Professional Documents
Culture Documents
WAVE 02
DIESEL & MOTOR DIMO AGRIBUSINESSES PLANTCHEM PLANTSEEDS
# Cluster LoB
ENGINEERING PLC (PVT) LTD (PVT) LIMITED (PVT) LIMITED
WAVE 02
DIESEL & MOTOR DIMO LANKA UNITED DIMO LANKA DIMO BANGLADESH
# Cluster LoB
ENGINEERING PLC COMPANY LTD COMPANY LTD [NAME TBC]*
MB/ JEEP Sales Yes
Other Premier Brand Sales Yes
Mobility - Premium
01 MB Passenger/Commercial & JEEP After Sales Yes
[MB/JEEP]
MB/ Jeep/Other Parts Yes
Premier Other After Sales Yes
WAVE 02
DIESEL & MOTOR
# Cluster LoB
ENGINEERING PLC
Retail Services Yes
Powered Tools & Equipment Yes
Consumer Lighting Yes
Building Solutions Yes
06 Retail Automotive After Market Yes
Tyres Yes
Emerging Channels Yes
Distributive Trade Yes
Industrial and Institution Channel Yes
SCOPE - SECTORS @ P.2-W.2 – OTHER
Why Agile?
Key Benefits
– Optimize Time to Value – deliver fast, packaged,
low TCI offerings
– Improve Quality and Value to Customer –
holistic, quality products and implementation
– Customer Focus and Proof Points – customers
want to see early and frequent confirmation on the
delivery of benefits that address pain points
That is, while there is value in the items on the right, we value the items on the left more."
Manifesto for Agile SW Development – what it means
10. Simplicity - the art of maximizing the amount of work not done - is
essential.
11. The best architectures, requirements, and designs emerge from self-
organizing teams.
12. At regular intervals, the team reflects on how to become more effective,
then tunes and adjusts its behavior accordingly.
The Basics of Agile Methods
Frequent Inspection & Adoption Trust, Self-organizing teams Team focuses on one thing at a
and individuals time until it’s done
• Enables consistent project delivery, reduces complexity and increases quality by providing common
framework and language for all SAP projects
• Broad product coverage, including support for all transition scenarios to SAP S/4HANA
• Scalable, supports all sizes of projects, from small fast cloud deployments to comprehensive global
deployments in on-premise or hybrid environment
• Prescriptive and comprehensive – provides guided work procedures for project team members,
deliverables for project managers and accelerators like how-to documents or templates for all users
• Accelerates project delivery through use of SAP Best Practices, fit/gap analysis, agile project
management, application visualization and use of cloud technology.
• Methodology foundation fully aligned with proven project management practices of Project
Management Institute, like formal Quality, Risk and Issues Management.
SAPACTIVATE Methodology accelerates your journey to SAP
S/4HANA with these principles
CLOUD READY
START WITH BEST PRACTICES
Leverage the flexibility and speed
Use ready-to run business processes
of the cloud
TO DELIVER PROJECTS ON
VALUE, ON TIME AND ON
BUDGET.*
AGILE IS NOT TO BE
*
UNDERSTOOD AS A PROJECT
COST REDUCATION GUARANTEE
… BUILDING THE SOLUTION
… JUMP STARTING THE PROJECT
CUSTOMERS WANT IN
WITH BEST PRACTICES.
SUSTAINABLE, INCREMENTAL
LEVERAGING STANDARD.
WAY.
What does it take to run SAP project successfully with Agile
Dedicated cross-functional stable teams Establish focus and avoid multi-tasking. Co-
. located teams preferred.
Discipline …… Agile requires disciplined approach driven by the
…….. team with support from SCRUM Master.
Motivated individuals Project team needs to be committed to Agile
approach. Mindset is key.
DAILY
Standup Backlog refinement
SPRINT
Scrum Roles, Events and Artifacts
Sprint DAILY
Planning Standup
Product Sprint INCREMENT
Backlog Backlog
DAILY
Standup Backlog refinement
SPRINT
Scrum Framework
DAILY
Standup Backlog refinement
SPRINT
Scrum Framework
DAILY
Standup Backlog refinement
SPRINT
Scrum Framework
TEAM ScM PO
DAILY
Standup Backlog refinement
SPRINT
Scrum Framework
2 parts:
1. For which items do we commit
in the next sprint? What is our
Sprint Goal?
ScM PO
2. Pulling items from the product
TEAM
backlog and splitting them into
tasks.
DAILY
Standup Backlog refinement
SPRINT
Scrum Framework
TEAM ScM PO
DAILY
Standup Backlog refinement
SPRINT
Scrum Framework
TEAM ScM PO
DAILY
Standup Backlog refinement
SPRINT
Scrum Framework
SPRINT
Scrum Framework
DAILY
Standup Backlog refinement
SPRINT
Scrum Framework
DAILY
Standup Backlog refinement
SPRINT
Scrum Framework
TEAM ScM PO
DAILY
Standup Backlog refinement
SPRINT
Scrum Framework
DAILY
Standup Backlog refinement
SPRINT
Agile in Application Lifecycle Management
Delivery of Requirements via Release
Bite Size Scope Implement Release in Integration
Deploy
Pieces Validation Sprints Test
Business
Iterative
Decision: Requirements to Scope
W1-RELEASE 1
W1-RELEASE 2
Wave#1 PROJECT SECTOR COMPANIES
Developments
Developments
SCRUM MASTER
PROJECT MANAGERS CUM
Backlog LEAD BPOs
Without
Demo
Demo
Demo
Priority [d] PROCESS BPOs / SMEs
Deployment 16 4
Release 2 SUPER USERS
Would
Roadmap 15 5
14 1
BLACKOUT
13 8
Checkpoint
Checkpoint
Checkpoint
2
Scripts
12
UAT
Could
11 7 Sprint
10 3
09 4
Demo
Release 1 08 2 Plan Sprint
Business Priority
Should
07 2
Demo
FIORI & STD. 06 4 All UATs
REPS
05 3 completed Org. & Run / Support / Operate
Demo
PROCESS
GAPS
04 3 on QAS Tech
Solution Architecture
03 6 SP#...
Must
ORG.STR
WRICEFs Readin
02 4
Baseline Build with BPs tested on ess
Initiate Project
01 5 SP#2 QAS
CUTOVER
Work-arounds for
SBX/DEV
OCM
WS on
Sprint Plan as
UTs of all WRICEFs
per PRODUCT Iterative Build @PRODUCT
DEMO on DEV with
BACKLOG BACKLOG (BBP) on DEV
CORE Integration
Time
COMMON
COMMON Explore Realize1 Deploy1 HYPERCARE / HELPDESK
Prepare
NINE PROCESSES: Procure-To-Pay/Order-To-Cash/Idea-To-Offer/Service-To-Report/Record-To-Report/Projects/Plan-To-Produce/Hire-To-Retire/Maintenance
Workstreams: ANA-Analytics/ADC-Application Design and Configuration/INT-Integration
Workstreams: EXT-Extensibility/DAM-Data Management/TAI-Technical Architecture & Infrastructure
Workstreams: OAS-Operations and Support/TES-Testing/SOA-Solution Adoption/PRM-Project Management
GO-LIVE WAR ROOM => CUT OVER ACTIVITIES & HELPDESK SETUP
Agile Project Delivery with SAP Activate @DIMO Wave2 Go-Live
Wave#2 ALL SECTOR COMPANIES
Agile Roles & Responsibilities
NEOVATIC PROJECT
DIMO Business
DELIVERY
What? Process How?
Team
Priority? Owner Effort?
PCBs/SCRUM Master
Process Owner
(Lead BPOs [Company Heads] & BPOs [Process Heads of Companies])
Responsibilities:
The Project Manager is responsible for the overall management of standard implementation and industry solution projects throughout its
lifecycle
Tasks:
Participate in the project planning activities and manage the execution of projects according to plan
Manage relationship with project stakeholders, including internal and external clients, keeping stakeholders informed of progress and
issues in order to manage expectations on all project requirements and deliverables.
Manage and communicate a clear vision of the project’s objectives, and motivate the project team to achieve them; create a project
environment that enables peak performance by team members.
Proactively identify changes in work scope and ensure appropriate planning measures are taken with internal and external stakeholders to
reassess and amend the scope of work requirements, budget and timeline.
Manage the financial aspects of the project: budgeting and estimate to actual variance.
Analyze risk, establish contingency plans and identify trigger events and responsibilities for initiating mitigating action.
Determine what constitutes successful closure for all parties. Gain acceptance and sign-off by all parties when closure is attained.
Proactively manage project stakeholder satisfaction to position and secure DIMO reference and success story.
Ensure proper use of project management methodology, standards, tools, processes and procedures
Coach to clarify assignments and deliverables to project team; review quality of work and manage integration of team members’ work;
provide performance input to project team members’ functional management.
Maintain work-life balance for the team - ensure breaks at defined milestones for leave, training etc.
Performance appraisal of the team members
Project Management Office (PMO)
Responsibilities:
The Program/Project Office is responsible for the professional operation of the program-/project office regarding to the following tasks.
Tasks:
Arrange meetings for project team including co-ordination of project team meetings and external events.
Co-ordinate travel arrangements for the team.
Book meeting rooms/venues for the team.
Deal with general telephone and e-mail queries for the project team with the assistance of the team.
Monitor the status of the project and distribute information accordingly to respective team members.
Project controlling tasks including reporting/statistics.
Communication with DIMOs in the name of the project team.
Content-related tasks such as presentation preparation for team or DIMO meetings.
Act as a Financial Project Analyst is the focal point to capture and report financial and other metrics of engagement(s) and/or project(s).
Special Knowledge:
Knowledge in project management methodology
Business Knowledge
Reporting to:
Program Manager, Project Manager
corresponding DIMO Role:
DIMO project office assistant
DIMO Executive Sponsor
Responsibilities:
DIMO Project Sponsor acts as a vocal and visible champion, legitimizes the project’s goals and objectives, keeps abreast of major project
activities, and is a decision-maker for the project, generally chairs the steering committee on large projects.
Tasks:
Helping to provide resources, helping resolve difficult issues, dealing with organizational politics, etc.
Approving strategies, implementation plan, project scope and milestones.
Driving and managing change through the organization.
Prioritizing project goals with other ongoing projects.
Communicating with other key organizational representatives
Participation in and/or lead project preparation/initiation; the development of the Project Charter.
Taking appropriate decisions and final decision that are within the scope of the project
Participation in project planning (high level) and the development of the Project Preparation (Initiation Plan).
Delegating any of the above responsibilities to other personnel either on or outside the Project Team
Providing support for the Project Manager; assists with major issues, problems, and policy conflicts; is active in planning the scope;
approves scope changes; signs off on major deliverables
Reporting to:
Steering committee
DIMO Steering Committee
Responsibilities:
Depending on how the project is organized, the steering committee can be involved in providing resources, assist in securing funding, act
as liaisons to executive groups, and fill other roles as defined by the project
DIMO Steering Committee generally includes management representatives from the key departments of organization involved in the
project oversight and control
This group will provide executive level leadership and have the larger institutional vision perspective. The Steering Committee will make
institutional policy decisions as necessary to ensure the success of the project
Tasks:
Meet regularly to review project plan impact on their departments
generally they approve project deliverables
provide resolve issues and policy decisions
Steering the project to completion in an orderly and progressive manner
Assist in testing, training and implementation planning and support
Review and approve scope changes, and provide direction and guidance to the project
Participants:
Project Sponsor (Chair)
Program/Project Manager
STEERING COMMITTEE MEETINGS
Work Stream/
Scrum Team 2 Agile Coach
Sales and Distribution Guides through the
execution of the
overall Agile
program
Work Stream/
Scrum Team 3 Scrum of
Manufacturing Scrums 1-n
Scrum of Core Team,
Scrums 2 Project Manager,
Chief Product Owner,
Chief Architect,
Agile Coach
Core Team
Work Stream/ Focus on integration topics and Focus on program
Scrum Team 4 cohesive solution build, leadership, backlog
Procurement Consists of the lead consultants management,
and product owners from the planning and
individual scrum teams decision making,
54
guiding principles
Working with Parallel Scrum Teams
Manufacturing
Technical
Scrum of
Scrums
(Weekly or
Product biweekly) Solution
Owner Procurement Architect
Product
Owner
55
Scrum of Scrum Backlog Development
Priorities
Product Owners • Feature F Feature I
Priorities
Feature C
Priorities
Product Backlogs • Feature D • Feature G • Feature J
• Feature E
• Feature A • Feature G
• Feature B • Feature I
• •
Priorities
Program Feature C Feature H
Product Backlog • Feature D • Feature J
• Feature E
Before planning a release it is necessary to know approximately when the customer team would like to
release working software to the business (frequency and approximate dates).
The team also needs to know the relative priorities of the project backlog items that is based on input from
process owner.
Backlog items must be sequenced by relative priority (e.g. order 1st, 2nd, 3rd …) and unique IDs per line
item need to be established rather.
Backlog items are prioritized and sequenced by the customer with the input from the implementation team.
Effort estimates in “ideal person days” are converted into calendar time using known or estimated velocity.
Velocity indicates amount of work effort the team can complete per day, per work week or per sprint.
It is often necessary to estimate a team’s initial velocity. We recommend to be conservative for first few
sprints and calibrate the estimate over the course of first 1-3 sprints.
Release Planning Roles and Responsibilities
Responsibility
Process Owners
1. Define Project Backlog
Business
2. Prioritize Project
3. Analysis of Technical
Responsibility
Implementation
Dependencies
Team
IT
Implement as
Yes
standard functionality
Define Project Backlog
Responsible: Process Owner
Example: Template:
• As a buyer • As a <role>
• I want to save my shopping cart • I want to <what>
• so that I can continue shopping later. • so that I can <goal>.
How to demo:
• Enter store
• Put a book in the shopping cart • “How to demo” section must define the
• Press “Save Cart acceptance criteria for each requirement.
• Leave store, enter it again
• Check that the book is in my cart
Project Backlog
Define Project Requirements
Prioritize the Project Backlog
Responsible: Process Owner
Product Backlog
Business IT
Requirements Requirements
Cross-Functional
Process Owner Team Requirements
Technical Prerequisites and Dependencies
Functionality/Scope Driven
Timeline/Budget Driven
Objectives:
What and how can we do better next sprint?
While the scrum review meeting focuses on the results or deliverables, the sprint retrospective
concentrates on the sprint process itself
We have to identify means which enable us to be more efficient, better, or just have more fun in the
next sprint (or in the future in general)
What are the current top priority problems and how can we solve them during the next
sprint?
Retrospective – When and How To
When:
After each sprint (preferably after sprint demo)
As and when required
Time: half an hour to full day, depending on project and team size and sprint duration
If we could redo the same If we could redo the same If we could redo the same
sprint again, we would do sprint again, we would do sprint again, we would not
these things the same these things differently do this at all
way
Post-
Post-
it
Post- it Post-
Post- Post- it
it
it it
Post- Post-
it Post- Post- it
it it
Post-
it
Tips and Tricks for Sprint Retrospectives
• When deciding what to do, ask people what they feel most passionate about.
• Bring burndown charts, picture of whiteboard or other artifacts which help the team remember what happened.
• Do not “overdo” but focus on the most relevant aspects, focus on top impediments.
• A sprint retrospective could involve, if felt appropriate by the team, other relevant stakeholders (QA, RUN organization,
Architects, etc..)
• Put list of retrospective action items on the team board (to escape the “out of sight, out of mind” syndrome)
Scrum Meetings
Guidelines
Objective of this Guideline
Scrum of Scrum meetings allow teams to discuss their work, focusing especially on areas of overlap and
integration
Examples of possible subjects for SAP projects:
– Master Data, Interfaces, Security, Conversion, Reporting.
Scrum of Scrum Meetings differ from daily Scrums:
– They do not need to be held daily (e.g. 2-3 times a week).
– They are problem-solving meetings.
– They do not need to be timeboxed to 15 minutes. Recommended length is between 30 and 60 minutes.
– The team will choose the best representative to participate in the Scrum of Scrums. (Can vary from
meeting to meeting)
Duration Agenda Item
Timeboxed to 15 minutes Each participant answers 3 questions:
• What has my team done since we last met that could affect other teams?
• What will my team do before we meet again that could effect other teams?
• What problems in my team having with whch it could use help from other teams
Run Deploy
“Don't let anything that's not READY into your Sprint, and let nothing escape that's not DONE.”
(Serge Beaumont about definition of ready)
Definition of Ready
The team will only take work into a sprint when the following criteria are satisfied:
Negotiate
Definition of Ready
Why? Business value Team decides if OK
Ready
What? Outcome vision Describes the backlog before
How? Implementation sprint
strategy and cost
Enough for 1, 5-2 sprints?
Quality checklist
Granularity OK?
Definition of Ready
The backlog items have been understood.
It is described for each backlog item individually.
Is (mostly) static over the time.
It is negotiated between the customer and Service & Support Team.
Example: Definition of Ready
The team will only take work into a Sprint when the following criteria are satisfied:
The epic/story is on the Corporate Backlog
The Team understands the problem
The Team understands why this is important
This story has been estimated by the Team
The Team knows how to demo this story to the Product Owner
The Team has insight in the context of the story
Acceptance criteria for the Product Owner are clear and agreed upon
Acceptance criteria for operations are clear and agreed upon
The Definition of “Done”
Ensures a Real Working Product
Negotiate
Definition of Done
Acceptance tested Product Owner decides is OK
Done
Unite tested Describes the product at the end of the sprint
No increased technical debt
Documentation in order
Quality checklist
Conform standard X Static constraints and requirements
Can vary over time
Definition of “Done”
The team will only deliver products that satisfy the following criteria:
Define when you consider backlog item done. Definition must be clearly understood by all involved in the
project. See examples below for recommended definitions.
Ensure that the estimates in the backlog include all activities required for completion of sprint and for
completion of release.
The team will only deliver products that satisfy the following criteria:
The software has been developed
The software works technically correct
The software works functionally correct
The software has been documented appropriately
The software is deployed on the ‘X’ environment
The agreed acceptance criteria from operations (see DoR) are review ready
The team dashboard is up to date
A Product Backlog Has Flow Regions
In Sprint
Ready
Preparing
New
How to Get User Stories Ready?
Two Options
Ready
Story
New
2. “Ready” User Stories (Spikes)
Determine User Stories which need to be made “ready”
Incorporate those into the sprint planning meeting
Ready
Done
“Ready” and “Real” user stories are worked on in parallel
Tasks are defined to make user story “ready” (“Real”) User
Story
Rule of Thumb:
Have enough user stories ready for 2-3 sprints
Thank you.
Contact information:
Arun Obilisetty
Sr.Vice President
Neovatic technologies Pvt Ltd
Plot No 78, Kavuri Hills Rd, Kavuri Hills, Phase -1,
Madhapur , Hyderabad, Telangana – 500081
Phone numbers:
+91 40 298 888 65
+91 40 298 888 64