SlideShare a Scribd company logo
1 of 35
Download to read offline
How to Enable Developing
Innovative Technologies
INOTEX 2022
‫ﺗﻮﺳﻌﻪ‬ ‫ﻣﺴﯿﺮ‬
Hamidreza Soleimani
How to develop a Software Product?
Big Data
Blockchain
Internet of Things
Artificial Intelligence
Software Development Life Cycle (SDLC)
Software Development Methodologies
Waterfall, Scrum, Kanban, XP, Lean, Spiral, Iterative, …
Challenges
Complexity
Process-heavy
Incompatible
Let’s keep it simple
How to move someone from A to B
1. Think
2. Build 3. Scale
4. Improve
Idea
Feature
List
Prototype MVP
Minimum
Viable Product
MMP
Minimum
Marketable Product
Improving
Product
Just Do it
Think, Build, Scale, Improve
Why in Few but Iterative steps?
Focus on Product
Fast Outcome
Simple
Low Risk
Low Cost
Start Small
How to reduce risk and cost?
1. Think 2. Build 3. Scale 4. Improve
Time
Prototype
MVP
MMP
Teamup
Tech
Developer
Product
Designer
Product
Owner
Feature List
Build
Prototype
Idea
Is the idea worth
prototyping?
Mentors
Is it worth making
an MVP?
Investors
Go to next
Step
Step 1. Think
Step
2.
Build
Hire more
Tech
Developer
Step 2. Build
Step
3.
Scale
Tech
Developer
Product
Designer
Product
Owner
Iterative
Build & Demo
Are we ready to go
to the Market?
Stakeholders
Product Iteration
Go to next
Step
Step 3. Scale
Step
4.
Improve
Increase User
%
A/B Test
Group A Group B
A
Measure,
Learn, Adapt
Is it ready for
100% of Users?
Stakeholders
B
Go to next
Step
Step 4. Improve
Repeat
Step
4
Tech
Developer
Product
Designer
Product
Owner
A/B Test
Measure,
Learn, Adapt
Continuous
Improvement
… then
How to Scale your Team?
that is working on scaling your product
Solution: Spotify Model…?!
But …
Henrik Kniberg - Spotify Scrum Master
Actual Solution: It depends!
Then let’s examine a real world situation: Building an App
iOS Development
Smart Watch Development
Web Development
Think
Build Scale
Improve Think
Build Scale
Improve Think
Build Scale
Improve
Early stages of building a software product
Android Development
iOS Development
Smart Watch Development
Web Development
Third Party Integration
AI Team
Big Data Team
Think
Build Scale
Improve Think
Build Scale
Improve Think
Build Scale
Improve Think
Build Scale
Improve Think
Build Scale
Improve
One year later … … and we are
growing!
Android Development
iOS Development
Smart Watch Development
Web Development
Third Party Integration
Infrastructure Team
AI Team
Reporting Team Big Data Team
Think
Build Scale
Improve Think
Build Scale
Improve Think
Build Scale
Improve Think
Build Scale
Improve Think
Build Scale
Improve
Good news: You are a corporate!
Bad news: You are a corporate!
Team Scaling Challenges
‫ﮐﺎﻫﺶ‬
‫اﻧﮕﯿﺰه‬ ‫و‬ ‫ﻧﻮآوری‬
‫ﮐﺎﻫﺶ‬
‫ﻣﺤﺼﻮل‬ ‫ﮐﯿﻔﯿﺖ‬
Your Employees are like your Users
Team Scaling Challenges
‫ﮐﺎﻫﺶ‬
‫اﻧﮕﯿﺰه‬ ‫و‬ ‫ﻧﻮآوری‬
‫ﮐﺎﻫﺶ‬
‫ﻣﺤﺼﻮل‬ ‫ﮐﯿﻔﯿﺖ‬
‫ﮐﺎﻫﺶ‬
‫اﻧﺴﺎﻧﯽ‬ ‫ﴎﻣﺎﯾﻪ‬
Solution: Autonomous Teams
Freedom on how to do something
towards company objectives
‫ﺑﺎﻧﮏ‬ ‫و‬ ‫آﺑﯽ‬ ‫ﭼﺎرﭼﻮب‬ ‫از‬ ‫ﻣﺎ‬
‫ﺑﺮﻧﺎﻣﻪ‬ ‫زﺑﺎن‬ ‫و‬ ‫ﺳﱫ‬ ‫اﻃﻼﻋﺎﺗﯽ‬
‫اﺳﺘﻔﺎده‬ ‫زرﺷﮑﯽ‬ ‫ﻧﻮﯾﺴﯽ‬
‫آﻧﻬﺎ‬ ‫ﺑﻪ‬ ‫ﭼﻮن‬ ‫ﮐﻨﯿﻢ‬‫ﻣﯽ‬
‫دارﯾﻢ‬ ‫ﺗﺴﻠﻂ‬ ‫و‬ ‫ﻋﻼﻗﻪ‬
‫و‬ ‫ﺷﺪﯾﻢ‬ ‫ﺟﺪا‬ ‫اﻟﻒ‬ ‫ﺗﯿﻢ‬ ‫از‬ ‫ﻣﺎ‬
‫و‬ ‫دادﯾﻢ‬ ‫ﺗﺸﮑﯿﻞ‬ ‫را‬ ‫ﺟﯿﻢ‬ ‫ﺗﯿﻢ‬
‫ﻧﻮﯾﺴﯽ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫زﺑﺎن‬ ‫روی‬
‫از‬ ‫ﺗﺮ‬‫ﴎﯾﻊ‬ ‫ﮐﻪ‬ ‫ﯾﺸﻤﯽ‬
‫ﮐﺎر‬ ‫ﻫﺴﺖ‬ ‫زرﺷﮑﯽ‬
.‫ﮐﻨﯿﻢ‬‫ﻣﯽ‬
‫اﻟﻒ‬ ‫ﺗﯿﻢ‬
‫ﺟﯿﻢ‬ ‫ﺗﯿﻢ‬
‫ﺷﺪن‬ ‫ﴎﯾﻊ‬
‫ﺗﯿﻤﯽ‬ ‫درون‬ ‫ﺗﻮﺳﻌﻪ‬
‫و‬ ‫ﻧﻮآوری‬ ‫رﻓﱳ‬ ‫ﺑﺎﻻ‬
‫ﮐﺎرﮐﻨﺎن‬ ‫اﻧﮕﯿﺰه‬
‫ﻣﺎﻧﺪﮔﺎری‬
‫ﻫﺎی‬‫ﴎﻣﺎﯾﻪ‬
‫اﻧﺴﺎﻧﯽ‬
Autonomous Team Pros.
‫و‬ ‫آﺑﯽ‬ ‫ﺗﻮﺳﻌﻪ‬ ‫ﭼﺎرﭼﻮب‬ ‫از‬ ‫ﻣﺎ‬
‫زﺑﺎن‬ ‫و‬ ‫ﺳﱫ‬ ‫اﻃﻼﻋﺎﺗﯽ‬ ‫ﺑﺎﻧﮏ‬
‫زرﺷﮑﯽ‬ ‫ﻧﻮﯾﺴﯽ‬ ‫ﺑﺮﻧﺎﻣﻪ‬
‫ﮐﻨﯿﻢ‬‫ﻣﯽ‬ ‫اﺳﺘﻔﺎده‬
‫در‬ ‫اﻟﻒ‬ ‫ﺗﯿﻢ‬ ‫ﺑﺎ‬ ‫دارﯾﻢ‬ ‫ﻧﯿﺎز‬ ‫ﻣﺎ‬
‫زﺑﺎن‬ ‫ﻧﻪ‬ ‫اﻣﺎ‬ ‫ﺑﺎﺷﯿﻢ‬ ‫ﺗﻤﺎس‬
‫ﺑﻠﺪ‬ ‫زرﺷﮑﯽ‬ ‫ﻧﻮﯾﺴﯽ‬‫ﺑﺮﻧﺎﻣﻪ‬
‫ﺟﻠﺴﺎت‬ ‫زﻣﺎن‬ ‫ﻧﻪ‬ ‫و‬ ‫ﻫﺴﺘﯿﻢ‬
‫دارﯾﻢ‬ ‫ﻣﺸﱰک‬
‫اﻟﻒ‬ ‫ﺗﯿﻢ‬
‫ﺟﯿﻢ‬ ‫ﺗﯿﻢ‬
‫ﻧﻈﻤﯽ‬‫ﺑﯽ‬ ‫اﻓﺰاﯾﺶ‬
‫ﺑﯿﻦ‬ ‫ﺗﻄﺎﺑﻖ‬ ‫ﻋﺪم‬ ‫و‬
‫ﻫﺎ‬‫ﺗﯿﻢ‬
‫ﻓﺮاﯾﻨﺪ‬ ‫ﺷﺪن‬ ‫ﮐﻨﺪ‬
‫ﺳﺎزﻣﺎﻧﯽ‬ ‫ﺗﻮﺳﻌﻪ‬
‫دال‬ ‫ﺗﯿﻢ‬
Autonomous Team Cons.
Solution: Aligned Teams
Alignment = Intent + Rational + Constraints
Intent: We need to cross the river
Rational: There are more food on the other side
Constraints: Don’t cut any trees
What? Why? Restrictions on How?
Alignment = Intent + Rational + Constraints
Do what I
say!
Do
whatever
Autonomy
Alignment
False Dichotomy!
High Autonomy
Low Autonomy
Low
Alignment
High
Alignment
We need to
cross the river
Build a
bridge!
We need to
cross the river
Figure out
how!
‫ﻣﺪﯾﺮﯾﺘﯽ‬ ‫ﺧﺮده‬ ‫ﺳﺎزﻣﺎن‬
‫ﺗﻔﺎوﺗﯽ‬‫ﺑﯽ‬ ‫ﻓﺮﻫﻨﮓ‬
‫ﮐﺎرآﻓﺮﯾﻨﯽ‬ ‫ﺳﺎزﻣﺎن‬
‫ﻧﻈﻤﯽ‬‫ﺑﯽ‬ ‫ﻓﺮﻫﻨﮓ‬
Hope someone
is working on
the river
problem…
‫ﺧﻮدﮐﺎﻣﻪ‬ ‫ﺳﺎزﻣﺎن‬
‫ﻃﻠﺒﯽ‬ ‫راﺣﺖ‬ ‫ﻓﺮﻫﻨﮓ‬
‫ﻧﻮآور‬ ‫ﺳﺎزﻣﺎن‬
‫ﻫﻤﮑﺎری‬ ‫ﺑﺮ‬ ‫ﻣﺒﺘﻨﯽ‬ ‫ﻓﺮﻫﻨﮓ‬
Aligned Autonomy
Alignment is not enough to enable Autonomy
Autonomy is enabled by
Alignment AND Competence
Competence means
Shared Work Beliefs AND Technical Excellence
@hmdrezs
The End
Stay Autonomous, Aligned and Competent

