Topic: Useful tips
What’s the desirable level of “agility” for your projects?
By Adriana Beal
Agile sweet-spot
- Small, self-organizing, collocated team consisted of few core members with agile experience
- Single product owner available for face-to-face communication
- Unstable or emergent requirements
- Group of end-users (or surrogate users) available to provide frequent feedback
- Either small project, or one with few dependencies for which value can be obtained from early delivery of working software in an evolutionary model
- Software reliability is not critical (agile approaches allows requirements to “emerge” during development, which, specially in systems of large size and high complexity, may affect reliability, or require costly and time-consuming changes over time).