Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 WaterfallScrum
Fundamental AssumptionsSystems are fully specifiable, predictable, and can be build through meticulous and extensive planning.High-quality, adaptive software can be developed by small teams using principles of continuous design improvement and testing based on rapid feedback and change.
ControlPredictive: decisions are based on forecastsEmpirical: decisions are based on realities you observe in the actual project
Management StyleCommand-and-control (amber organizations)Leadership-and-collaboration (orange and green organizations)
Knowledge ManagementExplicitTacit
Role AssignmentIndividual - favors specializationSelf-organizing teams - encourages role interchangeability
CommunicationFormal and documentedFrequent and facilitated
Customer's RoleImportantCritical
Organization of WorkGuided by architectural level and tasks (vertical slices by architectural level)Guided by product features (horizontal slices through each architectural layer)
Development ModelLife cycle modelEvolutionary/Incremental delivery model
Desired Organizational StructureMechanistic (bureaucratic with high formalization)Organic (flexible and participative, encouraging interpersonal interactions)

...