 |
|
|
 |
|
|
 |
Impetus has expertise in
cutting edge technologies
including SOA, SAAS, Web
Services, Open-source
technologies etc. We use
proven methodologies
(RUP, Agile), best practices, and design patterns
for
component and object-
oriented designs. »
|
|
| |
| |
| |
|
|
|
|
Impetus understands the emerging need for new approaches to product development, and also the limitations of some of the older methodologies. We have invested considerably in Agile and Scrum as a management framework.
Impetus has actively been applying product development best practices
from the bottom-up, and has considerable from key stakeholders and sponsors. Some basic principles include
| |
The delivery of useable and user-valued software is the single most important goal of a software development project. |
| |
Project teams perform best when working towards near-term, realizable, and recognizably valuable goals. |
| |
Customers are happiest when they feel they have control over what is being developed and see regular, tangible results. |
| |
Short and regular feedback loops are necessary to both gauge and direct the progress of a software project. |
| |
Process streamlining and automation free people to do more valuable and interesting work. |
| |
A project team should adapt its environment to fit its needs and the needs of the system under development |
|
 Scrum embodies a simple set of rules for project management that we feel is a key tool to help in the successful delivery of ongoing and future projects. We also have a pool of certified Scrum Masters and will continue to leverage Scrum at Impetus.
Scrum is a simple framework used to organize teams and get work done more productively with higher quality. It allows teams to choose the amount of work to be done and decide how best to do it, thereby providing a more enjoyable and productive working environment. Scrum focuses on prioritizing work based on business value, improving the usefulness of what is delivered, and increasing revenue, particularly early revenue. Designed to adapt to changing requirements during the development process at short, regular intervals, Scrum allows teams to prioritize customer requirements and adapt the work product in real time to customer needs. By doing this, Scrum provides what the customer wants at the time of delivery (improving customer
satisfaction) while eliminating waste (work that is not highly valued by the customer).
|
|
|