Consulting for software builders
and Agile methods
I advise 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 look to improve both the software development activities and delivery of the software based strategies. Work usually focus on one of:
- Improving products and market understanding through Product Management and Business Analysis
- Leading Agile Software Development introduction and process improvement
- Developing and aligning product and business strategy
Consulting for Agile Software Development
- Advice on adopting and tailoring Agile Software Development in your organization
- Agile Coaching for managers and teams
- Facilitating project retrospectives and improvement meetings
- Agile project kick-off meetings and future-spective sessions
These services are applicable to teams using any Agile methods, for example, Scrum or Extreme Programming (XP).
Agile and management training course.
Approach
I believe that to have a successful development project you need to manage "three Ps"
- Product: Know what you are building in depth
- Process: Have a shared understanding of the process you are following and why
- Practice: Do the right things to follow the process to build the product
Previous
Example of previous work include:- Advising CEO on company organization.
- Turning around under performing teams.
- Introducing development processes based on Agile and Lean software development.
- 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.