More Related Content

Similar to Technology Companies Development Story

Similar to Technology Companies Development Story (20)

MURAL Webinar: How Design Sprints Can Be Reformatted For Any Workshop/Meeting
MURAL Webinar: How Design Sprints Can Be Reformatted For Any Workshop/MeetingMURAL Webinar: How Design Sprints Can Be Reformatted For Any Workshop/Meeting
MURAL Webinar: How Design Sprints Can Be Reformatted For Any Workshop/Meeting
 
Business Process Improvement - SIPOC and Toolkit
Business Process Improvement -   SIPOC  and ToolkitBusiness Process Improvement -   SIPOC  and Toolkit
Business Process Improvement - SIPOC and Toolkit
 
What is Product Management
What is Product ManagementWhat is Product Management
What is Product Management
 
Getting the Most from Your Software: Robert Green
Getting the Most from Your Software: Robert GreenGetting the Most from Your Software: Robert Green
Getting the Most from Your Software: Robert Green
 
Agile Development in Highly Regulated Organizations
Agile Development in Highly Regulated OrganizationsAgile Development in Highly Regulated Organizations
Agile Development in Highly Regulated Organizations
 
coMakeIT corporate presentation
coMakeIT corporate presentationcoMakeIT corporate presentation
coMakeIT corporate presentation
 
