SlideShare a Scribd company logo
1 of 48
Intro to Agile Project Management
Catalina Movileanu (@catalinamo)
Agenda
• Part 1: Set the stage
• Part 2: Agile Mindset and Methods – short overview
• Part 3: Scrum Framework – short overview
• Part 4: Case study – part 1
• Part 5: Case study – part 2
• Create user stories
• Prioritize the backlog/high level estimation
• Estimate user stories
Part 1
Set the stage
Work in pairs
Tell each other
(1) what did you get from the first part of the
workshop
(2) what are your expectations for today
Part 2
Agile Project Management
What is Agile?
• Agile is a way of thinking
(mindset/philosophy)
NOT a
• Process
• Framework
• Tool
• Agile way of thinking can be
manifested through many
different practices.
Many
Practices
12
Principles
4 Values
Agile
Mindset
The Agile Manifesto (4 Values)
• Individuals and interactions over processes and tools
• Working software over comprehensive documentation
• Customer collaboration over contract negotiation
• Responding to change over following a plan
Agile 12 principles
• Satisfy customer with great
products
• Welcome change
• Deliver frequently
• Work with business
• Motivate people
• Face-to-face communication
• Measure work done
• Maintain sustainable pace
• Maintain design
• Keep it simple
• Team creates the best
requirements and design
• Reflect and adjust
Agile Principles 1/12
Our highest priority is to satisfy the customer through early and continuous
delivery of valuable software.
Satisfy customer with
great software
Agile Principles 2/12
Welcome changing requirements, even late in development. Agile processes
harness change for the customer's competitive advantage.
Welcome change
Agile Principles 3/12
Deliver working software frequently, from a couple of weeks to a couple of
months, with a preference to the shorter timescale.
Deliver frequently
Agile Principles 4/12
Business people and developers must work
together daily throughout the project.
Work with business
Agile Principles 5/12
Build projects around motivated individuals. Give them the environment
and support they need, and trust them to get the job done.
Motivate people
Agile Principles 6/12
The most efficient and effective method of conveying information to and
within a development team is face-to-face conversation.
Face-to-face
communication
Agile Principles 7/12
Working software is the primary measure of progress.
Measure software
done
Agile Principles 8/12
Agile processes promote sustainable development. The sponsors,
developers, and users should be able to maintain a constant pace
indefinitely.
Maintain sustainable
pace
Agile Principles 9/12
Continuous attention to technical excellence
and good design enhances agility.
Maintain design
Agile Principles 10/12
Simplicity--the art of maximizing the amount
of work not done--is essential.
Keep it simple
Agile Principles 11/12
The best architectures, requirements, and designs
emerge from self-organizing teams.
Team creates
architecture
Agile Principles 12/12
At regular intervals, the team reflects on how to become more effective,
then tunes and adjusts its behaviour accordingly.
Reflect and adjust
Agile Flavors
Scrum - Project Management Framework
XP - Focused on Engineering Practices
Lean and Kanban - Limiting work in progress & optimizing flow
DSDM - Explicit view of teams at the boarder stakeholder view
FDD - Focused on feature delivery
Crystal - Situationally Specific Solutions
Unifying themes of Agile Methods
• Emerging scope
• Timeboxed development
Cost Time
Scope Cost Time
Scope
Variable
Fixed
100%
must have Must
have
Should have
Could have
Traditional Management
Constraints
Agile
Constraints
Feasibility
Assessing value
• NVP
• IRR
• ROI
Project visioning
• Design the product box
Business Case
Initiation
Project chartering
• W5H (What, Why, Who, Where, and How) attributes
Aligning stakeholders expectations
• Wireframes
• Personas
• User story /backlog
• As a <Role>, I want <Functionality>, so that <Business Benefit>
• Story map/product roadmap
High level estimates
• customer value prioritization
• risk-adjusted backlog
Planning
• Backlog and product roadmap
• Plan releases
• Release planning
• Slicing stories
• Story estimation using planning poker (points, T-shirt size, jelly beans, etc)
• Build a release plan
• Iteration/Sprint planning
• Sprint backlog
Delivering Value
• Task/Kanban boards
• WIP limits
• Incremental delivery
Incremental vs. Iterative
Confirming Value
• Prototypes
• Simulations
• Demonstrations
IKIWISI - I know it when I’ll see it
Iteration review meeting
Tracking and reporting value
• earned value management for agile
projects
• SPI = completed features/planned
features
• CPI=earned value/actual costs
• cumulative flows diagrams (CFDs)
• risk burn down graphs
• task/kanban boards
• velocity
Part 3
Scrum Project Management Framework
What is SCRUM?
• A set of practices, roles, events, artifacts
• Transparency
• Inspection
• Adaptation
Definition from rugby football:
“a scrum is a way to restart the game
after an interruption, where the forwards
of each side come together in a tight
formation and struggle to gain possession
of the ball when it is tossed in among
them”
Scrum teams
Development Team
• Empowered to manage its own
work
• Self-organizing and cross-
functional.
• 5-10 members
• Deliver potentially releasable
increment of “done” product at
the end of each sprint.
Product Owner
• Responsible for maximizing the
value of the products
• Manages the product backlog
(including its prioritization,
accuracy, shared understanding,
value and visibility).
Scrum Master
• Responsible for ensuring that Scrum
is understood and used
• Servant leader to the development
team
• Scrum coach
• Removing impediments
• Facilitate meetings
• Assist the product owner
Scrum events
• Sprints
• Sprint planning meeting
• Daily Scrum - 15-minute timeboxed daily
meeting
• Sprint Review
• Sprint Retrospective
Artifacts
• Product backlog
• Sprint backlog
• Definition of done
• Burn down charts
Part 4
Case study – Oversight Steering Committee Meeting Tool
Oversight Steering Committee Meeting Tool
Part 1 (feasibility)
• Create a vision (elevator) statement
• Design the product box
Part 2 (initiating and planning)
• Create backlog – min 7 stories (10 min)
• Prioritize backlog (MOSCOW) (7 min)
• Estimate backlog stories (Fibonacci) (10 min)
Elevator statement
Design the Box
Front of the box
• Product name
• Logo/graphic
• 3-4 key selling points or objectives
Back of the Box
• Product description
• Features list
Think of your project as a product you have to sell, using limited space on front/back of the packaging box.
What would you say?
Part 5: Case study – part 2
• Create backlog
• Prioritize the backlog/high level estimation
• Estimate user stories
Create product backlog
• A product backlog contains descriptions of the functionality (user stories) desired in an
end product.
User stories are short, simple description of a feature told from the perspective of the
person who desires the new capability, usually a user or customer of the system.
• As a <type of user>, I want <some goal> so that <some reason>.
Twitter case study
Define backlog – 10 mins
• Write at least 7 user stories for your product
Prioritize backlog – MoSCoW
Time – 10 min
• M - Must have: Describes a requirement that must be satisfied in the final solution for the solution to be
considered a success.
• S - Should have: Represents a high-priority item that should be included in the solution if it is possible.
This is often a critical requirement but one which can be satisfied in other ways if strictly necessary.
• C - Could have: Describes a requirement which is considered desirable but not necessary. This will be
included if time and resources permit.
• W - Would have/WON'T: Represents a requirement that stakeholders have agreed will not be
implemented in a given release, but may be considered for the future. (note: occasionally the word "Would" is
substituted for "Won't" to give a clearer understanding of this choice)
Estimate backlog stories (Fibonacci) – 10 min
Feedback

