Agile Management


I help growing companies how to organise their software product development so they build the right thing and build it in the right way. Agile Software Development techniques represent the best way of achieving these gaols.

I help management teams improve software development processes and introduce Agile Software Development methods. I work with development managers and their teams to improve processes and remove problems.

My involvement varies from company to company. At one end of the spectrum I work as an
Agile Management Coach to help teams improve their performance, at the other end manage the team as an Interim Manager, delivering software and improving processes in tandem.

I also provide
training in Agile software development for teams and management. I provide several Agile development courses directly, partner with Skills Matter for public project management courses and for the financial sector as part of London Software Partners.


I work with teams using various Agile software development methods, for example, Lean, Scrum or Extreme Programming (XP).

Teams can, and do, transition to Agile Software Development by picking up a book on Agile and trying it. While this route works - and is cheap - there are major dangers. Has the right method been chosen? Is the team really following it? And how long does it take? I help teams lessen these risks and accelerate adoption, thus accelerating the benefits.

Previous

Example of previous work include:
  • Advising CEO of an internet TV company on development organization.
  • Turning around under performing teams.
  • Introducing development processes based on Agile and Lean software development at a telecoms company, an e-retailer and new media company.
  • Managing the delivery of specific projects.
  • Improving understanding of business needs.

If you would like to know more about the type of work I do, or think I may be able to help your organization please
contact me.