Professional Documents
Culture Documents
best way to optimize the value stream later. That means that each sprint on getting a particular function “right”
is to focus attention less on whatever is a complete mini-project in itself, in the eyes of the customer and then
process or processes are involved covering all project phases, such as worry later about how a particular
because the process is not what the specification, programming, and testing. implementation affected other functions
customer wants. Focus on the future That’s opposed to the Waterfall model involved in the value stream.
state instead — which may involve where all deliverables are specified,
multiple processes, perhaps in different programmed, integrated, and tested But the incentives to unite these two
functions, different departments, or as a complete unit prior to customer models are clear. Not only do you get
even different companies. It’s possible review — the assumption being that the benefits of both, but also Agile is
to have an “optimal” process within a the customer’s requirements have not more Agile (i.e., the results better fit
less-than-optimal value stream, maybe changed and that the project team the requirements) and Lean is Leaner
because it doesn’t integrate well with interpreted them perfectly before work (i.e., the results get the customer to
other processes. The end state might started. Of course that rarely happens value faster). When that happens,
then be a system that doesn’t perform — which means there can be a lot of Lean methods don’t just optimize the
the way the customer wants, a state wasted time and effort with Waterfall — customer’s value stream — such as by
that then leads to product rework, cost the kind of waste that Lean also seeks turning orders into cash better — but
overruns, and so forth. to eliminate. also optimize the project’s value stream
— i.e., by turning customer requirements
To help prevent that from happening, So, yes, the fact that Agile and Lean into finished code better.
iSAP teams use a tool during project might go together seems intuitive. But
planning workshops called SIPOC it would also be wrong to say that by
(suppliers, inputs, process, outcomes employing one of these models you
and customers). SIPOC focuses automatically employ the other. In fact
consultants’ attention on the future — and we will see this more specifically
state’s required inputs and outputs, with SAP — Lean development can
rather than on the “how” of any pose challenges that actually make it
particular value stream component. Yet harder to use an Agile approach. And
the mere fact such tools exist suggests teams therefore need to take formal
that the “how” actually does matter measures — which iSAP does — to
with regard to the best way to be Lean. make sure Lean development is Agile.
And SIPOC — essentially a simple
fill-in-the-blank template used in white Agile, like Lean, focuses on customer
boarding Lean SAP projects — is just value as perceived by the customer,
one example. A much bigger example as the ultimate success metric. The
is Agile. difference is that, strictly speaking,
Agile only looks to optimize the product
Notice, for example, that when Woods itself and only through ongoing
says organizations are taking a value customer feedback as the product
stream approach, they’re doing so in takes shape. Lean looks to optimize
a very Agile-like way — as in “faster the value stream (and only by extension
increments followed by the integration the product) by keeping inputs and
of everything in every fourth or fifth outcomes in view. It makes sense, then,
iteration.” That’s how Agile teams that when organizations follow Agile
operate. The 12 principles of Agile development they would want to do
outlined in the Agile Manifesto, are so in a Lean way, and also that Lean
all about making software in short organizations would want to develop
increments, or sprints, each of which software in an Agile way. Otherwise the
produces a working deliverable result might be neither Agile nor Lean.
for which the customer provides But an Agile Lean approach is not
feedback that is baked into the next automatic. A Lean team could in fact
sprint. Multiple sprints covering use a Waterfall approach and simply
different features and functions can wait until a value stream was complete
also be going on in parallel and their before showing results to the customer.
respective deliverables integrated Likewise, an Agile team could focus
3
How SAP Challenges you still have to overcome resistance
from an outdated development premise
are commodities. Furthermore, most
organizations looking for an SAP
Agile Lean and the tools designed to support it. implementation end up requesting
a vanilla solution — in other words,
Nor have these benefits been lost on Dating back to SAP’s very beginning, one that resembles what other
SAP. As Woods notes, even by 2010: that premise was that you can leverage organizations implement, which they
partially built solutions composed of perceive to be the safest, fastest, and
“SAP [had] been using SCRUM reusable building blocks to accomplish least costly option. The downside
and other Agile methodologies two key objectives: is that they also may sacrifice the
for several years … expanding very things a more value chain
application of Agile methods 1. Let organizations get functions up
oriented approach offers — like their
to the entire product creation and running faster and for less cost
value proposition.
process using a Lean framework than if built from scratch; and
that includes empowered cross- 2. Enable easier interactions between But certainly Agile and Lean
functional teams, continuous different functions across the proponents are not abandoning
improvement process and organization since functions were SAP modules, or the skills needed
managers as support and teachers.” derived from the same building to configure them. Reusing existing
blocks. content, rather than reinventing it, is
But until iSAP, an SAP implementation a key enabler of both Agile and Lean.
Those were tremendous go-to-market
was still more about configuring SAP Reuse is more Agile because there’s
advantages at a time when the
modules — even if sometimes in a less code to implement, test, and
alternative was either from-scratch
more Agile way — than about creating integrate. That means sprints can
development or off-the-shelf solutions
value streams. Configuring SAP be shorter, more frequent, and each
that were not tailored to the company
modules was what consultants were one can represent a bigger swath of
(if they existed at all) and couldn’t
trained to do and what SAP tools were the finished product — so customers
communicate with each other.
designed to do. Even if you empower have a better idea of what the final
cross-functional teams and strive Now, of course, what were once product will look like, and so the end
for “continuous improvement” with advantages are now just table stakes state fits requirements better. Reuse
“managers as support and teachers” and the skills to configure SAP modules
Customer
Level 3: Business Process
Inquiry &
Receive Scheduling Contract
3.1.1
3.1.3
3.1.2
3.1
Quotation
Order Processing Agreement Processing
essing with
3.2.4
3.2.1
3.2.2
3.2.5
3.2.3
3.2.8
3.2.7
3.2.6
3.2
3.3.2
3.3
tion Manag-
Goods Processing
ement
Manage Credit
3.5.1
3.5
Accounts Management
Receivable
Diagram 1
4 Agile iSAP Improves Project Outcomes with Richer Customer Collaboration
the way we see it
Diagram 2
is also Leaner because ERP software stream would look like, taking order to need to see the value stream hierarchy,
out-of-the-box already represents cash as an example in Diagram 1. which is why iSAP maps value streams
years, if not decades, of optimization in the following general form:
before any further optimization takes In this view the desired “end state” is
place. Secondly, it allows consultants not the desired state of the financial In (Diagram 2) this hierarchy, Level 1
to focus on the relatively small list accounting system (even if that is where refers to the entire value stream and
of the optimizations (i.e., Design by many of these functions live) but the is implemented by all the layers below
Acception®) that differentiate this customer’s desired ability to generate it. Level 2 are all the major processes
particular value chain for this particular cash from orders, which presumably is comprising the value stream, consisting
client in this particular market. That what the customer really cares about — of Layers 3 process groupings and
defines end state success, not by and to do that in the best way possible. their respective Level 4 sub-processes
internal development metrics — e.g., With the value stream clearly mapped, (transaction groupings), which then
the number of SAP modules that are each function can be evaluated based obviously consist of the individual
correctly configured and working — but on how well it performs its role in the transactions.
by the entire value stream’s measurable stream (and so can each sub-function
within a function, and each transaction Not only does this hierarchy promote
impact out in the world.
within a sub-function). That way, stream Lean, it also promotes Agile. As already
So the SAP challenge is how to turn outliers can be more quickly identified noted, because optimizations can be
a collection of modules into value and optimized. addressed at the lowest level of detail,
streams by leveraging content reuse they can require the least amount
without making every project a “module The key insight here is that you can’t of work with the greatest amount of
configuration project.” Classic SAP, as optimize what you can’t see. So iSAP’s reuse. Sprints can then be aligned
noted, organizes projects by functional inventors have mapped several of these more precisely with the actual work
unit (e.g., entry screens, transactions, value streams. In addition to order to that needs to be done in order to
release orders, etc.) consisting of cash, others include finance to manage, present the cus¬tomer with a complete
modules and sub-modules. An procure to pay, demand to supply, and functional unit. That invites the question:
example is FI (financial accounting), hire to retire. In each one, the goal is to Yes, they can, but will they? The
which can consist of one or more reveal any opportunities for optimization hierarchy above maps the customer’s
sub-modules, such as FI-GL (general in the Leanest way possible — in other value stream; but what about the iSAP
ledger), FI-AP (accounts payable), FI-AR words, with the least amount of work or project value stream? How Agile is that?
(accounts receivable), and so forth. at the lowest level of granularity in the Here’s what the iSAP value stream
By comparison, here is what a value value stream hierarchy. That means you looks like:
5
The Phases and Streams of the iSAP Method
Project Blueprint Realization Realization Preparation Support
Preparation Build Test and Go-Live
Implement the Solution
Development
Design, Build and
Project Management
Diagram 3
• Sync planning to software such Consultants use the EPT as a In other words, a transformed
as by auto-generating updated platform for engagement with each customer business requires a
functional design documents, other and with the client. The EPT transformed SAP practice:
configuration documents, and is prepopulated “out of the box” for
unit test documents along with each value stream, so it’s a given It’s the type of industrialized Lean
their respective SAP settings and consultants will in fact build value practice that many SAP experts have
test scripts. streams (a much richer workshop wanted. But when it comes to an
topic than “module configuration”). SAP practice, invoking Lean methods
One tool that unites all four roles is the consistently in an industrialized
The EPT also leaves far less “vanilla”
Error Proofing Tool. The EPT manages manner requires more than only the
SAP to talk about — because it’s
the repository of all value stream Lean methods you might find in, say,
already “done.” What items are left
content and provides a portal where an auto plant. It also requires Agile —
then to discuss? Mostly those are the
the content can be reviewed, updated, because software projects require
real difference-makers that comprise
and deleted. The tool also shows status customer collaboration throughout the
relatively tiny pieces of the end-to-
metrics (like percent completions) for Lean value stream — and that is what
end value stream. And because these
the various deliverables defined in Agile provides, and what iSAP enables
pieces are both difference-makers
the planning workshops (called value
and small they lend themselves well to
stream workshops) as well as the
Agile. They can be accomplished in a
status of the workshops themselves
week or two and they are something of
(like which open questions are left to
value about which the client will have
be decided).
meaningful feedback.
For each Level 3 process specifically,
the EPT also provides: Richer Collaboration
• A narrative describing what the
process does and how the customer
Breeds Transformation
uses it Getting the SAP customer involved
• Business objectives of the process early and often is also the key
• The SIPOC list for the process difference-maker when it comes to
• The process steps descriptions (e.g. a project’s value stream — whose
the transactions involved) desired end state is a transformed
• User roles and authorizations customer business. The customer has
• Key decisions, unit tests, and how to pull the value; consultants can’t push
those sync it. That’s a key tenant of Lean, and an
• Standard reports the process Agile approach enables it. Otherwise
generates, if any the customer is left waiting, possibly
• PRICEFW — the portals, reports, months, to see if the consultants “got
inputs, conversions, enhancements, it right,” with all the potential waste
forms, and workflows that result that implies.
from a successful end state of
this process From this . . . To this . . .
• KPIs — the key indicators that show Requirements gathering and fit-gap analysis Design by Acception®
the process performs as intended Emphasis on industry expertise and leading
Emphasis on SAP configuration skills
• Compliance — how this future practices
state SAP process impacts
Replication of the customer’s current Prescriptive transformation to improve
compliance policies
business processes in SAP process efficiency and remove waste
• Organizational change — the
changes in the organization, Implementation of “vanilla” SAP Implementation of difference-makers
processes, and roles needed to Customer as passive value receiver Customer as active value contributor
support this future-state SAP- Lots of non-value added activity and missed First-time-right delivery over shorter, more
enabled process deadlines respected, project timelines
7
For more information, please contact:
About Capgemini
Now with 180,000 people in over 40 countries, Capgemini is one of the
world’s foremost providers of consulting, technology and outsourcing
services. The Group reported 2014 global revenues of EUR 10.573 billion
(about $14 billion USD at 2014 average rate).