More Related Content

What's hot (20)

9 steps to agile adoption – a proposal
9 steps to agile adoption – a proposal9 steps to agile adoption – a proposal
9 steps to agile adoption – a proposal
 
Effectiveness of retrospective
Effectiveness of retrospectiveEffectiveness of retrospective
Effectiveness of retrospective
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Agile overview
Agile overviewAgile overview
Agile overview
 
Agile Scrum Project Management
Agile Scrum Project ManagementAgile Scrum Project Management
Agile Scrum Project Management
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
 
Scrum agile process
Scrum agile processScrum agile process
Scrum agile process
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resources
 
Agile course Part 1
Agile course Part 1Agile course Part 1
Agile course Part 1
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Agile Project Management Methods of ERP
Agile Project Management Methods of ERPAgile Project Management Methods of ERP
Agile Project Management Methods of ERP
 
Agile & Scrum Training
Agile & Scrum TrainingAgile & Scrum Training
Agile & Scrum Training
 
Agile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work TogetherAgile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work Together
 
Importance of Adaptive Planning in Agile
Importance of Adaptive Planning in AgileImportance of Adaptive Planning in Agile
Importance of Adaptive Planning in Agile
 
Scrum checklist
Scrum checklistScrum checklist
Scrum checklist
 
Agile Scrum CMMI
Agile Scrum CMMIAgile Scrum CMMI
Agile Scrum CMMI
 