Krezzo OKR Training Slides.pdf
Krezzo OKR Training Slides.pdfKrezzo OKR Training Slides.pdf
Krezzo OKR Training Slides.pdf
 
Mindbowser Infosolutions Portfolio - 2019
Mindbowser Infosolutions Portfolio - 2019Mindbowser Infosolutions Portfolio - 2019
Mindbowser Infosolutions Portfolio - 2019
 
Ai hack covid - aimed 2021 - pitch workshop (2)
Ai hack covid - aimed 2021 - pitch workshop (2)Ai hack covid - aimed 2021 - pitch workshop (2)
Ai hack covid - aimed 2021 - pitch workshop (2)
 
A real world technology case study
A real world technology case studyA real world technology case study
A real world technology case study
 
Managing Innovation Infodeck (LPC Madrid 2019)
Managing Innovation Infodeck (LPC Madrid 2019)Managing Innovation Infodeck (LPC Madrid 2019)
Managing Innovation Infodeck (LPC Madrid 2019)
 
ASAE Tech Conference: Don't Blame The Sofware: 5 Vital Considerations Before ...
ASAE Tech Conference: Don't Blame The Sofware: 5 Vital Considerations Before ...ASAE Tech Conference: Don't Blame The Sofware: 5 Vital Considerations Before ...
ASAE Tech Conference: Don't Blame The Sofware: 5 Vital Considerations Before ...
 
