|
Software development services
Processia Solutions offers software development services that use the Agile/Scrum methodology. It's our way of collaborating to help you achieve your software development projects. Our development center:
- offers a multidisciplinary team;
- offers experts in software engineering, ergonomics and performance measurement;
- offers a structure focused on delivering value using an approach to project management performance;
- integrates with Processia Solutions coaching services .
A progressive approach
The agile development, also called "adaptive development", is a style of iterative software development centered on people and focusing on customer satisfaction through continuous integration of a fully functional software.
Fundamentals
The principles and foundations of agile development are:
- Implement individuals and interactions rather than processes and tools. This is manifested by the emphasis on humans as individuals and the expertise of development teams, which communicate with each other very tightly and in a spirit of constant confidence.
Produce fully tested software and that works, rather than clear documentation. This also ties in the concepts of iterative development (concept phase) and continuous integration (the concept of daily builds) with an emphasis on simplicity and robustness of the product code (routine tests).
Collaborate with the client, rather than negotiate a contract. The client becomes a full partner, participating in development in the sense that it determines the goal to get a real appreciation (which alone justifies the efforts made during development).
- Respond to changes, rather than following a plan. It is clear that nobody, not even the client, can accurately capture all of the requirements early in the project. The agile development is to achieve a compromise between the original specifications presented to developers (and which is based on the schedule) and the end result that often moves away a little or a lot, absorbing changes throughout the cycle development. This requires tools for monitoring and a constant attitude of cooperation with the client.
Our method
The agile development is primarily based on the efficiency and adaptation, always aiming to respond to all requests within the timescales and costs. To put these principles into action, more agile development methodologies have been synthesized. Processia Solutions supports "Scrum" methods.
The term "Scrum" (which comes from a strategy of rugby) is closer to the management of human resources rather than an actual method of development. This is aimed so that the human side of development is not forgotten. This approach has been developed by Ken Schwaber.
The main characteristics of Scrum are:
- Identify changes early
- Give confidence to developers and let them do their job
- Iterations of 30 days ("sprints") to allow time to code
- Hold meetings every day to supervise teams and realign objectives
|