 |
|
|
| Turnkey Application Development |
We use our business and technical expertise to deliver agile enterprise systems that meet the business vision of our clients. Whether it’s a packaged product or a hosted application, our agile development process gives us the flexibility to design, develop and deliver high transaction, high volume and service oriented applications. We provide end to end services which include complete project lifecycle management, outsourced application maintenance and application and infrastructure support.
|
|
 |
|
|
Agile Application Development |
|
Agile development uses short sprints of iterative and incremental practices to deliver
a usable set of features at the end of each iteration. It has a simple implementation
that is designed to increase productivity and reduces the time it takes to benefit
from a software/product development. Importantly, it embraces adaptive and empirical
systems development. It fosters open communication among the development team and
the end users. The requirements of the subsequent sprints can be adjusted based
on the experience gained from the previous sprints. The software/product is tuned
in each sprint to deliver a final product that is driven from constant feedback
from the end users.
|
|
 |
|
| Project Outline |
|
 |
Kick off
|
 |
Create a broad project structure which includes the vision, strategy and goals of
the project |
 |
Conduct a client review of the broad project structure |
 |
Gather high level requirements and begin the requirements prioritization process |
 |
Sprint Process
|
|
|
- Requirements will then be flushed out into specific scenarios
- Establish the scenarios for the current sprint with prioritization
- Create user acceptance cases and prioritization for the scenarios in the current
sprint
- Signoff on user acceptance cases for the current sprint
- Sprint to current output
- Design, Develop and Unit
- Testing Deliver current sprint for testing to client with unit test
|
 |
Refine high level requirements and begin sprint process for the next set of requirements
|
|
 |
|
| Project Documentation |
|
 |
Requirements Document
|
 |
Scenarios Document
|
 |
User Acceptance Test Cases for each sprint
|
 |
Architecture Document
|
 |
Design Decision Documents
|
|
|
- Example: Integration Design, Default Values List, etc…
|
 |
Challenges Document for Tracking
|
 |
Project Risk Document
|
|
|
|
|
 |
|
|
|
|
|