Viewers also liked

Project Management and Software Quality
Project Management and Software QualityProject Management and Software Quality
Project Management and Software QualitySanjay Kaler
 
Software Project Management (lecture 4)
Software Project Management (lecture 4)Software Project Management (lecture 4)
Software Project Management (lecture 4)Syed Muhammad Hammad
 
Pressman ch-21-project-management-concepts
Pressman ch-21-project-management-conceptsPressman ch-21-project-management-concepts
Pressman ch-21-project-management-conceptsseethaveera
 
Project Management Concepts
Project Management ConceptsProject Management Concepts
Project Management ConceptsSaqib Raza
 
Unit2 140919045718-phpapp01
Unit2 140919045718-phpapp01Unit2 140919045718-phpapp01
Unit2 140919045718-phpapp01Farhana Shajuti
 
SE_Lec 12_ Project Planning
SE_Lec 12_ Project PlanningSE_Lec 12_ Project Planning
SE_Lec 12_ Project PlanningAmr E. Mohamed
 
Risk-management
 Risk-management Risk-management
Risk-managementUmesh Gupta
 
RMMM-Risk Management,Mitigation and Monitoring.
RMMM-Risk Management,Mitigation and Monitoring.RMMM-Risk Management,Mitigation and Monitoring.
RMMM-Risk Management,Mitigation and Monitoring.Aparna Nayak
 

Viewers also liked (10)

Project Management and Software Quality
Project Management and Software QualityProject Management and Software Quality
Project Management and Software Quality
 
Software Project Management (lecture 4)
Software Project Management (lecture 4)Software Project Management (lecture 4)
Software Project Management (lecture 4)
 
Pressman ch-21-project-management-concepts
Pressman ch-21-project-management-conceptsPressman ch-21-project-management-concepts
Pressman ch-21-project-management-concepts
 
Project Management Concepts
Project Management ConceptsProject Management Concepts
Project Management Concepts
 
RMMM Plan
RMMM PlanRMMM Plan
RMMM Plan
 
Unit2 140919045718-phpapp01
Unit2 140919045718-phpapp01Unit2 140919045718-phpapp01
Unit2 140919045718-phpapp01
 
SE_Lec 12_ Project Planning
SE_Lec 12_ Project PlanningSE_Lec 12_ Project Planning
SE_Lec 12_ Project Planning
 
Risk-management
 Risk-management Risk-management
Risk-management
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
 
RMMM-Risk Management,Mitigation and Monitoring.
RMMM-Risk Management,Mitigation and Monitoring.RMMM-Risk Management,Mitigation and Monitoring.
RMMM-Risk Management,Mitigation and Monitoring.
 

Similar to Intro to Agile Project Management Framework

Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference CardTechcanvass
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrumElad Sofer
 
Agile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipAgile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipRavi Tadwalkar
 
Let’s Play Agile ! 12-09-15-testers_hub
Let’s  Play  Agile ! 12-09-15-testers_hubLet’s  Play  Agile ! 12-09-15-testers_hub
Let’s Play Agile ! 12-09-15-testers_hubOwner Tester's Hub
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileNitor
 
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोAgile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोMnyMehr
 
ME135A Agile lean workshop101414
ME135A Agile lean workshop101414ME135A Agile lean workshop101414
ME135A Agile lean workshop101414spikol
 
Lecture 5 -6(CSC205).pptx jsksnxbbxjxksnsnz
Lecture 5 -6(CSC205).pptx jsksnxbbxjxksnsnzLecture 5 -6(CSC205).pptx jsksnxbbxjxksnsnz
Lecture 5 -6(CSC205).pptx jsksnxbbxjxksnsnzAhmadSajjad34
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with ScrumReema
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with ScrumReema
 
An Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel SkyAn Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel Skygirabrent
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxVardha Mago
 
Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...Think For A Change
 
Agile software development development explained
Agile software development development explainedAgile software development development explained
Agile software development development explainedServan Huegen
 

