software development center 091105 overview

7
pag1 Software Development Approach November 2009

Upload: rhodde

Post on 14-Jun-2015

370 views

Category:

Documents


0 download

DESCRIPTION

Short pres. of the Chess software development center

TRANSCRIPT

Page 1: Software Development Center 091105 Overview

pag1

Software Development Approach

November 2009

Page 2: Software Development Center 091105 Overview

pag2

Application Lifecycle Management Integrated approach & key resources for all phases of the application

Software development Workshops for collaboration, architecture driven development, best in class engineers

Managed Services Integrated management platform and best SLA coverage

QA Test driven development,

automatic build and deploy, automated testing, code monitoring, industry standards

Page 3: Software Development Center 091105 Overview

pag3

First : there is the ALM framework to structure the Chess service model

Client Responsibility

Shared Responsibility

Chess Responsibility

Strategic / Governance

Management / Tactical

Operational

Services Applications

Customer Organization

Strategy

Customer Environment

Strategy

ICT Development

Strategy

ICT Portfolio Management

Lifecycle Management

Applications Cycle Management

Planning and control Cost management Quality management Service level management

Management Processes

Organization Cycle Management

Account definition

Market definition

Service delivery

definition

Skills definition

Technology definition

Continuity Management

Availability Management

Incident Management

Capacity Management

Configuration Management

Maintenance

Impact analysis

Realization

Design

Implemen- tation

Testing

Enhancement / Renovation

Software Control &

Distribution

Change Manage-

ment

Connecting Processes

Demand

Supply

Inside out Outside in

Page 4: Software Development Center 091105 Overview

pag4

Then : Chess has pre-defined all activities during the Chess project-approach and life cycle.

Definition • Workshops • Domain model • Plan & impact • Architecture

Specification • User interface • Interfaces • Software design

Build • Incremental • Quality driven • Automated testing

Integration • Functional testing • Delivery • Acceptance

Implementation • Issue resolution • Education • Procedures / AO • Pilots

Maintenance & Support • Fixed team • Engineering capacity • Prod. mgt. • Architecture

Test environment Build server

ChessForge

Code Review

Requirements

QA Developers

Architecture is key Development stack per engineer Test driven development Automatic testing & monitoring Automatic deployments Integrated management platform

Page 5: Software Development Center 091105 Overview

pag5

Quality is key: Chess is using an international standard J-STD-016 for documentation and is monitoring continuously the code quality.

Program management and oversight

SSDD IDD

Definition/specification

OCD

Project management

SDP STP

Definition/specification

SRS IRS

SDD IDD

DBDD

Build Integration

STD STR

Implementation

SVD SCOM

Project management

SDP STP

Definition/specification

SRS IRS

SDD IDD

DBDD

Build Integration

STD STR

Implementation

SVD SCOM

Sonar monitoring tool

Page 6: Software Development Center 091105 Overview

pag6

ALM Steering Committee Customer/ Chess

Change Control Board Service Man/ ALM Man

ALM management product/service/project

Project Bugfixing ��� Changes

Service Desk

2nd and / or 3rd line support

ALM team Chess

1st line support

Service Management

Customer

2nd line support

(optional)

ALM: How is it organized and what are the advantages?

Improved project management A 3-level approach during the life cycle Continuously improvement of QoS Continuity of key resources during operation Fast response and short development cycle\ This results in a better fit between business and application

Page 7: Software Development Center 091105 Overview

Contact

Lichtfabriekplein 1

2031 TE HAARLEM

The Netherlands

T +31 (0)23 5149 149

F +31 (0)23 5149 199

W www.chess.nl

E [email protected]