|
|
|
|
|
Impetus software design, and development
process draws inspiration from the Rational
Unified Process (RUP), and principles of
Agile Modeling. In fact, RUP provides an
off-the-shelf starting point, and we have
been modifying, and enhancing the processes
so defined by continuously adopting Agile
practices. This global software development
model that we have developed, and which
defines our project execution strategy, and
methodologies, is referred to as 'ProjectWorks'.
|
| - |
ProjectWorks includes
a comprehensive collection
of guidelines, and best practices, encompassing
aspects of Project Management, Software Design,
and Development. |
 |
- |
It forms our basic guide for processes, and
standards, answering the 'whats', 'hows',
and 'whys' for successfully carrying out a
project.
|
- |
It provides us the flexibility to be customized
to meet specific project or client requirements.
|
|
Some of the practices we follow, as part of ProjectWorks
utilization in project execution include:
| - |
Adequate investment
in the knowledge transfer phase |
| - |
Focused vision |
| - |
Emergent requirements |
| - |
Short iterations,
therefore, early delivery and feedback |
| - |
Continuous integration,
using a single source code repository |
| - |
Test-driven development |
| - |
Applying Strong
requirement change management processes |
| - |
Continuous refactoring |
| - |
Occasionally using
pair programming |
|
|
|