Industrialization software Engineering using CMMI Luc Quadflieg Atos Origin - Global System Integration

Similar documents
Enhance visibility into and control over software projects IBM Rational change and release management software

BPM case study: Competency Centre in a large Swiss bank

Requirements Definition and Management Processes

Go-To-Market Strategy

Software Engineering. Session 3 Main Theme Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti

Modernizing enterprise application development with integrated change, build and release management.

Software change and release management White paper June Extending open source tools for more effective software delivery.

A discussion of information integration solutions November Deploying a Center of Excellence for data integration.

Unterstützung der Softwareentwicklungs- und Projektrealisierungsprozesse durch ein Application Lifecycle Management Tool bei Swisslog

Business Process Analysis & Management. Corporate Synergy

G-Cloud 7 Service Description Document. Third Party Services. Zendesk Licences 1. Zendesk Services (Consulting) 2. Nexus Pro Licences & Services 3

White Paper. CCRM Services on Cloud Benefits of Private Cloud for CCRM Services. Abstract. - Krishna Vaddadi

ORACLE PROJECT MANAGEMENT

Tools to support Requirements-Based Testing

Automating Master Data Management Workflows for Oracle

A Software Development Platform for SOA

Holistic PLM for the development of mechatronic systems Proof of concept: Synchronized Mechatronics Engineering enabled by SOA

How do you manage the growing complexity of software development? Is your software development organization as responsive to your business needs as

How projects benefit from a full requirements lifecycle. Name : Nienke van den Brink, Leo Diepstraten, Capgemini NL Date: 6 October 2009

Information Security Management at the Olympics: Finding the Needle in the Haystack

Global Workflow Management Systems Market

MKS Integrity & CMMI. July, 2007

Requirements Change Management

Build products with visual solution configuration in an integrated quotation management application.

Simplifying development through activity-based change management

Unlock the code IT Asset Management

Project, Program & Portfolio Management Help Leading Firms Deliver Value

Industry Solutions Mining Engineering Document Control and Project Collaboration Solutions for the Mining Industry Provide Flexibility and Simplicity

Get more value from virtualisation

G-Cloud Service Description. Atos: Cloud Professional Services: Requirements Specification

Rapidly Defining a Lean CMMI Maturity Level 3 Process

Open Group SOA Governance. San Diego 2009

Industry Solutions Oil and Gas Engineering Document Control and Project Collaboration Solutions for Oil and Gas

Effectiveness is to create just ONE system, a SINGLE methodology, always ready to work in any country and adapted to your needs.

HP Service Manager software

IBM Tivoli Asset Management for IT

5 Five Ways to Fast ROI With Business Rule Management Systems (BRMS)

Coverity Services. World-class professional services, technical support and training from the Coverity development testing experts

Atos Origin - Advance your Business Atos Origin Enterprise Compliance Portfolio

Outsourcing BI Maintenance Services Version 3.0 January With SourceCode Inc.

Service Management from Serena Software. Orchestrated. Visibility, Flexibility and Ease of Use through Process-Based IT Service Management

How To Design An Invoice Processing And Document Management System

A collaborative and customized approach to sourcing testing and quality assurance services Performance driven. Quality assured.

Maximizing Cross-Platform Application Availability

IT Outsourcing: Software Development Vendor Evaluation

The 7 Attributes of a Good Software Configuration Management System

IBM Rational AppScan: enhancing Web application security and regulatory compliance.

Website (Digital) & Mobile Optimisation. 10 April G-Cloud. service definitions

Performance Testing and Functional Automation Specialist Cloud Services

HP Change Configuration and Release Management (CCRM) Solution

CORPORATE PROFILE

SOA Testing Services. Enabling Business Agility and Digital Transformation

Global Software Change Management for PVCS Version Manager

Successfully managing geographically distributed development

An introduction to the benefits of Application Lifecycle Management

Profile. Klemens Richter. Personal Data. Skills. Address Kriemhildenstrasse München Germany Telephone Mobile Work Fax

