DSi looks every project
from an architectural perspective to make sure that
the developed products are scalable, modularize, easy
to maintain, and has long life span. DSi’s architects
have 17+ years of experience on IT architecture and
design, some of the experience derived from companies
such as EDS and IBM.
DSi organize development elements into following three
categories that allow DSi to meet its client’s
business needs.
 |
Standard application development
|
 |
Modular application development |
 |
Rapid application/prototyping development |
 |
Use:
- Fixed price contracts
- Hourly contracts
- Staffing contracts
Benefits:
- Fully documented results
- Established fixed delivery
- Define roles and responsibilities
- Identified risks and contingency plan
- Established metrics and milestones
- Documented testing plan
- Established metrics and deliverables
- Managed schedule
|
 |
Use:
- Fixed price contracts
- Hourly contracts
- Staffing contracts
Benefits:
- Faster partial implementation
- Iterative documented results
- Flexible (modular) delivery
- Defined roles and responsibilities
- Establish metrics and milestones
- Documented testing plan(s)
- Spread out payments
|
 |
Use:
- Hourly or monthly contracts
Benefits:
- Faster development
- Increased customer involvement
- Flexible development
- Changes can be made earlier
- Try it before you buy it
- Lower development costs
- Spread-out payments
- Risks quickly identified and managed through
“trial and error”
|
|