Software Development Practices

Are you confused about what Software Development Process (SDLC) your team is using? Is it Agile, Lean, Incremental and Iterative or Waterfall? Is it a mix of all of them or is it just mass confusion?

You are convinced you are already Agile! Ask yourself the following questions:

- Is the greatest concern at the last Retrospective what type of coffee machine the team has?- Is your Scrum team the roster size of a Hockey team (20 players)?- Is everyone spending time doing other work during the sprint planning session because the session is too long?- Are your stories all one line statements with no Acceptance Criteria?

If you answer yes to one or all of the above, then we can provide you with an independent assessment of your current state of software development and provide a roadmap to making your software development process a robust, dependable one which delivers high quality software.

Agile Training

You want to try Agile but don't know where to start? The first question that we will help you answer will be: Is your team ready to do Agile?

Most consultants don't even ask this basic question but we do! Why?

We believe that implementing the right process at the right time that will deliver you business value is paramount. Like with any new process, building the right foundation is key to the success of that process.

We can help you devise a plan to train your team on all of the basic Agile principles so that everyone starts with the same foundation. Our training will be tailored to your realities so that people will walk away with a deeper understanding of Agile and how it will work in your organization!

Agile Coaching

Your team has been trained on Agile and they are ready to apply what they learned! However, the theory sounded great in the training but they now face the day to day realities of delivering their software and there are some things that are not as obvious.

This is where Agile coaching is essential to making the Agile Implementation a success.

Our Agile coaches will follow your team for a number of sprints to answer any questions that arise, to remind the team of the Agile ceremonies and why they are doing them, and just to make sure that the team does not lose the momentum of the new Agile process.