| |
|
|
| |
| 
|
-
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).
-
Project
Management Plan
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 Life Cycle Definition
-
Software Planning Data
-
Software Project Activities
and Commitments
-
Software Engineering Facilities
and Support Tools Plan
-
Software
Project Tracking and Oversight
-
Revision of Software Development
Plan
-
Peer Review Plans
-
Change Requests and Problem
Reports Procedure
-
Formal Reviews of Selected
Milestones
-
Project Tracking and Recording
Procedures
-
Software
Quality Assurance (SQA)
-
Software Quality Assurance
Plan
-
Policy for Implementation of
SQA
-
Deviations in Software Activities
and Software Work Products Procedure
-
SQA Participation Procedure
-
SQA Reports
-
SQA Reviews Procedure
-
Software
Configuration Management (SCM)
-
SCM Activities Plan
-
SCM Policy
-
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.
-
-
-
-
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
-
-
-
-
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
-
Risk
Analysis
Our development process gives
us the confidence in giving guarantee to the customers
as:
-
On-time completion of the project,
-
Delivery of a high-quality
system meeting your business requirements,
-
Development of a flexible,
easy to use and modify (in case you need some
enhancements in future) system.
Documentation we use
during development
-
High level System Diagram (show
interfaces to external systems)
-
Architecture Document
-
Logical Process Model
-
Logical Data Model (e.g., E-R
Diagram, object model)
-
System Requirements Document
-
Sample Screens or Screen Layout
-
Sample reports or Report layout
-
System Interface Agreements
-
User Manuals
-
Design Specification
-
Database Layout (e.g., DB Schema)
|
|
|
|
| |
|
|
|