SAP BUSINESS GROUP AGILE FOR SAP SOLUTIONS

Similar documents
Accenture Architecture Services. DevOps: Delivering at the speed of today s business

Topics to be covered. Commercial Levers Available to the PM to Manage Agile project delivery

PROPERTY EXCHANGE AUSTRALIA LTD (PEXA): CLOUD-BASED DEVOPS IMPLEMENTATION IMPROVES SPEED TO DELIVERY AND REDUCES ENVIRONMENT PROVISIONING COSTS.

Achieving Balance: The New Pivotal Points of Software Development

Unlocking potential with SAP S/4HANA

Harness digital for hyper-personalized supply chain solutions

CHANGE MANAGEMENT FOR ASSET MANAGERS: IS YOUR FIRM READY TO TAKE ON THE NEXT WAVE OF TRANSFORMATION?

Transforming KPN BSS into a simplified future-proof platform

SUPPLY CHAIN TRANSFORMATION FOR THE INTELLIGENT ENTERPRISE: Driving New Growth

WHAT S DRIVING THE RETAIL BANKING INDUSTRY TO CLOUD?

THE PROMISE SERVICE IT S HERE AND NOW

INTELLIGENT SUPPLY CHAIN REINVENTING THE SUPPLY CHAIN WITH AI THE POWER OF AI

GET MORE COMPETITIVE WITH SPEED AND AGILITY ACCENTURE LIFE INSURANCE & ANNUITY PLATFORM (ALIP) POLICY ADMINISTRATION

Scaling Agile With ZolonTech. Transform your Organization today with Agile Application Development

ELEVATING CITIZEN ENGAGEMENT FUNDAMENTALLY TRANSFORMING THE WAY A CITY OPERATES DENNIS C. ALBY SIMON GILES

Business Alignment Through the DevOps Loop

SHIFT LEFT AN ITERATIVE APPROACH TO INSURANCE SOFTWARE TESTING

Digital without disruption: Why some companies are failing to fuel growth. Mark George, Nikolas Coffrin and Ryan Nichols

CA Technologies Increases Customer Satisfaction and Repeat Business by Scaling Agile for Mainframe Development

Harnessing technology. Delivering change. Accenture Public Service Technology Consulting

Accenture helps a leading fixed-mobile operator in Europe more effectively achieve customer satisfaction with agile self service.

ACCENTURE MYCONCERTO Entregando projetos SAP com metodologias ágeis

Five DevOps CM Practices

White paper. Redefining Agile to Realize Continuous Business Value

Help achieve total visibility over Murex development, avoiding duplication of work. Enable quality control and reduce manual merge errors

SEPTEMBER 2018 The Agile Team s Playbook to Doing Agile

The broken link: Why cost reduction efforts fail to fuel growth. By Mark Pearson, Bill Theofilou and Kris Timmermans

Breaking the Bottlenecks in Your SDLC

Watson Internet of Things. Agile Development Why requirements matter

Fueled with ALM Octane

OGAN KOSE MIGUEL GONZALEZ-TORREIRA RICHARD MYERSCOUGH

ACCENTURE LIQUID STUDIO MANILA

Accenture Business Journal for India Shaping the Future with As-a-Service:

Harnessing the power of agile development

FUJITSU Transformational Application Managed Services

DRIVE YOUR OWN DISRUPTION

Agile Projects 7. Agile Project Management 21

Agile Management Guide

CHANGE MANAGEMENT AND AGILE. Executive Summary

ADAPTING EUROPEAN REVENUE AGENCIES. Five axes of change for the challenges of tomorrow

DEVOPS IN A BOX: MAKING CONTINUOUS INTEGRATION EASIER

BURNING BRIGHTER, BURNING GREENER. Accenture capabilities for global gas and LNG organizations

Accenture Enterprise Services for Energy. Delivering high performance in enterprise resource planning

DELIVER SOLUTION. Predictive versus Adaptive Approaches. Predictive Approach

Digital Disruption. Embrace the future of work and your people will embrace it with you

Continuous Quality Assurance

LEADING IN THE LEADING IN THE NEW SEMICONDUCTORS

In today s evolving world of work, business is hungry for adaptive culture and speed-to-innovation. Because of this, HR is going Agile.

Greenfield Application Solution

Accenture CAS: integrated sales platform Power at your fingertips

THE NEW CFO DELIVERING BUSINESS VALUE IN THE DIGITAL AGE

UNDERSTANDING. CLOUD VALUE How to Take Your Cloud Program to the Next Level by Expanding Adoption

