SlideShare uma empresa Scribd logo
1 de 41
Nuances of Building a Product Organization
within a Services Company
Process, Mindset, System Transformation for tomorrow's world
PRAMILA THOMAS
DELIVERY DIRECTOR
HITACHI CONSULTING COMPANY
What are we
going to learn?
(and why it’s important
to learn now).
IT IS NOT EASY, MANY CAVEATS AND
NO UNIVERSAL SOLUTIONS:
1. PROJECT TYPES: FIXED BID
ENGAGEMENTS ON SCRUM
2. DISTRIBUTED TEAM: THEIR
WORKING AND COLLABORATION
3. QUANTITATIVE MANAGEMENT:
PERSISTENT CONFUSION AS TO
WHAT TO COMMIT IN TERMS OF
MEASUREMENT
4. PERFORMANCE APPRAISAL : ONE
SIZE FITS ALL APPRAISAL
5. TOOLS: IS EXCEL NOT ENOUGH?
6. OUR CALL TO ACTION
Sailing in the same boat….
 Water Scrum Fall ?
 Hockey Stick Delivery 
 Is Agile Cool 
 A Selling Strategy ?
 A few enthusiasts and many waterfall believers
!!
 Agile is for lazy people !!
 Agile and Devops are bad words
 What does being agile mean to teams?
 Practices that work & those that don’t &
what to do about them
 Shun the fear: Packaging things
differently
 Advantages of making mistakes
 Tearing masks people wear to work
Takeaways
 Process, Mindset, System Transformation
 Adorning the right mindset
 Differentiate between Agile and Agility
 Facing the Future
 Moving from Services to Value Engineering
 Inspire the next ! Make things better !
#1 Fixed bid engagements on Scrum
Water – Scrum - Fall
Requirements
Understanding
Sign-
off
Design
& Planning
Analysis
Dev
Testing
Demo
0..n
S.I.T Release
• No Shared vision
• Componentized teams
• Deadline driven than Quality
• Hockey Stick delivery
• Long Testing Cycles
• Challenging Deployments
• Agile/Scrum a selling strategy
The solution.
Managing Fixed Bid Engagements
 Structure requirements into multiple phases & tie payment milestones to the phase
 High order business value & impact mapping must drive requirements; eliminate low
value items to last phase
 Design workshops/Paper modeling/prototypes to understand requirements with
business users
 Be connected & engaged with client, don’t rejoice over CRs
 Customers are changing – deliver business value within budget
 Don’t be limited by your client counterparts business knowledge, reach beyond or invest
in a domain expert
 Stand on Quality; demand premium – institute mature technical quality practices
• Domain
• Architecture
Holistic Approach is the key
Before After
Two Big Phases in Scope Phases broken down to work-packages
No difference between high value & low value items – within scope
or not only mattered
Prioritized high order value items
Componentized Teams Feature based teams
UI driven development Business Feature/User Story driven
Integration testing post development Integration testing within sprint
Demos to Client just before SIT Sprint Demos
Huge list of bugs in SIT 22% Reduced defects in UAT < 7%
Missing SMEs SME lead Client collaboration
Weak Technical Quality practices CI/CD
#2 Distributed Teams & their working
Challenges in distributed teams
 Less Scrumming
 Lack of belief in Scrum
 Attrition
 “Working hard, but not smart”
 Inefficiencies hidden
 Many lessons learnt, little improvement
 Going through the motion
Challenges in distributed teams Continued
The solution.
Assess ground reality
Assess ground reality
Less trust on team
“There is some confidence gap between Client and team
which is leading to some unease in accepting new things”
• Delivery of code is more complicated than development of code
• No Breaks between releases
• Not acting what is discussed in the Sprint Retrospection
• Not many ready user story, consumption of time in Sprint Planning
day
• Sensitivity towards setting up the local working environment.
• Calling everything as a priority
• Very less recognitions to testers.
• Delivery friction between scrum teams due to dependency
• Delivering all sprint stories to QA just 2 days before end of the sprint.
• Changing stances by architects during deployment review
• Waiting time to get clarifications of the requirements
• Environment maintenance
• Deployment process
• Developer should be given a comfortable time to work on a piece of
work rather pushing him to meet the dead lines, so that he will be
able to deliver a quality code. Note: ….responsible people will try
new/Innovative things at work which would add value to the project.
• No Agenda, deviations in every meeting I attend.
• Weekend work “
Continued
Coaching through Workshops & Hands-on
Intact Programme
Intact Programme Continued
Intact Programme Continued
Team Behaviours
Daily Scrum Meet Sprint Retrospection
Continuous Assessments, Training & Certification
Sharpening the Saw
 Skill Assessment (Domain/Tech)
 Technical Audit
 Role change
 Team rotation
 Pair Quality Development
 Experiments on Innovative Features
