SlideShare uma empresa Scribd logo
1 de 25
15 May 2015
Scaled Agile Meets the Ground
2©Alliance Global Services 2015
Agenda
 Understand Agility
 Business Case Implementation
 Execution Strategies & Challenges
 Recommendations
 Q & A
3©Alliance Global Services 2015
UNDERSTAND AGILITY
4©Alliance Global Services 2015
Is it delivering code to production every 11 sec?
It is delivering code to production every hour, day, week, two weeks,
months?
Is it maximize learning from real users as quickly as every day?
Is it the ability to change the software within an hour/ day for the change
identified?
It depends on the amount of agility
needed by business
What do we mean by Agile?
5©Alliance Global Services 2015
Define Agility Needs
Understand Business Context / needs
Understand the Production Roll out Frequency
Understand the Feedback Frequency Cycles
Understand the Technology Support/ Maturity
Understand the Organization Support/ Maturity
Identification of Right Agility needs is key for the
success of project since the impact is high
For ex. the distribution of non value added work for a
2 weeks sprint is 16%
3 weeks sprint is 12.5%
6©Alliance Global Services 2015
SYNOPSIS OF TEXTILE CARE PROJECT
7©Alliance Global Services 2015
NORTH AMERICA
300 Plants EUROPE
2000 Plants
Product
Owner
Product
Owner
App 1
App 2 App 3License
License
Custom Application
0License
Development Center:
Hyderabad
No vendor management required
Business Objective
8©Alliance Global Services 2015
Project Snapshot
Real Time Application Software
 Data acquisition from Meters and Sensors real time for each plant
 Real Time Data Display in TVs and Dashboards for Plant Engineers and
Operators
 Consolidated Central Reporting System
