CADeM - Calyx Info

Download Report

Transcript CADeM - Calyx Info

Calyxinfo
Walking through Calyx Info
The Organisation
What is CADeM ?
Calyx Info
All shore
Development
Methodology
A proprietary
development
methodology
commonly used in client engagements by Calyx
Info. The methodology combines best
components of existing methodologies thus
allowing for the full benefits of agile
programming techniques to be utilised in a
structured environment.
In all of the following slides, the Calyx Info team
can be based offshore in India, at your offices or
a combination of the two.
Calyxinfo
Software Development Lifecycle
Actions undertaken by Calyx Info
Requirement
and
knowledge
transfer
Contract
Finalisation
Project
Initialisation
Analysis and
Design
Phased
Development
Unit / Quality
Testing
Acceptance
testing and
Rollout
Support and
enhancement
CADEM
Requirement
and
knowledge
transfer
Formalisation
of business
test conditions
Creation of
test plans
Creation of
acceptance
test data
User
Acceptance
testing
Actions undertaken by Client
A Process Framework using CADeM
Calyxinfo
CADeM – Step 1
Contract
Finalisation
CADeM
Client’s
office
Detailed Tasks
 Align contract to ISO requirements
Calyx
India
 Clearly identify
 Deliverables
 Acceptance Criterion
 Timelines
 Budget & Resources
 Issues & Constraints
 Ensure contract review from Technical, Operational
 and Commercial perspective (both sides)
Onsite Client interface (Calyx Info)
• Point of contact for client
• Coordinates all Calyx Info efforts
• Ensures project runs to schedule
Calyxinfo
 Ensure signatories are authorised as per
 Organisation structure.
Sign and Date Contract
CADeM – Step 2
Project
Initialisation
CADeM
Detailed Tasks
Client’s
office
 Resource Plan (Team identification - both sides,
 roles & responsibilities of the team members)
 Work out joint project plan:
Calyx
India
Onsite Team
• Project Owner
• IT Mgr. / Project Head /
End User Mgr.
Calyxinfo
 Agreed standards
Coding
Documentation
Methodology
Quality Assurance
 Common process platform
Calyx Info Team
• Project Manager
• Technology Manager
 Risk identification and mitigation plan
 Create Project Plan
CADeM – Step 3
Requirement and
knowledge
transfer
CADeM
Client’s
office
Calyx
India
Calyx Info Team
 Gather and understand
 Organisational information
 Business critical constraints
 Requirements
Create
 Use case Documents
 User Requirements Specification
 UI Prototypes
 Screen Shots
 Business overview
 Critical business path
 Walk through Current System
 User Interfaces
 Existing documentation
Calyxinfo
Sign off Requirements
CADeM – Step 4
Analysis and
Design
CADeM
Client’s
office
Calyx
India
Onsite Client interface
 Feeds back to client
 Coordinates with team
Provides
 Design walkthrough
 Communicates changes
 Facilitates signoff
Calyxinfo
Calyx Info Team
 Technical Architect
 Business Analysts
 Graphics Designer
Create
 Technical Architecture Document
 GUI Design
 Data Model
 Object Model
 Traceability Matrix
Sign off Design
CADeM – Step 5
Phased
Development
CADeM
Client’s
office
Calyx
India
Onsite Client interface
 Feeds back to client
 Manage interface
 Clarifications
 In House Consultant
 Communicates changes
Calyxinfo
Managed Development Team
 Project Manager
 Software Engineers
 QA Engineers
Create
 Detailed Specifications
 Test Plans
 Unit Test Plan
 Integration Test Plan
 System Test Plan
 Software Development
 Phased Software Releases
 Provide Unit Test Result
CADeM – Step 6
Unit / Quality
Testing
CADeM
Client’s
office
Calyx
India
Onsite Client interface
 Feeds back to client
 Schedules UAT
Calyxinfo
Testing Team
 Project Manager
 Testers
 QA Engineers
Process
 System Test
 Integration Test (Phase 2 onwards)
 Quality Assurance
 Load Performance Test
 Mirrored Site Roll-out
Sign off software for release to client
CADeM – Step 7
Acceptance
testing and
Rollout
CADeM
Client’s
office
Calyx
India
Onsite Client interface
 Supervises UAT
 Gathers Change requests
 Schedules Rollout
 Schedules Training
 Assists with knowledge transfer
Calyxinfo
Client end process
 User Acceptance Testing
 Roll-out services
Sign off release
CADeM – Step 8
Support and
enhancements
CADeM
Client’s
office
Calyx
India
Onsite Client interface
 Review with client
 Interfaces with support team
 Review enhancement requests
Calyxinfo
Calyx Info Team
 Support team
 Help Desk Team
Agreed support initialised
Enhancement process
Next Phase initialised
All Shore Development – Options
Calyxinfo

Total Offshore development

Client site development

Mixture of Offshore and Client site

Phased transition from Client site to Offshore
Your Partners –All Shore Outsourcing
www.calyxinfo.com
Calyxinfo
© Calyx Info 2009