SlideShare une entreprise Scribd logo
1  sur  18
Agility 2020 Key Takeaways
Mar 2020
Agility 2020 01 Mar Agenda
2
Achieving Business Agility – Ray Arell
3
• Software is everybody’s business whether you are a banking company or an automobile company.
• If companies do not adopt to this new direction digital disruption is most likely to put them out of business.
• Blockbuster made most of their revenue from the rewind back fee on cassette's.
• Blockbuster was aware that Netflix was building a video streaming platform and were cash rich at that point. However they
didn’t move in that direction.
• By the time they realized that video streaming had become big they were flat broke and hence they went out of business.
• Disney has now moved into the video streaming business in the last 1 year and is already a big name.
• Business Agility is about how agility should not be limited to just the development teams.
• Finance also needs to be Agile. Slowly all support functions need to start moving in the Agile direction.
Intel started OKR’s in the 1960’s which was adopted by Google in 1999
Integrate Quick & Easy Visualizations into Your work: Bikablo Thought sketching enhances
communication & increases collaboration - Jill Greenbaum
4
• Rather than having text use easy visualizations to denote things.
• Be mindful of the cultural notions of people and the context of the situation when you try to come up with visualizations.
• This takes practice and time but can be done by anyone.
• UZMO – to draw a lightbulb which can indicate ideas… First draw a O. Then a small u under the O touching the O. Draw a Z
across the u. Now draw a M inside the O connected to the U
• Use a different color while drawing shadow as can be seen in the blue in the images. Assume that the sun is on the top left-
hand side while drawing these shadows.
• 1-2 colors at max to be used. Avoid making the visualization with too many colors.
This is how you measure it.
• Identify what is the parameter that you want to change -> Weight
• What is the current value -> 80
• What is the target value -> 60
• At what point will you identify if any change of direction is
required ( Constraint) -> 70
Impact Mapping – Charu Arora
5
Values Unit of
Measure
Weight KG
Current 80
Constraint 70
Target 60
#Mindful Agile – Applying Mindfulness in Agile Teams – Kathy Berkidge
6
• Being mindful is about actually being aware (Typically it is only 47% of the day is when you are aware of where you are. Rest of the time we are thinking about the
past or the future)
• How can we be mindful ?
- Listening without any judgement or perception
- Paying deliberate attention to what is being said
- Being open and present
• How can we practice it?
- Informal practice
• Just breathe
• Clear your mind
- Recall & focus
- Formal Practice
• Meditation
• Being Agile or Doing Agile?
- Agile mindset
- Following Agile Values & Principles
- The only person who can be mindful is YOU.
#Mindful Agile – Applying Mindfulness in Agile Teams – Kathy Berkidge
7
• Agile Principle 1 – Individuals and Interactions over processes and tools.
- Team cohesion & relationships
- Communication & Collaboration
- Resilience & Well Being
- Emotional Intelligence
• Agile Principle 2 – Working Software over comprehensive documentation.
- Focus on value & quality
- Mental clarity, creativity & idea generation
- Sense of meaning & satisfaction of work
#Mindful Agile – Applying Mindfulness in Agile Teams – Kathy Berkidge
8
• Agile Principle 3 – Customer collaboration over contract negotiation
- Deep empathy
- Continuous learning & discovery
- Unbiased objective insight generation
- Focus on delight
• Agile Principle 4 – Responding to change over following a plan
- Acceptance
- Flexibility & adaptation
- Openness & Willingness
- Inclusive decision making
Alice in DevOps Land – Preeti Desai & Kavita Sawant
9
• Persistent Point of View based on Jez Humble and Gene Kim’s way on DevOps was shared
• Three ways of DevOps
- Flow : how to ensure fast flow of features from development team to the end users. (Flow of work from left to right)
- Feedback: how to ensure fast feedback is taken from the end users back to the development team (Flow of feedback
from right to left)
- Continual Learning & Experimentation: how to ensure that continual learning is a part of the entire program and how
we try experiments and fail fast and learn from them
- Security Aspect needs to be looked into through out the deployment pipeline
• How do we do this @ Persistent?
- Start with the DevOps Maturity Assessment tool for the program
- A value stream mapping activity is done which also helps understand the current As- Is Process
- Based on these 2 outcomes future state is identified and recommendations from the tool are used.
- We also have an implementation checklist which can be used by projects on an ongoing basis as a guideline.
Alice in DevOps Land – Preeti Desai & Kavita Sawant
10
• Further a deep dive into one of the case studies at Persistent was done.
• Then a look at some of the organizational activities being done
- First step was to provide guidance on DevOps to the organization by publishing them into the Organizational QMS
repository
- To keep senior management support on metric based quarterly updates are given to them
- We use quarterly OKR’s to track our work
- Lean Chai
- Book Club Meet
- AgileDay@Persistent focuses on showcasing success stories of DevOps implemented by Persistent projects
Alice in DevOps Land – Preeti Desai & Kavita Sawant
11
• Some more..
- Quality team has moved into Scrum way of working and for in every PI planning meeting the SQA’s have DevOps
implementation related user stories as a part of their backlog
- Updated the available Knowledge Nuggets to bring them upto speed with current times
- Introduction of DevOps Overview in the Freshers Training Sessions
- Periodic updates and reviews of the Process Docs and training material to ensure that the latest aspects that are
identified in market is available to the org
- Started a DevOps communities of practice to ensure sustenance of the journey
Hacking Agility with Games– Ellen Grove
12
• Game #1
- First the room was divided into groups of 5-6
- The she showed a book
- Asked each individual to guess the number of pages in the book.
- Checked with people on who had selected what range (100-200, 200 -300, 300 – 400, 400 – 500, 500 +)
- Then she asked each group to come up with an average. Checked the average across the groups
- Further checked the average across all the teams
- Average came to be 350. Actual number of pages in the book was 352.
- Learning is that we need to take the collective learnings of the group to unlock the maximum potential.
Hacking Agility with Games– Ellen Grove
13
• Game #2
- First the room was divided into groups of 5-6
- Each table was asked to get organized into groups of 2. 1 Product Owner, 1 developer – incase 3 people are there then 1 PO and 2 developers
- Three sets of groups where identified.
- First Set – PO and Developer sit back to back. They can have conversations but cannot look at each other.
- Second Set – PO and developer can look at each other but PO was not allowed to show the sheet to them. PO can give instructions and feedback
- Third set of people can do whatever they want and however they want..
- She then handed over a Origami of a jumping frog and then each of the teams to create as many jumping frogs as possible for a timebox.
- After the timebox she asked each of the teams to come up with how many frogs were created.
- First group had none, second group had some kind whereas the third group had achieved the purpose.
- Learning is that when teams collaborate and work towards a shared purpose the outcome is met.
- The last thing she made each group to do was to identify how they would take it back to their organization.
- We identified that the third game was a good game to be run in a PO training and we would share it back with Vrishali and Subroto since they are the
current trainers for PO.
- Also links for games were shared as can be seen in the attached image
Patterns and practices for evolvability – the key aspect for Technical Agility – Leena S N
14
• Branch By Abstraction
• Anti Corruption Layer – Similar to branch by extraction – This comes from the Domain Driven Design Book..
• Strangler Pattern
Patterns and practices for evolvability – the key aspect for Technical Agility – Leena S N
15
• Patterns for Database
- Database Refactoring Book by Pramod Sadalke
- Refactoring
- CI
- Feature Toggles
• Release Toggles
• Deploy! = Release
• Avoid Rollback hells
• Experimental Toggles 9Short Lived Toggles)
• A/B/n Testing
• Canary Release
• Ops Toggles
• Designing for failure
• Manage Circuit breakers
- Take small reversible steps
- Build safety nets
• Github upgraded Rails from 3.1 to 5.1 over 1.5 years
• eBay uses Sacrifiicial architecture (Strangler Pattern)
The art of building a powerful self organizing team – Arshiya Sultana
16
• Self organization is human nature
• Right from the time of birth we organize ourselves
• Good Video by System Innovation on Self Organization
Is it possible to build start up culture in large legacy organizations – Padma Satyamurthy
17
• Large organizations are like huge ships.
• Small boats can be maneuvered very easily as compared to a huge ships
• This is because there is a fear of change because large organizations have reached where they are because of what they have done till
date
• But in the current world if we continue to do what we have been doing till now we will only reach where we are and not where we want to be
• Hence there is a need to bring in the startup culture in big organizations.
• This can be done by
- Start from where you are.
- Identify the current state.
- Identify what is the future state that you want to achieve
- Come up with action items and milestones for the future state
- Start implementing those actions
- Celebrate the small successes as well. Don’t wait to celebrate the big success.
Thank You!

