SlideShare a Scribd company logo
North star agile transformation
case study
PROCESS
SPECIALIZATION &
STANDARDIZATION
Standard Agile Framework Across Programs
COLLABORATION
BETWEEN TEAMS
Help to Manage Inter Team Dependencies &
Communication to enable Working for a common goal &
sustainment
FASTER TO MARKET
Exploration of best options of process
implementation, application development &
project management to enable delivery
excellence
CONTINIOUS
IMPROVEMENT
Transformation is always a journey, in pursuit
of a better version of current phase
TEAM ENGAGMENT &
LEARNING
Training sessions & workshops on Agile Principles, Metrics,
Estimation & Engineering approach to stay relevant in market
and Spread a culture of Data Driven Process Improvement
Agile transformation objectives
North star Program structure
4 Teams in Application Maintenance
• 1 in Core Development
• 1 Testing team, Catering to above 5 teams
• All teams in different level of Agile Maturity
Tech stack of the teams:
1. Support team A- Java, REST API, Angular
2. Support team B- SAP Apps, ABAP, SAP HANA, LCI
3. Support team C - SAP Apps, ABAP, SAP HANA, LCI
4. Support team D-Linux, Cloud DevOps, Azure/AWS Cloud maintenance, Bamboo
5. Development team E- Java, REST API, Angular
6. Testing team F-Manual Application testing, Automation tools and Performance Testing
Transformation approach
What is Transformation :
Awareness, ownership and drive towards a positive change, fuelled by market change and innovation
Methodology :
Experimental & Phase by Phase, Instead of Big Bang
Execution Strategy :
• Assessment of Current Phase by Interview, Brainstorming, Metrics Review
• Analysis of Data Collected
• Prioritising Transformation KPI & Action Items
• Implementing Action Item
• Reassess the Phase and Repeat the Cycle
Detailed road map – Long term (1-2 years)
Assessment of current stage :
Any transformation needs assessment of current phase. This can be done by the below
• Interview with team members & Leadership
• Review of team metrics (Example -Velocity, Say-do ratio, defect matrix, Throughput, Backlog index,
Team spirit index, cycle time, Net Promotor’s Score etc)
• Assessment of how empowered is the team, how flexible & robust the architecture is, what is the
current agile maturity of the team
Analysis :
• Assuming a core transformation team is in place, it needs to draw useful inference from the data,
For example, is the velocity stable, is the say-do ratio/throughput meets customer’s expectation,
are there blockers and impediments, is the defect density too high
• How much of the testing/implementation is automated and how much is the potential
• Core Transformation team , along with development team/architects look into tech stack and
prepare the tech backlog
Detailed road map – Long term (1-2 years)
Prioritizing Transformation KPI:
• Based on analysis of current phase, team can do brainstorming and come up with KPIs for
transformation goals, appropriate roadmap and action items
• These discussions need to involve customers, incase customers are not available their
representatives can contribute
• Example of Transformation KPI
• Stabilizing Velocity
• Improving cycle time by X%
• Reducing density by Y %
• Improving NPS by xx%
• Improving Team Spirit by yy%
• Achieve X% of tech stack by n month
• NN Learning hours for the team
• Adherence to org standards of process, Cyber security etc
• Improving maturity of team which needs improvement, and sustaining the ones which are
already matured
• Common and Scaled Agile Framework for entire program
• ZZ% of review/testing to be automated
Detailed road map – Long term (1-2 years)
Implementing Action Items
• Assuming Team structure is already based on component/feature, if not, can think of team
restructure focussing on building cross-functional teams
• Brainstorming on Separate testing team or one testing team member part of each teams
• Coaching & Workshops on Agile Methodologies, Training for Product Owners
• Implementing right framework like SCRUM/Kanban, and engineering practices like TDD, Pair
Programming etc
• Identifying & Piloting right metrics & start reviewing them
• Deciding on the right length of Sprint Iteration
• Assuming Phase out implementation, can start from teams one by one. Suggesting Kanban
framework for Maintenance teams (Assuming ad-hoc work) and Scrum for teams into
development assignment
• Team level implementation can be done by preparing user story backlog, choosing the right agile
project management tool like JIRA/Rally and kick start with a planning session
• Once majority of the teams have started basic agile project management and engineering practices,
it will be a good time to start scaling up using a framework like SAFe
Detailed road map – Long term (1-2 years)
Suggested
Team
Structure For
Cross Functional
Teams
Support Team A :
Technical
resources + Tester
Support Team B :
Technical
resources + Tester
Support Team C :
Technical
resources + Tester
Support Team D :
Technical
resources + Tester
Development
Team E : Technical
resources + Tester
Detailed road map – short term (yearly roadmap)
Quarter 1
-Data Collection
-Identifying
Improvement areas
-Training &
Coaching
-Team Level
Implementation of
Agile Framework
Quarter 2
-Coming up with
Action Items for
Improvement,
Prioritizing &
Implementing
them
-Assessment of
Team level
Transformation,
go/no go
decision
Quarter 3
Preparation for
standardization
& Scaling
framework
Kick –off PI
Planning and
Implementing
Scale framework
Quarter 4
Stock taking and
assessment of
Transformation
Preparation for
Next year KPI
What not to do ?
Agile & Scrum means we start
having our meetings “standing up”.
So, the more comfortable your
shoes are the more agile are you !!
We have one sprint each for
requirement gathering, design,
development, testing &
implementation
Roles of agile coach
COUNCELLER
FACILITATOR
COACH
GROWTH PARTNER
MODELER
ADVISOR
TRAINER
appendix
Pair programming is a
technique in which two
programmers work
together at one
workstation. One, the
driver, writes code while
the other, the observer
or navigator, reviews
each line of code as it is
typed in
Test-driven
development (TDD) is a
software development
process in which
requirements are turned
into very specific test
cases, then the code is
improved so that the
tests pass
CI/CD is a method to
frequently deliver apps to
customers by introducing
automation into the
stages of app
development. It
uses continuous
integration, continuous
delivery, and continuous
deployment.
Extreme Programming
(XP) is an agile software
development framework
that aims to produce
higher quality software
following five values like
communication,
simplicity, feedback,
courage, and respect
Kanban is a visual system
for managing work as it
moves through a process,
where it is used as a
scheduling system that
tells you what to produce,
when to produce it, and
how much to produce.
Scrum is a framework
for project management
that emphasizes
teamwork,
accountability and
iterative progress
toward a well-
defined goal
14
Recommended Agile methodologies
SCRUM KANBAN XP
TDD
CI & CD PAIR PROGRAMMING
Kanban process
CI CD

