software development center 091105 overview
Post on 14-Jun-2015
364 Views
Preview:
DESCRIPTION
TRANSCRIPT
pag1
Software Development Approach
November 2009
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
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
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
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
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
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 info@chess.nl
top related