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:
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:
Requirements Docs
Use Cases
System Documentation
Quality Code
Code Documentation
Unit Testing
Requirements Docs
Use Cases
System Documentation
Test Plans, Test Cases
Automation, Scripts
Test Management
High & Low Level Design
Database Design
UI Design
Relases
Change Management
Traing & Support
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.
Conceptualization
Maintenance
Idea Brainstorming, White Board Stories, R&D
Requirements and Cost/benefits Analysis, Defect management, Change management, Impact Analysis, Peer Reviews
Planning / Vision
Requirements
Software Design
Development
Testing
Project Kick Off Doc, Product Road-map, Project Plan
Software Project management (SPM), Software Configuration management (SCM)
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
User Training
Release Notes, Installable product using Install Shield, Read-me
User Manuals, Technical Manuals, e-Learning, Computer Based Training (CBT)