Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr ›...
Transcript of Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr ›...
![Page 1: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/1.jpg)
![Page 2: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/2.jpg)
Herding Cats Why Project Management Matters
Laurel Raleigh, PSMI
![Page 3: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/3.jpg)
The Crazy Color Chameleon
• Let me Tell you a story about this Chameleon…
![Page 4: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/4.jpg)
About Me• My Experience
• 2.5 years Project Coordinator• 2 years Project Administrator• 5 years Project Manager• Newly indoctrinated into the Scrum world • Professional Scrum Master I (PSMI) • In Process of obtaining Project Management Professional (PMP) Certificate• Bachelors in Business Administration, focusing in Project Management
• My Super Power would be…• My favorite movie genre…• Sorting Hat placement…• Cats or Dogs?
![Page 5: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/5.jpg)
Objectives
• Define a project• Understand what Project Management is• Understand what a Project Manager does• What it takes to be a Project Manager• Basic Project Management terms• What is Agile • What is Scrum • Scrum Roles• Basic Scrum terms• Explore different types of Projects Management (Waterfall vs Agile)
![Page 6: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/6.jpg)
What is a Project
The PMI defines a project as follows:• A project is temporary in that it has a defined beginning and end in
time, and therefore defined scope and resources.• And a project is unique in that it is not a routine operation, but a
specific set of operations designed to accomplish a singular goal. So a project team often includes people who don’t usually work together –sometimes from different organizations and across multiple geographies.
• But what is it really?
![Page 7: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/7.jpg)
What is Project Management - Waterfall
• Project Management is a method to deliver projects on-time and on-budget
• Follows a liner process in a sequence
• Phases do not start until the prior is completed • Does not go backwards to previous phases
• Uses Tools and defined processes to accomplish this goal
![Page 8: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/8.jpg)
Waterfall Phases – Project Life Cycle
• Initiating
• Planning
• Executing• Monitoring and Controlling
• Closing
![Page 9: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/9.jpg)
Initiating Phase
• First Phase – where the project is defined
• Objectives
• Scope• Purpose
• Deliverables
• Don’t Skip this phase
![Page 10: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/10.jpg)
Planning Phase
• Second Phase – development of the plan for the project
• Develop timeline• Breakout tasks and identify dependencies• Determine project cost• Define expected product quality• Identify risks and develop plans to
eliminate or mitigate the risks• Develop communication plan• Develop a change process
• Don’t skip this phase
![Page 11: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/11.jpg)
Executing Phase
• Third Phase - actual development of the product
• Typically the longest phase
• Project Manager uses multiple methods to keep the project on track in this phase
• Communication is key in this process
![Page 12: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/12.jpg)
Monitoring and Controlling Phase
• Fourth Phase – applied after implementation
• Observe process/project
• Identify potential problems and risk• Apply corrective action
• Deploy mitigation strategy
• Uses multiple tools in this process
• Don’t skip this phase
![Page 13: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/13.jpg)
Closing Phase
• Fifth and Final Phase – product hand off• Deliver product• Deliver documentation• Close contracts• Communicate with stakeholders• Review process and identify areas for improvement for future
projects
• Don’t skip this phase
![Page 14: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/14.jpg)
Key Terms – Project Triangle
• Model of the constraints of project management
• If one of the constraints is adjusted, no less than one other constraint is impacted
![Page 15: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/15.jpg)
Key Terms – Critical Path Methodology (CPM)
• An algorithm for scheduling a set of project activities
• Identifies core tasks that are crucial to the project’s completion
• Identifies the sequence items must be completed in
• Identifies project milestones
![Page 16: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/16.jpg)
More Key Terms
• Work Breakdown Structure (WBS)
• Stakeholders
• Scope• Scope Creep
• Timeline
• Deliverable• Milestone
![Page 17: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/17.jpg)
More Key Terms
• Product Charter
• Communication Plan
• Key Performance Indicators• Post Mortem
• Gantt Chart
• Strengths, Weaknesses, Opportunities and Threats (SWOT)• Risk Management
![Page 18: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/18.jpg)
What is a Project Manager (PM)• PM’s are responsible for all phases of a project
• Develop and communicate an effective work plan based on objectives.
• Acquire, allocate, and manage appropriate resources• Set priorities and assign deadlines
• Navigate and overcome unforeseen obstacles
• Deliver quality project deliverables on time and on budget
![Page 19: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/19.jpg)
What does it take to be a Project Manager
• Great organization skills
• Ability to be comfortable with constant change and adapt plans accordingly
• Foresight to set achievable outcomes• Analytical skills to help determine
actionable timeframes and deadlines
• Good communication skills
![Page 20: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/20.jpg)
Project Management Lite• Practical yet minimalistic
approach to project management that can help you complete your projects fast with less steps
• Apply what makes sense for your business
![Page 21: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/21.jpg)
What is Agile
• Agile project management is an approach based on delivering requirements iteratively and incrementally throughout the project life cycle. It is flexible, provide empowerment and collaboration
• Originally developed for software development to meet the constantly changing requirements
![Page 22: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/22.jpg)
What is Scrum
• A framework, not rules• Designed for complex adaptive
problems• Allows for productivity and
creativity for delivering products of the highest possible value
• Scrum is a term lifted from Rugby• Method of restarting play that
involves players packing closely together with their heads down
![Page 23: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/23.jpg)
Key Terms - Roles• Product Owner (PO)
• Responsible for maximizing the value of the product resulting from work of the Development Team
• Responsible for Product backlog
• Scrum Master (SM)• Responsible for promoting and supporting Scrum• Scrum Masters do this by helping everyone understand Scrum theory, practices,
rules, and values• The Scrum Master is a servant-leader for the Scrum Team.
• Development Team (Dev)• Consists of professionals who do the work of delivering a potentially releasable
Increment of "Done" product at the end of each Sprint• Only members of the Development Team create the Increment• Consist of 3-9 cross-functional, with all the skills as a team necessary to create a
product Increment
![Page 24: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/24.jpg)
More Key Terms • User Story
• Product Backlog
• Refinement• Time-Box
• Minimum Viable Product (MVP)
• Iteration• Increment
• Spike
• Blocker
![Page 25: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/25.jpg)
Key Terms - Sprint
• A time-box of one month or less during which a "Done", useable, and potentially releasable product Increment is created.
• A new Sprint starts immediately after the conclusion of the previous Sprint.
• Sprints consist of the Sprint Planning, Daily Scrums, development work, Sprint Review, and Sprint Retrospective.
• During the Sprint:• No changes are made that would endanger the Sprint Goal• Quality goals do not decrease• Scope may be clarified and re-negotiated between the
Product Owner and Development Team as more is learned
![Page 26: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/26.jpg)
Key Terms – Ceremonies
• Sprint Planning• Occurs at the beginning of every sprint• Includes Product Owner, Scrum Master, and Development Team• Determine goal for sprint and what will be pulled in from the backlog
• Daily Scrum• Daily check-in for the last 24-hours and planning for the upcoming 24-hours
• Sprint Review• Occurs at the end of the Sprint• May include demonstrations of Product • Review progress and compare to organizational goals
• Sprint Retrospective• Occurs after the Sprint Review• The team reflects on its performance and creates a plan for improvements to be
enacted during the next Sprint.
![Page 27: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/27.jpg)
Scrum Framwork
![Page 28: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/28.jpg)
Waterfall vs. Agile
• The waterfall is easy to manage, sequential, and rigid method.
• Agile is very flexible and it is possible to make changes in any phase.
• In Agile process, requirements can change frequently. However, in a waterfall model, it is defined only once by the business analyst.
• In Agile Description of project, details can be altered anytime which is not possible in Waterfall method.
• Because Agile focuses on time-boxed delivery and frequent reprioritization, it’s possible that some items set for delivery will not be completed within the allotted timeframe. Additional sprints (beyond those initially planned) may be needed, adding to the project cost.
![Page 29: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/29.jpg)
Waterfall vs. Agile
• Waterfall model is ideal for projects which have defined requirements, and no changes are expected. On the other hand, Agile is best suited where there is a higher chance of frequent requirement changes.
• The very high degree of customer involvement, while great for the project, may present problems for some customers who simply may not have the time
• In both versions, documentation is crucial
![Page 30: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/30.jpg)
Just for fun
![Page 31: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/31.jpg)
Questions
![Page 32: Herding Cats Why Project Management Matters › cajpa.site-ym.com › resource › resmgr › conf… · • In Agile process, requirements can change frequently. However, in a waterfall](https://reader035.fdocuments.in/reader035/viewer/2022070804/5f036b147e708231d4091c62/html5/thumbnails/32.jpg)
Resources
Traditional Project Management
• PMI.org• Project-management.com• PMBOK Guide• Herdingcats.typepad.com• The Five Dysfunctions of a Team: A
Leadership Fable – Patrick M Lencioni• Project Management Lite: Just
Enough to Get the Job Done…Nothing More – Juana Clark Craig
• The Lazy Project Manager – Podcast
Agile Projects - Scrum
• Agilemanifesto.org• Scrumguides.org• Scrum.org• Scrumalliance.org• Scrum Mastery by Geoff Watts• Power of Scrum by Jeff Sutherland• Scrum Pocket Guide by Gunther
Verheyen• Agile Product Management with
SCRUM---Creating products that customers love--Roman Pichler