More Related Content

Similar to North Star Case Study.pptx

Deepak R (Process & Test Automation Lead)
Deepak R (Process & Test Automation Lead)Deepak R (Process & Test Automation Lead)
Deepak R (Process & Test Automation Lead)Deepak R
 
Dev ops metrics
Dev ops metricsDev ops metrics
Dev ops metrics
Shivagami Gugan
 
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software Engineering
Purvik Rana
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
Solomon Raja P.S
 
Agile Transformation at Scale
Agile Transformation at ScaleAgile Transformation at Scale
Agile Transformation at Scale
ITSM Academy, Inc.
 
Agile transformationatscale
Agile transformationatscaleAgile transformationatscale
ANIn Pune October 2023 |Sharing Experience in Agile Delivery by Shyamkumar Ve...
ANIn Pune October 2023 |Sharing Experience in Agile Delivery by Shyamkumar Ve...ANIn Pune October 2023 |Sharing Experience in Agile Delivery by Shyamkumar Ve...
ANIn Pune October 2023 |Sharing Experience in Agile Delivery by Shyamkumar Ve...
AgileNetwork
 
Carolyn J Johnson CV 2019 07-21-2019
Carolyn J Johnson CV 2019 07-21-2019Carolyn J Johnson CV 2019 07-21-2019
Carolyn J Johnson CV 2019 07-21-2019
Carolyn Johnson
 
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
Saikat Das - CSP, SAFe Agilist, ICP, DAD-Yellow Belt
 
103240-The-New-Way-of-Thinking-Our-Implementation-experience-with-Oracle-HCM-...
103240-The-New-Way-of-Thinking-Our-Implementation-experience-with-Oracle-HCM-...103240-The-New-Way-of-Thinking-Our-Implementation-experience-with-Oracle-HCM-...
103240-The-New-Way-of-Thinking-Our-Implementation-experience-with-Oracle-HCM-...
ssuser835d1a
 
