Course Duration: 2 Days

Course Category: Agile Methods

 

14 PDUs (Professional Development Units)

Agile Methods

 

   
Course Objectives

This two day course covers the basic concepts of Agile programming and how these methodologies can be used within your organisation to improve development processes and reduce ongoing development costs. Agile can improve software quality through an iterative development approach. This course aims to provide the tools for software managers and teams to improve customer satisfaction through the rapid and continuous delivery of useful software. We also look at how to use the best of traditional (or waterfall) processes within Agile techniques.

   
Course Features
  • Covers the a wide variety of Agile techniques
  • The course will be customised to the participants organisational requirements
  • Highly interactive through case studies and theoretical modelling
   
Participant Benefits
  • Gain a clear understanding of agile management methodologies, and how these can improve business processes.
  • Learn how to optimise development times, improve client satisfaction and reduce development cost.
  • Learn how to improve software estimation the Agile way
  • Participate in workshops to improve progress tracking and reporting
  • Discover how to attract and retain good software developers
   
Who should Attend

This course is for developers and project managers who are interested in learning more about Agile methods and how they can help improve the quality and responsiveness of their software development projects.

People wishing to enrol in this course should have a good understanding of object-oriented programming and the project development life cycle.

   
Course Outline
  • History of Agile Development and the Agile Manifesto
  • Project Planning with Scrum
    • Relationship with traditional Project Planning methodologies
    • Sprint Planning (Release planning)
    • Project Roles (including Scrum Master, Product Owner and Team)
    • Including Project Stakeholders
    • Sprints and Scrum meetings
    • Project Effort Estimation
    • Product Backlog
  • Test Driven Development
    • Test First, Code Second
    • Automated (Unit) Testing
  • Extreme Programming (XP)
    • What is XP
    • More Automated (Unit) Testing
    • Pair Programming
    • Common Coding Standards
    • Clear System Metaphors
  • Feature Driven Development
    • High Level Model Development
    • Feature Lists
    • Feature Plans
    • Feature Designs
    • FDD Best Practices
  • Traditional Methodologies
    • Defined Specifications
    • Conflict resolution
    • Stable Requirements
    • Set milestones
  • An Agile Process
    • Project Initiation
    • Sprint Planning
    • Development
    • Continuous Integration
    • Project Inspection (reviewing progress)
    • Deployment
  • Combining methodologies to create the best system for your business
  • Tracking and Reporting
    • Burndown Charts
    • Dealing with scope creep
    • Early-trend and feedback metrics
    • Reporting to Clients
    • Reporting to Management
  • Agile Team Dynamics
    • Conflict resolution techniques
    • Collaboration tools
    • Team rewards and recognition

 

 

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <font color="" face="" size=""> <span style="">

PMI, PMP, PMBOK, CAPM, PMI-ACP and the Registered Education Provider logo are registered marks of the Project Management Institute, Inc.
CMMI®, Capability Maturity Model®, Capability Maturity Modeling®, CMM®, PCMM® and Carnegie Mellon® are registered in the US Patent and Trademark Office by Carnegie Mellon University.
ISTQB® is a Registered Trade Mark of the International Software Testing Qualifications Board.
IIBA®, BABOK® and Business Analysis Body of Knowledge® are registered trademarks owned by International Institute of Business Analysis. CBAP® and CCBA® are registered certification marks owned by International Institute of Business Analysis. Certified Business Analysis Professional, Certification of Competency in Business Analysis, Endorsed Education Provider, EEP and the EEP logo are trademarks owned by International Institute of Business Analysis.
The APMG-International Agile Project Management, AgilePM and Swirl Device logos are trademarks of The APM Group Limited.
PRINCE2®, ITIL®, IT Infrastructure Library®, and MSP® are registered trademarks of AXELOS Limited. The Swirl logo™ is a trade mark of AXELOS Limited.
The ITIL Licensed Affiliate logo is a trademark of AXELOS Limited.
SCRUM Alliance REP SM is a service mark of Scrum Alliance, Inc.