| The challenge
in selecting a suitable methodology
for Software Product Development, is
to do it wisely -- to provide sufficient
process disciplines to deliver the quality
required for business success, while
avoiding steps that waste time, squander
productivity, demoralize developers.
Vision's proven Processes fetch results
in time with quality. |
|
| Purpose |
|
| Define a repeatedly successful,
testable, measurable, and controllable
process flow between all the system
components, with the least, but predictable
mean time between failures. |
| Approach |
|
| Vision’s approach
for delivering Client/Server, Intranet/Extranet/Internet
solutions to our customers is to warrant
customer’s satisfaction by employing
and effectively using the hard and soft
resources of Vision, that includes various
skills of our employees, the most appropriate
technology, as well as the optimum control
of the processes to avoid pitfalls in
every stage of SDLC. Our technically
and functionally experienced employees
are competent in delivering robust solutions
using our methodology. Our success in
delivering to a solution to an OEM in
the automobile industry is the result
of acid test to our methodology. |
| Requirements and
Analysis |
| |
Requirement Specifications |
| |
Identifying Business Problems |
| |
Defining Business Problems |
| |
Identifying Functional Solutions
|
| |
Evaluating Functional Solutions |
| |
Identifying Technical Solutions |
| |
Evaluating Technical Solutions |
| |
Validating Processes |
| |
Defining System Architecture and
Operational Characteristics |
| Planning the Project |
|
| |
Steps to estimate the size of the
software work products |
| |
Resources needed |
| |
Produce a schedule |
| |
Identify and assess software risks |
| |
Negotiate commitments |
| Design and Development |
| |
Identifying Reusable Components
|
| |
Defining Workflow |
| |
Identifying Intercommunication
blocks and rectifying them |
| |
Verifying other system requirements
and features such as security etc. |
| |
Modular Development, Testing
and Validation |
| |
System Integration and Testing |
| |
Regression Analysis in subsequent
spirals |
| Implementation |
| |
Data extraction, transformation
and loading
|
| |
Real-time testing |
| |
User training |
| |
Production Rollout |
| Maintenance |
| |
Bug fixing and Enhancements |
| |
Application and Database Tuning
and Optimization |
| |
Patches as per Backup, Standby
and Rollout Strategies |
| |
|
| |
|