Software Development
Agile development, swift delivery, fast ROI
Ange Optimization's approach to IT problems is to create small,
incremental tools that yield benefits from the start of a project and
to continue its enhancement through close cooperation with the users.
As a general guideline, we stick to the agile development
methodology. From http://agilemanifesto.org:
We are uncovering better ways of developing software by doing it and
helping our customers to do it. Through this work we have come to
value:
- Individuals and interactions over processes and tools
- Working software over comprehensive documentation
- Customer collaboration over contract negotiation
- Responding to change over following a plan
That is, while there is value in the items on the right, we value the items on the left more.
The agile development methodology has proven it's worth in our daily
project management. Swift delivery, kept budgets and fast ROI are our
customers benefits.
Agile development in practice - our principles
In practice we accomplish the task of delivering projects with low
risk for the customer and rapid development pace by adhering to these
rules of thumb:
- One customer project owner becomes part of the development team.
- We make frequent, intermediate deliveries with working
functionality. This enables the customer to get working software
earlier and enables the project to change its requirements according
to changing needs.
- Frequent risk and mitigation plans are developed by the
development team itself - risk mitigation, monitoring and management
(risk analysis) occurs at every stage of the project, and with
commitment.
- Transparency in planning and module development - let everyone
know who is accountable for what and by when.
- Frequent stake holder and project management meetings to monitor
status, progress and use of resources.
- No problems are swept under the carpet. No one is penalized for
recognizing or describing any unforeseen problem. This results in
visibility to potential slippage or deviation ahead of time.
- Workplaces and working hours are respected. Keep the energy up in
the team by focused and manageable project sub-goals.
See
Agile Manifesto Principles
for more information.
|