Offshore Development Centers
Many Aricent teams work on-site at customer locations, but Aricent also
operates its own development centers in China, India, Mexico, and the
Ukraine. Aricent follows a robust software development process which follows
the Waterfall Software Development Lifecycle.
At Aricent we believe that several factors contribute to our ability to add
value through mature processes. These include:
Requirements Management
Risk Management
Predictability
Multiple Review Cycles
Health Index & Defect Management
Monitoring & Tracking
Requirements Management
Requirements traceability refers to the ability to describe and follow the
life of a requirement, in both a forwards and backwards direction (i.e., from
its origins, through its development and specification, to its subsequent
deployment and use, and through all periods of on-going refinement and iteration
in any of these phases). Aricent also creates bi-directional requirement
traceability matrices for End-to-end Impact analysis.
Risk Management
Aricent has put in place a number of risk-mitigation strategies and
activities that help us to learn from past projects and apply the same to our
existing customers to reduce their project risk. These include:
Risk profiling for large projects (based on polling of team perceptions
using SEI’s taxonomy of risk)
Risk repository
- Risks and contingency plans identified in past projects for guiding future
projects
Risk Identification and Tracking Tool
- For prioritizing risks based on probability, impact, risk exposure for
better contingency and mitigation planning
Risk Reporting
- Standard agenda item in all calendar-driven reviews
Predictability
Company-wide and project specific goals
- Schedule, effort, defect density and service level compliance
- Monitored monthly and reported to board quarterly
Defect prevention plan
- Project Level as well as at organization level
- Integral part of all delivery project plans
- Reviewed and revised at the end of every phase
Tools
- Defect distribution in past projects
- Rayleigh model
- Gompertz model computing reliability
- Non-homogenous Poisson Process based models
Multiple Review Cycles
Multi-peer Artifact reviews
- Deliverables (documents, code)
- Intermediate work products (SRS, design documents, test plans, …)
Calendar-driven reviews
- Project level - weekly
- Program level – monthly
- Customer specific – as per contract
Event-driven reviews
- Phase-end reviews during delivery execution
- Requirements, Design, Coding and Unit Testing, Integration Testing
- Formal project closure
Health Index and Defect Management
We implement bandwidth planning and support efficiency improvements through
creating a Score card for Optimized Level 3 support processes. In addition
Aricent’s in-house defect management tool (DETS) helps in improving the
efficiency of the defect tracking process. Monitoring & Tracking Aricent
executes multiple monitoring and tracking activities executed for all projects,
including internal reviews, program reviews, milestone reviews, and quarterly
reports.