GoodRevu Presents at Under the Radar 2013
GoodRevu Presents at Under the Radar 2013GoodRevu Presents at Under the Radar 2013
GoodRevu Presents at Under the Radar 2013
 
Nailing Distributed Development With Effective Collaboration - Matt Ryall
Nailing Distributed Development With Effective Collaboration - Matt RyallNailing Distributed Development With Effective Collaboration - Matt Ryall
Nailing Distributed Development With Effective Collaboration - Matt Ryall
 
Sww 2007 Lets Get Ready To Automate
Sww 2007   Lets Get Ready To AutomateSww 2007   Lets Get Ready To Automate
Sww 2007 Lets Get Ready To Automate
 
2010 03 09 the lean startup - gdc
2010 03 09 the lean startup - gdc2010 03 09 the lean startup - gdc
2010 03 09 the lean startup - gdc
 
Growth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - AntwerpGrowth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - Antwerp
 
UX South Africa 2014 - Keynote
UX South Africa 2014 - KeynoteUX South Africa 2014 - Keynote
UX South Africa 2014 - Keynote
 
Agile Transformation 101
Agile Transformation 101Agile Transformation 101
Agile Transformation 101
 
Growth Hacking - High Tempo Testing
Growth Hacking - High Tempo TestingGrowth Hacking - High Tempo Testing
Growth Hacking - High Tempo Testing
 

More from Hamidreza Soleimani

More from Hamidreza Soleimani (13)

Principles of Engineering Management | Hamidreza Soleimani | Diginext Academy
Principles of Engineering Management | Hamidreza Soleimani | Diginext AcademyPrinciples of Engineering Management | Hamidreza Soleimani | Diginext Academy
Principles of Engineering Management | Hamidreza Soleimani | Diginext Academy
 
Architecting Scalable Platforms in Erlang/OTP | Hamidreza Soleimani | Diginex...
Architecting Scalable Platforms in Erlang/OTP | Hamidreza Soleimani | Diginex...Architecting Scalable Platforms in Erlang/OTP | Hamidreza Soleimani | Diginex...
Architecting Scalable Platforms in Erlang/OTP | Hamidreza Soleimani | Diginex...
 
How to Scale Your Engineering Team | Hamidreza Soleimani | Diginext Academy
How to Scale Your Engineering Team | Hamidreza Soleimani | Diginext AcademyHow to Scale Your Engineering Team | Hamidreza Soleimani | Diginext Academy
How to Scale Your Engineering Team | Hamidreza Soleimani | Diginext Academy
 
The World works in Parallel | Hamidreza Soleimani | Diginext Academy
The World works in Parallel | Hamidreza Soleimani | Diginext AcademyThe World works in Parallel | Hamidreza Soleimani | Diginext Academy
The World works in Parallel | Hamidreza Soleimani | Diginext Academy
 