Achieving an Agile Enterprise with Enterprise-Wide Portfolio and Lifecycle Management

5 Important Questions to Ask Potential BPM Vendors

CONSUMERS ARE DRIVING DIGITAL DISRUPTION, AND THEY WANT MORE ACCENTURE LIFE INSURANCE & ANNUITY PLATFORM (ALIP) NEW BUSINESS AND UNDERWRITING

COURSE BROCHURE. CERTIFIED DEVOPS MASTER Training & Certification

WORKING SMARTER, WORKING SMARTER, DELIVERING FASTER TO SERVE CUSTOMERS DELIVERING FASTER TO CREATE CONNECTED CUSTOMERS

THE CFO IN UTILITIES. #CFOReimagined

Deliver Winning Software Solutions with Full Quality Assurance Management

MIS Systems & Infrastructure Lifecycle Management 1. Week 10 March 24, 2016

Five-Star End-User Experiences Require Unified Digital Experience Management

ARCHITECTING PROJECT MANAGEMENT for Enterprise Agility. Enable Organization with Agile using Tooling/Technology

AGILE OPERATIONS EBOOK SERIES: Chapter 1. Why Agile Operations Is Critical to Your Digital Transformation Strategy

DevOps: Start-up Speed, Enterprise Scale

SEIZING THE DIGITAL OPPORTUNITY IN AEROSPACE AND DEFENSE

AND SAP INTEGRATED IT PORTFOLIO MANAGEMENT. Dispersed SAP systems present a business challenge

SWE 211 Software Processes

CONTINUOUS DELIVERY EBOOK SERIES: Chapter 1. Four Critical Software Delivery Challenges in the Application Economy

SEMICONDUCTORS LEADING IN THE NEW

Value Stream Services

Agile Transformation Key Considerations for success

THE WISE PIVOT INTO SUPPLY CHAIN X.0

Businesses now operate in rapidly changing environment.

RETRANSFORM BEYOND AGILE FOR FASTER, INTEGRATED IT SERVICE DELIVERY

2017 EDITION MARY LYONS TIM GOOD KATHERINE LAVELLE

Acquiring Digital Services for Defence using the Government Service Design Manual

RETRANSFORM BEYOND AGILE FOR FASTER, INTEGRATED IT SERVICE DELIVERY

THE CASE FOR CONNECTED MANUFACTURING

GERMAN EDITION TIM GOOD ROUVEN FUCHS MICHAEL LILEY

CollabNet Trends, Challenges, and Success with Agile ALM

FUELING FINANCE S NEEDS FOR INSIGHTS WITH SAP S/4HANA

Solution Visualization

FOR SAP ON MICROSOFT AZURE

How to Optimize. Your Development Lifecycle by Combining Agile and DevOps

Manage Projects Effectively

How to Run Agile Development for SAP

IT, once considered a supporting player in most companies, EMERGED AS A BUSINESS SUPERSTAR.

Waterfall model is the earliest SDLC approach that was used for software development.

Agile Portfolio Management for a Fast- Paced World. Are you ready? Are you ready?

OPTIMIZED, PERSONALIZED AND DYNAMIC BANKING HOW ADVANCED ANALYTICS CAN SHAPE NEXT- LEVEL PRICING AND OFFERS

Application Lifecycle Management (ALM) Octane

DRIVING VALUE THROUGH CONNECTED INDUSTRIAL WORKERS

ACCENTURE AND FINASTRA FUSIONBANKING LOAN IQ

CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal

Agile Acquisition. Peter Modigliani 10 Dec 12. Presented to: Mr. Koen Gijsbers. General Manager NATO Communications and Information Agency

Agile in a nutshell. Introduction to a fascinating mindset

SHOULD THEY STAY OR SHOULD THEY GO? MIGRATING LEGACY INSURANCE DATA

White paper. Driving Digital Enterprise Success: Building Agile IT

STRATEGY IN THE AGE OF INDUSTRY X.0

A 7-STEP FRAMEWORK TO IMPLEMENT CICD IN ETL TESTING

Transcription:

SAP BUSINESS GROUP AGILE FOR SAP SOLUTIONS

