19
Improving CASA and LSPCM on high level design for offshoring Students: Nivedita Angadi Guides: Tanya Kudchadker Prof. Mark van denBrand, Tu/e Martijn Klabbers, LaQuso, Tu/e Cornelly Spier , Capgemini Rob Boomsma, Capgemini Rob Ista, Capgemini

To begin with…

Embed Size (px)

DESCRIPTION

- PowerPoint PPT Presentation

Citation preview

Page 1: To begin with…

Improving CASA and LSPCM on high level design for

offshoring

Students: Nivedita Angadi Guides: Tanya Kudchadker Prof. Mark van denBrand, Tu/e Martijn Klabbers, LaQuso, Tu/e Cornelly Spier , Capgemini Rob Boomsma, Capgemini Rob Ista, Capgemini

Page 2: To begin with…

To begin with…

• What is offshoring?

• Why offshoring followed in the Industry?

- Cost Reduction

- Efficient use of skilled labors

- Focus is on core competence and innovation

Page 3: To begin with…

Challenges in offshoring

• What are the risks in offshoring?

- Geographical risks

- Project risks

- Infrastructure and Operational risks

• Quality and Productivity consideration.

Page 4: To begin with…

Productivity

• Productivity

The production or delivery of more products or services with less effort and less cost in a shorter time period with the better quality[1].

• Productivity = Output produced by the process

Input consumed by the process

Cost

Time

Page 5: To begin with…

Productivity Conceptual Model Inputs•People – Experience,

Knowledge,Skill•Management•Processes•Systems ,Tools and Materials

Conversion Process

Outputs •Improved Services•Reduced Costs•Increased Volume

Page 6: To begin with…

Improving Quality of High Level Design

• Existing Approaches in Capgemini for Analysis, Design and Architecture

- CASA – Capgemini Accelerator for Software Architecture

• LSPCM analysis as a quality gate for High Level Design

- LSPCM – LaQuso Software Product Certification Model

Page 7: To begin with…

CASA - Capgemini Accelerator for Software Architecture

• What is CASA?

- Capgemini Accelerator for Software Architecture • Aim of CASA

- “Building the Product right”.

CASA

Predictability

Collaboration

Product Qualiity

Productivity

Page 8: To begin with…

Positioning of CASA

Positioning of CASA [2]

Page 9: To begin with…

What CASA contains ?

Templates

Examples

Checklists

Guidelines

Page 10: To begin with…

LaQuso Software Certification Model (LSPCM)

• What is LSPCM?

- Rule based software product certification model.

• What LSPCM contains?

- Product areas

- Properties of product areas

- Certification Criteria (CC) for all product areas

[CC1]Completeness [CC2]Uniformity

[CC3]Conformance

- Specific Criterias (Rules)

- Certification levels

Page 11: To begin with…

Quality improvement for High Level Design

• High Level Design

• Why quality improvements for High Level Design?

Page 12: To begin with…

Research Goals

• Suggest improvements for High Level Design in the context of offshoring

- LSPCM Certification Model

- CASA

- Case Studies

Page 13: To begin with…

Side goals

• Improve productivity

- Analyzing influence of high level design quality.

- Analyzing the split in activities between onshore and offshore teams.

Page 14: To begin with…

Research Question

• What aspects of the software artifact High Level Design determine the quality of offshored software development?

• Side Questions:

- How can quality of high level design influence project’s productivity?

- How can split in activities between onshore and offshore team influence on the project’s productivity?

Page 15: To begin with…

Plan for tasks

1. Literature study on productivity 2. Literature study on Software Architecture and high level design3. Analysis of necessary artifacts of CASA for high level design4. Analysis of defects faced with offshored projects.5. Analysis of Case studies and Suggestions for improvement in high

level design.6. Thesis and Presentation.

Page 16: To begin with…

Deliverables

Name of the Task Deliverable

1. Literature study on Productivity

Overview report on Productivity.

2.Literature Study on high level design and architecture.

Overview Report on High Level Design and architecture.

3. Analyze the necessary artifacts of CASA for High Level Design.

Report on CASA for High Level Design

4. Interview with CASA expert. a. Analysis report of quality demand for high level design in outsourcing.b. Analysis report for productivity improvement.

5. Analysis of HLD for case studies for LSPCM and CASA(2).a. Case Study 1b. Case Study 2

a. Analysis report of Case Study1.

b. Analysis report of Case Study2.

c. Revised report based on refinements.

6. Final report and presentation preparation.

a. Final Thesis Report b. Presentation

Page 17: To begin with…

References

[1] Rob Ista., “Productivity: Point of view”

[2] http://wiki.capgemini.com/index.php/Portal:CASA

[3]LaQuso Software Certification Model (LSPCM 1.1)

[4]Ian Gorton., “Essential Software Architecture”, Springer Publications (2006).

[5] Kruchten .P,. Architectural Blueprints – The “4+1” View Model of Software Architecture,IEEE Publication (1995)

Page 18: To begin with…
Page 19: To begin with…