Do Reinvent the Wheel - Nov 2021 - DigiNext.pdf
Do Reinvent the Wheel - Nov 2021 - DigiNext.pdfDo Reinvent the Wheel - Nov 2021 - DigiNext.pdf
Do Reinvent the Wheel - Nov 2021 - DigiNext.pdf
 
BEAM (Erlang VM) as a Soft Real-time Platform
BEAM (Erlang VM) as a Soft Real-time PlatformBEAM (Erlang VM) as a Soft Real-time Platform
BEAM (Erlang VM) as a Soft Real-time Platform
 
Nanomsg - Scalable Networking Library
Nanomsg - Scalable Networking LibraryNanomsg - Scalable Networking Library
Nanomsg - Scalable Networking Library
 
Event Driven Architecture Concepts in Web Technologies - Part 2
Event Driven Architecture Concepts in Web Technologies - Part 2Event Driven Architecture Concepts in Web Technologies - Part 2
Event Driven Architecture Concepts in Web Technologies - Part 2
 
Event Driven Architecture Concepts in Web Technologies - Part 1
Event Driven Architecture Concepts in Web Technologies - Part 1Event Driven Architecture Concepts in Web Technologies - Part 1
Event Driven Architecture Concepts in Web Technologies - Part 1
 
Nodejs Applications in Production
Nodejs Applications in ProductionNodejs Applications in Production
Nodejs Applications in Production
 
Practical Look at Erlang
Practical Look at ErlangPractical Look at Erlang
Practical Look at Erlang
 
What is XMPP Protocol
What is XMPP ProtocolWhat is XMPP Protocol
What is XMPP Protocol
 
Create Your Own Language
Create Your Own LanguageCreate Your Own Language
Create Your Own Language
 

Recently uploaded

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Recently uploaded (20)

Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoThe UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, Ocado
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 

