| Software
Development Model
Acumen Soft Technology's software engineering
team follows a standard Software Development Life Cycle (SDLC) process.
We generally follow a modified version of Waterfall Model as our Project
Management Methodology.
Software Requirements Analysis and
Management
After the initial step of team formation,
we do a thorough needs analysis of customer requirements including determining
needs (elicitation), addressing how those needs need to be addressed
(triage) and documenting the desired external behavior of the systems
(specification)
Allocated Requirements Review
Managing Systems Requirements Allocated
to Software Policy
Software Project Planning
Planning is a critical phase which involves
creating high-level architecture, delivery and deployment schedules
for software development, information and capacity architecture, and
third-party integration.
Software Development Plan
Software Estimates Procedures
Project Schedule
Software Project Activities and Commitments
Software Engineering Facilities and
Support Tools Plan
Managing Systems Requirements
Software Project Tracking
Software Quality Assurance Plan
Test Plans
Test Result Analysis Plan
Deviations in Software Activities and
Software Work Products Procedure
Software Quality Assurance
Planning is a critical phase which involves creating high-level
architecture, delivery and deployment schedules for software development,
information and capacity architecture, and third-party
integration.
Software Development Plan
Software Estimates Procedures
Project Schedule
Software Project Activities and Commitments
Software Engineering Facilities and Support Tools Plan
Managing Systems Requirements
Software Configuration Management
Changes to Baselines Procedure
Software Baseline Library Product Creation
and Release Control Procedure
Configuration Items/Units Status Review Procedure
Standard Software Configuration Management Reports
Baseline Audits Procedure
Testing
After the various components are developed, they are integrated
and rigorously tested as a complete solution. Application behavior is compared
with the initial specifications and any deviations are identified and corrected.
Specification Testing
Functionality Testing
Integration Testing
Stress/Real-world Testing
Implementation
After the project is completed, it is deployed across an
enterprise by working closely with its internal IT team and training is imparted
to the end-users of the system.
Enterprise-wide Deployment
End-user Training
System/Helpdesk Training
Documentation Handover
Maintenance
Our maintenance phase covers system health maintenance
including database, application and network maintenance. Required application
feature enhancements are planned at this stage, and are developed and executed
as and when appropriate.
System Health Maintenance
Feature/Application Enhancements
|