EXP 99 Agile Implementation of SAP Solutions
Disclaimer This presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent. 2011 SAP AG. All rights reserved. 2
SAP Customer Expectations are Changing KEY TRENDS Enhanced visibility and measurable results Deliver Fast, packaged, low TCI offerings Holistic, quality implementations focused on quick time to value Insight optimization for fast access to information on a suite of devices Organizations want to see early and frequent confirmation on the delivery of benefits There is a need to demonstrate capability to solve customer pain points early 2011 SAP AG. All rights reserved. 3
ASAP 7 delivers agility through acceleration techniques in its core ASAP 7 delivers Acceleration Agile principles are part of ASAP 7. Agile Business Add-on enhances them with iterative implementation approach The frame work of ASAP 7, such as phased Q-gates and scope management, helps to manage risk New ASAP extends coverage to the entire value chain Value Management, SOA, BPM, SAP Solution Manager Significantly streamlined traditional ASAP content Significantly revised content for areas like Blueprint, Testing, OCM, etc. Industry and Solution Add-Ons 2011 SAP AG. All rights reserved. 4
Overview of Major Acceleration Techniques built into ASAP 7 2011 SAP AG. All rights reserved. 5
Comparison of Waterfall and Agile Approaches Exemplary Spectrum of Software Development Methods Waterfall Methods Waterfall methods represent the most structured implementation method, stepping through requirementscapture, analysis, design, coding/configuration, and testing in a strict, pre-planned sequence Each phase has phase quality gates Triple constraints (Time, scope, cost) and dependencies are managed across phases Progress is generally measured in terms of clearly defined phase deliverables Requirement Agile Methods Traditional representatives of Agile approaches are SCRUM and extreme Programming Break project scope into small increments delivered in time boxed iterations Multiple iterations may be required to release a product or new features Accommodates changing requirements Teams are generally co-located, and empowered to make decisions (self-organizing teams) Progress is measured in terms of working functions or products Design Code Test Deploy Maintain 2011 SAP AG. All rights reserved. 6
Roles and Responsibilities in Portfolio and Project Management Meet the gang Portfolio and Project Management Area Business Portfolio Product Project Change Release Operations Who Role Business process owner Portfolio manager Solution Owner Product Owner Scrum Master Developer Quality manager Release manager Technical operator Responsibility Planning and execution of the operational process achievement. Make investment decisions and allocate funds. Define Product Backlog including priorities Define Release Backlog including priorities Remove impediments Manage agile development Perform development and customizing Define sprint backlog Deliver Potentially Shippable Software Coordinate activities required to meet quality standards Plans, schedules and control deployment Execute deployment 2011 SAP AG. All rights reserved. 7
Application Lifecycle Management Process View: Delivery of Requirements via Release Define business requirements Business process owner Define portfolio Scope project Portfolio manager Define Product Backlog Solution owner Decision: Requirements to Scope Lean Blueprint Release Backlog Accelerators Iterative Baseline Build Priority Would Must Should Could 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 [d] 4 5 1 8 2 7 3 4 2 2 4 3 3 6 4 5 Demo Q-Gate: Scope to Build Implementation of requirements in iterative way 2-to-4 wks cycle Q-Gate: Build to Test Integration Test User Acceptance Test Non- Functional Tests Q-Gate: Test to Deploy Build Release Release manager Execute deployment Technical operator D Q Q Q Requirements Design Build Test Deploy 2011 SAP AG. All rights reserved. 8
Let s have a closer look at a Sprint 2-4 weeks sprint Objective: Potentially Shippable Software 2011 SAP AG. All rights reserved. 9
LM Wind Power (formerly LM Glasfiber) Customer case applying Agile methodology in SAP project Profile World s leading supplier in fiberglass blades to wind turbines Approximately 5000 employees in 9 countries; Head office in Kolding (Denmark) Realized Benefit Short implementation time 6 months from initiation to rollout in 12 countries Saved 20% of effort compared to traditional approach Project Scope HR: Organizational Management, Personnel Administration, Performance Management, Employee self service, Manager Self service Implementation Approach Hybrid methodology combining the strong aspects of SCRUM and ASAP 2011 SAP AG. All rights reserved. 10
Leading European University Customer case using Agile methodology in single-site deployment Realized Benefit Significantly shorter time to value - 365 days shorter project timeline than traditional plan Higher involvement of business users in implementation Better control of the implementation project and higher transparency in standard SAP configuration and development of enhancements Project Scope Streamline the financial and personnel processes for the university Project included implementation of Employee Self Services, Organizational Management, Timesheets, Project System, Controlling, Business Objects reporting, Personnel Cost Planning Implementation Approach Use hybrid implementation approach based on proven ASAP methodology and iterative SCRUM methodology to implement SAP solution. Closely engage business users in prioritization of requirements, solution design and solution validation. Leverage SAP standard functionality over custom coding or modifications as much as possible. 2011 SAP AG. All rights reserved. 11
Global Company Customer case applying Agile methodology for prototype Profile World s leading international company operating on 6 continents Expected Benefit Build prototype using iterative approach to clarify requirements through iterative approach and validation with business users Project Scope Deployment of SAP Product Lifecycle Management Solution Implementation Approach Use Agile Business Add-on approach during the prototype phase Follows proven ASAP implementation methodology enhanced by the customer to deploy the solution into the business 2011 SAP AG. All rights reserved. 12
Large Retail Customer Customer case applying Agile methodology in multi-business deployment Profile Leading retail organization Expected benefit Deploy SAP solution in business in increments while leveraging SAP best practices and building own practices where required. Realize business value faster through early deployment. Project Scope Multi line of business implementation of SAP solution (ERP, PoS, Promotions Management); SAP Custom Development for functional gaps Implementation Approach Clear understanding of business value through SAP engagement early in the pre-project phase Incremental delivery of SAP Solution to the business in multiple business releases Each release built in incremental manner with close involvement of business users 2011 SAP AG. All rights reserved. 13
Discussing Agile Fit Conditions that Challenge Agile Implementation projects with complex system landscapes and interdependent applications that share data structures and processes, which cannot be replaced separately Deployment in regulated industries that require detailed planning, documentation and acceptance processes Initiatives that require long term planning due to organizational strategic commitments Physically separated project team members, e.g., global deployments, which prohibits co-location and face-to-face meetings Consent driven organizational cultures and lack of highperforming teams with decision-making abilities Good Practices of Agile Iterative delivery of business value Simplicity and elimination of waste Improved of visibility of project progress Development iterations (short time frames / time-boxed) Frequent inspection Working software (configuration) as measure of progress Flexibility - ability to respond to change built into the methodology e.g. change is not a surprise, it is anticipated Close engagement of business users in the entire process of defining, designing, building and validation of the solution. Acceleration techniques need to be tailored to the customer s situation, culture, and risk tolerance profile 2011 SAP AG. All rights reserved. 14
How to explore Agile Add-on for ASAP You can follow this easy roadmap to explore Agile Business Add-on and agile implementation approach. Step 1 Get informed Agile Business Add-on Recorded Session ASAP 7 Business Add-On Overview Presentation (Service Marketplace account required) Step 2 Get familiar Agile ASAP Business Add-On Overview Page (Service Marketplace account required) Agile ASAP Business Add-On Access Step 3 Engage in the community ASAP Methodology and Project Management Discussion Forum Register for BPM Webinars 2011 SAP AG. All rights reserved. 15
SAP TechEd Sessions on SAP Solution Manager 7.1 SAP Solution Manager Overview and Application Lifecycle Management (ALM) SAP Solution Manager Overview ALM100 Orchestrate Your Solution with SAP Solution Manager 7.1 Build Your Roadmap ALM200 What Is New in SAP Solution Manager 7.1 ALM201 Upgrade to SAP Solution Manager 7.1 ALM221 ALM232 ALM202 ALM274 Roles & Authorizations in SAP Solution Manager SAP's new Management Dashboards infrastructure The successor of SMSY: LMDB / Open system Handling Landscape Data with SAP Solution Manager 7.1 ALM: Incident, Problem and Request Portfolio and Project ALM224 ALM210 ALM211 ALM262 Managing Business Requirements and Project Portfolios in agile environments Now available: a complete ITIL compliant IT Service Management solution Upgrading Service Desk and Change Request Management Setting up IT Service Management (Incident, Problem and Change Management) ALM: Test Management ALM203 Test Management with SAP Solution Manager 7.1 - Overview ALM204 Change Impact Analysis with Business Process Change Analyzer ALM205 Extended Test Automation with SAP Solution Manager ALM206 Testing with SAP Quality Center by HP and SAP TAO ALM207 High-Quality Testing Requires High- Quality Test Data: SAP TDMS ALM260 Test Automation framework ALM261 Using SAP Test Data Migration Server to Refresh Non-Production Systems ALM: Solution Documentation & Implementation ALM101 SAP Enhancement Package Implementation What you Need to Know! ALM208 SAP enhancement packages: Implementation scenarios and tools ALM223 How to Efficiently Implement and Verify Business Process Documentation ALM225 How to Manage and Distribute your Global Template Changes ALM275 How to Efficiently Implement and Verify Business Process Documentation ALM: Change Control ALM215 ALM216 ALM219 ALM266 ALM267 ALM268 ALM269 One Integrated Process to Manage Software Solution Deployments No need for third-party: Change Request Management and Retrofit CTS+ - Managing transports for SAP BusinessObjects and my own applications Change Control Manage Software Changes and Releases with Quality Gates Change Request Management with Solution Manager 7.1 Change Control - Dual Landscape Synchronization with Retrofit Full Transparency of changes with Configuration Validation and TEA 2011 SAP AG. All rights reserved. 16
SAP TechEd Sessions on SAP Solution Manager 7.1 SAP Solution Manager Overview and Run SAP like a Factory SAP Solution Manager Overview ALM100 Orchestrate Your Solution with SAP Solution Manager 7.1 Build Your Roadmap ALM200 What Is New in SAP Solution Manager 7.1 ALM201 Upgrade to SAP Solution Manager 7.1 ALM221 ALM232 ALM202 ALM274 Roles & Authorizations in SAP Solution Manager SAP's new Management Dashboards infrastructure The successor of SMSY: LMDB / Open system Handling Landscape Data with SAP Solution Manager 7.1 Run SAP: Application Operations ALM217 ALM270 ALM271 ALM272 Run SAP like a factory: Technical Operation of SAP landscapes Efficient Monitoring for SAP Business Warehouse and SAP BusinessObjects From End-User Experience Monitoring to Management Dashboards and Reporting Customizing and enhancement of System Monitoring and Reporting Run SAP: Maintenance Optimization & Security ALM209 ALM218 ALM226 ALM228 ALM229 ALM273 ALM277 Run SAP: Business Process Operations ALM212 ALM213 ALM263 ALM264 ALM265 Planning SAP System maintenance successfully with Maintenance Optimizer Efficient and effective Custom Code Management Managing Security Notes with SAP Solution Manager Guided Self Service: EWA + SQL Statement Analyse A new platform for SAP related Business and IT Transformation SAP s capabilities for efficient and effective Custom Code Management A new platform for SAP related Business and IT Transformation SAP Like a Factory: Successful Business Process Monitoring Managing Data Consistency using SAP Solution Manager Business Process Analysis & Monitoring Manage your background jobs using job Scheduling Management Enhancing Business Process Monitoring 2011 SAP AG. All rights reserved. 17
Overview of Agile Business Add-on to ASAP Project Preparation Blueprint Realization Sprint backlog / Revised / prioritized backlog Determined project scope Prioritized project backlog Test / Review Backlog review Work product increment Implementati on 2-to-4 wks cycle Modeling Process-based composite application, business process, service or other functionality Work product release Final Preparation Go Live Support Run 2011 SAP AG. All rights reserved. 18
2011 SAP AG. All rights reserved. 19
Agile Business Add-On In detail and in context of ASAP 7 Working Software Business Priority Setting the scene Release 2 Release 1 Define & Analyze Scope Demo SAP Standard Checkpoint Checkpoint Checkpoint Accelerators Demo Project Backlog Priority Woul d Coul d Shoul d Must [d] 16 4 15 5 14 1 13 8 12 2 11 7 10 3 09 4 08 2 07 2 06 4 05 3 04 3 03 6 02 Evaluate 4 01 5 Sprint Sprint Sprint Tests Organization readiness Final Prep. Prep. Support Sprint Sprint Process WS & Sol.Archit. Project Business Blueprint Prep Baseline Build Evaluation & Release Planing Iterations / Demos Realization Release 1 Sign-Off Final Prep Go-Live Support Realization Release 2 Time Data Management RUN SAP Organizational Change Management Enablement 2011 SAP AG. All rights reserved. 20
2011 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iseries, pseries, xseries, zseries, eserver, z/vm, z/os, i5/os, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries. Oracle and Java are registered trademarks of Oracle and/or its affiliates. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an SAP company. Sybase and Adaptive Server, ianywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase, Inc. Sybase is an SAP company. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior written permission of SAP AG. 2011 SAP AG. All rights reserved. 21