Download presentation
Presentation is loading. Please wait.
1
Ryan G. Rosandich, Ph.D. Associate Professor, MIE Agile Project Management
2
Agile Characteristics High speed Changing requirements Quality results
3
The Agile Manifesto Responding to change over following a plan Working products over comprehensive documentation Customer collaboration over contract negotiation Individuals and interactions over processes and tools
4
Responding to change Envision and explore, not plan and do Adapting instead of anticipating Goal oriented, not task oriented Short term plan, long term change
5
Working products Short term deliverables that are real Drawings, specifications, bid packages Products, models, or prototypes Has value to customer Less emphasis on documentation Fewer reports Documents developed interactively, not exchanged Quick meaningful feedback from customers
6
Customer Value What they are willing to pay Meeting expectations Product performance (now and later) Cost/budget Schedule/delivery Expectations and requirements Requirements are fixed and stated up front Expectations evolve with the project
7
Project Participants Deliver Value Everyone has the vision Goals known Customer known Motivated, self-directed participants Decision making at the lowest level
8
Customer collaboration Customer or proxy? Customer or stakeholder? Customers define value Stakeholders define constraints Higher uncertainty means higher customer collaboration
9
Individuals and interactions Individuals produce goods and services Unique talents and experience Unique personalities and behavior Creators and stewards Good processes Support people Adapt to the needs of people Good tools improve efficiency People make decisions
10
Agile Project Managers Leaders, not enforcers Managers, not administrators Enable rather than hinder progress Add value to the project rather than creating busy work Would the customer pay for this?
11
How much structure do we need? Too much Stifles creativity Rigidity Predictable results Not enough Inefficiency Chaos Balance of flexibility and stability
12
Agile Project Management Framework Envision Speculate Explore Adapt Close Iterative
13
Iterative Development Short iterations Real deliverables Incremental improvements Lower cost commitment per iteration Product representations Models Simulations Prototypes
14
Envision Phase What is the vision for the product? What are the objectives and constraints? Who will be involved in the project? How will they deliver the product (vision)?
15
The Vision Thing A good vision Is clear (but details are fuzzy) Is an obvious improvement or advancement Creates a sense of urgency and/or excitement Apollo moon project
16
Elevator Test Statement For (target customer) who (want or need) The (product) is a (product category) that (reason to buy) Unlike (competition) our product (primary differentiation)
17
Product Vision Name Graphical representation Key selling features (3-4) Detailed feature description Operating requirements Package, brochure, web page
18
Product Architecture Feature breakdown structure Platform Components Modules Interfaces Project team structure and organization Guiding product principles (<10)
19
Project Team Get the right people Technical skills Knowledge or experience Personality traits Full-time or visiting?
20
Define project participants Customers Features Benefits (value) Stakeholders Constraints Resources Affected parties Collateral benefits or damage
21
Project Processes How will responsibilities be allocated? How will team members work together collaboratively? How will customers be involved? How many customer representatives? What kind of interaction Face-to-face ore shared information Formal reports and/or reviews Frequency of interaction
22
Speculate Phase Driven by the Envision phase Detailed project plan Iterative Feature-based Traditional project information may be evolutionary or progressive Scope Budget Schedule
23
Speculative Planning Information is incomplete Future is uncertain Forecasts, predictions Conjecture, “gut feel” Plan should be Flexible Visible to the customer NOT a tool for future punishment
24
Feature-based planning Customers and project team members understand features Features become deliverables Feature delivery is scheduled based on relative value and risk Duration of iterations Timing of features
25
Goals of the Speculate Phase A flexible plan for feature delivery Feature timing (value and risk) Anticipation of uncertainty (alternatives) Reinforcement of project goals, business goals, and customer expectations Why are we doing this Who are we doing it for
26
Feature Breakdown Structure Build on what was done in the envision phase Indented BOM type of organization Product Component Group Feature 1 Feature 2
27
Feature card Feature name and ID Description in customer terms Estimate of effort Requirements gathering/research Design and specification Material procurement Coding, building, construction, assembly Startup, testing, documentation
28
Feature Card (cont.) Feature dependencies Logical dependencies to other features Space or resource dependencies Acceptance tests Customer criteria for acceptance
29
Release, Milestone, and Iteration Plan Iteration (2-6 weeks) Delivery of tested features Milestone (1-3 months) Synchronization and integration Project review and adjustments Release (1 or more per project) Product released to customer
30
Iteration Zero Balance between planning and action Major project decisions (tradeoffs) Overall architecture design Team building and organization Project initialization No features delivered to the customer
31
Iteration Schedule Assign features to each iteration Develop a theme for each iteration Cards and storyboarding are tools Group iterations into milestones, releases Business plan Customer involvement Definition or theme
32
Iteration Planning Board
33
Types of Iteration Plans All features assigned to iterations Choose the features for the next iteration, and leave the rest in the pool Identify only those features for the next iteration, as the pool is unknown
34
Explore Phase Exploration is agile execution Emphasis on self-organized teams Capable Accountable Motivated Heavy customer and stakeholder involvement
35
Agile Workload Management Workers manage their own workloads during an iteration Manager monitors key goals Features Quality Technical practices Coaching, not micro-management Focus on difficult or high-risk tasks
36
Customer & Stakeholder Management Customer collaboration is key to agile projects Customer expectations and project goals must be aligned Customers decide the value of deliverables Stakeholders provide resources and ensure external support
37
Adapt Phase (Progress Review) Regular reviews are positive rather than negative Responding to changes Environment, customer perception, priorities Continuous improvement process
38
Adapt Phase (Progress Review) Monitoring and control Each iteration Each milestone Entire project team is involved
39
Product, Process, and Team Review Product functionality (customer) Product quality (technical) Team function Project status Schedule of features Value of features Risk management Budget
40
Customer Review Review product functionality from a customer acceptance perspective Recommendations Changes or improvements to current features Ideas for future features (general)
41
Technical Review Preferably done by outsiders Review Individual features Product as a whole (so far) Selected documents Test results Recommendations for improvements/rework
42
Close Phase Celebration or event Final product delivery or unveiling Reward Closure Clean-up Documentation finalized and filed Contracts closed Information and responsibility transferred to customer or production
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.