PMI - ACP (Agile Certified Practitionar) Certification Exam Prep
PMI - ACP (Agile Certified Practitionar) Certification Exam PrepPMI - ACP (Agile Certified Practitionar) Certification Exam Prep
PMI - ACP (Agile Certified Practitionar) Certification Exam Prep
PrudentialSolutions
 
Pragya_Rathore_Updated_Resume
Pragya_Rathore_Updated_ResumePragya_Rathore_Updated_Resume
Pragya_Rathore_Updated_ResumePragya Rathore
 
Agile Model & Methodology
Agile Model & MethodologyAgile Model & Methodology
Agile Model & Methodology
yasirkhan_77
 
Putting sprint development into operation
Putting sprint development into operationPutting sprint development into operation
Putting sprint development into operation
Nuno Fernandes
 
India Agile Week 2015
India Agile Week 2015India Agile Week 2015
India Agile Week 2015
Sonata Software
 
How to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarHow to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy Webinar
ITSM Academy, Inc.
 

Similar to North Star Case Study.pptx (20)

Deepak R (Process & Test Automation Lead)
Deepak R (Process & Test Automation Lead)Deepak R (Process & Test Automation Lead)
Deepak R (Process & Test Automation Lead)
 
Profile Seema Wadhwa
Profile Seema WadhwaProfile Seema Wadhwa
Profile Seema Wadhwa
 
Dev ops metrics
Dev ops metricsDev ops metrics
Dev ops metrics
 
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software Engineering
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
Agile Transformation at Scale
Agile Transformation at ScaleAgile Transformation at Scale
Agile Transformation at Scale
 
Agile transformationatscale
Agile transformationatscaleAgile transformationatscale
Agile transformationatscale
 
ANIn Pune October 2023 |Sharing Experience in Agile Delivery by Shyamkumar Ve...
ANIn Pune October 2023 |Sharing Experience in Agile Delivery by Shyamkumar Ve...ANIn Pune October 2023 |Sharing Experience in Agile Delivery by Shyamkumar Ve...
ANIn Pune October 2023 |Sharing Experience in Agile Delivery by Shyamkumar Ve...
 
Carolyn J Johnson CV 2019 07-21-2019
Carolyn J Johnson CV 2019 07-21-2019Carolyn J Johnson CV 2019 07-21-2019
Carolyn J Johnson CV 2019 07-21-2019
 
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
103240-The-New-Way-of-Thinking-Our-Implementation-experience-with-Oracle-HCM-...
103240-The-New-Way-of-Thinking-Our-Implementation-experience-with-Oracle-HCM-...103240-The-New-Way-of-Thinking-Our-Implementation-experience-with-Oracle-HCM-...
103240-The-New-Way-of-Thinking-Our-Implementation-experience-with-Oracle-HCM-...
 
PMI - ACP (Agile Certified Practitionar) Certification Exam Prep
PMI - ACP (Agile Certified Practitionar) Certification Exam PrepPMI - ACP (Agile Certified Practitionar) Certification Exam Prep
PMI - ACP (Agile Certified Practitionar) Certification Exam Prep
 
Pragya_Rathore_Updated_Resume
Pragya_Rathore_Updated_ResumePragya_Rathore_Updated_Resume
Pragya_Rathore_Updated_Resume
 
Agile Model & Methodology
Agile Model & MethodologyAgile Model & Methodology
Agile Model & Methodology
 
Putting sprint development into operation
Putting sprint development into operationPutting sprint development into operation
Putting sprint development into operation
 
India Agile Week 2015
India Agile Week 2015India Agile Week 2015
India Agile Week 2015
 
CV_N Srividya_300kb
CV_N Srividya_300kbCV_N Srividya_300kb
CV_N Srividya_300kb
 
How to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarHow to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy Webinar
 

Recently uploaded

April 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products NewsletterApril 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products Newsletter
NathanBaughman3
 
PriyoShop Celebration Pohela Falgun Mar 20, 2024
PriyoShop Celebration Pohela Falgun Mar 20, 2024PriyoShop Celebration Pohela Falgun Mar 20, 2024
PriyoShop Celebration Pohela Falgun Mar 20, 2024
PriyoShop.com LTD
 
20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf
tjcomstrang
 
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
taqyed
 
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Lviv Startup Club
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
dylandmeas
 
Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
Operational Excellence Consulting
 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
dylandmeas
 
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-indiafalcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
Falcon Invoice Discounting
 
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
BBPMedia1
 
The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...
awaisafdar
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Navpack & Print
 
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptxTaurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
my Pandit
 
Brand Analysis for an artist named Struan
Brand Analysis for an artist named StruanBrand Analysis for an artist named Struan
Brand Analysis for an artist named Struan
sarahvanessa51503
 
Enterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdfEnterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdf
KaiNexus
 
Role of Remote Sensing and Monitoring in Mining
Role of Remote Sensing and Monitoring in MiningRole of Remote Sensing and Monitoring in Mining
Role of Remote Sensing and Monitoring in Mining
Naaraayani Minerals Pvt.Ltd
 
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptxCADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
fakeloginn69
 
Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
Ben Wann
 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
LR1709MUSIC
 
Memorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.pptMemorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.ppt
seri bangash
 

Recently uploaded (20)

April 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products NewsletterApril 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products Newsletter
 
PriyoShop Celebration Pohela Falgun Mar 20, 2024
PriyoShop Celebration Pohela Falgun Mar 20, 2024PriyoShop Celebration Pohela Falgun Mar 20, 2024
PriyoShop Celebration Pohela Falgun Mar 20, 2024
 
20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf
 
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
 
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
 
Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
 
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-indiafalcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
 
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
 
The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
 
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptxTaurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
 
Brand Analysis for an artist named Struan
Brand Analysis for an artist named StruanBrand Analysis for an artist named Struan
Brand Analysis for an artist named Struan
 
Enterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdfEnterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdf
 
Role of Remote Sensing and Monitoring in Mining
Role of Remote Sensing and Monitoring in MiningRole of Remote Sensing and Monitoring in Mining
Role of Remote Sensing and Monitoring in Mining
 
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptxCADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
 
Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
 
Memorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.pptMemorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.ppt
 

North Star Case Study.pptx

  • 1. North star agile transformation case study
  • 2. PROCESS SPECIALIZATION & STANDARDIZATION Standard Agile Framework Across Programs COLLABORATION BETWEEN TEAMS Help to Manage Inter Team Dependencies & Communication to enable Working for a common goal & sustainment FASTER TO MARKET Exploration of best options of process implementation, application development & project management to enable delivery excellence CONTINIOUS IMPROVEMENT Transformation is always a journey, in pursuit of a better version of current phase TEAM ENGAGMENT & LEARNING Training sessions & workshops on Agile Principles, Metrics, Estimation & Engineering approach to stay relevant in market and Spread a culture of Data Driven Process Improvement Agile transformation objectives
  • 3. North star Program structure 4 Teams in Application Maintenance • 1 in Core Development • 1 Testing team, Catering to above 5 teams • All teams in different level of Agile Maturity Tech stack of the teams: 1. Support team A- Java, REST API, Angular 2. Support team B- SAP Apps, ABAP, SAP HANA, LCI 3. Support team C - SAP Apps, ABAP, SAP HANA, LCI 4. Support team D-Linux, Cloud DevOps, Azure/AWS Cloud maintenance, Bamboo 5. Development team E- Java, REST API, Angular 6. Testing team F-Manual Application testing, Automation tools and Performance Testing
  • 4. Transformation approach What is Transformation : Awareness, ownership and drive towards a positive change, fuelled by market change and innovation Methodology : Experimental & Phase by Phase, Instead of Big Bang Execution Strategy : • Assessment of Current Phase by Interview, Brainstorming, Metrics Review • Analysis of Data Collected • Prioritising Transformation KPI & Action Items • Implementing Action Item • Reassess the Phase and Repeat the Cycle
  • 5. Detailed road map – Long term (1-2 years) Assessment of current stage : Any transformation needs assessment of current phase. This can be done by the below • Interview with team members & Leadership • Review of team metrics (Example -Velocity, Say-do ratio, defect matrix, Throughput, Backlog index, Team spirit index, cycle time, Net Promotor’s Score etc) • Assessment of how empowered is the team, how flexible & robust the architecture is, what is the current agile maturity of the team Analysis : • Assuming a core transformation team is in place, it needs to draw useful inference from the data, For example, is the velocity stable, is the say-do ratio/throughput meets customer’s expectation, are there blockers and impediments, is the defect density too high • How much of the testing/implementation is automated and how much is the potential • Core Transformation team , along with development team/architects look into tech stack and prepare the tech backlog
  • 6. Detailed road map – Long term (1-2 years) Prioritizing Transformation KPI: • Based on analysis of current phase, team can do brainstorming and come up with KPIs for transformation goals, appropriate roadmap and action items • These discussions need to involve customers, incase customers are not available their representatives can contribute • Example of Transformation KPI • Stabilizing Velocity • Improving cycle time by X% • Reducing density by Y % • Improving NPS by xx% • Improving Team Spirit by yy% • Achieve X% of tech stack by n month • NN Learning hours for the team • Adherence to org standards of process, Cyber security etc • Improving maturity of team which needs improvement, and sustaining the ones which are already matured • Common and Scaled Agile Framework for entire program • ZZ% of review/testing to be automated
  • 7. Detailed road map – Long term (1-2 years) Implementing Action Items • Assuming Team structure is already based on component/feature, if not, can think of team restructure focussing on building cross-functional teams • Brainstorming on Separate testing team or one testing team member part of each teams • Coaching & Workshops on Agile Methodologies, Training for Product Owners • Implementing right framework like SCRUM/Kanban, and engineering practices like TDD, Pair Programming etc • Identifying & Piloting right metrics & start reviewing them • Deciding on the right length of Sprint Iteration • Assuming Phase out implementation, can start from teams one by one. Suggesting Kanban framework for Maintenance teams (Assuming ad-hoc work) and Scrum for teams into development assignment • Team level implementation can be done by preparing user story backlog, choosing the right agile project management tool like JIRA/Rally and kick start with a planning session • Once majority of the teams have started basic agile project management and engineering practices, it will be a good time to start scaling up using a framework like SAFe
  • 8. Detailed road map – Long term (1-2 years) Suggested Team Structure For Cross Functional Teams Support Team A : Technical resources + Tester Support Team B : Technical resources + Tester Support Team C : Technical resources + Tester Support Team D : Technical resources + Tester Development Team E : Technical resources + Tester
  • 9. Detailed road map – short term (yearly roadmap) Quarter 1 -Data Collection -Identifying Improvement areas -Training & Coaching -Team Level Implementation of Agile Framework Quarter 2 -Coming up with Action Items for Improvement, Prioritizing & Implementing them -Assessment of Team level Transformation, go/no go decision Quarter 3 Preparation for standardization & Scaling framework Kick –off PI Planning and Implementing Scale framework Quarter 4 Stock taking and assessment of Transformation Preparation for Next year KPI
  • 10. What not to do ? Agile & Scrum means we start having our meetings “standing up”. So, the more comfortable your shoes are the more agile are you !! We have one sprint each for requirement gathering, design, development, testing & implementation
  • 11. Roles of agile coach COUNCELLER FACILITATOR COACH GROWTH PARTNER MODELER ADVISOR TRAINER
  • 12.
  • 14. Pair programming is a technique in which two programmers work together at one workstation. One, the driver, writes code while the other, the observer or navigator, reviews each line of code as it is typed in Test-driven development (TDD) is a software development process in which requirements are turned into very specific test cases, then the code is improved so that the tests pass CI/CD is a method to frequently deliver apps to customers by introducing automation into the stages of app development. It uses continuous integration, continuous delivery, and continuous deployment. Extreme Programming (XP) is an agile software development framework that aims to produce higher quality software following five values like communication, simplicity, feedback, courage, and respect Kanban is a visual system for managing work as it moves through a process, where it is used as a scheduling system that tells you what to produce, when to produce it, and how much to produce. Scrum is a framework for project management that emphasizes teamwork, accountability and iterative progress toward a well- defined goal 14 Recommended Agile methodologies SCRUM KANBAN XP TDD CI & CD PAIR PROGRAMMING
  • 15.
  • 17.
  • 18. CI CD