Agile Software Consultancy
The emergence of Agile Methods represents an exciting opportunity for organisations to establish a proven software process that is focussed on delivering continued business value while placing minimal overhead on the company.
Unlike traditional “waterfall” processes, Agile Methods react to the dynamic needs of modern businesses. They are built around an ethos of developer and customer collaboration.
Agile Methods deliver customer requirements through early and continuous delivery of valuable software, in contrast to the traditional approach of a long development time before implementation.
This can represent a paradigm shift for software developers familiar with a traditional environment. We offer a number of services that will help smooth the agile transition. Here is a brief taster of how we can help you.
Please contact us to discuss this in more detail.
Provide an Agile Assessment With Recommendations
We can carry out a short focused Agile Assessment of your project or organisation.
We look at the critical factors that will affect your organisations ability to operate successfully in an agile environment. Through personal interviews, team retrospectives, seeing the work environment and sampling work products; we get to the heart of where you are today. We provide you with an honest assessment of the current state of software development in your organisation.
We provide high-level feedback of our observations with suggested improvements and concrete next steps to implement these improvements.
Helping you understand your requirements
A software group is best measured by its customers’ success. Understanding what they really need is critical, but customers are human too which means that they’re fallible. We use techniques such as Innovation Games to help you get to know your customers needs. Innovation Games fit neatly into an Agile Developers toolkit.
We can help you adapt to a more lightweight use case or user story approach to handling user requirements and project planning.
We can help you write user acceptance tests so they can be automated.
Helping kick start a new project on the correct footing
We can help recruit and interview people with the necessary agile skills.
We can facilitate and energize a peoject kick-off meeting to establish a group rapport, a common understanding of the project goals, and generate a high-level project plan.
Provide Training in the new Agile Skills
Our training consists of a mixture of lecture, exercises, and discussions. These are constructed to give attendees a sense for how it feels to be doing some of the key practices as well as what how it feels not to do them. The techniques reviewed are valuable in carrying out any kind of project, not only agile ones.
Help you continuously improve
We can facilitate and teach you how to facilitate project retrospectives.