About us > Our work methodology

Our Work Methodology

Most of the projects start with a meeting with the client. In that meeting we try to understand the project and define an initial draft of a Project Vision.

With that information we prepare an initial contract and proposal. That proposal usually includes the high level requirements identified from the Project Vision.

Once the contract is signed, we start defining the requirements with the customer. Requirements are put together in a Software Requirements Definition document. Sometimes the requirements defined during this stage result in the need to adjust our time estimates and quote.

During this stage we also recruit the all the necessary resources for the project, we begin with the architecture design and we setup the working environment for the development process.

Next, we move on with the development of the software. We use a methodology called Scrum for our software development process. Scrum is an agile development methodology based in the following principles:

Once the last planned Sprint ends we usually allocate a time-box equivalent to one Sprint for corrections and any necessary documentation that the client needs.

The following graphic represents our work methodology:

methodology

Each Sprint starts with a Sprint Planning and ends with a Demo and a Sprint Retrospective. Usually we allocate 25% of the development time for corrections that are needed in previous versions of the software. A Daily Scrum meeting is also held between development team members.

The following graphic illustrates a single Sprint:

sprint

Definitions:

Scrum Resources

Tel: (+5411) 6380-6725 - Email: contacto@centraldev.net
© 2009 Centraldev. Todos los derechos reservados.