Contenu connexe

Tendances

scaling-agile-spotify
 scaling-agile-spotify scaling-agile-spotify
scaling-agile-spotifyJohn Tian
 
Big Ideias about Spotify Culture
Big Ideias about Spotify CultureBig Ideias about Spotify Culture
Big Ideias about Spotify CultureAndré Faria Gomes
 
180719 테헤란로 런치클럽-실무자 관점에서 본 Spotify의 유저리서치 방식 (Spotify 백원희님)
180719 테헤란로 런치클럽-실무자 관점에서 본 Spotify의 유저리서치 방식 (Spotify 백원희님)180719 테헤란로 런치클럽-실무자 관점에서 본 Spotify의 유저리서치 방식 (Spotify 백원희님)
180719 테헤란로 런치클럽-실무자 관점에서 본 Spotify의 유저리서치 방식 (Spotify 백원희님)StartupAlliance
 
Build Quality In: Stop the Line - Peter Antman
Build Quality In: Stop the Line - Peter AntmanBuild Quality In: Stop the Line - Peter Antman
Build Quality In: Stop the Line - Peter AntmanSmartBear
 
Don't scale agile. Descale your organisation.
Don't scale agile. Descale your organisation.Don't scale agile. Descale your organisation.
Don't scale agile. Descale your organisation.sbargon
 
Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)Ron Lichty
 
Embedding a Scrum culture avec Harvey Wheaton, Scrum Alliance
Embedding a Scrum culture avec Harvey Wheaton, Scrum AllianceEmbedding a Scrum culture avec Harvey Wheaton, Scrum Alliance
Embedding a Scrum culture avec Harvey Wheaton, Scrum AllianceXavier Warzee
 
Joakim Sunden - Scaling Agile at Spotify for MassTLC
Joakim Sunden - Scaling Agile at Spotify for MassTLCJoakim Sunden - Scaling Agile at Spotify for MassTLC
Joakim Sunden - Scaling Agile at Spotify for MassTLCMassTLC
 
6- Agile.engine - Asad safari
6- Agile.engine - Asad safari6- Agile.engine - Asad safari
6- Agile.engine - Asad safariAli Moghadam
 
InfoPak3 Personal Kanban Design Patterns
InfoPak3 Personal Kanban Design PatternsInfoPak3 Personal Kanban Design Patterns
InfoPak3 Personal Kanban Design PatternsJim Benson
 
Group Interaction Patterns - The Keys for Highly Productive Teams (BeyondAgil...
Group Interaction Patterns - The Keys for Highly Productive Teams (BeyondAgil...Group Interaction Patterns - The Keys for Highly Productive Teams (BeyondAgil...
Group Interaction Patterns - The Keys for Highly Productive Teams (BeyondAgil...Michael R. Wolf
 
DevOps & Security from an Enterprise Toolsmith's Perspective
DevOps & Security from an Enterprise Toolsmith's PerspectiveDevOps & Security from an Enterprise Toolsmith's Perspective
DevOps & Security from an Enterprise Toolsmith's Perspectivedev2ops
 
Intro to Scrum for Software Development Team
Intro to Scrum for Software Development TeamIntro to Scrum for Software Development Team
Intro to Scrum for Software Development TeamAna Pegan
 

Tendances (20)

Overcoming Impediment to Agile Transformation
Overcoming Impediment to Agile TransformationOvercoming Impediment to Agile Transformation
Overcoming Impediment to Agile Transformation
 
scaling-agile-spotify
 scaling-agile-spotify scaling-agile-spotify
scaling-agile-spotify
 
Overcoming Impediments to Agile Transformation
Overcoming Impediments to Agile TransformationOvercoming Impediments to Agile Transformation
Overcoming Impediments to Agile Transformation
 
Big Ideias about Spotify Culture
Big Ideias about Spotify CultureBig Ideias about Spotify Culture
Big Ideias about Spotify Culture
 
Learn Spotify (an Agile Framework)
Learn Spotify (an Agile Framework)Learn Spotify (an Agile Framework)
Learn Spotify (an Agile Framework)
 
180719 테헤란로 런치클럽-실무자 관점에서 본 Spotify의 유저리서치 방식 (Spotify 백원희님)
180719 테헤란로 런치클럽-실무자 관점에서 본 Spotify의 유저리서치 방식 (Spotify 백원희님)180719 테헤란로 런치클럽-실무자 관점에서 본 Spotify의 유저리서치 방식 (Spotify 백원희님)
180719 테헤란로 런치클럽-실무자 관점에서 본 Spotify의 유저리서치 방식 (Spotify 백원희님)
 
Build Quality In: Stop the Line - Peter Antman
Build Quality In: Stop the Line - Peter AntmanBuild Quality In: Stop the Line - Peter Antman
Build Quality In: Stop the Line - Peter Antman
 
The Spotify Tribe
The Spotify TribeThe Spotify Tribe
The Spotify Tribe
 
Don't scale agile. Descale your organisation.
Don't scale agile. Descale your organisation.Don't scale agile. Descale your organisation.
Don't scale agile. Descale your organisation.
 
Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)
 
Embedding a Scrum culture avec Harvey Wheaton, Scrum Alliance
Embedding a Scrum culture avec Harvey Wheaton, Scrum AllianceEmbedding a Scrum culture avec Harvey Wheaton, Scrum Alliance
Embedding a Scrum culture avec Harvey Wheaton, Scrum Alliance
 
Change Management
Change ManagementChange Management
Change Management
 
Joakim Sunden - Scaling Agile at Spotify for MassTLC
Joakim Sunden - Scaling Agile at Spotify for MassTLCJoakim Sunden - Scaling Agile at Spotify for MassTLC
Joakim Sunden - Scaling Agile at Spotify for MassTLC
 
Scaling aug 2014 6.key
Scaling aug 2014 6.keyScaling aug 2014 6.key
Scaling aug 2014 6.key
 
6- Agile.engine - Asad safari
6- Agile.engine - Asad safari6- Agile.engine - Asad safari
6- Agile.engine - Asad safari
 
Lean at Yahoo in 2008
Lean at Yahoo in 2008Lean at Yahoo in 2008
Lean at Yahoo in 2008
 
InfoPak3 Personal Kanban Design Patterns
InfoPak3 Personal Kanban Design PatternsInfoPak3 Personal Kanban Design Patterns
InfoPak3 Personal Kanban Design Patterns
 
Group Interaction Patterns - The Keys for Highly Productive Teams (BeyondAgil...
Group Interaction Patterns - The Keys for Highly Productive Teams (BeyondAgil...Group Interaction Patterns - The Keys for Highly Productive Teams (BeyondAgil...
Group Interaction Patterns - The Keys for Highly Productive Teams (BeyondAgil...
 
DevOps & Security from an Enterprise Toolsmith's Perspective
DevOps & Security from an Enterprise Toolsmith's PerspectiveDevOps & Security from an Enterprise Toolsmith's Perspective
DevOps & Security from an Enterprise Toolsmith's Perspective
 
Intro to Scrum for Software Development Team
Intro to Scrum for Software Development TeamIntro to Scrum for Software Development Team
Intro to Scrum for Software Development Team
 

Similaire à Agility2020 key takeaways

Agility2020 few of my key takeaways
Agility2020 few of my key takeawaysAgility2020 few of my key takeaways
Agility2020 few of my key takeawaysPreetiDesai10
 
Scrum training day 1
Scrum training day 1Scrum training day 1
Scrum training day 1Elad Sofer
 
Abstract: Culture and Engineering
Abstract: Culture and EngineeringAbstract: Culture and Engineering
Abstract: Culture and EngineeringManfred M. Nerurkar
 
Engineer your day to day
Engineer your day to dayEngineer your day to day
Engineer your day to dayAlex Standiford
 
ScrumMaster Education Programme - The Story
ScrumMaster Education Programme - The StoryScrumMaster Education Programme - The Story
ScrumMaster Education Programme - The StoryHelen Meek
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics Elad Sofer
 
Introduction to Agile and Scrum.pptx
Introduction to Agile and Scrum.pptxIntroduction to Agile and Scrum.pptx
Introduction to Agile and Scrum.pptxAmira Elsayed Ismail
 
Situational Retrospectives
Situational RetrospectivesSituational Retrospectives
Situational RetrospectivesRichard Cheng
 
How To: Developers' Community-driven Career Growth
How To: Developers' Community-driven Career GrowthHow To: Developers' Community-driven Career Growth
How To: Developers' Community-driven Career GrowthC4Media
 
Creating a culture for Continuous Delivery
Creating a culture for Continuous DeliveryCreating a culture for Continuous Delivery
Creating a culture for Continuous DeliveryChef Software, Inc.
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrumAnat (Alon) Salhov
 
Applying Organizational Change and Leadership in Agile Transformations
Applying Organizational Change and Leadership in Agile TransformationsApplying Organizational Change and Leadership in Agile Transformations
Applying Organizational Change and Leadership in Agile TransformationsCprime
 
Ultimate+Team+Workshop+Pack.pptx
Ultimate+Team+Workshop+Pack.pptxUltimate+Team+Workshop+Pack.pptx
Ultimate+Team+Workshop+Pack.pptxAshenafiGirma4
 
ACS Presentation : How to teach your team Agile in 3 months
ACS Presentation : How to teach your team Agile in 3 monthsACS Presentation : How to teach your team Agile in 3 months
ACS Presentation : How to teach your team Agile in 3 monthsMia Horrigan
 
Increasing Analytical Thinking In Agile Teams 1.5 (1).pptx
Increasing Analytical Thinking In Agile Teams 1.5 (1).pptxIncreasing Analytical Thinking In Agile Teams 1.5 (1).pptx
Increasing Analytical Thinking In Agile Teams 1.5 (1).pptxNickFoard2
 
Developing a Kickass (High Performing) Engineering Team
Developing a Kickass (High Performing) Engineering TeamDeveloping a Kickass (High Performing) Engineering Team
Developing a Kickass (High Performing) Engineering TeamSunondo Ghosh
 
Visualised Flow - Facilitator Guide
Visualised Flow -  Facilitator GuideVisualised Flow -  Facilitator Guide
Visualised Flow - Facilitator GuideJeff Campbell
 

Similaire à Agility2020 key takeaways (20)

Agility2020 few of my key takeaways
Agility2020 few of my key takeawaysAgility2020 few of my key takeaways
Agility2020 few of my key takeaways
 
Agile Engine | By Asad Safari
Agile Engine | By Asad SafariAgile Engine | By Asad Safari
Agile Engine | By Asad Safari
 
Scrum training day 1
Scrum training day 1Scrum training day 1
Scrum training day 1
 
Abstract: Culture and Engineering
Abstract: Culture and EngineeringAbstract: Culture and Engineering
Abstract: Culture and Engineering
 
Engineer your day to day
Engineer your day to dayEngineer your day to day
Engineer your day to day
 
ScrumMaster Education Programme - The Story
ScrumMaster Education Programme - The StoryScrumMaster Education Programme - The Story
ScrumMaster Education Programme - The Story
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics
 
Introduction to Agile and Scrum.pptx
Introduction to Agile and Scrum.pptxIntroduction to Agile and Scrum.pptx
Introduction to Agile and Scrum.pptx
 
Situational Retrospectives
Situational RetrospectivesSituational Retrospectives
Situational Retrospectives
 
How To: Developers' Community-driven Career Growth
How To: Developers' Community-driven Career GrowthHow To: Developers' Community-driven Career Growth
How To: Developers' Community-driven Career Growth
 
Creating a culture for Continuous Delivery
Creating a culture for Continuous DeliveryCreating a culture for Continuous Delivery
Creating a culture for Continuous Delivery
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
 
Applying Organizational Change and Leadership in Agile Transformations
Applying Organizational Change and Leadership in Agile TransformationsApplying Organizational Change and Leadership in Agile Transformations
Applying Organizational Change and Leadership in Agile Transformations
 
Ultimate+Team+Workshop+Pack.pptx
Ultimate+Team+Workshop+Pack.pptxUltimate+Team+Workshop+Pack.pptx
Ultimate+Team+Workshop+Pack.pptx
 
ACS Presentation : How to teach your team Agile in 3 months
ACS Presentation : How to teach your team Agile in 3 monthsACS Presentation : How to teach your team Agile in 3 months
ACS Presentation : How to teach your team Agile in 3 months
 
Increasing Analytical Thinking In Agile Teams 1.5 (1).pptx
Increasing Analytical Thinking In Agile Teams 1.5 (1).pptxIncreasing Analytical Thinking In Agile Teams 1.5 (1).pptx
Increasing Analytical Thinking In Agile Teams 1.5 (1).pptx
 
Social Business Adoption - a plan to succeed!
Social Business Adoption - a plan to succeed!Social Business Adoption - a plan to succeed!
Social Business Adoption - a plan to succeed!
 
Developing a Kickass (High Performing) Engineering Team
Developing a Kickass (High Performing) Engineering TeamDeveloping a Kickass (High Performing) Engineering Team
Developing a Kickass (High Performing) Engineering Team
 
Visualised Flow - Facilitator Guide
Visualised Flow -  Facilitator GuideVisualised Flow -  Facilitator Guide
Visualised Flow - Facilitator Guide
 

Dernier

How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 

Dernier (20)

How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 

Agility2020 key takeaways

  • 1. Agility 2020 Key Takeaways Mar 2020
  • 2. Agility 2020 01 Mar Agenda 2
  • 3. Achieving Business Agility – Ray Arell 3 • Software is everybody’s business whether you are a banking company or an automobile company. • If companies do not adopt to this new direction digital disruption is most likely to put them out of business. • Blockbuster made most of their revenue from the rewind back fee on cassette's. • Blockbuster was aware that Netflix was building a video streaming platform and were cash rich at that point. However they didn’t move in that direction. • By the time they realized that video streaming had become big they were flat broke and hence they went out of business. • Disney has now moved into the video streaming business in the last 1 year and is already a big name. • Business Agility is about how agility should not be limited to just the development teams. • Finance also needs to be Agile. Slowly all support functions need to start moving in the Agile direction. Intel started OKR’s in the 1960’s which was adopted by Google in 1999
  • 4. Integrate Quick & Easy Visualizations into Your work: Bikablo Thought sketching enhances communication & increases collaboration - Jill Greenbaum 4 • Rather than having text use easy visualizations to denote things. • Be mindful of the cultural notions of people and the context of the situation when you try to come up with visualizations. • This takes practice and time but can be done by anyone. • UZMO – to draw a lightbulb which can indicate ideas… First draw a O. Then a small u under the O touching the O. Draw a Z across the u. Now draw a M inside the O connected to the U • Use a different color while drawing shadow as can be seen in the blue in the images. Assume that the sun is on the top left- hand side while drawing these shadows. • 1-2 colors at max to be used. Avoid making the visualization with too many colors.
  • 5. This is how you measure it. • Identify what is the parameter that you want to change -> Weight • What is the current value -> 80 • What is the target value -> 60 • At what point will you identify if any change of direction is required ( Constraint) -> 70 Impact Mapping – Charu Arora 5 Values Unit of Measure Weight KG Current 80 Constraint 70 Target 60
  • 6. #Mindful Agile – Applying Mindfulness in Agile Teams – Kathy Berkidge 6 • Being mindful is about actually being aware (Typically it is only 47% of the day is when you are aware of where you are. Rest of the time we are thinking about the past or the future) • How can we be mindful ? - Listening without any judgement or perception - Paying deliberate attention to what is being said - Being open and present • How can we practice it? - Informal practice • Just breathe • Clear your mind - Recall & focus - Formal Practice • Meditation • Being Agile or Doing Agile? - Agile mindset - Following Agile Values & Principles - The only person who can be mindful is YOU.
  • 7. #Mindful Agile – Applying Mindfulness in Agile Teams – Kathy Berkidge 7 • Agile Principle 1 – Individuals and Interactions over processes and tools. - Team cohesion & relationships - Communication & Collaboration - Resilience & Well Being - Emotional Intelligence • Agile Principle 2 – Working Software over comprehensive documentation. - Focus on value & quality - Mental clarity, creativity & idea generation - Sense of meaning & satisfaction of work
  • 8. #Mindful Agile – Applying Mindfulness in Agile Teams – Kathy Berkidge 8 • Agile Principle 3 – Customer collaboration over contract negotiation - Deep empathy - Continuous learning & discovery - Unbiased objective insight generation - Focus on delight • Agile Principle 4 – Responding to change over following a plan - Acceptance - Flexibility & adaptation - Openness & Willingness - Inclusive decision making
  • 9. Alice in DevOps Land – Preeti Desai & Kavita Sawant 9 • Persistent Point of View based on Jez Humble and Gene Kim’s way on DevOps was shared • Three ways of DevOps - Flow : how to ensure fast flow of features from development team to the end users. (Flow of work from left to right) - Feedback: how to ensure fast feedback is taken from the end users back to the development team (Flow of feedback from right to left) - Continual Learning & Experimentation: how to ensure that continual learning is a part of the entire program and how we try experiments and fail fast and learn from them - Security Aspect needs to be looked into through out the deployment pipeline • How do we do this @ Persistent? - Start with the DevOps Maturity Assessment tool for the program - A value stream mapping activity is done which also helps understand the current As- Is Process - Based on these 2 outcomes future state is identified and recommendations from the tool are used. - We also have an implementation checklist which can be used by projects on an ongoing basis as a guideline.
  • 10. Alice in DevOps Land – Preeti Desai & Kavita Sawant 10 • Further a deep dive into one of the case studies at Persistent was done. • Then a look at some of the organizational activities being done - First step was to provide guidance on DevOps to the organization by publishing them into the Organizational QMS repository - To keep senior management support on metric based quarterly updates are given to them - We use quarterly OKR’s to track our work - Lean Chai - Book Club Meet - AgileDay@Persistent focuses on showcasing success stories of DevOps implemented by Persistent projects
  • 11. Alice in DevOps Land – Preeti Desai & Kavita Sawant 11 • Some more.. - Quality team has moved into Scrum way of working and for in every PI planning meeting the SQA’s have DevOps implementation related user stories as a part of their backlog - Updated the available Knowledge Nuggets to bring them upto speed with current times - Introduction of DevOps Overview in the Freshers Training Sessions - Periodic updates and reviews of the Process Docs and training material to ensure that the latest aspects that are identified in market is available to the org - Started a DevOps communities of practice to ensure sustenance of the journey
  • 12. Hacking Agility with Games– Ellen Grove 12 • Game #1 - First the room was divided into groups of 5-6 - The she showed a book - Asked each individual to guess the number of pages in the book. - Checked with people on who had selected what range (100-200, 200 -300, 300 – 400, 400 – 500, 500 +) - Then she asked each group to come up with an average. Checked the average across the groups - Further checked the average across all the teams - Average came to be 350. Actual number of pages in the book was 352. - Learning is that we need to take the collective learnings of the group to unlock the maximum potential.
  • 13. Hacking Agility with Games– Ellen Grove 13 • Game #2 - First the room was divided into groups of 5-6 - Each table was asked to get organized into groups of 2. 1 Product Owner, 1 developer – incase 3 people are there then 1 PO and 2 developers - Three sets of groups where identified. - First Set – PO and Developer sit back to back. They can have conversations but cannot look at each other. - Second Set – PO and developer can look at each other but PO was not allowed to show the sheet to them. PO can give instructions and feedback - Third set of people can do whatever they want and however they want.. - She then handed over a Origami of a jumping frog and then each of the teams to create as many jumping frogs as possible for a timebox. - After the timebox she asked each of the teams to come up with how many frogs were created. - First group had none, second group had some kind whereas the third group had achieved the purpose. - Learning is that when teams collaborate and work towards a shared purpose the outcome is met. - The last thing she made each group to do was to identify how they would take it back to their organization. - We identified that the third game was a good game to be run in a PO training and we would share it back with Vrishali and Subroto since they are the current trainers for PO. - Also links for games were shared as can be seen in the attached image
  • 14. Patterns and practices for evolvability – the key aspect for Technical Agility – Leena S N 14 • Branch By Abstraction • Anti Corruption Layer – Similar to branch by extraction – This comes from the Domain Driven Design Book.. • Strangler Pattern
  • 15. Patterns and practices for evolvability – the key aspect for Technical Agility – Leena S N 15 • Patterns for Database - Database Refactoring Book by Pramod Sadalke - Refactoring - CI - Feature Toggles • Release Toggles • Deploy! = Release • Avoid Rollback hells • Experimental Toggles 9Short Lived Toggles) • A/B/n Testing • Canary Release • Ops Toggles • Designing for failure • Manage Circuit breakers - Take small reversible steps - Build safety nets • Github upgraded Rails from 3.1 to 5.1 over 1.5 years • eBay uses Sacrifiicial architecture (Strangler Pattern)
  • 16. The art of building a powerful self organizing team – Arshiya Sultana 16 • Self organization is human nature • Right from the time of birth we organize ourselves • Good Video by System Innovation on Self Organization
  • 17. Is it possible to build start up culture in large legacy organizations – Padma Satyamurthy 17 • Large organizations are like huge ships. • Small boats can be maneuvered very easily as compared to a huge ships • This is because there is a fear of change because large organizations have reached where they are because of what they have done till date • But in the current world if we continue to do what we have been doing till now we will only reach where we are and not where we want to be • Hence there is a need to bring in the startup culture in big organizations. • This can be done by - Start from where you are. - Identify the current state. - Identify what is the future state that you want to achieve - Come up with action items and milestones for the future state - Start implementing those actions - Celebrate the small successes as well. Don’t wait to celebrate the big success.