AGILE AND SAP PROJECTS: FINDING THE FIT In a constantly changing business environment, enterprise systems and agile approaches are powerful allies. Enterprise systems play a pivotal role in keeping organizations competitive in an increasingly digital, data-driven landscape, and agile approaches to software development promise rapid delivery of useable, relevant solutions. Despite this shared suitability for the digital world, marrying enterprise systems projects and agile has proved to be challenging. The broad reach and complexity of enterprise system solutions might, at face value, seem out of step with the iterative approach that characterizes agile. While it is true that there are additional challenges to manage when applying agile to enterprise system implementations, it is nevertheless possible to benefit from the same advantages enjoyed by less complex programs.

WHAT DOES AGILE DEVELOPMENT MEAN? An agile approach provides an alternative to the traditional waterfall software development cycle. Whereas in a classic development model, months of activity and effort can be spent perfecting the design before moving forward to the build stage and then onward to testing and deployment, an agile approach consists of several iterative cycles. During these cycles, a scrum team addresses a small piece of the project requirements at a time and works through design, build and test phases during a two- to three-week sprint. To begin with, the key functionalities are determined and then developed further or rejected in each sprint based on customer or user feedback. At the end of the cycle, the solution is ready to deploy. Instead of having to wait to see the result until the end of the entire development, the customer or user is involved at every step and can benefit from the new functionality immediately.

WHY AGILE? Digitalization has instilled an expectation to benefit quickly from the latest innovations and the onus is on enterprises to satisfy customers demands without delay. The drive to iterate new digital solutions faster is also being felt in the system development lifecycle according to industry analyst Forrester 1. Gartner concurs, stating that through 2020, 50% of IT services market growth will be directly connected to digital technologies 2. Agile methods and practices in systems development are designed to satisfy this desire for speed by allowing nimble and incremental improvements over time, that are better aligned to user expectations. Adopting an agile approach provides organizations with the means to adapt rapidly to market and environmental changes in productive and cost-effective ways that bring multiple benefits: EARLY AND INCREMENTAL VALUE An agile approach equips organizations with the tools, processes, and a mindset to deliver value quickly and as often as reasonably possible. It enables the constant, real-time, roll-out of software, promoting confidence, and allowing business users to draw value early from working components, before the solution is complete. QUALITY AND RELIABILITY With an agile approach, there is less risk of delayed timelines because the delivery is managed sprint by sprint, with clear visibility as to what is committed for that sprint. The iterative nature of an agile project provides the flexibility to identify, integrate and/or re-prioritize missed or incomplete requirements during the project. In addition, the ongoing feedback loop allows the delivery team and the recipient of the solution to align on expectations, reducing the risk of disappointment later in the delivery cycle. Working software is validated by the business at regular intervals and frequent integration and shift-left testing methods break down silos and drive early defect detection. CUSTOMER-CENTRICITY An agile approach keeps business and software delivery teams aligned and equally involved in the development process, promoting communication and partnership and generating a sense of shared ownership. This, together with the delivery of an end-product that meets expectations, results in increased business adoption and satisfaction. INCREASED EFFICIENCY Agile enables teams to deliver with efficiency by focusing on providing what is required first and directing efforts towards continuous improvement throughout the project. Iterative development identifies defects and risks earlier in the process, enabling them to be fixed at lower cost. Agile projects are delivered in smaller increments, providing the opportunity for business users to see the emerging product, respond to it, and tweak it as they go. Delivering early and getting feedback reduces the risk of building the wrong product or missing a deadline because issues are identified too late in the process. 1 DevOps Heat Map 2017, Landscape: The Modern Service Delivery Playbook, May11, 2017. 2 Gartner: Market Trends: Application Service Providers Must Innovate to Deliver More Value Rapidly in a Digital World, 28 February 2017

