Evolutionary Development | Glossary

 

Definition

It’s a software development method that is based on incremental product releases, frequent delivery,dynamic planning and a methodology that is simple to implement. It enables product development is geared towards fitting users’ needs better, as well as reducing costs and risks.

Further Reading

  • “Building Evolutionary architecture”(book), by Neal Ford.
  • For more on Evolutionary Development, read here.

Done | Glossary

 

Definition

‘Done’ is a collective agreement by a team regarding a decision that is mutually agreed upon before a product increment in the team room. Often a user story is considered “done”. The criteria has to be met/agreed upon before the end of a sprint. It’s the proverbial answer to the oft asked question : “Are you done with this feature?” in software development.

Further Reading

  • For more on done, read here.