|
 |
|
| |
|
|
|
|
 |
Medapati Technologies & Business Solutions Pvt. Ltd.,
has a mature development methodology. It combines the
efficiency of Internet-based communications, well
defined programming standards, and specialization of
project management, programming, and quality control
staff. It has kept our software development costs under
control while boosting our ability to expand production.
Here's an overview of our methodology
|
|
1. A Project
Manager is selected and dedicated to the project. He or
she works directly with the client organization and
manages the entire development process. The Project
Manager conducts a business study / workflow analysis to
understand the current system(s) / databases and
procedures, document management objectives and business
requirements / rules, and to prepare a statement of work
with deliverables, schedule, and development price. The
information is then reviewed with the client,
adjustments are made as necessary, and project approval
is received.
2. The Project Manager leads a team in the design of
software specifications, i.e., the databases, screens,
reports, and other system features. The information is
reviewed with the client to ensure high-level
communications and accuracy.
3. The Project Manager continues to define detailed
specifications and forwards the instructions to the
programming facility via a secure, high speed Internet
link. Note: In cases where Medapati Technologies is
working as a sub-contractor, the IT partner has the
option of providing the specifications, thus eliminating
steps 1 and 2.
4. A Development Manager is added to the project team.
He or she will manage all aspects of system development,
i.e., software programming, individual program and full
system testing, and documentation. A prototype of the
system is produced -- serving as an efficient method to
visualize the application for the client and speed
development. It is forwarded to the Project Manger.
5. The Project Manager and client review the prototype
to confirm the system plan contains the targeted
features. Adjustments to the software specifications are
made if necessary and communicated to the Development
Manager.
6. The Development Manager leads members of the team in
software development and testing activities. As various
programs that make up each module are complete, they are
thoroughly tested -- system and user documentation is
written. When all programs (all modules) are complete,
they are complied to create the application. The system
is forwarded to our Quality Control Department.
7. The Quality Control Manager works independently of
the project team and is our "in-house auditor". All
applications must pass Medapati Technologies rigorous
"full system testing" prior to being delivered to the
client. If any program fails, corrections are completed
by the development team, and the system is re-tested by
QC -- this process is repeated until all programs pass
our demanding QC testing and are working properly. The
documentation is also thoroughly reviewed and edited if
necessary.
8. The Project Manager remains "in the loop" during this
entire process. Once the completed (fully tested) system
is delivered, it's installed at the client's site and
integrated with existing systems as necessary. User
training is completed and system knowledge is
transferred to the client's IT staff and/or system
administrator.
|
|
|
|