Prism Communications Inc Phone - 410-953-0200
Fax - 410-953-6780
  Home > Capabilities > Services / Solutions > Matured Development Life Cycle Methodology (MDLCM)

Matured Development Life Cycle Methodology (MDLCM)

Prism's MDLC Methodology enables our teams to quickly understand our customer’s business requirements.

Prism brings long-term experience to client engagements and rapidly delivers solutions using Matured Development Life Cycle Methodology (MDLCM), a robust software development methodology based on Software Engineering Institute’s (SEI) Capability Maturity Model (CMM).

The CMM for Software describes the principles and practices underlying software process maturity, and is intended to help software organizations improve the maturity of their software processes in terms of an evolutionary path from ad hoc, chaotic processes to mature, disciplined software processes.

At Prism, the processes are established to track cost, schedule, functionality, quality and customer satisfaction. The necessary process discipline is in place to repeat earlier project successes. The software process for both management and engineering activities is documented, standardized, and integrated into a standard software process for the organization. All projects use an approved, tailored version of Prism’s standard software process for developing and maintaining software.

As part of the CMM practice, Prism has detailed documented procedures for the following key process areas
- Requirements Management
- Project Planning
- Risk Management
- Project Tracking and Oversight
- Subcontract Management
- Quality Assurance
- Configuration Management
- Organization Process Focus
- Organization Process Definition
- Training Program
- Integrated Software Management
- Software Product Engineering
- Inter-group Coordination
- Peer Reviews

Each key process area is described in terms of the key practices that contribute to satisfying its goals. The key practices describe the infrastructure and activities that contribute most to the effective implementation and institutionalization of the key process area.

Development Methodology
Following are the various phases of the development cycle. For each of these phases the corresponding deliverables, tools and applicable matrices are provided.

Phase 1: Vision, Analysis and Top Level Specification Phase 1: Vision, Analysis and Top Level Specification
The customer conceptualizes projects based upon the internal needs of the company, or to address certain external market conditions. The customer identifies the high level requirements that address the needs of the company, and does a preliminary analysis of the project.
During this phase, Prism can assist the customers in capturing the vision and translating it into a well-defined business problem. Prism has a vast experience in product development. The Analysis stage requires an extensive interaction with the customer at the Customer/Sponsor location (Onsite).

The deliverables from the analysis stage include engineering requirements, project plan, schedule, resource allocations, mechanisms for status updates and an outline of testing & acceptance procedures. Standardized templates for each of these are available, but sponsor provided format may also be used. In cases where the problem definition is specific, these outputs can lead to a firm fixed price bid for the next phase.

Phase 2: Engineering Specification, Implementation and Unit Test Phase 2: Engineering Specification, Implementation and Unit Test
Phase II takes the project through the entire life cycle of the project starting from converting the top level requirements into a detailed specifications and design and the implementation of the design into an error free application/solution.

Phase II is usually carried out at Prism's development center using our team of skilled programmers and other resources, enabling us to develop a high quality software product at low cost and quick time-to-market conditions.

The Prism Intranet site stores all project-related activities, such as contact information, schedule updates, meeting notifications and a discussion thread where project related issues are raised and resolved. This site also incorporates a document repository for all project-related documents.

Customers are allowed access into the site via a VPN, allowing them to view and participate in the various project issues. This site grows into a valuable knowledge base, and is delivered along with source code on completion of the project.

Numerous deliverables are provided to our customers during this phase, including project management reports, including EVMS as required, detailed specifications document, design document, unit test reports, and so on.
Phase 3: System and Field Test and Release Phase 3: System and Field Test and Release
Phase III involves testing the completed product for adherence to user requirements, delivering the product and provide systems support and maintenance. Test plans and Test Cases are developed and executed. The test results are used to enhance the quality of the solution. Acceptance testing is performed at the customer/sponsor location, and test results are recorded.

The typical deliverables include test plans, test cases, results reports, system documentation, users documentation's, operations manuals, and system delivery.

Prism Communications provides long-term maintenance and support to our customers, allowing their internal resources to focus on serving their stake holders, while we take care of product support.
Top of the page
Copyright 1999-2005 Prism Communications, Inc