Agile Project Management
Duration: 3 Days [note]
When software development project teams move to Agile methodologies, their project managers are often left feeling as if they've been cast aside. Traditionally trained project managers wonder what their new roles and responsibilities will become in an environment that no longer needs them to make stand-alone decisions.
Agile programming practices reduce development time while increasing collaboration. This ensures a final product that has been scrutinized at every stage to maintain reliability. In this course, you gain a solid foundation in Agile programming principles. Through an immersive case study, you acquire practical knowledge and skills to plan, code and implement an Agile software project using methodologies like XP and Scrum.
Self-organizing Agile teams still need guidance and assistance in achieving goals, however, and the Agile project manager now concentrates on these activities.
Special emphasis is placed on the shift to servant leadership, with its focus on facilitation and collaboration. Mapping of the Project Management Institute's (PMI) A Guide to the Project Management Body of Knowledge (PMBOK Guide) best practices to Agile practices is discussed at length. After attending this workshop, project managers should have a better understanding of what changes they need to make professionally, and how to make these changes in order to survive the transition to an Agile software development approach.
Agile Software Development methods differ significantly from traditional plan-based approaches, affecting how projects are planned and managed. In this course, you'll walk through a project using the Agile project management methodology from conception to completion. You will learn and apply Agile practices as you determine ways to make your own projects more Agile.
Your role as the project manager of an Agile project will look much different as you form and coach a self-directed team, facilitate continuous collaboration with your customer, embrace changing requirements, and deliver business value (production-ready software) to your customer early and regularly throughout the project.
In today's global economy, there's more pressure than ever for software developers to deliver the right products faster, without sacrificing technical quality. Rising to this challenge depends on a development team's frequent communication and the high-impact collaboration it enables. The answer is Scrum.
You are in charge of building a system, creating a new product release, or any other complex business project. Traditionally, you would hand this undertaking over to a trained project manager to run for you. You would then wait and hope for the best, since over 50% of all projects fail and those that succeed deliver products in which 65% of the functionality is rarely or never used.
Scrum provides a way for you to directly and effectively manage the project yourself. Intuitive and lightweight, the Scrum process delivers completed increments of the product at rapid, regular intervals, usually no longer than monthly.
Verhoef helps companies improve its development processes by helping teams navigate complex projects with Scrum.
Scrum utilizes an iterative and incremental approach to development that builds ROI and quality control into each sprint. Verhoef can help your organization leverage the Scrum framework's focus on empirical progress and ROI-based prioritization to reduce cycle time, boost employee satisfaction, and deliver products that exceed customers' expectations.
Topics Covered In This Course
Introduction to Agile Project Management
Traditional Approach Versus Agile Approach
Developing the Agile Environment
Planning an Agile Release
Envisioning the Agile Project
Building an Iteration
Managing Iteration Changes
Fundamentals of Scrum for Dealing with Uncertainty and Risk
PMBOK Guide knowledge areas:
What You Can Expect
At the end of this course, participants will be able to understand:
The Agile Project Management workshop will answer the following questions:
Who Should Take This Course
As a Project Manager or Systems Developer, understand how to apply Lean thinking, Agile principles and Scrum techniques to a project management framework.
This workshop is suitable for project managers, software developers and business analysts who wish to combine their existing skills with techniques and tools for agile development. Any previous experience with UML, patterns and agile development is an advantage but not a requirement.
Some knowledge of traditional Project Management.
Instructor-led, group-paced, classroom-delivery learning model with structured hands-on activities and case studies.
The seminar can be tailored to your specific needs. Actual organization examples may be used throughout the presentation or the instructor will use generic examples.
Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.
You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.
Can't find the course you want?
Call us at 800.533.3893, or
email us at [email protected]