Full Software Development Life Cycle (SDLC) Solutions
The software development life cycle (SDLC) is the entire process of formal, logical steps taken to develop a software product. Mantra provides services to cater all phases of SDLC. Many traditional service providers that are location bound find it harder to participate in early phases of SDLC such as Conceptualization, but Mantra has no such limitations.
The phases of SDLC can vary somewhat but generally include the following. Note that Mantra works with customer on all these phases for a successful product delivery:
Phase |
Typical Activities / Deliverables |
|---|---|
Conceptualization |
Idea Brainstorming, White Board Stories, R&D |
Requirements and Cost/benefits Analysis |
SRS, RUD, Use Cases, Review records |
Planning / Vision |
Project Kick Off Doc, Product Road map, Project Plan |
Requirements |
Software Project Management (SPM), Software Configuration Management (SCM) |
Software Design |
High level design doc, Low level design doc, Review records |
| Code-base delivery i.e. build, Release Notes, Read me, Review records |
|
| Test Plan, Test cases, Test Scenarios, Test case review, Test Results, Test Summary, Application Map (green zones, red zones with the app.) |
|
Implementation |
Release Notes, Installable product using Install Shield, Read me |
User Manuals, Technical Manuals, e-Learning, Computer Based Training (CBT) |
|
Maintenance |
Defect Management, Change Management, Impact Analysis, Peer Reviews |
There are several methodologies or models that can be used to guide the software development lifecycle. The right methodology depends on various factors, primarily what customer's in-house development environment is. Mantra teams have experience with all these development methodologies. We can either adapt to the one that you are currently using, or select one during the initial knowledge gathering phase. Some of these development methodologies include:
- Linear or Waterfall model (which was the original SDLC method)
- Rapid Application Development (RAD)
- Joint Application Development (JAD)
- Agile Development
- Prototyping model
- Fountain model
- Spiral model
- Build and fix
- Synchronize-and-stabilize
Usually a few models are combined into a hybrid methodology to make the best fit for the project.
| Mantra Testing solutions | ||
|---|---|---|
The Mantra team utilizes a range of different tests depending on the type of application or product that is being reviewed. In addition to our standard array of assessments, we can develop custom evaluations to meet your unique needs.
| Mantra SDLC Solutions | ||
|---|---|---|

