The Agile methodology is fast becoming an increasingly popular methodology which differs significantly from traditional plan-based project management methodology.
Traditional project management theory and practice is a structured approach to defining, refining, documenting and freezing requirements prior to beginning development. Thus the traditional approach to project management, driven by planning and reporting is severely challenged in this ever evolving environment.
The reality is that development is driven by fast changes in the market, new technologies, enabling new services on new products for new customers.
Agile Project Management is structured to help managers to be more adept at dealing with uncertainty and risks as they shift their traditional focus of activity planning to value management, structured decision making, team work and collaboration, information sharing and continuous monitoring, learning and adapting to the environment. Understanding what needs to be known by whom and when, and what systems need to be put in place to respond to this information, these are the hallmarks of project managers working in this new, agile environment.
Overview of the Agile Manifesto
• Understanding the principles behind the Agile Manifesto
• How projects can benefit from Agile
• Agile lifecycle vs. Traditional lifecycle models
• Forces driving Agility
• What it means to move from traditional to Agile Development methodologies
Overview of Agile Methodologies
• Dynamic Systems Development Method
• XP eXtreme Programming
• Feature Driven Development
• Comparison of Agile Methods
Project Management in an Agile Environment
• Project roles
• The project manager’s key responsibilities
• Ensuring an Agile development team remains aligned to company strategy and market needs
• Prioritising and planning
• Getting developers and project stakeholders actively involved
Managing in an Agile Management Environment
• Understanding and managing business value
• Defining the scope, schedule and budget
• Involving the customer and business users in the project
• Time management and cyclic planning
• Making Agile meetings productive – feedback and adaptation
• Risk management
• Change management (as opposed to change control)
• Contracts and Agile project management
• Defining a budget in Agile work
• Tracking and managing costs
• Creating value from cyclic delivery
Adopting and Implementing Agile Methods
• Planning and tracking, budgeting and reporting, stakeholder management
• Creating a transition plan
• Overcoming anti-agile environment obstacles
• Communicating the right things at the right time
• Project reviews, integrating and applying lessons learned
• Avoiding chaos
Agile Project Team Management
• Assembling the Agile team
• Creating and maintaining the right team
• Building and upholding trust
• On-going performance evaluation/management
Brian Ackles has spent over 20 years working with project teams across a range of industries, helping them deliver quality products and services on time, on budget, and to the delight of customers.
A certified project management Professional (PMP), Brian spent over 10 years working around the world in the international telecommunications industry with Ericsson, Northern Telecom, and others, designing and delivering complex projects with teams of people from all over the world.
As a consultant he has worked extensively in Canada, the USA, UK, and New Zealand with a diverse range of industries developing effective project processes, developing teams, managers, and project managers. Having recently returned home to New Zealand, Brian’s focus is on helping organizations integrate the best tools, practices, and techniques of project management to deliver outstanding results for the customer and the organisation.