Software Asset Management (SAM) and ITIL Service Management - together driving efficiency

General Introduction to IBM (R) Rational (R) Asset Manager

Global Off Shoring and Outsourcing Market Dynamics

CENTRALIZED CONTROL CENTERS FOR THE OIL & GAS INDUSTRY A detailed analysis on Business challenges and Technical adoption.

Software Configuration Management (SCM)

Aligning CMMI & ITIL. Where Am I and Which Way Do I Go? cognence, inc.

Innovative business technology for the insurance industry

DocAve Software Platform

[NUGENESIS SAMPLE MANAGEMENT ] AMPLE IMPROVING LAB EFFICIENCY, ANAGEMENT ACCELERATING BUSINESS DECISIONS. bigstock.com $69

Dimension Data s Uptime Support Service

secure intelligence collection and assessment system Your business technologists. Powering progress

ALM120 Application Lifecycle Management 11.5 Essentials

A Risk-Adjusted Operating Model for Insurers: Addressing Regulatory and Market Demands

Challenges in the Global Delivery Model

Application Management Services (AMS)

NetVision. NetVision: Smart Energy Smart Grids and Smart Meters - Towards Smarter Energy Management. Solution Datasheet

G-Cloud II Services Service Definition Accenture Cloud PaaS Implementation Services AWS Beanstalk

Project Plan (Statement of Work) Data Management Framework PJSM1009

baufest.com Argentina Mexico USA Spain Financial Services Activities Summary

Universal Controller Solution Brief

Improved SOA Portfolio Management with Enterprise Architecture and webmethods

Application Outsourcing

DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group

TCoE based Approach for building an Independant Test Organization

IBM Client Innovation Centre Preston Vacancies for experienced hires

Microsoft SQL Server Master Data Services Roadmap

EMA Radar for Workload Automation (WLA): Q2 2012

Transcription:

Industrialization software Engineering using CMMI Luc Quadflieg Atos Origin - Global System Integration Atos, Atos and fish symbol, Atos Origin and fish symbol, Atos Consulting, and the fish symbol itself are registered trademarks of Atos Origin SA. 2006 Atos Origin. Private for the client. This report or any part of it, may not be copied, circulated, quoted without prior written approval from Atos Origin or the client.

The agenda»! Define the objectives»! Tools selection»! Identify the delivery process»! International organization goes for standardisation: common development lifecycle»! Structure the global process»! Synergies between process and tools»! Deploy the solution in the projects»! Maintain and improve the solution»! The tool on the top: CMMI process framework 2 Custom presentation- or document control name

Define the objectives Project objectives Vision Deliverables Expected Impact! Atos Origin will apply principles of reuse, economies of scale and standardization of processes and tools to improve the cost base of delivery and to address the market with competitive and innovative solutions! A common and shared set of global processes and tools on an integrated delivery platform together with the training and offerings to promote internally and externally! Cost savings through productivity improvement and reduced project slippage; more competitive offerings 3 Custom presentation- or document control name

Define the objectives 7 main areas of improvements From To 1 Testing factory Non-harmonized testing distributed across team and geographies Harmonized tools and processes, with transversal units showing best practice 2 Business requirement Non-standard, ad-hoc description of business requirements Standard process and repository of projects effort; leads to better commercial estimates; simpler design; lower testing effort 3 S.W. production line Non-standard production environment Standardized development environment called Dev. forges with automation 4 Project management Non-systematic project management leading to costly accidents Single tool enforcing project management best practices Strong risk management 5 Productivity management Un-homogenous tracking of productivity across units and geographies Standard tools and operational KPIs, enabling productivity tracking 6 Application Mining tool in AM Non-utilization of tool to map applications Use of application cartography to ease bugfinding and get more accurate commercial estimates of AM-contract 7 Configuration management Non-utilization of standard tool Use a standard set of tools to enable exchange of sources between sites in an FO/BO operating model 4 Custom presentation- or document control name