Similar to Intro to Agile Project Management Framework (20)

Agile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdfAgile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdf
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference Card
 
Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrum
 
Agile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipAgile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadership
 
Let’s Play Agile ! 12-09-15-testers_hub
Let’s  Play  Agile ! 12-09-15-testers_hubLet’s  Play  Agile ! 12-09-15-testers_hub
Let’s Play Agile ! 12-09-15-testers_hub
 
Agile
AgileAgile
Agile
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोAgile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
 
Scrum
ScrumScrum
Scrum
 
ME135A Agile lean workshop101414
ME135A Agile lean workshop101414ME135A Agile lean workshop101414
ME135A Agile lean workshop101414
 
Lecture 5 -6(CSC205).pptx jsksnxbbxjxksnsnz
Lecture 5 -6(CSC205).pptx jsksnxbbxjxksnsnzLecture 5 -6(CSC205).pptx jsksnxbbxjxksnsnz
Lecture 5 -6(CSC205).pptx jsksnxbbxjxksnsnz
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with Scrum
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with Scrum
 
An Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel SkyAn Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel Sky
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docx
 
Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...
 
Agile software development development explained
Agile software development development explainedAgile software development development explained
Agile software development development explained
 

Recently uploaded

Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Hedda Bird
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyHafizMuhammadAbdulla5
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic managementharfimakarim
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Pooja Nehwal
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girladitipandeya
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementTulsiDhidhi1
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607dollysharma2066
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceanilsa9823
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, MumbaiPooja Nehwal
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampPLCLeadershipDevelop
 
Does Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxDoes Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxSaqib Mansoor Ahmed
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptxAss.Prof. Dr. Mogeeb Mosleh
 

Recently uploaded (20)

Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
Discover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdfDiscover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdf
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biography
 
Empowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdfEmpowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdf
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing management
 
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdfImagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 
Does Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxDoes Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptx
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 