Technology Companies Development Story

  • 1. How to Enable Developing Innovative Technologies INOTEX 2022 ‫ﺗﻮﺳﻌﻪ‬ ‫ﻣﺴﯿﺮ‬ Hamidreza Soleimani
  • 2. How to develop a Software Product? Big Data Blockchain Internet of Things Artificial Intelligence
  • 4. Software Development Methodologies Waterfall, Scrum, Kanban, XP, Lean, Spiral, Iterative, …
  • 6. Let’s keep it simple How to move someone from A to B
  • 7. 1. Think 2. Build 3. Scale 4. Improve Idea Feature List Prototype MVP Minimum Viable Product MMP Minimum Marketable Product Improving Product Just Do it Think, Build, Scale, Improve
  • 8. Why in Few but Iterative steps? Focus on Product Fast Outcome Simple Low Risk Low Cost Start Small
  • 9. How to reduce risk and cost? 1. Think 2. Build 3. Scale 4. Improve Time Prototype MVP MMP
  • 10. Teamup Tech Developer Product Designer Product Owner Feature List Build Prototype Idea Is the idea worth prototyping? Mentors Is it worth making an MVP? Investors Go to next Step Step 1. Think Step 2. Build
  • 11. Hire more Tech Developer Step 2. Build Step 3. Scale Tech Developer Product Designer Product Owner Iterative Build & Demo Are we ready to go to the Market? Stakeholders Product Iteration Go to next Step
  • 12. Step 3. Scale Step 4. Improve Increase User % A/B Test Group A Group B A Measure, Learn, Adapt Is it ready for 100% of Users? Stakeholders B Go to next Step
  • 13. Step 4. Improve Repeat Step 4 Tech Developer Product Designer Product Owner A/B Test Measure, Learn, Adapt Continuous Improvement
  • 14. … then How to Scale your Team? that is working on scaling your product
  • 16. But … Henrik Kniberg - Spotify Scrum Master
  • 17. Actual Solution: It depends! Then let’s examine a real world situation: Building an App
  • 18. iOS Development Smart Watch Development Web Development Think Build Scale Improve Think Build Scale Improve Think Build Scale Improve Early stages of building a software product
  • 19. Android Development iOS Development Smart Watch Development Web Development Third Party Integration AI Team Big Data Team Think Build Scale Improve Think Build Scale Improve Think Build Scale Improve Think Build Scale Improve Think Build Scale Improve One year later … … and we are growing!
  • 20. Android Development iOS Development Smart Watch Development Web Development Third Party Integration Infrastructure Team AI Team Reporting Team Big Data Team Think Build Scale Improve Think Build Scale Improve Think Build Scale Improve Think Build Scale Improve Think Build Scale Improve
  • 21. Good news: You are a corporate! Bad news: You are a corporate!
  • 22. Team Scaling Challenges ‫ﮐﺎﻫﺶ‬ ‫اﻧﮕﯿﺰه‬ ‫و‬ ‫ﻧﻮآوری‬ ‫ﮐﺎﻫﺶ‬ ‫ﻣﺤﺼﻮل‬ ‫ﮐﯿﻔﯿﺖ‬
  • 23. Your Employees are like your Users
  • 24. Team Scaling Challenges ‫ﮐﺎﻫﺶ‬ ‫اﻧﮕﯿﺰه‬ ‫و‬ ‫ﻧﻮآوری‬ ‫ﮐﺎﻫﺶ‬ ‫ﻣﺤﺼﻮل‬ ‫ﮐﯿﻔﯿﺖ‬ ‫ﮐﺎﻫﺶ‬ ‫اﻧﺴﺎﻧﯽ‬ ‫ﴎﻣﺎﯾﻪ‬
  • 25. Solution: Autonomous Teams Freedom on how to do something towards company objectives
  • 26. ‫ﺑﺎﻧﮏ‬ ‫و‬ ‫آﺑﯽ‬ ‫ﭼﺎرﭼﻮب‬ ‫از‬ ‫ﻣﺎ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫زﺑﺎن‬ ‫و‬ ‫ﺳﱫ‬ ‫اﻃﻼﻋﺎﺗﯽ‬ ‫اﺳﺘﻔﺎده‬ ‫زرﺷﮑﯽ‬ ‫ﻧﻮﯾﺴﯽ‬ ‫آﻧﻬﺎ‬ ‫ﺑﻪ‬ ‫ﭼﻮن‬ ‫ﮐﻨﯿﻢ‬‫ﻣﯽ‬ ‫دارﯾﻢ‬ ‫ﺗﺴﻠﻂ‬ ‫و‬ ‫ﻋﻼﻗﻪ‬ ‫و‬ ‫ﺷﺪﯾﻢ‬ ‫ﺟﺪا‬ ‫اﻟﻒ‬ ‫ﺗﯿﻢ‬ ‫از‬ ‫ﻣﺎ‬ ‫و‬ ‫دادﯾﻢ‬ ‫ﺗﺸﮑﯿﻞ‬ ‫را‬ ‫ﺟﯿﻢ‬ ‫ﺗﯿﻢ‬ ‫ﻧﻮﯾﺴﯽ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫زﺑﺎن‬ ‫روی‬ ‫از‬ ‫ﺗﺮ‬‫ﴎﯾﻊ‬ ‫ﮐﻪ‬ ‫ﯾﺸﻤﯽ‬ ‫ﮐﺎر‬ ‫ﻫﺴﺖ‬ ‫زرﺷﮑﯽ‬ .‫ﮐﻨﯿﻢ‬‫ﻣﯽ‬ ‫اﻟﻒ‬ ‫ﺗﯿﻢ‬ ‫ﺟﯿﻢ‬ ‫ﺗﯿﻢ‬ ‫ﺷﺪن‬ ‫ﴎﯾﻊ‬ ‫ﺗﯿﻤﯽ‬ ‫درون‬ ‫ﺗﻮﺳﻌﻪ‬ ‫و‬ ‫ﻧﻮآوری‬ ‫رﻓﱳ‬ ‫ﺑﺎﻻ‬ ‫ﮐﺎرﮐﻨﺎن‬ ‫اﻧﮕﯿﺰه‬ ‫ﻣﺎﻧﺪﮔﺎری‬ ‫ﻫﺎی‬‫ﴎﻣﺎﯾﻪ‬ ‫اﻧﺴﺎﻧﯽ‬ Autonomous Team Pros.
  • 27. ‫و‬ ‫آﺑﯽ‬ ‫ﺗﻮﺳﻌﻪ‬ ‫ﭼﺎرﭼﻮب‬ ‫از‬ ‫ﻣﺎ‬ ‫زﺑﺎن‬ ‫و‬ ‫ﺳﱫ‬ ‫اﻃﻼﻋﺎﺗﯽ‬ ‫ﺑﺎﻧﮏ‬ ‫زرﺷﮑﯽ‬ ‫ﻧﻮﯾﺴﯽ‬ ‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﮐﻨﯿﻢ‬‫ﻣﯽ‬ ‫اﺳﺘﻔﺎده‬ ‫در‬ ‫اﻟﻒ‬ ‫ﺗﯿﻢ‬ ‫ﺑﺎ‬ ‫دارﯾﻢ‬ ‫ﻧﯿﺎز‬ ‫ﻣﺎ‬ ‫زﺑﺎن‬ ‫ﻧﻪ‬ ‫اﻣﺎ‬ ‫ﺑﺎﺷﯿﻢ‬ ‫ﺗﻤﺎس‬ ‫ﺑﻠﺪ‬ ‫زرﺷﮑﯽ‬ ‫ﻧﻮﯾﺴﯽ‬‫ﺑﺮﻧﺎﻣﻪ‬ ‫ﺟﻠﺴﺎت‬ ‫زﻣﺎن‬ ‫ﻧﻪ‬ ‫و‬ ‫ﻫﺴﺘﯿﻢ‬ ‫دارﯾﻢ‬ ‫ﻣﺸﱰک‬ ‫اﻟﻒ‬ ‫ﺗﯿﻢ‬ ‫ﺟﯿﻢ‬ ‫ﺗﯿﻢ‬ ‫ﻧﻈﻤﯽ‬‫ﺑﯽ‬ ‫اﻓﺰاﯾﺶ‬ ‫ﺑﯿﻦ‬ ‫ﺗﻄﺎﺑﻖ‬ ‫ﻋﺪم‬ ‫و‬ ‫ﻫﺎ‬‫ﺗﯿﻢ‬ ‫ﻓﺮاﯾﻨﺪ‬ ‫ﺷﺪن‬ ‫ﮐﻨﺪ‬ ‫ﺳﺎزﻣﺎﻧﯽ‬ ‫ﺗﻮﺳﻌﻪ‬ ‫دال‬ ‫ﺗﯿﻢ‬ Autonomous Team Cons.
  • 28. Solution: Aligned Teams Alignment = Intent + Rational + Constraints
  • 29. Intent: We need to cross the river Rational: There are more food on the other side Constraints: Don’t cut any trees What? Why? Restrictions on How? Alignment = Intent + Rational + Constraints
  • 31. High Autonomy Low Autonomy Low Alignment High Alignment We need to cross the river Build a bridge! We need to cross the river Figure out how! ‫ﻣﺪﯾﺮﯾﺘﯽ‬ ‫ﺧﺮده‬ ‫ﺳﺎزﻣﺎن‬ ‫ﺗﻔﺎوﺗﯽ‬‫ﺑﯽ‬ ‫ﻓﺮﻫﻨﮓ‬ ‫ﮐﺎرآﻓﺮﯾﻨﯽ‬ ‫ﺳﺎزﻣﺎن‬ ‫ﻧﻈﻤﯽ‬‫ﺑﯽ‬ ‫ﻓﺮﻫﻨﮓ‬ Hope someone is working on the river problem… ‫ﺧﻮدﮐﺎﻣﻪ‬ ‫ﺳﺎزﻣﺎن‬ ‫ﻃﻠﺒﯽ‬ ‫راﺣﺖ‬ ‫ﻓﺮﻫﻨﮓ‬ ‫ﻧﻮآور‬ ‫ﺳﺎزﻣﺎن‬ ‫ﻫﻤﮑﺎری‬ ‫ﺑﺮ‬ ‫ﻣﺒﺘﻨﯽ‬ ‫ﻓﺮﻫﻨﮓ‬ Aligned Autonomy
  • 32. Alignment is not enough to enable Autonomy
  • 33. Autonomy is enabled by Alignment AND Competence
  • 34. Competence means Shared Work Beliefs AND Technical Excellence
  • 35. @hmdrezs The End Stay Autonomous, Aligned and Competent