I am able to offer a variety of services to meet your needs catering for all of your requirements with the ability to tailor services to fit within the context of your organisation. If you have any specific needs not detailed below then please get in touch and I would be more than happy to discuss your individual requirements.
- Team Bootstrap
- Working with teams on an initial basis to get them working effectively in an agile environment. This involves coaching teams in Scrum, XP and agile practices enabling them to avoid the pitfalls that new teams often fall into. After an initial agreed period I can back away allowing your team to continue confidently. If so desired I can visit back on an agreed schedule to review the teams’ progress, offer further advice and work with teams on specific problems they may have encountered.
- Agile Training
- Scrum an Introduction. A half day course that takes participants through the key elements of Scrum and supporting agile practices. This is an interactive course that uses accelerated learning techniques that keep attendees engaged throughout; giving them the best opportunity to really learn and understand the subject matter. As a half day course it allows attendees to grasp the key aspects of working with Scrum and Agile practices whilst not needing to be out of the office for 2 full days offering a cost saving all round. This also allows for a much wider audience to undergo training than may be possible with other courses. This course can be run on or off site and is a great companion to the Team Bootstrap service.
- I can also offer bespoke training for your organisation in all things agile, contact me with your requirements.
- Quality Strategies and Code Craftsmanship in an Agile Environment
- Quality needs to be viewed holistically with all roles within a team contributing equally, this can often be overlooked. Coaching in quality strategies covers all aspects of the development life cycle including requirements capture, techniques for clarifying and confirming requirements, and understanding how these techniques fit into manual and automated functional testing. We can think of these techniques as techniques to help teams build the right software. Going hand in hand with this is building the software right and focusing on how the software is built with techniques to help good code craftsmanship and reducing and eliminating technical debt which if left unchecked can paralyse teams. Quality and code craftsmanship should not be an afterthought but inherently built into the day to day activities of your teams.
- Scrum Master
- Working on your projects as a Scrum Master with teams you already have established; helping the team and your organisation drive projects through to completion.
- Multi-site and Distributed Scrum
- Working with you and your teams to explore the patterns and models that can be used to successfully scale Scrum across multiple teams, locations, time zones and continents. This can take the form of acting as coach to help you explore the options before making your own decisions or taking it further and working with you and your teams through the initial implementation of your chosen distributed model.
- Telephone Coaching and Support
- A light touch coaching model that you can use with your existing teams or used in conjunction with Team Bootstrap. A pre-agreed number of days can be set aside to be used as required by your teams. This can be used for general advice or to work through specific topics or problems as your teams needs arise.
- Full Agile Coaching
- A full service that entails the majority of the individual services listed above. This service incorporates working with the teams and stakeholders in your organisation and will get you on the road to your agile transition.