Intro to Agile Project Management Framework

  • 1. Intro to Agile Project Management Catalina Movileanu (@catalinamo)
  • 2. Agenda • Part 1: Set the stage • Part 2: Agile Mindset and Methods – short overview • Part 3: Scrum Framework – short overview • Part 4: Case study – part 1 • Part 5: Case study – part 2 • Create user stories • Prioritize the backlog/high level estimation • Estimate user stories
  • 3. Part 1 Set the stage Work in pairs Tell each other (1) what did you get from the first part of the workshop (2) what are your expectations for today
  • 4. Part 2 Agile Project Management
  • 5. What is Agile? • Agile is a way of thinking (mindset/philosophy) NOT a • Process • Framework • Tool • Agile way of thinking can be manifested through many different practices. Many Practices 12 Principles 4 Values Agile Mindset
  • 6. The Agile Manifesto (4 Values) • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan
  • 7. Agile 12 principles • Satisfy customer with great products • Welcome change • Deliver frequently • Work with business • Motivate people • Face-to-face communication • Measure work done • Maintain sustainable pace • Maintain design • Keep it simple • Team creates the best requirements and design • Reflect and adjust
  • 8. Agile Principles 1/12 Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Satisfy customer with great software
  • 9. Agile Principles 2/12 Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Welcome change
  • 10. Agile Principles 3/12 Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Deliver frequently
  • 11. Agile Principles 4/12 Business people and developers must work together daily throughout the project. Work with business
  • 12. Agile Principles 5/12 Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. Motivate people
  • 13. Agile Principles 6/12 The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Face-to-face communication
  • 14. Agile Principles 7/12 Working software is the primary measure of progress. Measure software done
  • 15. Agile Principles 8/12 Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Maintain sustainable pace
  • 16. Agile Principles 9/12 Continuous attention to technical excellence and good design enhances agility. Maintain design
  • 17. Agile Principles 10/12 Simplicity--the art of maximizing the amount of work not done--is essential. Keep it simple
  • 18. Agile Principles 11/12 The best architectures, requirements, and designs emerge from self-organizing teams. Team creates architecture
  • 19. Agile Principles 12/12 At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behaviour accordingly. Reflect and adjust
  • 20. Agile Flavors Scrum - Project Management Framework XP - Focused on Engineering Practices Lean and Kanban - Limiting work in progress & optimizing flow DSDM - Explicit view of teams at the boarder stakeholder view FDD - Focused on feature delivery Crystal - Situationally Specific Solutions
  • 21. Unifying themes of Agile Methods • Emerging scope • Timeboxed development Cost Time Scope Cost Time Scope Variable Fixed 100% must have Must have Should have Could have Traditional Management Constraints Agile Constraints
  • 22.
  • 23. Feasibility Assessing value • NVP • IRR • ROI Project visioning • Design the product box Business Case
  • 24. Initiation Project chartering • W5H (What, Why, Who, Where, and How) attributes Aligning stakeholders expectations • Wireframes • Personas • User story /backlog • As a <Role>, I want <Functionality>, so that <Business Benefit> • Story map/product roadmap High level estimates • customer value prioritization • risk-adjusted backlog
  • 25. Planning • Backlog and product roadmap • Plan releases • Release planning • Slicing stories • Story estimation using planning poker (points, T-shirt size, jelly beans, etc) • Build a release plan • Iteration/Sprint planning • Sprint backlog
  • 26. Delivering Value • Task/Kanban boards • WIP limits • Incremental delivery
  • 28. Confirming Value • Prototypes • Simulations • Demonstrations IKIWISI - I know it when I’ll see it Iteration review meeting
  • 29. Tracking and reporting value • earned value management for agile projects • SPI = completed features/planned features • CPI=earned value/actual costs • cumulative flows diagrams (CFDs) • risk burn down graphs • task/kanban boards • velocity
  • 30. Part 3 Scrum Project Management Framework
  • 31. What is SCRUM? • A set of practices, roles, events, artifacts • Transparency • Inspection • Adaptation Definition from rugby football: “a scrum is a way to restart the game after an interruption, where the forwards of each side come together in a tight formation and struggle to gain possession of the ball when it is tossed in among them”
  • 33. Development Team • Empowered to manage its own work • Self-organizing and cross- functional. • 5-10 members • Deliver potentially releasable increment of “done” product at the end of each sprint.
  • 34. Product Owner • Responsible for maximizing the value of the products • Manages the product backlog (including its prioritization, accuracy, shared understanding, value and visibility).
  • 35. Scrum Master • Responsible for ensuring that Scrum is understood and used • Servant leader to the development team • Scrum coach • Removing impediments • Facilitate meetings • Assist the product owner
  • 36. Scrum events • Sprints • Sprint planning meeting • Daily Scrum - 15-minute timeboxed daily meeting • Sprint Review • Sprint Retrospective
  • 37. Artifacts • Product backlog • Sprint backlog • Definition of done • Burn down charts
  • 38. Part 4 Case study – Oversight Steering Committee Meeting Tool
  • 39. Oversight Steering Committee Meeting Tool Part 1 (feasibility) • Create a vision (elevator) statement • Design the product box Part 2 (initiating and planning) • Create backlog – min 7 stories (10 min) • Prioritize backlog (MOSCOW) (7 min) • Estimate backlog stories (Fibonacci) (10 min)
  • 41. Design the Box Front of the box • Product name • Logo/graphic • 3-4 key selling points or objectives Back of the Box • Product description • Features list Think of your project as a product you have to sell, using limited space on front/back of the packaging box. What would you say?
  • 42. Part 5: Case study – part 2 • Create backlog • Prioritize the backlog/high level estimation • Estimate user stories
  • 43. Create product backlog • A product backlog contains descriptions of the functionality (user stories) desired in an end product. User stories are short, simple description of a feature told from the perspective of the person who desires the new capability, usually a user or customer of the system. • As a <type of user>, I want <some goal> so that <some reason>.
  • 45. Define backlog – 10 mins • Write at least 7 user stories for your product
  • 46. Prioritize backlog – MoSCoW Time – 10 min • M - Must have: Describes a requirement that must be satisfied in the final solution for the solution to be considered a success. • S - Should have: Represents a high-priority item that should be included in the solution if it is possible. This is often a critical requirement but one which can be satisfied in other ways if strictly necessary. • C - Could have: Describes a requirement which is considered desirable but not necessary. This will be included if time and resources permit. • W - Would have/WON'T: Represents a requirement that stakeholders have agreed will not be implemented in a given release, but may be considered for the future. (note: occasionally the word "Would" is substituted for "Won't" to give a clearer understanding of this choice)
  • 47. Estimate backlog stories (Fibonacci) – 10 min