GETTING AGILE RIGHT FOR SAP PROJECTS Given the size, complexity, and interdependencies of SAP projects, they yield a specific set of challenges when operating under an agile framework. To overcome these challenges, delivery and client teams will need to align up front on what aspects of agile delivery they can commit to, and adapt the classic agile model accordingly. The following success factors for an agile approach to SAP projects are based on over 600 agile-based client engagements, and the collective experience of our more than 47,000-strong team of SAP practitioners: START WITH A BASELINE SYSTEM Compared to other projects, SAP projects require more upfront preparation before sprinting can begin. Key dependencies, for example, need to be called out before starting. In addition, the baseline configuration of an SAP system the basis from which sprints can start is much more robust than for typical agile endeavors. The baseline build provides the architectural runway required for the agile SAP program and enables the sprint teams to start delivering user stories related to SAP system functionality. DO THE GROUNDWORK Accenture SAP programs that are delivered via an agile model, commonly begin with preparation and blueprinting phases, culminating in the baseline build of the system. Agile frameworks typically include only light preparation and blueprinting phases, but our experience implementing SAP software has indicated that time set aside at the outset to define ways of working, undertake any training required, align on key design decisions and dependencies, set up the SAP environment and enhance the business case is invaluable. This is especially true when the planned release has significant new functionality, SAP is new for the client, strategic decisions for the program are open, or to-be processes have critical dependencies. MAKE KEY DESIGN DECISIONS UPFRONT In any program, there are key decisions to be made between possible design approaches. SAP projects, depending on existing architectures or project scope, often present many options for how to solve foundational solution decisions. If an agile approach is to be adopted, it is critical that the key decisions are taken in advance of the sprints starting. These decisions might be related to driving global standards, defining the scope for reporting and analytics, the future end-user experience or transition strategy or defining the ownership strategy and processes for data elements. Thinking about these big topics up-front gives the business time to decide on the direction it would like to take. It also avoids taking up precious time during sprint cycles to confirm the solution further down the road. MANAGE THE COMPLEXITY Some business processes in an SAP system are extremely complex and will take significantly longer than a single sprint to design and build. Added to this, the list of functionalities that the business deems necessary can be extremely lengthy. It is critical to the success of the program that this list is not only comprehensive and up to date with shifting business priorities and technical capabilities, but that it is distilled down to manageable and organized chunks of work for the scrum teams.

When the choice between different functional or technical approaches is not clear, where feasibility or risk needs to be established, or new technologies and possible dependencies need to be explored, spikes are an essential tool to guide the configuration of out-of-thebox SAP functionality to the specific requirements of the project. Early and ongoing dialogue between the business and the scrum teams is key to organizing tasks and keeping the program on track. It is at the beginning of the initiative that most of the system requirements will be established, enabling the team to foresee any issues in advance, and plan how to navigate around them. NURTURE THE RIGHT MINDSET AND OPERATIONAL CULTURE For an agile approach to SAP projects to be successful, the transition of the organization to an agile mindset for incremental, evolutionary, organic style growth is imperative. It is important to have agile-conversant people across the board. This requires upfront investment in change management training and significant top-down commitment to the change from leaders who are dedicated to seeing it through. ALLOW FLEXIBILITY IN BUDGETS AND TIMELINES Budgeting an agile SAP project can take client teams out of their comfort zone and demand a willingness to accept some uncertainty in how long the end result will take to deliver and what the cost will be. Client teams are not generally used to being flexible in regard to timelines and budgets and this needs to be managed to avoid tensions. To allow for scope adjustments as the project progresses, and the resources required to deliver a quality, user-centric product, agile programs work best when the budget is focussed around funding resources for a certain amount of time, rather than project scope and functionality. In reality, compromises will usually need to be reached between the fixed go live date and budget imposed by the business, and the priorities of the agile delivery team. ARE YOU READY? An agile approach to software development enables organizations to deliver relevant solutions fast. SAP implementations - despite their complexity - can benefit from agile principles, providing certain criteria are met. An agile approach makes demands on the whole organization. A commitment to providing the tools and training to encourage the right mindset, enabling ongoing dialogue and permitting a degree of flexibility in timelines, resourcing and budgets is crucial. Preparation is key and due attention must be given to developing a baseline system, reaching conclusions on key design decisions before embarking on sprints and using the right tools to break down the intricacies of the system into agile-friendly chunks.

FOR MORE INFO KATHERINE MCQUIN katherine.c.mcquin@accenture.com ASHLEY RUSSELL ashley.m.russell@accenture.com NICHOLAS BECHTHOLD nicholas.bechthold@accenture.com ABOUT ACCENTURE Accenture is a leading global professional services company, providing a broad range of services and solutions in strategy, consulting, digital, technology and operations. Combining unmatched experience and specialized skills across more than 40 industries and all business functions underpinned by the world s largest delivery network Accenture works at the intersection of business and technology to help clients improve their performance and create sustainable value for their stakeholders. With approximately 425,000 people serving clients in more than 120 countries, Accenture drives innovation to improve the way the world works and lives. Visit us at www.accenture.com. This document makes descriptive reference to trademarks that may be owned by others. The use of such trademarks herein is not an assertion of ownership of such trademarks by Accenture and is not intended to represent or imply the existence of an association between Accenture and the lawful owners of such trademarks. Copyright 2017 Accenture All rights reserved. Accenture, its logo, and High Performance Delivered are trademarks of Accenture. 173660U