Method

We call it Team-Driven Development.

Team-Driven Development was devised by the most capable experts in agile software development.

Alterate’s consultants use the experts’ best practice and show the way when it comes to translating best practice into improved quality and efficiency in software development. 

At Alterate we focus on software development as a social activity, in the sense that the ability of the development team to collaborate with the client and each other impacts on quality and efficiency.The following are the most important forms of best practice from Team-Driven Development and examples of how the team’s collaborative work is supported:

  • Test-driven development: the automated tests make it possible to take over the code of other developers, and with new development the automated tests ensure that the new code functions with the rest of the team’s code.
  • Continuous Integration: the continuous integration of code on the build server makes it possible to get quick feedback on whether the work of the individual developer is functioning with the rest of the team’s work. The build on the server is an expression of the team’s joint work.
  • Domain model: the construction of a domain model provides a conceptual model of the system and a common understanding of the key concepts used by the team. 
  • Scrum: A method that supports a real iterative model for managing the project. 
  • Issue tracking: an easily accessible overview of all the team’s projects

Alterate always uses the latest tools for supporting Team Driven Development, including tools from the open source world. Alterate is a member of Agile Alliance.

Alterate’s consultants are specialists in software development, architecture and design. 

We do not subscribe to one particular method but we have found the principles in Extreme Programming and Scrum useful.

For example, we test as we develop because it makes good sense at both a technical and organisational level. It is as simple as that.

We are not Agile evangelists. We are Agile realists – with the experience to back up our views.

Raadhuspladsen 16, 1550 Copenhagen K | Banegaardspladsen 6, 8000 Aarhus C | Telefon: 7020 0423 | Email: info@alterate.dk