Inspire Quality Services - Agile Systems Development

By: Inspire Quality Services  05/12/2011

Agile Systems Development - Executive Overview Course Outline

Course Outline


This half course is intended as an introduction to agile development methods for managers and executives – it gives a broad overview of the methods themselves, the benefits promised, how to approach implementing them and the real-world problems you should expect. It aims create a common language and baseline of understanding – it focuses on the ‘why’ and ‘what’ rather than details of ‘how’. It normally results in active discussion and questioning and helps to flush out people’s concerns and misconceptions about agile early in the adoption process. We include opportunities for company specific discussions and Q & A.

Target Audience

An understanding of the ‘Big Picture’ is essential to all those involved in adopting agile: IT managers, Project Managers, Transformation Agents, Senior Management, Senior Technical Leaders


  • Check-In: To help break the ice and get everyone to say something a so form part of the group, we go around the room asking each to say one or two (literally!) words that describe how they feel about being here. This gives an idea of the level of apprehension, enthusiasm, scepticism, etc. (10 mins maximum.)
  • Fears & Hopes: To follow up, ask everyone to write on post-its their hopes and fears for agile in their organisation (one item per post-it) and place them on a poster on the wall with Hopes & Fears columns. Facilitator reads out samples – we’ll try to address fears during the course. (15 mins maximum)
  • Plan Driven versus Agile: Agile is a fundamentally different process control model from more traditional methods – its adaptability comes from continuous assessment, feedback and learning as development progresses. It uses empirical rather than deterministic control methods. This paradigm shift has widespread implications for the adopting organization.
  • Overview of the Agile Manifesto: Published in 2001, the manifesto describes the common values and principles shared by all agile methods, such as Scrum and XP. However, it is often misinterpreted as a license to dispense with process disciplines such as planning and documentation – a myth addressed in this module.
  • Business Benefits of Agile: Agile promises multiple benefits including improvements in quality, productivity, time to market and total lifetime costs. These, and others described in this module, complement the responsiveness and flexibility at the heart of agile.
  • State of Agile Adoption: From the first public appearance of Scrum in 1995, the agile movement has steadily gained traction in global industry. The last couple of years have seen it overtake waterfall methods in popularity. As the movement matures, there is emerging evidence that the promised benefits are now being realized en-masse in professional development teams.
  • An Agile Case History: Its always useful to see how innovations like agile appear in real world contexts - here we examine a case history of a global IT operation that adopted agile and discuss some of the issues and benefits they experienced.
  • Commonly Adopted Agile Methods: Of all the specific implementations of agile, combinations of Scrum and XP have emerged as the most popular, though many others such as DSDM, ASD, FDD and Crystal still maintain a minor presence. This module provides an overview of the practices used most commonly, and introduces the emerging Lean and Kanban based approaches.
  • Team Roles and Perspectives: Agile methods re-emphasis the importance of individuals and the team in creating great software – self-organisation, joint accountability and team oriented performance management drive new behaviours in the team. This module provides a fresh look at leadership, coordination, product management and other stakeholder roles.
  • Lessons Learned: Ken Schwaber, co-inventor of Scrum, stated that 75% of agile implementations will fail to realize expected benefits. Agile is not a prescriptive method – implementing it as per the text book does not guarantee success. Experiences and lessons learned across industries and project contexts reveal agile adoption ‘anti-patterns’ and provide symptoms of problems as well as suggesting remedies.
  • Adopting and Scaling Agile: Implementation of agile can be bottom-up (initiated by development teams), top-down (mandated by management), all at once ('shock-therapy') or gradual (evolutionary). Methods such as Scrum and XP recommend team sizes of less than 10 co-located members with few dependencies on outside groups. In this module we explore the various strategies for adopting and scaling agile. We deal with topics such as larger development teams, offshore members, legacy code, separate teams for architecture, database or platform technologies, and other real-world difficulties.

Contact Inspire Quality Services


Print this page


Other products and services from Inspire Quality Services


Inspire Quality Services - Succeeding with Agile and Scrum

While agile has provided the solutions for many software development problems, it is not a silver bullet and has still to overcome issues that more traditional project development lifecycles handle. The role of the traditional project manager typically changes from managing a team with a sequential lifecycle to facilitating an empowered team working in an iterative and incremental manner.


Inspire Quality Services - Agile Project Management

It will describe the key quality/test considerations in moving to agile including the role of independent testing, testing without detailed requirements, testing in incremental/iterative environments and agile practices such Test Driven Development and exploratory testing.


Inspire Quality Services - Services - services

Consultancy activities include senior management strategic advice, planning improvement, managing change, practitioner coaching and mentoring, implementation support for key process areas and support for measurement programmes.


Inspire Quality Services - Services - process

Senior management strategic advice in the use of process improvement to support business goals such as reducing time to market, improving product quality, reducing development and maintenance costs and increasing productivity. These can be formal or informal assessments/appraisals that are based on models such as CMMI® or TMMi®/TPI® or simply based on our experience industry good practice in your domain area.


Inspire Quality Services - Services - agile

Agility Assessment: While many assessments focus on compliance to a defined process, our Agility Assessment Framework ™ looks at how your present development method supports the many facets of agility: creativity, responsiveness, technical excellence and continuous learning.


Inspire Quality Services - Certified ScrumMaster

By allowing the attendees to experience Scrum in a fun yet structured way, participants will pull out the most important learning points to them and feedback shows that the learning from this class sticks with the participants longer. Naturally intended for those taking on the ScrumMaster role, it is equally useful for any Scrum team member. Geoff runs a very interactive and fun class in which his role is as much of a guide as it is a trainer.


Inspire Quality Services - Advanced ScrumMaster

Geoff has a wealth of experience and stories to share as well as a firm belief in learning while having fun and the feedback from class attendees is that not only do people enjoy the classes but that they also learn more. The trainer will draw on all of their experiences coaching teams and mentoring ScrumMasters to highlight the common success and failure modes and, as with all of our courses, it is highly interactive and fun.