- Code Kata
Retention & Career Development
Organisational benefits
Innovation
Right way of working
Stepped up tools and processes
Courageous Practitioners
PDLC & ALM Process Consulting
DevOps Service Offering
#3 Quantitative Management:
Persistent confusion as to what to
commit in terms of measurement
Why Measure?
 Enables Early warning system => early course corrections
 Trend and predictive analysis => well informed decision making
 Treats cause than the symptom => stops recurrence of issues
 Advisory to right investments => increase in stakeholder satisfaction (internal and
external)
 Demonstrate Continuous improvement => Faster time to market
Manage by Quantitative Objectives
Know thyself before thy customer tell thee who you are 
What to Measure?
 Not all metrics are useful
 Plethora of metrics are available but an assessment of the PDLC may be
required to recommend a right set of metrics
 Metrics must align to business targets
When to Measure?
 Intensity of the business problems may
require measurements as early and often as
possible
 Periodicity- time bound basis (daily, weekly or
iteration wise)
 Milestone/Phase - on completion of a specific
milestone
Review on a quarterly basis and retire metrics not
yielding business value
The solution.
Objective Reporting and Analysis
#4 Performance Appraisal :
One size fits all
Performance Appraisal
KPIs at both Team and Individual level
 Team – Moving team from Performing to
High-performing teams
 Achieving Sprint Commitment
 Be wary of team fighting for Story points with
PO, negotiating hard on sprint scope 
 Achieving Quality Targets (usually tied to
definition of done)
 Define Quality in objective numbers and not
quality
 Depend on tools
 Retrospection improvements
 Individual - Frequent feedback
 Innovation (this could also be at the team level
in case of SAFE)
 Improvements in assessments (discussed
earlier)
 Agility Behaviours & values
#5 Tools: Is Excel not enough?
Common Problems
The solution.
Relation: Team Behaviour & Technical Debt
Baseline
2014 2015
Auto build
Case Study
Call to Action
Transformation - Services to Value
Engineering
Structure
around
value
New Methodology – Make others better !
 We believe that
[building this feature]
[for these people]
will achieve
[this outcome]
We will know we are
Successful when we see
[this signal from the
business users]
Mindset - Collaboration
“Best architectures,
requirements,
designs emerge
from self-
organizing teams” –
Manifesto for Agile
Software
Development
Summary
The Great Divide
Elite
Regulars
A
g
i
l
e
N
C
R
Team Behavior
Mindset
Drivers
(Schedule Vs Value)
Trusted
Relationship
Transformation
YOURURL.COM/CONFERENCE
PTHOMAS@HITACHICONSULTING.COM

Mais conteúdo relacionado

Mais procurados

Ray Windless Working Overview Oct 10
Ray Windless Working Overview Oct 10Ray Windless Working Overview Oct 10
Ray Windless Working Overview Oct 10
eventwithme
 

Mais procurados (20)

Agile 101
Agile 101Agile 101
Agile 101
 
Ray Windless Working Overview Oct 10
Ray Windless Working Overview Oct 10Ray Windless Working Overview Oct 10
Ray Windless Working Overview Oct 10
 
Scaled Agile Framework
Scaled Agile FrameworkScaled Agile Framework
Scaled Agile Framework
 
Building Quality In in SAFe – The Testing Organization’s Perspective
Building Quality In in SAFe – The Testing Organization’s Perspective	  Building Quality In in SAFe – The Testing Organization’s Perspective
Building Quality In in SAFe – The Testing Organization’s Perspective
 
What HR Can Learn From American Idol to Improve Individual, Team, and Organi...
What HR Can Learn From American Idol to Improve Individual, Team, and Organi...What HR Can Learn From American Idol to Improve Individual, Team, and Organi...
What HR Can Learn From American Idol to Improve Individual, Team, and Organi...
 
Agile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileAgile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being Agile
 
Agile network India | Dysfunctions in a Scrum Master's Role | Soja Nizam
Agile network India | Dysfunctions in a Scrum Master's Role | Soja NizamAgile network India | Dysfunctions in a Scrum Master's Role | Soja Nizam
Agile network India | Dysfunctions in a Scrum Master's Role | Soja Nizam
 
LKIN17: Managing an Enterprise Shared Services with Kanban in SAFe - Saikat Das
LKIN17: Managing an Enterprise Shared Services with Kanban in SAFe - Saikat DasLKIN17: Managing an Enterprise Shared Services with Kanban in SAFe - Saikat Das
LKIN17: Managing an Enterprise Shared Services with Kanban in SAFe - Saikat Das
 
When to use agile (PMI ACP)
When to use agile (PMI ACP)When to use agile (PMI ACP)
When to use agile (PMI ACP)
 
Agile @SAP Why and How?
Agile @SAP Why and How?Agile @SAP Why and How?
Agile @SAP Why and How?
 
Agile Test Transformation
Agile Test TransformationAgile Test Transformation
Agile Test Transformation
 
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...
 
What a scrum master really does by Rowan Bunning
What a scrum master really does by Rowan BunningWhat a scrum master really does by Rowan Bunning
What a scrum master really does by Rowan Bunning
 
The Secret of Flow - My AgileIL11 Talk
The Secret of Flow - My AgileIL11 TalkThe Secret of Flow - My AgileIL11 Talk
The Secret of Flow - My AgileIL11 Talk
 
Measuring What Matters in Your Agile Transformation
Measuring What Matters in Your Agile TransformationMeasuring What Matters in Your Agile Transformation
Measuring What Matters in Your Agile Transformation
 
Baby Steps To Agility
Baby Steps To AgilityBaby Steps To Agility
Baby Steps To Agility
 
Assessing Your Agile Marketing Maturity Level
Assessing Your Agile Marketing Maturity LevelAssessing Your Agile Marketing Maturity Level
Assessing Your Agile Marketing Maturity Level
 
Self-designing Feature Teams
Self-designing Feature TeamsSelf-designing Feature Teams
Self-designing Feature Teams
 
Essential SAFe® 4.0
Essential SAFe® 4.0Essential SAFe® 4.0
Essential SAFe® 4.0
 
Agile Network India | Confluence of Lean from Manufacturing industry & Agile ...
Agile Network India | Confluence of Lean from Manufacturing industry & Agile ...Agile Network India | Confluence of Lean from Manufacturing industry & Agile ...
Agile Network India | Confluence of Lean from Manufacturing industry & Agile ...
 

Semelhante a Agile ncr pramila hitachi consulting_future_coaching

Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureAgile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US Assure
JAX Chamber IT Council
 
Tackling the Fallacy of Agile
Tackling the Fallacy of Agile Tackling the Fallacy of Agile
Tackling the Fallacy of Agile
BSGAfrica
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and Misconceptions
Richard Cheng
 

Semelhante a Agile ncr pramila hitachi consulting_future_coaching (20)

Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
 
Scaled agile implementation
Scaled agile implementationScaled agile implementation
Scaled agile implementation
 
What Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike RobinsonWhat Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike Robinson
 
What Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike RobinsonWhat Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike Robinson
 
PSPO Training by Manohar Prasad.ppt
PSPO Training by Manohar Prasad.pptPSPO Training by Manohar Prasad.ppt
PSPO Training by Manohar Prasad.ppt
 
pspotrainingbymanoharprasad-230119074638-553afd9f.ppt
pspotrainingbymanoharprasad-230119074638-553afd9f.pptpspotrainingbymanoharprasad-230119074638-553afd9f.ppt
pspotrainingbymanoharprasad-230119074638-553afd9f.ppt
 
Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureAgile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US Assure
 
Introduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin GoyetteIntroduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin Goyette
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 
Agile concepts
Agile conceptsAgile concepts
Agile concepts
 
BSG tackling the fallacy of "Agile"
BSG tackling the fallacy of "Agile"BSG tackling the fallacy of "Agile"
BSG tackling the fallacy of "Agile"
 
Tackling the Fallacy of Agile
Tackling the Fallacy of Agile Tackling the Fallacy of Agile
Tackling the Fallacy of Agile
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and Misconceptions
 
The seven deadly sins of Scrum
The seven deadly sins of Scrum The seven deadly sins of Scrum
The seven deadly sins of Scrum
 
Scrum Bangalore 16th Meetup - March 5, 2016 - Yes Scrum Did Wonders Beyond IT...
Scrum Bangalore 16th Meetup - March 5, 2016 - Yes Scrum Did Wonders Beyond IT...Scrum Bangalore 16th Meetup - March 5, 2016 - Yes Scrum Did Wonders Beyond IT...
Scrum Bangalore 16th Meetup - March 5, 2016 - Yes Scrum Did Wonders Beyond IT...
 
Shane Hastie (SoftEd/Agile Alliance of Auckland)
Shane Hastie (SoftEd/Agile Alliance of Auckland)Shane Hastie (SoftEd/Agile Alliance of Auckland)
Shane Hastie (SoftEd/Agile Alliance of Auckland)
 
System Development Life Cycle (SDLC) - Part I
System Development Life Cycle (SDLC)  - Part ISystem Development Life Cycle (SDLC)  - Part I
System Development Life Cycle (SDLC) - Part I
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
 
CMMI and Agile
CMMI and AgileCMMI and Agile
CMMI and Agile
 
Feb Apln OC Shawna C
Feb Apln OC  Shawna CFeb Apln OC  Shawna C
Feb Apln OC Shawna C
 

Mais de AgileNCR2016 (7)

Continuous delivery xebia
Continuous delivery xebiaContinuous delivery xebia
Continuous delivery xebia
 
Agile ncr leadership agile coaching
Agile ncr   leadership agile coachingAgile ncr   leadership agile coaching
Agile ncr leadership agile coaching
 
Agile ncr agile coaching-v1
Agile ncr agile coaching-v1Agile ncr agile coaching-v1
Agile ncr agile coaching-v1
 
Agile ncr ppt
Agile ncr pptAgile ncr ppt
Agile ncr ppt
 
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
 
Agile transformation kick off presentation v 1.0
Agile transformation kick off presentation v 1.0Agile transformation kick off presentation v 1.0
Agile transformation kick off presentation v 1.0
 
Agile ncr16 accelerating agile teams with kanban practices
Agile ncr16 accelerating agile teams with kanban practicesAgile ncr16 accelerating agile teams with kanban practices
Agile ncr16 accelerating agile teams with kanban practices
 

Último

