development.html


* created: 2025-06-15T18:05
* modified: 2025-07-08T17:46

title

Development

description

Development is the process of planning, designing, coding, testing and deployment of software.

Building stuff

Development encompasses all activities involved in building and improving software including planning, designing, coding, testing, debugging, deployment and maintenance.

Methodologies

There are a couple well established methodologies when it comes to developing software. The most prominent would be scrum.

Prototype

The goal when using the prototype development model (rapid prototyping) is to build a functional but incomplete prototype as fast as possible. Each functionality gets implemented in its minimal viable form, sometimes even as mock service which returns hardcoded values.

These prototypes are used to communicate with the respective stakeholder in regular intervals. During each interval these rough mv features get refined with the help of stakeholder feedback.

Upsides:

Downsides:

Waterfall

The idea is to describe each step of the development process in a sequential sequence which gets executed in this predefined order.

Upsides:

Downsides: