120 likes | 321 Views
Adaptive Project Framework Chapters 13 & 14. CSSE 372 27.October.2008. Outline. APF overview Version scope. 4Quad – Again. APF = Adaptive. APF overview. . Tomorrow’s topics. APF core values. Client-Focused Client-Driven Incremental Results Early and Often
E N D
Adaptive Project FrameworkChapters 13 & 14 CSSE 372 27.October.2008
Outline • APF overview • Version scope
4Quad – Again APF = Adaptive
APF overview Tomorrow’s topics
APF core values • Client-Focused • Client-Driven • Incremental Results Early and Often • Continuous Questioning and Introspection • Change is Progress to a Better Solution • Don’t Speculate on the Future
Case study – Pizza Delivered Quickly (PDQ) • 4 Pizza stores • Need to speed-up home delivery • Owner is building “factories” • Need software to: • Identify good factory locations • Operate those • Mission-critical • Unbaked & prebaked Image from http://www.wisebread.com/fast-and-easy-pizza-dough-and-sauce.
Defining version scope • Developing the COS • POS • Fixed version budget and timebox
PDQ, cntd • Logically, two stages… • First, a system to identify good factory locations: • Close to customer base • A store location model? • Existing systems to do this? • Then, worry about systems to run these! • But, it’s not quite so easy – We know more about the second goal’s solution! • Order fulfillment process is mostly well-known
Planning the version scope • Develop mid-level WBS • Prioritizing version functionality • Prioritizing approaches
Planning cont. • Number of cycles and timeboxes • Functionality to cycles • Objective statements