Último (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Agile ncr pramila hitachi consulting_future_coaching

  • 1. Nuances of Building a Product Organization within a Services Company Process, Mindset, System Transformation for tomorrow's world PRAMILA THOMAS DELIVERY DIRECTOR HITACHI CONSULTING COMPANY
  • 2. What are we going to learn? (and why it’s important to learn now). IT IS NOT EASY, MANY CAVEATS AND NO UNIVERSAL SOLUTIONS: 1. PROJECT TYPES: FIXED BID ENGAGEMENTS ON SCRUM 2. DISTRIBUTED TEAM: THEIR WORKING AND COLLABORATION 3. QUANTITATIVE MANAGEMENT: PERSISTENT CONFUSION AS TO WHAT TO COMMIT IN TERMS OF MEASUREMENT 4. PERFORMANCE APPRAISAL : ONE SIZE FITS ALL APPRAISAL 5. TOOLS: IS EXCEL NOT ENOUGH? 6. OUR CALL TO ACTION
  • 3. Sailing in the same boat….  Water Scrum Fall ?  Hockey Stick Delivery   Is Agile Cool   A Selling Strategy ?  A few enthusiasts and many waterfall believers !!  Agile is for lazy people !!  Agile and Devops are bad words  What does being agile mean to teams?  Practices that work & those that don’t & what to do about them  Shun the fear: Packaging things differently  Advantages of making mistakes  Tearing masks people wear to work
  • 4. Takeaways  Process, Mindset, System Transformation  Adorning the right mindset  Differentiate between Agile and Agility  Facing the Future  Moving from Services to Value Engineering  Inspire the next ! Make things better !
  • 5. #1 Fixed bid engagements on Scrum
  • 6. Water – Scrum - Fall Requirements Understanding Sign- off Design & Planning Analysis Dev Testing Demo 0..n S.I.T Release • No Shared vision • Componentized teams • Deadline driven than Quality • Hockey Stick delivery • Long Testing Cycles • Challenging Deployments • Agile/Scrum a selling strategy
  • 8. Managing Fixed Bid Engagements  Structure requirements into multiple phases & tie payment milestones to the phase  High order business value & impact mapping must drive requirements; eliminate low value items to last phase  Design workshops/Paper modeling/prototypes to understand requirements with business users  Be connected & engaged with client, don’t rejoice over CRs  Customers are changing – deliver business value within budget  Don’t be limited by your client counterparts business knowledge, reach beyond or invest in a domain expert  Stand on Quality; demand premium – institute mature technical quality practices • Domain • Architecture
  • 9. Holistic Approach is the key Before After Two Big Phases in Scope Phases broken down to work-packages No difference between high value & low value items – within scope or not only mattered Prioritized high order value items Componentized Teams Feature based teams UI driven development Business Feature/User Story driven Integration testing post development Integration testing within sprint Demos to Client just before SIT Sprint Demos Huge list of bugs in SIT 22% Reduced defects in UAT < 7% Missing SMEs SME lead Client collaboration Weak Technical Quality practices CI/CD
  • 10. #2 Distributed Teams & their working
  • 11. Challenges in distributed teams  Less Scrumming  Lack of belief in Scrum  Attrition  “Working hard, but not smart”  Inefficiencies hidden  Many lessons learnt, little improvement  Going through the motion
  • 12. Challenges in distributed teams Continued
  • 15. Assess ground reality Less trust on team “There is some confidence gap between Client and team which is leading to some unease in accepting new things” • Delivery of code is more complicated than development of code • No Breaks between releases • Not acting what is discussed in the Sprint Retrospection • Not many ready user story, consumption of time in Sprint Planning day • Sensitivity towards setting up the local working environment. • Calling everything as a priority • Very less recognitions to testers. • Delivery friction between scrum teams due to dependency • Delivering all sprint stories to QA just 2 days before end of the sprint. • Changing stances by architects during deployment review • Waiting time to get clarifications of the requirements • Environment maintenance • Deployment process • Developer should be given a comfortable time to work on a piece of work rather pushing him to meet the dead lines, so that he will be able to deliver a quality code. Note: ….responsible people will try new/Innovative things at work which would add value to the project. • No Agenda, deviations in every meeting I attend. • Weekend work “ Continued
  • 20. Team Behaviours Daily Scrum Meet Sprint Retrospection
  • 21. Continuous Assessments, Training & Certification Sharpening the Saw  Skill Assessment (Domain/Tech)  Technical Audit  Role change  Team rotation  Pair Quality Development  Experiments on Innovative Features - Code Kata Retention & Career Development
  • 22. Organisational benefits Innovation Right way of working Stepped up tools and processes Courageous Practitioners PDLC & ALM Process Consulting DevOps Service Offering
  • 23. #3 Quantitative Management: Persistent confusion as to what to commit in terms of measurement
  • 24. Why Measure?  Enables Early warning system => early course corrections  Trend and predictive analysis => well informed decision making  Treats cause than the symptom => stops recurrence of issues  Advisory to right investments => increase in stakeholder satisfaction (internal and external)  Demonstrate Continuous improvement => Faster time to market Manage by Quantitative Objectives Know thyself before thy customer tell thee who you are 
  • 25. What to Measure?  Not all metrics are useful  Plethora of metrics are available but an assessment of the PDLC may be required to recommend a right set of metrics  Metrics must align to business targets
  • 26. When to Measure?  Intensity of the business problems may require measurements as early and often as possible  Periodicity- time bound basis (daily, weekly or iteration wise)  Milestone/Phase - on completion of a specific milestone Review on a quarterly basis and retire metrics not yielding business value
  • 29. #4 Performance Appraisal : One size fits all
  • 30. Performance Appraisal KPIs at both Team and Individual level  Team – Moving team from Performing to High-performing teams  Achieving Sprint Commitment  Be wary of team fighting for Story points with PO, negotiating hard on sprint scope   Achieving Quality Targets (usually tied to definition of done)  Define Quality in objective numbers and not quality  Depend on tools  Retrospection improvements  Individual - Frequent feedback  Innovation (this could also be at the team level in case of SAFE)  Improvements in assessments (discussed earlier)  Agility Behaviours & values
  • 31. #5 Tools: Is Excel not enough?
  • 34. Relation: Team Behaviour & Technical Debt Baseline 2014 2015 Auto build
  • 37. Transformation - Services to Value Engineering Structure around value
  • 38. New Methodology – Make others better !  We believe that [building this feature] [for these people] will achieve [this outcome] We will know we are Successful when we see [this signal from the business users]
  • 39. Mindset - Collaboration “Best architectures, requirements, designs emerge from self- organizing teams” – Manifesto for Agile Software Development
  • 40. Summary The Great Divide Elite Regulars A g i l e N C R Team Behavior Mindset Drivers (Schedule Vs Value) Trusted Relationship Transformation