Tools selection The challenges»! Tools to selected for:»! Requirement management»! Testing»! Configuration management»! Process control»! Some where already selected»! Project management: Artemis 7! already selected before the program starts»! Application mining: CAST! no competition»! Challenges»! Involve all countries in the decision, some of the tools in competition was already used by some countries.»! Price and licence mechanism»! Ability off the tools to match the process requirements»! Ability of tools to integrate together 5 Custom presentation- or document control name

Tools Selection approach»! Propose process cases to the vendor»! Vendors deploy mock-up of the process case in the tools»! Vendors presents the mock-up»! Atos Origin evaluate and select the adequate tools 6 Custom presentation- or document control name Example: apply a change in an application Tools Actor Involved Phase RM CM TM Developers / Configuration Managers SW Implementation X The Customer changes the Requirement Customer Change requirement X X X The RM tools must be able to notify changes and to stop the development Analysts / Designers Requirement Managers / Test Engineers Developers / Configuration Managers Analysis / Design Freeze X X X Review analysis and design X Requirement tool update element on the CM and TM repository and restart development SW Implementation Test Engineers Execution Test Configuration Managers Configuration Managers Delivery Close X X X The CM tool must be able to notify the closure on the RM and TM repositories X X X

The tools selected 7 Custom presentation- or document control name

Identify the Delivery processes»! The challenge:»! Define delivery processes to run in all countries for all technologies all AO software development businesses»! Always think that tools will support the process»! Incorporate cross border way of working with offshore, nearshore and closeshore organizations. 8 Custom presentation- or document control name

Defined process map P1: Contract initiation P8: Contract renewal P9: Contract termination Contract startup:!! P2: Matchmaking! P3: Transition for AM!! P4: Project startup Global Sourcing Center management!! P5: Capacity planning!! P6: Resource management!! P7: Time tracking CE1: Project Management CE2: Application Management CE3: Business requirements Handling CE4: Software Engineering Main Build CE5: Testing Factory CE6: Installation Services S1: Configuration Management S2: Process & Quality (CMMI) S3: Performance & Productivity S4: Global Tooling S5: Estimates S6: Application Mining S7: Risk Management 9 Custom presentation- or document control name

International organization goes for standardisation: common development lifecycle 10 Custom presentation- or document control name

Common lifecycle with common deliverables Business architecture Requirement development Software architecture Requirement assessment + Detailed technical specification Detailed technical design Construction + Unit Test Integration System Test User acceptance Prepare production + Deployment Production Support 11 Custom presentation- or document control name

Structure the process: Main page build with Livelink 12 Custom presentation- or document control name

Structure the process assets 13 Custom presentation- or document control name

Build views of the process 14 Custom presentation- or document control name

Synergies between process and tools 15 Custom presentation- or document control name

Integrate process and tools together Nessie Finance and People Projects-Personal Data Projects-Organization-Personal Data-Effort- Artemis Project Management Tasks Update-Change Requests USD Service Management Tickets Change Requests Resources-Tasks Update Configuration management Workflow Management Process Control IBM Clearcase and Clearquest Business architecture Requirement development Software architecture Requirement assessment + Detailed technical specification Detailed technical design Construction + Unit Test Integration System Test User acceptance Prepare production + Deployment Production Support Process Integration Results-Defects Business Requirements IBM Req.Pro Caliber Requirements Technology dependent environment. Source Code Test Factory HP Quality Center Requirements 16 Custom presentation- or document control name

Integrate Project management and process control 17 Custom presentation- or document control name

Deploy the solution in the projects 18 Custom presentation- or document control name

Maintain and Improve the solution 19 Custom presentation- or document control name

Roles and responsibilities for process improvements 20 Custom presentation- or document control name

The tools on the top: CMMI 21 Custom presentation- or document control name

CMMI and the future of the GDP Demand Countries Front Offices France NL Atos Origin Enterprise CMMI Supply Countries Back Offices India UK Germany Spain USA Set-up Font Office Back office Morocco Armenia South-America Belgium 22 Custom presentation- or document control name