Code Shipping - Workflow (Agile, MVP, Scrum, Waterflow, Kanban)


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


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.


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.


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.



Documentation / Reference

Powered by ComboStrap