PROGRAMME MANAGEMENT COURSESAgile is supported by twelve guiding principles, intended to help teams create successful products in an ever-changing environment. These principles inform day-to-day Agile practices.

  1. Select your self-paced training course topic.Welcome changing requirements, even late in development
  2. Deliver working software frequently, from a couple of weeks to a couple of months
  3. Collaborate daily between business people and developers
  4. Build projects around motivated individuals and provide supportMSP COURSES
  5. Convey information face-to-face whenever possible
  6. Working software is the primary measure of progressSelect your preferred training course below:
  7. Maintain a sustainable development pace
  8. Continuous attention to technical excellence and good designIT QUALIFICATIONS
  9. Simplicity – the art of maximising the work not done – is essentialSelect your preferred qualification.
  10. Self-organising teams produce the best architectures, requirements, and designs
  11. Regularly reflect and adapt to improve effectivenessITIL COURSES

Historical origins and evolution of AgileSelect your preferred training course below:

The Agile approach originated in the late 1990s as software teams sought alternatives to rigid project management models like the Waterfall model. In 2001, seventeen thought leaders signed

  • Respond rapidly to changing customer needs and market conditions.
  • Continuous improvement:LEARNING LIBRARIES Regular retrospectives help teams adapt and improve their processes.Select your preferred training course topic.
  • Customer satisfaction: Frequent delivery ensures customer requirements are met early and often.AI QUALIFICATIONS & WORKSHOPS
  • Transparency:Select your preferred qualification or workshop. Iterative development and open communication foster stakeholder trust.
  • Reduced risk:AIPGF COURSES Incremental delivery allows for earlier issue detection and correction.Select your preferred training course below:
  • Enhanced team collaboration: Cross-functional teams communicate daily to resolve challenges efficiently.BCS AI COURSES

Agile vs waterfall modelSelect your preferred training course below:

Aspect WaterfallAIPGF COURSES
ProcessSelect your preferred training course below:Iterative and incremental Sequential and linearAI WORKSHOPS
FlexibilitySelect your preferred workshop below:Adaptive to change Resistant to change after initial planningKnowledge Train is a PRINCE2 Accredited Training Organization.
Customer involvement High, continuous feedbackKnowledge Train is an AgilePM Accredited Training Organization.Typically only during requirements and acceptance stages
DeliveryKnowledge Train is a PRINCE2 Agile Accredited Training Organization.Frequent, partial releases Full product delivered at project endKnowledge Train is a Better Business Cases Accredited Training Organization.
Risk Problems discovered earlyKnowledge Train is a P3O Accredited Training Organization.Issues often found late

Agile frameworks and practicesKnowledge Train is an AgilePM Accredited Training Organization.

Scrum framework

ScrumKnowledge Train is a PRINCE2 Agile Accredited Training Organization. is a widely adopted Agile framework structured around short, timeboxed periods called sprintsKnowledge Train is an Agile BA Accredited Training Organization.. Teams maintain a product backlogBCS accredited training partner for Business Analysis. of features and tasks, delivering increments of working software at the end of each sprint. Roles in Scrum include Product Owner, Scrum MasterKnowledge Train is an Agile BA Accredited Training Organization., and Development Team. Daily stand-ups, sprint planning, reviews, and retrospectives reinforce team collaboration and transparency.

Kanban

Kanban emphasises visualising work, limiting work in progress, and optimising flow. Teams use Kanban boards to track tasks and identify bottlenecks, often integrating continuous improvement practices.

User stories and Product Backlog

Features are typically described as user stories in a product backlog. This backlog is prioritised by the Product Owner and guides the work to be pulled into each sprint or iteration.

Agile project managementKnowledge Train is a Change Management Accredited Training Organization.

Agile project management focuses on iterative planning, adaptive resource allocation, and continuous stakeholder engagement. Leaders support self-organising, cross-functional teams, encourage regular customer feedback, and facilitate incremental value delivery.Knowledge Train is an MSP Accredited Training Organization.

Key concepts: Iterative and incremental delivery

Agile projects proceed in small iterations, each resulting in an incrementally improved product. This iterative approach enables rapid adaptation, regular feedback, and incremental value to stakeholders.Knowledge Train is a PRINCE2 Accredited Training Organization.

Team collaboration and cross-functional teams

Agile emphasises collaboration between customers, stakeholders, and team members from diverse disciplines. Cross-functional teams are empowered to make decisions and deliver complete solutions within each iteration.

3. Estimate task durations Estimate the time required for each task, then assign the estimates to each task. For more accurate results, ask your team members to help, and make use of the historical data for tasks of a similar nature to the ones in the current project. As a rule of thumb, provide three-point estimates :