The Waterfall ModelSpiral ModelRational Unified Process (RUP)The Principles of RUPThe RUP LifecycleDisciplines in RUPWork Products, Roles, and Tasks in RUPRUP BenefitsManifesto for Agile Software DevelopmentExtreme Programming (XP)ScrumEmpirical Process ControlComplexity in ProjectsWhat Scrum IsRoles in ScrumThe Scrum ProcessThe Kanban MethodStart With What You Do NowAgree to Pursue Incremental, Evolutionary ChangeRespect the Current Process, Roles, Responsibilities, and TitlesThe Five Core PropertiesCommon Models Used to Understand Work in KanbanChoosing the ProcessSummary