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