No of Plants: 300 in US, 2000 in Europe
Team Size: 42 Product Owners Location: US & Europe
Duration: 12 Months Development Team Location: Hyderabad
No of Stories: 600 No of Teams: 6
No of Sprints: 45 Sprint Duration: 2 weeks to 3 weeks
9©Alliance Global Services 2015
Plant Overview
Conventional
Washer 1
Conventional
Washer 2
Conventional
Washer 3
Tunnel
Washer
Allen Bradley
Controller
Mitsubishi
Controller
Local Application
Dispensers
(Automated Product
Injections)
Real Time Data Display
(Extended TVs)Dispensers
(Automated Product
Injections)
10©Alliance Global Services 2015
Central Overview
Consolidated
Central Reporting
System
Offline Application
External System
Local Plant 1
Local Plant 2
Local Plant 3
Local Plant 4
11©Alliance Global Services 2015
AGILE APPROACH TAKEN FOR PROJECT
12©Alliance Global Services 2015
13©Alliance Global Services 2015
JumpStart Purpose
Understand the user roles of <the product>
Understand and further define the
functionality and the recommended
technical approach and architecture
Determine high-level size and effort
estimates
14©Alliance Global Services 2015
JumpStart Purpose (continued)
This is generally one sprint worth of activities. A general guideline is for 5 – 6 months of project effort the
JumpStart shouldn’t take more than 2 weeks of effort. If you are spending more time than that you are probably
over analyzing. It is important to recognize that you don’t need to get all the stories defined at the granular level
– just enough to get started and create high level release plan. Idea creation never ends, and it certainly doesn’t
end at the time of the business vision.
Define an Implementation approach for <the
product> including tools, team, and estimated
timeline
Define the Pilot target and subsequent
releases
Define the Project Governance
15©Alliance Global Services 2015
Execution Strategy - JumpStartOneumbrella
Conducted
JumpStart Phase
which helped us to
bring in all the
stakeholders to a
single location. Objective
Defined the
Product Vision,
Identification of
Unknown and Risk
areas with
Mitigation Plans,
High level product
Backlog,
Architecture/Design
KnowledgeSharing
Product owners
spread across the
globe, Created a
Proxy Product
Team considering
the Distributed
location challenges.
16©Alliance Global Services 2015
Execution Strategy – Team Formation/Changes
Project Progress Span
Focus Team
Team A
Cross-Function
Integration
TeamTeam A
Team B
Team A
Team B
Team B
Cross-Function
17©Alliance Global Services 2015
Execution Strategy – Process Transformation
1 Product Team
1 Product Team
5 Scrum Teams
1 Product Team
2 Scrum Teams
1 Kanban Team
18©Alliance Global Services 2015
Execution Strategy – Team Collaboration
Monthly
Release
Review
Meeting
Weekly
Backlog
Grooming
Weekly
Focus
Meetings
(UI, DB,
Design,
Testing
Scrum
Ceremonies
19©Alliance Global Services 2015
The Challenge !!!
1
Hi… Mr Hardware
!!!
 
Hardware
Service
Database
Software
UI
20©Alliance Global Services 2015
Testing Complexities Of Hardware and Software
Create “Virtual
Hardware”
Service
Software
Database
Hurray !!!
Application
Tested Hardware
&
Virtual Hardware
meets !!!
21©Alliance Global Services 2015
Understand the signal pattern and frequency sent
from the hardware
2
• Virtual hardware needs to
understand that pattern.
Actual hardware
• Every hardware have a particular signal pattern and frequency
Virtual Hardware
22©Alliance Global Services 2015
PLC Simulator Tool (Virtual Hardware for Washer)
• This tool will be sending data to PLC that
would be the replica of signals sent by actual
Washer
Write Data to PLC
• The tool must have provision for creating
multiple simulators for multiple washersCreate multiple virtual
hardware in the test module
• Provide options to configure the virtual
hardware to effectively create test scenariosConfigure the virtual
hardware
• This tool must be able to simulate PLC for
multiple washers at a time (multithreading)Multi tasking of each
washer
23©Alliance Global Services 2015
Result
• MVP as business needed
• Delivered 40 Successful Sprints
• High satisfaction from end users, product sponsor/owners
• High satisfaction from team and internal stakeholders
24©Alliance Global Services 2015
Recommendations
• Before hitting the ground understand your agility needs
• Define the agile approach to be followed
• Agility needs of project can vary during the project life cycle,
change of course correction as needed
25©Alliance Global Services 2015
Thank You
Krishna Mohan Tunuguntla
Sr. Project Manager
ktunuguntla@allianceglobalservices.com
http://www.allianceglobalservices.com

Mais conteúdo relacionado

Mais procurados

Embedded meets Agile
Embedded meets AgileEmbedded meets Agile
Embedded meets Agile
Ravneet Kaur
 

Mais procurados (19)

Reliability at scale
Reliability at scaleReliability at scale
Reliability at scale
 
Webinar gwava webiste
Webinar gwava webisteWebinar gwava webiste
Webinar gwava webiste
 
Featured Modules for your Projects!
Featured Modules for your Projects!Featured Modules for your Projects!
Featured Modules for your Projects!
 
Agile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile ProjectsAgile Metrics : A seminal approach for calculating Metrics in Agile Projects
Agile Metrics : A seminal approach for calculating Metrics in Agile Projects
 
Software Development with Agile Waterfall Hybrid Method
Software Development with Agile Waterfall Hybrid MethodSoftware Development with Agile Waterfall Hybrid Method
Software Development with Agile Waterfall Hybrid Method
 
Agile Software Development at UPT DEGI | Nov, 2015
Agile Software Development at UPT DEGI | Nov, 2015Agile Software Development at UPT DEGI | Nov, 2015
Agile Software Development at UPT DEGI | Nov, 2015
 
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
 
Applying both Agile and Waterfall in one project
Applying both Agile and Waterfall in one projectApplying both Agile and Waterfall in one project
Applying both Agile and Waterfall in one project
 
Webinar: Development with Agile, Waterfall and Agile-Waterfall Hybrid
Webinar: Development with Agile, Waterfall and Agile-Waterfall HybridWebinar: Development with Agile, Waterfall and Agile-Waterfall Hybrid
Webinar: Development with Agile, Waterfall and Agile-Waterfall Hybrid
 
Embedded meets Agile
Embedded meets AgileEmbedded meets Agile
Embedded meets Agile
 
Requirements Management applied in an agile Project Environment
Requirements Management applied in an agile Project EnvironmentRequirements Management applied in an agile Project Environment
Requirements Management applied in an agile Project Environment
 
Agifall - Combining Waterfall and Agile Development Process for Digital and S...
Agifall - Combining Waterfall and Agile Development Process for Digital and S...Agifall - Combining Waterfall and Agile Development Process for Digital and S...
Agifall - Combining Waterfall and Agile Development Process for Digital and S...
 
5 Principles to Managing Your Application Lifecycle with SpiraTeam
5 Principles to Managing Your Application Lifecycle with SpiraTeam5 Principles to Managing Your Application Lifecycle with SpiraTeam
5 Principles to Managing Your Application Lifecycle with SpiraTeam
 
Agile Gurugram 2016 | Conference | Implementing agile in non-agile environmen...
Agile Gurugram 2016 | Conference | Implementing agile in non-agile environmen...Agile Gurugram 2016 | Conference | Implementing agile in non-agile environmen...
Agile Gurugram 2016 | Conference | Implementing agile in non-agile environmen...
 
Agile Software Development, Overview
Agile Software Development, OverviewAgile Software Development, Overview
Agile Software Development, Overview
 
Operationalizing your Virtual Network: Getting to the Next Level with SDN/NFV...
Operationalizing your Virtual Network: Getting to the Next Level with SDN/NFV...Operationalizing your Virtual Network: Getting to the Next Level with SDN/NFV...
Operationalizing your Virtual Network: Getting to the Next Level with SDN/NFV...
 
Startup safari 2020 making s3 more resilient using lambda@edge
Startup safari 2020 making s3 more resilient using lambda@edgeStartup safari 2020 making s3 more resilient using lambda@edge
Startup safari 2020 making s3 more resilient using lambda@edge
 
Imagine Digital Safety Assured - Arno van de Velde (Micro Focus)
Imagine Digital Safety Assured - Arno van de Velde (Micro Focus)Imagine Digital Safety Assured - Arno van de Velde (Micro Focus)
Imagine Digital Safety Assured - Arno van de Velde (Micro Focus)
 
Experience Report : Agile transformation & implementation - Cisco Video Bus...
Experience Report : Agile transformation & implementation - Cisco Video Bus...Experience Report : Agile transformation & implementation - Cisco Video Bus...
Experience Report : Agile transformation & implementation - Cisco Video Bus...
 

Destaque

Webinar on Distributed Agile Development - what works and why
Webinar on Distributed Agile Development - what works and why  Webinar on Distributed Agile Development - what works and why
Webinar on Distributed Agile Development - what works and why
Impetus Technologies
 
Agile Brazil 2010 - DSD + Open Source + Agile Methods
Agile Brazil 2010 - DSD + Open Source + Agile MethodsAgile Brazil 2010 - DSD + Open Source + Agile Methods
Agile Brazil 2010 - DSD + Open Source + Agile Methods
Wildtech
 

Destaque (15)

Distributed Agile Development
Distributed Agile DevelopmentDistributed Agile Development
Distributed Agile Development
 
Harnessing Agile Development In Distributed Environment Dusan K Part
Harnessing Agile Development In Distributed Environment   Dusan K PartHarnessing Agile Development In Distributed Environment   Dusan K Part
Harnessing Agile Development In Distributed Environment Dusan K Part
 
Webinar on Distributed Agile Development - what works and why
Webinar on Distributed Agile Development - what works and why  Webinar on Distributed Agile Development - what works and why
Webinar on Distributed Agile Development - what works and why
 
Software Development Agile Distributed Delivery Model
Software Development Agile Distributed Delivery ModelSoftware Development Agile Distributed Delivery Model
Software Development Agile Distributed Delivery Model
 
Distributed Software Development in Brazil: A Historical Review
Distributed Software Development in Brazil: A Historical ReviewDistributed Software Development in Brazil: A Historical Review
Distributed Software Development in Brazil: A Historical Review
 
Distributed Agile Development
Distributed Agile DevelopmentDistributed Agile Development
Distributed Agile Development
 
Using Scrum Values to Build the Engineering Culture
Using Scrum Values to Build the Engineering CultureUsing Scrum Values to Build the Engineering Culture
Using Scrum Values to Build the Engineering Culture
 
Scaling Agile and distributed development webinar v1.0
Scaling Agile and distributed development webinar v1.0Scaling Agile and distributed development webinar v1.0
Scaling Agile and distributed development webinar v1.0
 
Distributed Agile Development
Distributed Agile DevelopmentDistributed Agile Development
Distributed Agile Development
 
Agile Software Development with Remote Teams
Agile Software Development with Remote TeamsAgile Software Development with Remote Teams
Agile Software Development with Remote Teams
 
Agile Brazil 2010 - DSD + Open Source + Agile Methods
Agile Brazil 2010 - DSD + Open Source + Agile MethodsAgile Brazil 2010 - DSD + Open Source + Agile Methods
Agile Brazil 2010 - DSD + Open Source + Agile Methods
 
Agile Software Development With SCRUM
Agile Software Development With SCRUMAgile Software Development With SCRUM
Agile Software Development With SCRUM
 
User stories in agile software development
User stories in agile software developmentUser stories in agile software development
User stories in agile software development
 
High Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and ScrumHigh Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and Scrum
 
You think you know agile
You think you know agileYou think you know agile
You think you know agile
 

Semelhante a Scaled agile meets the ground

Semelhante a Scaled agile meets the ground (20)

Velocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain ChoicesVelocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain Choices
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?
 
Leveraging Full Adoption for Demand Management and Capacity Planning
Leveraging Full Adoption for Demand Management and Capacity PlanningLeveraging Full Adoption for Demand Management and Capacity Planning
Leveraging Full Adoption for Demand Management and Capacity Planning
 
Technology Primer: Save Money and Improve Service by Replacing "Free" Native ...
Technology Primer: Save Money and Improve Service by Replacing "Free" Native ...Technology Primer: Save Money and Improve Service by Replacing "Free" Native ...
Technology Primer: Save Money and Improve Service by Replacing "Free" Native ...
 
Managing Challenges In Your JDA Environment
Managing Challenges In Your JDA EnvironmentManaging Challenges In Your JDA Environment
Managing Challenges In Your JDA Environment
 
OOW15 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2
OOW15 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2 OOW15 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2
OOW15 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2
 
Cigniti joint webinar with Soasta - Agile DevOps: Test-driven IT Environment ...
Cigniti joint webinar with Soasta - Agile DevOps: Test-driven IT Environment ...Cigniti joint webinar with Soasta - Agile DevOps: Test-driven IT Environment ...
Cigniti joint webinar with Soasta - Agile DevOps: Test-driven IT Environment ...
 
The 3 Pillars of Remote Application Development
The 3 Pillars of Remote Application DevelopmentThe 3 Pillars of Remote Application Development
The 3 Pillars of Remote Application Development
 
Juriba - How to Get Your Management Fired Up About Evergreen IT After Your Wi...
Juriba - How to Get Your Management Fired Up About Evergreen IT After Your Wi...Juriba - How to Get Your Management Fired Up About Evergreen IT After Your Wi...
Juriba - How to Get Your Management Fired Up About Evergreen IT After Your Wi...
 
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
 
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
 
Ca Continuous Delivery
Ca Continuous DeliveryCa Continuous Delivery
Ca Continuous Delivery
 
Case Study: Oppenheimer Funds Brings IT to the People with ITSM Self-Service...
Case Study: Oppenheimer Funds Brings IT to the People with ITSM Self-Service...Case Study: Oppenheimer Funds Brings IT to the People with ITSM Self-Service...
Case Study: Oppenheimer Funds Brings IT to the People with ITSM Self-Service...
 
5 Steps to Get Precise SAP Impact-Based Testing
5 Steps to Get Precise SAP Impact-Based Testing5 Steps to Get Precise SAP Impact-Based Testing
5 Steps to Get Precise SAP Impact-Based Testing
 
Leverage Service Virtualization on Your Roadmap for Success
Leverage Service Virtualization on Your Roadmap for SuccessLeverage Service Virtualization on Your Roadmap for Success
Leverage Service Virtualization on Your Roadmap for Success
 
Supply Chain Inventory And Logistics PowerPoint Presentation Slides
Supply Chain Inventory And Logistics PowerPoint Presentation Slides Supply Chain Inventory And Logistics PowerPoint Presentation Slides
Supply Chain Inventory And Logistics PowerPoint Presentation Slides
 
DOES15 - Scott Prugh & Erica Morrison - Conway & Taylor Meet the Strangler (v...
DOES15 - Scott Prugh & Erica Morrison - Conway & Taylor Meet the Strangler (v...DOES15 - Scott Prugh & Erica Morrison - Conway & Taylor Meet the Strangler (v...
DOES15 - Scott Prugh & Erica Morrison - Conway & Taylor Meet the Strangler (v...
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
 
Application Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and SucceedApplication Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and Succeed
 
Arguments in favor of a progressive software rewrite
Arguments in favor of a progressive software rewrite  Arguments in favor of a progressive software rewrite
Arguments in favor of a progressive software rewrite
 

Mais de India Scrum Enthusiasts Community

Mais de India Scrum Enthusiasts Community (20)

Deciphering Agile Big Data
Deciphering Agile Big DataDeciphering Agile Big Data
Deciphering Agile Big Data
 
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
 
Rubber Meets the Road
Rubber Meets the RoadRubber Meets the Road
Rubber Meets the Road
 
Can Agile Enthusiasm See The Organization Through?
Can Agile Enthusiasm See The Organization Through?Can Agile Enthusiasm See The Organization Through?
Can Agile Enthusiasm See The Organization Through?
 
Agile​ ​HR​ ​From​ ​the​ ​trenches
Agile​ ​HR​ ​From​ ​the​ ​trenchesAgile​ ​HR​ ​From​ ​the​ ​trenches
Agile​ ​HR​ ​From​ ​the​ ​trenches
 
Evolutionary Change
Evolutionary ChangeEvolutionary Change
Evolutionary Change
 
Software 4.0 : “How” of Building Software Driven Business
Software 4.0 : “How” of Building Software Driven BusinessSoftware 4.0 : “How” of Building Software Driven Business
Software 4.0 : “How” of Building Software Driven Business
 
Agile Digital Architecture
Agile Digital ArchitectureAgile Digital Architecture
Agile Digital Architecture
 
Governance mechanism to further business agility
Governance mechanism to further business agilityGovernance mechanism to further business agility
Governance mechanism to further business agility
 
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
 
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
 
Wave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership RedefinedWave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership Redefined
 
Agile Engineering Environment – 2017
Agile Engineering Environment – 2017Agile Engineering Environment – 2017
Agile Engineering Environment – 2017
 
Management for Agility and Outcomes
Management for Agility and OutcomesManagement for Agility and Outcomes
Management for Agility and Outcomes
 
Agile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For AllAgile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For All
 
Agile Engineering Environment – 2017
Agile Engineering Environment – 2017Agile Engineering Environment – 2017
Agile Engineering Environment – 2017
 
Wave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership RedefinedWave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership Redefined
 
Five (Oops!) Six Mistakes You are Making as a Leader
Five (Oops!) Six Mistakes You are Making as a LeaderFive (Oops!) Six Mistakes You are Making as a Leader
Five (Oops!) Six Mistakes You are Making as a Leader
 
Empower the Forbidden Power Players
Empower the Forbidden Power PlayersEmpower the Forbidden Power Players
Empower the Forbidden Power Players
 
Agility in Education System for Digital India
Agility in Education System for Digital IndiaAgility in Education System for Digital India
Agility in Education System for Digital India
 

Último

Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Riyadh +966572737505 get cytotec
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
Nimot Muili
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
alinstan901
 

Último (15)

BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field Artillery
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdf
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Strategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal AnalsysisStrategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal Analsysis
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 

Scaled agile meets the ground

  • 1. 15 May 2015 Scaled Agile Meets the Ground
  • 2. 2©Alliance Global Services 2015 Agenda  Understand Agility  Business Case Implementation  Execution Strategies & Challenges  Recommendations  Q & A
  • 3. 3©Alliance Global Services 2015 UNDERSTAND AGILITY
  • 4. 4©Alliance Global Services 2015 Is it delivering code to production every 11 sec? It is delivering code to production every hour, day, week, two weeks, months? Is it maximize learning from real users as quickly as every day? Is it the ability to change the software within an hour/ day for the change identified? It depends on the amount of agility needed by business What do we mean by Agile?
  • 5. 5©Alliance Global Services 2015 Define Agility Needs Understand Business Context / needs Understand the Production Roll out Frequency Understand the Feedback Frequency Cycles Understand the Technology Support/ Maturity Understand the Organization Support/ Maturity Identification of Right Agility needs is key for the success of project since the impact is high For ex. the distribution of non value added work for a 2 weeks sprint is 16% 3 weeks sprint is 12.5%
  • 6. 6©Alliance Global Services 2015 SYNOPSIS OF TEXTILE CARE PROJECT
  • 7. 7©Alliance Global Services 2015 NORTH AMERICA 300 Plants EUROPE 2000 Plants Product Owner Product Owner App 1 App 2 App 3License License Custom Application 0License Development Center: Hyderabad No vendor management required Business Objective
  • 8. 8©Alliance Global Services 2015 Project Snapshot Real Time Application Software  Data acquisition from Meters and Sensors real time for each plant  Real Time Data Display in TVs and Dashboards for Plant Engineers and Operators  Consolidated Central Reporting System No of Plants: 300 in US, 2000 in Europe Team Size: 42 Product Owners Location: US & Europe Duration: 12 Months Development Team Location: Hyderabad No of Stories: 600 No of Teams: 6 No of Sprints: 45 Sprint Duration: 2 weeks to 3 weeks
  • 9. 9©Alliance Global Services 2015 Plant Overview Conventional Washer 1 Conventional Washer 2 Conventional Washer 3 Tunnel Washer Allen Bradley Controller Mitsubishi Controller Local Application Dispensers (Automated Product Injections) Real Time Data Display (Extended TVs)Dispensers (Automated Product Injections)
  • 10. 10©Alliance Global Services 2015 Central Overview Consolidated Central Reporting System Offline Application External System Local Plant 1 Local Plant 2 Local Plant 3 Local Plant 4
  • 11. 11©Alliance Global Services 2015 AGILE APPROACH TAKEN FOR PROJECT
  • 13. 13©Alliance Global Services 2015 JumpStart Purpose Understand the user roles of <the product> Understand and further define the functionality and the recommended technical approach and architecture Determine high-level size and effort estimates
  • 14. 14©Alliance Global Services 2015 JumpStart Purpose (continued) This is generally one sprint worth of activities. A general guideline is for 5 – 6 months of project effort the JumpStart shouldn’t take more than 2 weeks of effort. If you are spending more time than that you are probably over analyzing. It is important to recognize that you don’t need to get all the stories defined at the granular level – just enough to get started and create high level release plan. Idea creation never ends, and it certainly doesn’t end at the time of the business vision. Define an Implementation approach for <the product> including tools, team, and estimated timeline Define the Pilot target and subsequent releases Define the Project Governance
  • 15. 15©Alliance Global Services 2015 Execution Strategy - JumpStartOneumbrella Conducted JumpStart Phase which helped us to bring in all the stakeholders to a single location. Objective Defined the Product Vision, Identification of Unknown and Risk areas with Mitigation Plans, High level product Backlog, Architecture/Design KnowledgeSharing Product owners spread across the globe, Created a Proxy Product Team considering the Distributed location challenges.
  • 16. 16©Alliance Global Services 2015 Execution Strategy – Team Formation/Changes Project Progress Span Focus Team Team A Cross-Function Integration TeamTeam A Team B Team A Team B Team B Cross-Function
  • 17. 17©Alliance Global Services 2015 Execution Strategy – Process Transformation 1 Product Team 1 Product Team 5 Scrum Teams 1 Product Team 2 Scrum Teams 1 Kanban Team
  • 18. 18©Alliance Global Services 2015 Execution Strategy – Team Collaboration Monthly Release Review Meeting Weekly Backlog Grooming Weekly Focus Meetings (UI, DB, Design, Testing Scrum Ceremonies
  • 19. 19©Alliance Global Services 2015 The Challenge !!! 1 Hi… Mr Hardware !!!   Hardware Service Database Software UI
  • 20. 20©Alliance Global Services 2015 Testing Complexities Of Hardware and Software Create “Virtual Hardware” Service Software Database Hurray !!! Application Tested Hardware & Virtual Hardware meets !!!
  • 21. 21©Alliance Global Services 2015 Understand the signal pattern and frequency sent from the hardware 2 • Virtual hardware needs to understand that pattern. Actual hardware • Every hardware have a particular signal pattern and frequency Virtual Hardware
  • 22. 22©Alliance Global Services 2015 PLC Simulator Tool (Virtual Hardware for Washer) • This tool will be sending data to PLC that would be the replica of signals sent by actual Washer Write Data to PLC • The tool must have provision for creating multiple simulators for multiple washersCreate multiple virtual hardware in the test module • Provide options to configure the virtual hardware to effectively create test scenariosConfigure the virtual hardware • This tool must be able to simulate PLC for multiple washers at a time (multithreading)Multi tasking of each washer
  • 23. 23©Alliance Global Services 2015 Result • MVP as business needed • Delivered 40 Successful Sprints • High satisfaction from end users, product sponsor/owners • High satisfaction from team and internal stakeholders
  • 24. 24©Alliance Global Services 2015 Recommendations • Before hitting the ground understand your agility needs • Define the agile approach to be followed • Agility needs of project can vary during the project life cycle, change of course correction as needed
  • 25. 25©Alliance Global Services 2015 Thank You Krishna Mohan Tunuguntla Sr. Project Manager ktunuguntla@allianceglobalservices.com http://www.allianceglobalservices.com

Notas do Editor

  1. Business Objective is to replace a varied and outdated multiple Off Shelf software around the globe with single custom written software. This will help the customer bring/share in all the varied business flows across the globe in to a single platform by removing license cost of $1M /year with potential increase the brand image and market presence. The solution needs to be delivered by a fixed date, otherwise it will cost $1M additional for the next year licenses. Key Challenges: Fixed Date of Delivery and go live (Cost of failure is $1M from licenses and multi-million opportunity loss) Product Owners across the Globe with varied knowledge and expectation Resistance to help from existing Off shelf Product vendors Known Unknowns in key areas, Re-Engineering needs
  2. Remove Project Name Remove the word CI
  3. The outcome of this phase is what I’ll mention next – and these are all further reasons why this is a really valuable exercise. During the Jumpstart you should be able to gain… Understand the user roles of <the product> Actual users Stakeholders Supporting & Maintenance users Any external system users Elaborate & Alignment on the Product Vision Define the User Story/Epics backlog for <the product> and prioritize based on business need, various dependencies like other systems, resources, timeline, interdependencies of the requirements Identify technical approach: logical architecture, systems integrations & blueprints, recommended tools, products & platforms, testing strategy & approach Create initial relative sizing estimates for the user stories and epics – these should generally be at a ‘t-shirt size’ Identify major risks, technical or functional areas, that require additional investigation and mitigation
  4. Define an Implementation approach for <the product> including tools, team, and estimated timeline Define prioritization and trade off approach Identify resources needed to implement <the product> Define the Pilot target and subsequent releases Create targeted Pilot release backlog and follow-on release themes Define the Project Governance Identification of the team and approach for project governance All these activities should constitute about 2-3 weeks for a Jumpstart. This of course would vary by product size and your goals for release planning. It’s also important to note that the level of detail goal is basically ‘enough for the team to get started’ – and so if every element of every user story isn’t fully elaborated – that’s okay – the idea creation shouldn’t end with the jumpstart – and the business stakeholders need to recognize that they will be involved throughout the agile development lifecycle.
  5. Induce the required agility as needed, Started with Proxy Product Team and Scrum Teams. As we move along, KANBAN teams has been formed as required which run in parallel with SCRUM Teams Once the considerable of product is built, there can be a need of Integration team. Form the Integration team with smart people across other teams. The focuses of this team to resolve the any integration issues/develop the integration layers and make the application stable. This team can be executed on task based approach (Kanban)
  6. Due the Scrum Team Structure, there are many chances of losing the common focus needed across all the team i.e. Testing Focus, UI Focus, Architecture Focus – We have scheduled separate meetings once in a week for collaboration and ensuring the consistent practices followed across all teams.