• Save
Understanding Agile Project Management (APM)
Upcoming SlideShare
Loading in...5

Understanding Agile Project Management (APM)



This is an Introduction to Agile Project Management Concepts and Stratigies

This is an Introduction to Agile Project Management Concepts and Stratigies



Total Views
Views on SlideShare
Embed Views



5 Embeds 210

http://thedefaultweb.wordpress.com 121
http://ahmedalnaqaa.wordpress.com 83
https://twitter.com 4
http://www.linkedin.com 1
http://wordpress.com 1



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Understanding Agile Project Management (APM) Understanding Agile Project Management (APM) Presentation Transcript

  • Agile Agile Project Management (APM)
  • Content ▪ What Is Agile? ▪ Characteristics of Successful Agile Projects. ▪ Agile Lifecycle (Phases). ▪ Envision Phase. ▪ Speculate Phase. ▪ Explore Phase. ▪ Adapt Phase. ▪ Close Phase. ▪ Risks With Agile.
  • What is Agile? ▪ Agile project management is the process by which projects can be managed and implemented in small chunks of work. ▪ Agile project deliver values to the business in frequent small deliveries of product called features.
  • What is Agile? “With Agile project items is created via a small logical chunks of work called iterations or sprints.”
  • Suitable Agile Projects ▪ IT and non-IT. ▪ Facility moves. ▪ Company reorganization. ▪ Changing business processes. ▪ Projects with short production and implementation times.
  • Characteristics of Successful Agile Projects ▪ 4-12 week sprints. ▪ Face to face. ▪ Co-location. ▪ Sponsor committed to Agile. ▪ Requirements change anticipated and accommodated.
  • Other Items Required ▪ Vision . ▪ Universally understood project lifecycle. ▪ Requirements must be understood. ▪ Shared and managed schedule. ▪ Dedicated team. ▪ Communication is critical.
  • Agile Lifecycle (Phases) ▪ Envision. ▪ Speculate. ▪ Explore. ▪ Adapt. ▪ Close.
  • The Envision Phase “Envision phase provides the foundation for the project”. ▪ Determine what you will build. ▪ Determine team members. ▪ Establish team values and norms.
  • Envision Phase Deliverables ▪ Project charter. ▪ Defined stakeholders. ▪ Collaboration tools. ▪ Team norms.
  • Envision Phase Outputs ▪ Documented project charter. ▪ Defined stakeholders. ▪ Collaboration tools setup. ▪ Team norms.
  • The Project Charter ▪ Boundaries for the project. ▪ Product Vision. ▪ Target customer, benefits. ▪ Project manager. ▪ Level of authority given to the project manager.
  • Collaboration Tools ▪ Easy communication. ▪ Track and report status. ▪ Facilitate joint feature development. ▪ Push information out to team.
  • Examples of Collaboration Tools ▪ Size of the project. ▪ Number of stakeholders and amount of collaboration desired.
  • Team Norms ▪ How they will work together. ▪ Where they will work.
  • Example of Team Norms ▪ Actively listen. ▪ Attack the problem, not the person. ▪ Seek to understand. ▪ Focus on the current sprint. ▪ If you see a problem, say something. ▪ Engage in daily meetings.
  • Example of Team Norms ▪ Solve problems with your peer. ▪ Email is not to solve problems. ▪ No texting during meetings. ▪ Be respectful. ▪ Have the project as your first priority. ▪ Share and respect roles and responsibilities.
  • The Speculate Phase “The primary purpose of the speculate phase is for the business and technical teams to identify the features for this iteration”. ▪ Feature-based delivery plan. ▪ Estimates. ▪ Risks to manage.
  • The Speculate Phase Deliverables ▪ Requirements. ▪ Features to be developed. ▪ Effort estimates. ▪ Risks by feature.
  • Speculate Phase Considerations ▪ News features. ▪ Features from the backlog list. ▪ Features not completed from the prior sprint.
  • Features ▪ A feature is a small client valued function expressed in a form (action & result) that allows the user to satisfy a business objective or need. ▪ A feature is similar to requirements but instead focuses on a specific business need.
  • Examples of Features ▪ Calculate tax for supplies ordered. ▪ Display the name and address of buyer. ▪ Display the shipping name and address on the invoice. ▪ Enroll a student in a course. ▪ Track course completions.
  • With a Complete Set of Features ▪ Review and prioritize. ▪ Ask Questions. ▪ Add features. ▪ Discuss features for a future project.
  • Using Agreed Features ▪ Estimate the work effort. ▪ Verify estimates are accurate. ▪ Develop the Iteration, Milestone and Release Plan.
  • Iteration, Milestone, and Release Plan ▪ Lists all features. ▪ When features will be completed. ▪ When features will be implemented.
  • The Explore Phase “This Phase is about…”. ▪ Collaboration. ▪ Daily stand-up meetings. ▪ Peer reviews. ▪ Daily interactions. ▪ Testing.
  • The Stand-Up Meeting “It should be around 15 minutes long 30 minutes max, each team member shares:” ▪ What was achieved yesterday. ▪ What is planned for today. ▪ Any help needed to progress work. ▪ Not for resolving issues.
  • Project Manager at Stand-Ups ▪ An observer. ▪ Watch for issues. ▪ Remove roadblocks. ▪ Ensure risks are decreasing over time. ▪ Listen carefully. ▪ Protect and enhance productivity. ▪ Handle organizational distractions.
  • Project Manager's Control Mechanism ▪ Track progress. ▪ Use a feature board. ▪ Find out why any features are late. ▪ Make adjustments quickly.
  • Don't Let Time Get Away ▪ Timekeeping is essential. ▪ Maintain the sprint schedule. ▪ End the phase on time.
  • The Adapt Phase ▪ Review what has been delivered. ▪ Compare to your plan. ▪ Discuss what is and is not working. ▪ Agree to changes. ▪ Review the product with customer. ▪ Confirm if working as expected. ▪ Validate business benefits.
  • The Adapt Phase Activities ▪ Final review of features. ▪ Reflection on performance. ▪ Capture lessons. ▪ Adjust future sprint plans.
  • Typical Adjustments ▪ Adding or removing features. ▪ Adjusting estimates. ▪ Reprioritizing estimates. ▪ Modifying the daily stand-up agenda. ▪ Changing team members. ▪ Updating the risk register. ▪ Modifying processes. ▪ Adding processes, if essential.
  • Close Phase ▪ Ensure all deliverables are completed. ▪ Finalize lessons learned.
  • Close Phase Activities ▪ Ensuring vendors are paid and payments received. ▪ Reconciling financials. ▪ Redeploy people to other projects or work activities. ▪ Communicating the overall project results. ▪ Ensure business benefits are monitored and achieved.
  • Risks With Agile ▪ Larger teams. ▪ Too ambitious a schedule. ▪ Not having decision makers on the team.