About

Software development method.

See also: Software Dev - Planning

Every step in your development workflow that can be automated should be. workflow = deployment pipeline ?

Most things improve slowly

Agile

The agile mindset comes from the fact that clients often don't know what exactly they want.

On February 11-13, 2001, Representatives from Extreme Programming, SCRUM, DSDM, Adaptive Software Development, Crystal, Feature-Driven Development, Pragmatic Programming, and others sympathetic to the need for an alternative to documentation driven, heavyweight software development processes convened.

What emerged from this meeting was symbolic a Manifesto for Agile Software Development signed by all participants.

Minimum viable product (MVP)

In product development, the minimum viable product (MVP) is the product with the highest return on investment versus risk.

Mvp

Mvp2

Mickey Evolution

Scrum

Scrum limits a team to working on a highly specific goal in sprints lasting typically between 2-4 weeks. Its whole idea is to keep the team fully focused on their goal.

Kanban

A Kanban board is essentially a to-do list that imposes a strict limit on how many work items can be in progress at a given time. It's a great system for keeping your team from getting overwhelmed by interruptions - if an unexpected issue occurs you can prioritise it, but otherwise it goes into the queue.

Example

(https://twitter.com/FD_Nieuws/status/471639561173753857)

Documentation / Reference