Independently of the actual development process, which also changes over time, in whatever we do, we always do it with a team-first mindset. For teams to work, team members should put the needs of the team above their own. They should:

Feature iteration and scoping

<aside> 💡 On scoping… When it’s Okay to Cut Scope: • When you can maintain a minimum viable product, still deliver value, and still capitalize on the business opportunity • When the cost of additional features/functionality outweighs the benefit of getting them built • When you can ensure that "fast follow" work can be done

When it’s Not Okay to Cut Scope: • When reducing scope means you are chipping away at the core value of the product/feature  • When you can't ensure that "fast follow" work can be done

</aside>

Sprints

Releases