Learning Technology Services
Appropriate Agile for Everyone
Our staff have been designing, developing and delivering Agile solutions since the 1990’s (before Agile had a name).
We have been working in partnership with large organisations since 2005, helping them gain the genuine advantages of Agile approaches within a broader organisational context which is typically not Agile.
Knowledge Transfer is core to our approach. We do not consider a project successful unless we have developed your Agile team to operate without the need for our input. Our objective is to make Agile work for you.
We offer training, team workshops and staff to fulfil Agile roles on short or long-term contracts.
We are advocates of Agile, but we are also pragmatic. It is easy to talk about how things should be in a ‘perfect agile world’ - but most people and organisations do not exist in that world.
Organisations often adopt Agile badly. They take on the words and techniques, but not the underlying changes in thinking. We focus on ‘Thinking Agile’ rather than enforcing specific practices and methodologies. We work at all levels from delivery teams to senior management to ensure that the organisation adopts the Agile approach that is right for them.
While promoting Agile, we are experienced in waterfall approaches and a wide range of development methods across the whole design, development and delivery cycle. We can make use of this expertise to make sure that Agile and non-Agile teams can work together to deliver effective solutions.
We contribute at every level from individual staff development, through team building and integration to working with senior management in changing processes and procedures to maximise the benefit of Agile for the organisation.
If you have an immediate role to fill in your project, then we can provide a solution. We will fulfil that role while developing the team and growing their skills so they can subsequently take on that role and work effectively as a team. Roles and skills we deliver include:
While 'proper' Agile has no other roles, there are various skills which must be embraced by the team to successfully deliver a project. We can contribute to this skill base in the following areas:
We offer a range of workshop and training topics. We are happy to offer these as training courses across generic audiences, but you get the most benefit when we run them as workshops with specific project teams and engage all team members.
It is also important to remember that we are Agile too – the content and delivery of these courses will change to give the maximum benefit to your organisation. We group the workshops into 3 main areas:
Understanding what Agile is really about means you can get the best results for your organisation. How you implement Agile is a secondary issue as long as it is compatible with the core ideas. These workshops ensure staff at all levels understand these ideas and can see how they relate to the specific way in which your organisation works.
Agile is a way of thinking, but there are a range of methods and techniques you can use to help develop that way of thinking and adapt it to your specific needs. These workshops provide an understanding of these options and facilitate the individual, team and organisation in arriving at their own approach to Agile.
Because Agile is often discussed in a ‘perfect world’, insufficient attention has been paid to how it impacts on the organisation. We have developed a series of workshops based on our past experience with large organisations (primarily in Telecoms, Education and the Public Sector) that identify common issues and how to approach them. However, every organisation is different and we would always prefer to tailor workshops to the specific needs of your organisation.