Upload
others
View
9
Download
0
Embed Size (px)
Citation preview
Amir Nasiri, MBA, MIS, PMP, CSMASQ Six Sigma Certified, Hyperion Certifiedhttp://www.linkedin.com/in/amirnasiri
2
Agile • Agile Manifesto• Agile vs Waterfall• Agile vs PMBOK
Spirit of SCRUM• SCRUM Roles• SCRUM Artifacts• SCRUM Ceremonies• How to apply SCRUM
3
5
6
7
8
9
Qualities:• Minimize risk • short iterations• Real-time communication (prefer face-to-face) • no unnecessary documentation• Indicated for unpredictable / rapidly changing
requirements
10
11
Scope definition, WBS creation, scope verification occur iteratively in Agile
During Release Planning features are defined at a high-level and placed in iterations
Once iteration begins, features slated for that iteration are elaborated (Just-in-time elaboration )
13
14
15
16
17
PMBOK does NOT prescribe waterfall method• PMBOK has been taken as a “must-have” and a framework has
been erected for software projects (“Waterfall”)
PMBOK mentions progressive elaboration and rolling-wave planning
Key difference is the emphasis in PMBOK on formal documentation
18
Myth that Agile is unstructuredPMBOK strengths
Clear guidance on initiation and closureCommunication management and integration managementCost ManagementRisk management
Agile strengths (not referenced within PMBOK)Cross-functional empowered teamsFlexibility and adaptabilityStrong customer focusJust enough rigor and documentation
Scrum Is an Innovative Approach to Getting Work Done• Scrum is an agile framework for completing
complex projects. Scrum originally was formalized for software development projects, but works well for any complex, innovative scope of work. The possibilities are endless. The Scrum framework is deceptively simple.
http://scrumalliance.org/pages/what_is_scrum
20
Empiricism • Detailed up-front planning and defined processes are replaced by just-in-
time Inspect and Adapt cycles
Self-Organization• Small teams manage their own workload and organize themselves around
clear goals and constraints
Prioritization• Do the next right thing
Rhythm• Allows teams to avoid daily noise and focus on delivery
Collaboration• Leaders and customers work with the Team, rather than
directing them
21
22
Pigs• Product Owner
Owns the product and gives guidance on requirements (Voice of the Customer)
• ScrumMasterEnsures the SCRUM process and removing impediments for the team
• Scrum TeamOverall execution of the SCRUM project.
Chickens• Users
The users of the project’s output• Stakeholders
Individuals who will be affected by the project• Consulting Experts
23
24
25
Cross-Functional 5-8 MembersSelf-OrganizingFocused on meeting Commitments
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
1. Get backlog in order!
2. Estimate product backlog
3. Sprint Planning / requirements
4. Sprint Planning / tasks
5. Create a collaborative workspace
6. Sprint!
7. Stand up and be counted
8. Track progress
9. Finish when you said you would
10. Review, reflect, repeat
42
Main Scrum discussion grouphttp://scrumalliance.googlegroups.comScrum Alliance home pagehttp://www.scrumalliance.orgAgilemanifesto.orgwww.rgalen.comEd Chaltry, Centare Group, Ltd.http://www.NewTechUSA.comwww.conscire.comAnd many more (available upon request)
43
You might find lots of articles and case studies at the Scrum resources web page at the Scrum Alliance's site.Artful Making: a beautiful comparison between theatre and software development -highly recommendedUser Stories Applied: very good (¿only?) introduction to user stories, and agile estimation and planningThe Reengineering Alternative: presents a very interesting and powerful model to understand organizational culturesAgile Retrospectives: a series of tools you can use during retrospectivesSeeing Systems: systemic view on human organizationsThe Toyota Way: introduction to lean ideasThe Wisdom of Crowds: it's so hard to know who knows betterAgile Project Management with Scrum: malle the best on Scrum published so far, even though it is not amazing at allThe facilitator's guide to participatory decision making: excellent tools for facilitators -very useful for retrospectives and other potentially conflictive meetingsScrum and XP from the trenches: case study on Scrum and XP. Very readable and useful for beginners.The Skilled Facilitator: a deep and methodic introduction to facilitationFree Play: a study on creativity and improvisation. You can easily relate it to Scrum with a little imaginationOpen Space Technology: an introduction to Open Space: a method used to run self-organized meetings with up to 2000 participantsThe Answer to How is Yes: Deep and abstract reflection on the knowledge worker's inertial need for tools before seeking his/her own way through exploration
44
45