SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
March 11, 2020 - Dubai, UAE
Remaining Agile in a
fast growing start-up
Muhammed Noor ul haq & Alexander Bosma
SUPPORTERS
MEDIA PARTNER
PLATINUM
PARTNERS
GOLD PARTNER BRONZE PARTNERS
3
Introduction
Muhammad Noor ul haq
Head of Engineering
@ Alef Education
/noorulhaq
Alexander Bosma
Scrum Master/Agile Coach
-Self employed-
/bosmasan
4
Agenda
What problem Alef is
trying to solve? Alef Growth Story
Challenges Lessons Learned
What problem Alef is trying to solve?
6
The Traditional Classroom
7
How Alef is Solving Issues in Education?
Detect
Knowledge Gaps
Provide Adaptive
Content
Continuous
Assessment
Identify Struggling
Students
Improve Quality of
Content and Questions
Gain Complex
Insights
Consistent
Feedback
8
❏ 1 feature team
❏ Monolith Architecture
❏ 1 Pilot School
Jan2017
Mid
2018
2018
End
2019 2020
❏ 3 teams
❏ Monolith to Microservice
❏ 11 Schools
Alef Education Growth Story
❏ 4 teams
❏ 15 Microservices (+) Monolith
❏ Bigdata Team
❏ 31 Schools
❏ 9 teams
❏ 30+ Microservices (-) Monolith
❏ Data Science Team
❏ Business Intelligence Team
❏ 150+ Schools
❏ 350+ Schools
9
150+
Schools in UAE & US
4,000+
Teachers
50,000+
Students
1,000,000
Questions Answered a day
50,000,000+
Data Points are collected every day
Alef Education Facts
Challenges
Engineers as Scrum Masters
What happened?
Due to company growth
the role of Scrum Master
got more complicated and
requires new skill sets.
Solution:
Hire a bunch of
experienced Scrum
Masters for the teams
Starting point:
Ambitious team members,
experienced with scrum,
wanting to learn and take
responsibility, taking turns
in scrum master role.
Implemented solution: Scrum Master Community of Practise (CoP)
● All SM’s get together regularly to discuss subjects like estimating, retrospectives and
experiments
● Benefits are improved skills, cross-team bonding and knowledge sharing
● Follow-up: More CoP’s for PM, TA’s and test-automation
Team Silos and Stagnation
What happened?
Productivity and learning
stagnated and teams were
becoming more self-oriented. The
status quo was not motivating to
try new things.
Starting point:
Fixed teams with
ambitious members, top
of class, want to be
challenged.
Implemented solution: Dynamic re-teaming
● Individual attention from leadership and coaches will signal wishes from team members
● Make a switch when an opportunity pops up. Accept lower productivity at first
● Benefits: People (and knowledge) stay in the company, team members know more about the
whole system and manage dependencies better, inter-team communication and less effort/costs
for hiring new team members
Lack of Communication
What happened?
It’s hard to keep up with
what other teams and
departments are doing and
inform them about what
you are doing.
Solution:
Scale down.
Starting point:
Due to growth teams focus
on their own operational
excellence but missing the
overall vision and goals.
Implemented solution: Radical Transparency
CoP’s to share knowledge and experiences Invite business people to sprint demo’s
Demo day every month School visits by tech teams
Weekly Scrum of Scrums Sharing failures (Postmortem)
Company wide retro after start of school year Team pages on Confluence
Continuous Delivery
What happened?
The number of teams kept
on growing, integration
and releasing taking more
time, piling up code.
Solution:
Extend the DoD for all
teams to include
everything including
releasing.
Starting point:
Done is not DONE, teams
deliver their stuff to a
system team who do
integration, testing and
releasing.
Implemented solutions:
● Automate integration tests
● Invest heavily in building CI/CD pipeline, automate everything
● Focus on test automation in all teams
● Push back activities from System team to development teams (shift left)
Develop Integrate Deliver
Long Term Planning
What happened?
Expectations from the
business are not met and
priorities changed faster
than the long term plan.
Solution:
Be more precise and invest
more time in planning to
ensure things don’t change
quite often.
Starting point:
Plans are made for a
complete (school) year and
need adjusting after every
release.
Implemented solution: Short Term Roadmap Planning
● Use 3-4 months planning horizons. Current increment has fixed scope, next increments are
described in high level objectives.
● Measure the impact of features to base next steps upon (feedback on your hypothesis)
● Visualize the roadmap on a central wall for everybody to have complete visibility
● Communicate during town-hall meetings, not just the plans but also the outcomes
“You build it, you run it.”
—Werner Voegls, Amazon CTO (2006)
Team Topology - Multiple Teams with Microservice
Inverse Conway Maneuver
"Conway's Law asserts that organizations are constrained to produce application
designs which are copies of their communication structures. This often leads to
unintended friction points.
The 'Inverse Conway Maneuver' recommends evolving your team and organizational
structure to promote your desired architecture. Ideally your technology architecture will
display isomorphism with your business architecture."
Aligning Team Boundaries Maximizes Continuous Delivery
● A ‘team-first’ approach to
software boundaries.
● Limit the size of software
services/products to the cognitive
load that the team can handle.
Alef Teams Topology
Maximize team autonomy and
optimize flow of change
Dependencies are Inevitable
Team collaboration is important to
deliver rich user experiences using the
cohesive capabilities delivered by
multiples teams.
The challenge is to strike the right
balance. Ideally, 80% of the work should
be within a team boundary.
Align business, teams, and software architecture
for fast flow
Observe
before you
act
Do less,
more often
Stimulate
Learning
Communicate
early and often
Principles
over
Processes
Focus on
Team
Topology
Give it
Time
Break
the Silos
“Perfection is not attainable, but if we chase
perfection we can catch excellence”
—Vince Lombardi
Thank You

Weitere ähnliche Inhalte

Was ist angesagt?

LLAMA Intro to Agile May 2019 Download
LLAMA Intro to Agile May 2019 DownloadLLAMA Intro to Agile May 2019 Download
LLAMA Intro to Agile May 2019 DownloadTorranceLearning
 
Build for Speed - Gareth Evans - AgileNZ 2017
Build for Speed - Gareth Evans - AgileNZ 2017Build for Speed - Gareth Evans - AgileNZ 2017
Build for Speed - Gareth Evans - AgileNZ 2017AgileNZ Conference
 
Crafting digital experiences with agile and design by James Hayes
Crafting digital experiences with agile and design by James HayesCrafting digital experiences with agile and design by James Hayes
Crafting digital experiences with agile and design by James HayesScrum Australia Pty Ltd
 
Agile And Lean Practices - The Mobile Academy
Agile And Lean Practices - The Mobile AcademyAgile And Lean Practices - The Mobile Academy
Agile And Lean Practices - The Mobile Academystrongandagile.co.uk
 
Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019
Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019
Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019Pedro Teixeira
 
Agile & LLAMA For Instructional Designers DevCamp 2019 S101
Agile & LLAMA For Instructional Designers DevCamp 2019 S101Agile & LLAMA For Instructional Designers DevCamp 2019 S101
Agile & LLAMA For Instructional Designers DevCamp 2019 S101TorranceLearning
 
Agile and Lean beyond Software Development Projects by Dr. Mohamed Salama
Agile and Lean beyond Software Development Projects by  Dr. Mohamed Salama  Agile and Lean beyond Software Development Projects by  Dr. Mohamed Salama
Agile and Lean beyond Software Development Projects by Dr. Mohamed Salama Agile ME
 
Thinking more product: Moving from Scrum to a dual-track agile approach by Su...
Thinking more product: Moving from Scrum to a dual-track agile approach by Su...Thinking more product: Moving from Scrum to a dual-track agile approach by Su...
Thinking more product: Moving from Scrum to a dual-track agile approach by Su...Agile Software Community of India
 
Simon Powers - Scaling Frameworks in Organisational Design
Simon Powers - Scaling Frameworks in Organisational DesignSimon Powers - Scaling Frameworks in Organisational Design
Simon Powers - Scaling Frameworks in Organisational DesignAgileCymru
 
Agile Tour 2016 Pune - Innovation Agility with innovative Agile by Kshitij Nema
Agile Tour 2016 Pune - Innovation Agility with innovative Agile by Kshitij NemaAgile Tour 2016 Pune - Innovation Agility with innovative Agile by Kshitij Nema
Agile Tour 2016 Pune - Innovation Agility with innovative Agile by Kshitij NemaIndia Scrum Enthusiasts Community
 
Agile Software Development (Monash University - Guest Lecture series)
Agile Software Development (Monash University - Guest Lecture series)Agile Software Development (Monash University - Guest Lecture series)
Agile Software Development (Monash University - Guest Lecture series)Nigel Fernandes
 
Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...
Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...
Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...Lean Startup Co.
 
AO, the future of agile organisations the sap case #3
AO, the future of agile organisations   the sap case #3AO, the future of agile organisations   the sap case #3
AO, the future of agile organisations the sap case #3Pierre E. NEIS
 
Jennifer volk, anton naumenko
Jennifer volk, anton naumenko Jennifer volk, anton naumenko
Jennifer volk, anton naumenko Lviv Startup Club
 
Modern Agile and Product Culture
Modern Agile and Product CultureModern Agile and Product Culture
Modern Agile and Product CultureDiego Pacheco
 
What kind of agile is your agile?
What kind of agile is your agile?What kind of agile is your agile?
What kind of agile is your agile?Pierre E. NEIS
 
Aligning Agile and Prosci Change Management - Being Human Community of Pract...
Aligning Agile and Prosci Change Management  - Being Human Community of Pract...Aligning Agile and Prosci Change Management  - Being Human Community of Pract...
Aligning Agile and Prosci Change Management - Being Human Community of Pract...Prosci ANZ
 

Was ist angesagt? (20)

LLAMA Intro to Agile May 2019 Download
LLAMA Intro to Agile May 2019 DownloadLLAMA Intro to Agile May 2019 Download
LLAMA Intro to Agile May 2019 Download
 
Build for Speed - Gareth Evans - AgileNZ 2017
Build for Speed - Gareth Evans - AgileNZ 2017Build for Speed - Gareth Evans - AgileNZ 2017
Build for Speed - Gareth Evans - AgileNZ 2017
 
Crafting digital experiences with agile and design by James Hayes
Crafting digital experiences with agile and design by James HayesCrafting digital experiences with agile and design by James Hayes
Crafting digital experiences with agile and design by James Hayes
 
Agile And Lean Practices - The Mobile Academy
Agile And Lean Practices - The Mobile AcademyAgile And Lean Practices - The Mobile Academy
Agile And Lean Practices - The Mobile Academy
 
Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019
Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019
Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019
 
Agile & LLAMA For Instructional Designers DevCamp 2019 S101
Agile & LLAMA For Instructional Designers DevCamp 2019 S101Agile & LLAMA For Instructional Designers DevCamp 2019 S101
Agile & LLAMA For Instructional Designers DevCamp 2019 S101
 
Agile and Lean beyond Software Development Projects by Dr. Mohamed Salama
Agile and Lean beyond Software Development Projects by  Dr. Mohamed Salama  Agile and Lean beyond Software Development Projects by  Dr. Mohamed Salama
Agile and Lean beyond Software Development Projects by Dr. Mohamed Salama
 
Thinking more product: Moving from Scrum to a dual-track agile approach by Su...
Thinking more product: Moving from Scrum to a dual-track agile approach by Su...Thinking more product: Moving from Scrum to a dual-track agile approach by Su...
Thinking more product: Moving from Scrum to a dual-track agile approach by Su...
 
Simon Powers - Scaling Frameworks in Organisational Design
Simon Powers - Scaling Frameworks in Organisational DesignSimon Powers - Scaling Frameworks in Organisational Design
Simon Powers - Scaling Frameworks in Organisational Design
 
Agile Tour 2016 Pune - Innovation Agility with innovative Agile by Kshitij Nema
Agile Tour 2016 Pune - Innovation Agility with innovative Agile by Kshitij NemaAgile Tour 2016 Pune - Innovation Agility with innovative Agile by Kshitij Nema
Agile Tour 2016 Pune - Innovation Agility with innovative Agile by Kshitij Nema
 
Maxim krukovsky
Maxim krukovsky Maxim krukovsky
Maxim krukovsky
 
Agile Software Development (Monash University - Guest Lecture series)
Agile Software Development (Monash University - Guest Lecture series)Agile Software Development (Monash University - Guest Lecture series)
Agile Software Development (Monash University - Guest Lecture series)
 
Microservices meetup
Microservices meetupMicroservices meetup
Microservices meetup
 
Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...
Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...
Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...
 
AO, the future of agile organisations the sap case #3
AO, the future of agile organisations   the sap case #3AO, the future of agile organisations   the sap case #3
AO, the future of agile organisations the sap case #3
 
Jennifer volk, anton naumenko
Jennifer volk, anton naumenko Jennifer volk, anton naumenko
Jennifer volk, anton naumenko
 
Modern Agile and Product Culture
Modern Agile and Product CultureModern Agile and Product Culture
Modern Agile and Product Culture
 
What kind of agile is your agile?
What kind of agile is your agile?What kind of agile is your agile?
What kind of agile is your agile?
 
Aligning Agile and Prosci Change Management - Being Human Community of Pract...
Aligning Agile and Prosci Change Management  - Being Human Community of Pract...Aligning Agile and Prosci Change Management  - Being Human Community of Pract...
Aligning Agile and Prosci Change Management - Being Human Community of Pract...
 
What is agile?
What is agile?What is agile?
What is agile?
 

Ähnlich wie Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad Noor ul haque

Skills & Competencies Overview
Skills & Competencies Overview Skills & Competencies Overview
Skills & Competencies Overview Corrie Woolcott
 
Cody technology use_plan_presentation
Cody technology use_plan_presentationCody technology use_plan_presentation
Cody technology use_plan_presentationlibbyjcody
 
Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementRobert McGeachy
 
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Tasktop
 
Shift learning
Shift learningShift learning
Shift learningpeoplesh
 
Part Two to Team Assignment for PHL/700R
Part Two to Team Assignment for PHL/700RPart Two to Team Assignment for PHL/700R
Part Two to Team Assignment for PHL/700RAlexandria Velez
 
Susan Clarke - The practicalities of adopting scaled agile methodologies
Susan Clarke - The practicalities of adopting scaled agile methodologiesSusan Clarke - The practicalities of adopting scaled agile methodologies
Susan Clarke - The practicalities of adopting scaled agile methodologiesAssociation for Project Management
 
Make Continuous Delivery work for middle management
Make Continuous Delivery work for middle managementMake Continuous Delivery work for middle management
Make Continuous Delivery work for middle managementMatteo Emili
 
Final Report - WebAssign
Final Report - WebAssignFinal Report - WebAssign
Final Report - WebAssignKelly Pomeroy
 
CV-Nick Braybrook 2016-09
CV-Nick Braybrook 2016-09CV-Nick Braybrook 2016-09
CV-Nick Braybrook 2016-09Nick Braybrook
 
Dashe & Thomson Overview
Dashe & Thomson OverviewDashe & Thomson Overview
Dashe & Thomson Overviewpvjp1013
 
D&t overview new 2011-05-17
D&t overview new 2011-05-17D&t overview new 2011-05-17
D&t overview new 2011-05-17Jon Matejcek
 
D&T Overview
D&T OverviewD&T Overview
D&T Overviewcammb
 
D&T Overview New 2011 05 17
D&T Overview New 2011 05 17D&T Overview New 2011 05 17
D&T Overview New 2011 05 17Jolene Rowan
 
Dashe & Thomson Overview
Dashe & Thomson OverviewDashe & Thomson Overview
Dashe & Thomson Overviewpvjp1013
 
Apprenticeship journey in a digital age
Apprenticeship journey in a digital ageApprenticeship journey in a digital age
Apprenticeship journey in a digital ageJisc
 
High Level Solution Plan - Nationwide
High Level Solution Plan - NationwideHigh Level Solution Plan - Nationwide
High Level Solution Plan - NationwideThomas Muldrow
 
Adventures in Animal Health
Adventures in Animal HealthAdventures in Animal Health
Adventures in Animal HealthJennifer Jackson
 
Student-centred KM strategies
Student-centred KM strategiesStudent-centred KM strategies
Student-centred KM strategiesSIKM
 

Ähnlich wie Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad Noor ul haque (20)

Skills & Competencies Overview
Skills & Competencies Overview Skills & Competencies Overview
Skills & Competencies Overview
 
Cody technology use_plan_presentation
Cody technology use_plan_presentationCody technology use_plan_presentation
Cody technology use_plan_presentation
 
Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project Management
 
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
 
Shift learning
Shift learningShift learning
Shift learning
 
Part Two to Team Assignment for PHL/700R
Part Two to Team Assignment for PHL/700RPart Two to Team Assignment for PHL/700R
Part Two to Team Assignment for PHL/700R
 
Susan Clarke - The practicalities of adopting scaled agile methodologies
Susan Clarke - The practicalities of adopting scaled agile methodologiesSusan Clarke - The practicalities of adopting scaled agile methodologies
Susan Clarke - The practicalities of adopting scaled agile methodologies
 
Make Continuous Delivery work for middle management
Make Continuous Delivery work for middle managementMake Continuous Delivery work for middle management
Make Continuous Delivery work for middle management
 
Final Report - WebAssign
Final Report - WebAssignFinal Report - WebAssign
Final Report - WebAssign
 
CV-Nick Braybrook 2016-09
CV-Nick Braybrook 2016-09CV-Nick Braybrook 2016-09
CV-Nick Braybrook 2016-09
 
Dashe & Thomson Overview
Dashe & Thomson OverviewDashe & Thomson Overview
Dashe & Thomson Overview
 
D&t overview new 2011-05-17
D&t overview new 2011-05-17D&t overview new 2011-05-17
D&t overview new 2011-05-17
 
D&T Overview
D&T OverviewD&T Overview
D&T Overview
 
D&T Overview New 2011 05 17
D&T Overview New 2011 05 17D&T Overview New 2011 05 17
D&T Overview New 2011 05 17
 
Dashe & Thomson Overview
Dashe & Thomson OverviewDashe & Thomson Overview
Dashe & Thomson Overview
 
Apprenticeship journey in a digital age
Apprenticeship journey in a digital ageApprenticeship journey in a digital age
Apprenticeship journey in a digital age
 
High Level Solution Plan - Nationwide
High Level Solution Plan - NationwideHigh Level Solution Plan - Nationwide
High Level Solution Plan - Nationwide
 
Adventures in Animal Health
Adventures in Animal HealthAdventures in Animal Health
Adventures in Animal Health
 
Student-centred KM strategies
Student-centred KM strategiesStudent-centred KM strategies
Student-centred KM strategies
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 

Mehr von Agile ME

When agile meets governance, risk and compliance (GRC)
When agile meets governance, risk and compliance (GRC)When agile meets governance, risk and compliance (GRC)
When agile meets governance, risk and compliance (GRC)Agile ME
 
Servant leadership for traditional manager by Wajih Aslam and Ramus Runberg
Servant leadership for traditional manager by Wajih Aslam and Ramus RunbergServant leadership for traditional manager by Wajih Aslam and Ramus Runberg
Servant leadership for traditional manager by Wajih Aslam and Ramus RunbergAgile ME
 
In Agile Transformation, C comes before A by Syed Riyazuddin
In Agile Transformation, C comes before A by Syed RiyazuddinIn Agile Transformation, C comes before A by Syed Riyazuddin
In Agile Transformation, C comes before A by Syed RiyazuddinAgile ME
 
Principles over Processes: Lasting Change in your Agile Transformation by Zia...
Principles over Processes: Lasting Change in your Agile Transformation by Zia...Principles over Processes: Lasting Change in your Agile Transformation by Zia...
Principles over Processes: Lasting Change in your Agile Transformation by Zia...Agile ME
 
Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...
Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...
Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...Agile ME
 
Agile Roles: where does everyone fit in an agile organization
Agile Roles: where does everyone fit in an agile organizationAgile Roles: where does everyone fit in an agile organization
Agile Roles: where does everyone fit in an agile organizationAgile ME
 
AgileME meetup Introduction to the agile mindset
AgileME meetup Introduction to the agile mindsetAgileME meetup Introduction to the agile mindset
AgileME meetup Introduction to the agile mindsetAgile ME
 
Scaling With Agile
Scaling With AgileScaling With Agile
Scaling With AgileAgile ME
 
Disciplined Agile Delivery
Disciplined Agile DeliveryDisciplined Agile Delivery
Disciplined Agile DeliveryAgile ME
 
Scaling Agile with KanBan
Scaling Agile with KanBanScaling Agile with KanBan
Scaling Agile with KanBanAgile ME
 
Book Review: Discussion Panel by Hind Zantout, Dr. Mohamed Salama, René Vohle...
Book Review: Discussion Panel by Hind Zantout, Dr. Mohamed Salama, René Vohle...Book Review: Discussion Panel by Hind Zantout, Dr. Mohamed Salama, René Vohle...
Book Review: Discussion Panel by Hind Zantout, Dr. Mohamed Salama, René Vohle...Agile ME
 
Workshop: User Stories: Building Blocks of Products by Mirza Asfaar Baig and ...
Workshop: User Stories: Building Blocks of Products by Mirza Asfaar Baig and ...Workshop: User Stories: Building Blocks of Products by Mirza Asfaar Baig and ...
Workshop: User Stories: Building Blocks of Products by Mirza Asfaar Baig and ...Agile ME
 
Good things come to those who innovate by Marita Mitschein
Good things come to those who innovate by Marita MitscheinGood things come to those who innovate by Marita Mitschein
Good things come to those who innovate by Marita MitscheinAgile ME
 
Create business Agility plans for exponential companies by Erich R. Bühler
Create business Agility plans for exponential companies by Erich R. BühlerCreate business Agility plans for exponential companies by Erich R. Bühler
Create business Agility plans for exponential companies by Erich R. BühlerAgile ME
 
Getting to Yes - Delivering Powerful and Effective Review Meetings by Tiago P...
Getting to Yes - Delivering Powerful and Effective Review Meetings by Tiago P...Getting to Yes - Delivering Powerful and Effective Review Meetings by Tiago P...
Getting to Yes - Delivering Powerful and Effective Review Meetings by Tiago P...Agile ME
 
SAFe Rollout: Patterns for success in Retail by Ashwinee Kalkura
SAFe Rollout: Patterns for success in Retail by Ashwinee KalkuraSAFe Rollout: Patterns for success in Retail by Ashwinee Kalkura
SAFe Rollout: Patterns for success in Retail by Ashwinee KalkuraAgile ME
 
Workshop: Problem? What problem? by Ben Linders
Workshop: Problem? What problem? by Ben LindersWorkshop: Problem? What problem? by Ben Linders
Workshop: Problem? What problem? by Ben LindersAgile ME
 
Mashreq Bank’s Lean Agile Journey…the good, bad and the ugly by Steve Snowdon...
Mashreq Bank’s Lean Agile Journey…the good, bad and the ugly by Steve Snowdon...Mashreq Bank’s Lean Agile Journey…the good, bad and the ugly by Steve Snowdon...
Mashreq Bank’s Lean Agile Journey…the good, bad and the ugly by Steve Snowdon...Agile ME
 
Samsung's Agile & Lean UX Journey by Jaesung Jo
Samsung's Agile & Lean UX Journey by Jaesung JoSamsung's Agile & Lean UX Journey by Jaesung Jo
Samsung's Agile & Lean UX Journey by Jaesung JoAgile ME
 
Jira: The Agile Gear! by Dany Hanania
Jira: The Agile Gear! by Dany HananiaJira: The Agile Gear! by Dany Hanania
Jira: The Agile Gear! by Dany HananiaAgile ME
 

Mehr von Agile ME (20)

When agile meets governance, risk and compliance (GRC)
When agile meets governance, risk and compliance (GRC)When agile meets governance, risk and compliance (GRC)
When agile meets governance, risk and compliance (GRC)
 
Servant leadership for traditional manager by Wajih Aslam and Ramus Runberg
Servant leadership for traditional manager by Wajih Aslam and Ramus RunbergServant leadership for traditional manager by Wajih Aslam and Ramus Runberg
Servant leadership for traditional manager by Wajih Aslam and Ramus Runberg
 
In Agile Transformation, C comes before A by Syed Riyazuddin
In Agile Transformation, C comes before A by Syed RiyazuddinIn Agile Transformation, C comes before A by Syed Riyazuddin
In Agile Transformation, C comes before A by Syed Riyazuddin
 
Principles over Processes: Lasting Change in your Agile Transformation by Zia...
Principles over Processes: Lasting Change in your Agile Transformation by Zia...Principles over Processes: Lasting Change in your Agile Transformation by Zia...
Principles over Processes: Lasting Change in your Agile Transformation by Zia...
 
Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...
Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...
Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...
 
Agile Roles: where does everyone fit in an agile organization
Agile Roles: where does everyone fit in an agile organizationAgile Roles: where does everyone fit in an agile organization
Agile Roles: where does everyone fit in an agile organization
 
AgileME meetup Introduction to the agile mindset
AgileME meetup Introduction to the agile mindsetAgileME meetup Introduction to the agile mindset
AgileME meetup Introduction to the agile mindset
 
Scaling With Agile
Scaling With AgileScaling With Agile
Scaling With Agile
 
Disciplined Agile Delivery
Disciplined Agile DeliveryDisciplined Agile Delivery
Disciplined Agile Delivery
 
Scaling Agile with KanBan
Scaling Agile with KanBanScaling Agile with KanBan
Scaling Agile with KanBan
 
Book Review: Discussion Panel by Hind Zantout, Dr. Mohamed Salama, René Vohle...
Book Review: Discussion Panel by Hind Zantout, Dr. Mohamed Salama, René Vohle...Book Review: Discussion Panel by Hind Zantout, Dr. Mohamed Salama, René Vohle...
Book Review: Discussion Panel by Hind Zantout, Dr. Mohamed Salama, René Vohle...
 
Workshop: User Stories: Building Blocks of Products by Mirza Asfaar Baig and ...
Workshop: User Stories: Building Blocks of Products by Mirza Asfaar Baig and ...Workshop: User Stories: Building Blocks of Products by Mirza Asfaar Baig and ...
Workshop: User Stories: Building Blocks of Products by Mirza Asfaar Baig and ...
 
Good things come to those who innovate by Marita Mitschein
Good things come to those who innovate by Marita MitscheinGood things come to those who innovate by Marita Mitschein
Good things come to those who innovate by Marita Mitschein
 
Create business Agility plans for exponential companies by Erich R. Bühler
Create business Agility plans for exponential companies by Erich R. BühlerCreate business Agility plans for exponential companies by Erich R. Bühler
Create business Agility plans for exponential companies by Erich R. Bühler
 
Getting to Yes - Delivering Powerful and Effective Review Meetings by Tiago P...
Getting to Yes - Delivering Powerful and Effective Review Meetings by Tiago P...Getting to Yes - Delivering Powerful and Effective Review Meetings by Tiago P...
Getting to Yes - Delivering Powerful and Effective Review Meetings by Tiago P...
 
SAFe Rollout: Patterns for success in Retail by Ashwinee Kalkura
SAFe Rollout: Patterns for success in Retail by Ashwinee KalkuraSAFe Rollout: Patterns for success in Retail by Ashwinee Kalkura
SAFe Rollout: Patterns for success in Retail by Ashwinee Kalkura
 
Workshop: Problem? What problem? by Ben Linders
Workshop: Problem? What problem? by Ben LindersWorkshop: Problem? What problem? by Ben Linders
Workshop: Problem? What problem? by Ben Linders
 
Mashreq Bank’s Lean Agile Journey…the good, bad and the ugly by Steve Snowdon...
Mashreq Bank’s Lean Agile Journey…the good, bad and the ugly by Steve Snowdon...Mashreq Bank’s Lean Agile Journey…the good, bad and the ugly by Steve Snowdon...
Mashreq Bank’s Lean Agile Journey…the good, bad and the ugly by Steve Snowdon...
 
Samsung's Agile & Lean UX Journey by Jaesung Jo
Samsung's Agile & Lean UX Journey by Jaesung JoSamsung's Agile & Lean UX Journey by Jaesung Jo
Samsung's Agile & Lean UX Journey by Jaesung Jo
 
Jira: The Agile Gear! by Dany Hanania
Jira: The Agile Gear! by Dany HananiaJira: The Agile Gear! by Dany Hanania
Jira: The Agile Gear! by Dany Hanania
 

Kürzlich hochgeladen

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
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...DianaGray10
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
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.pdfsudhanshuwaghmare1
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
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...apidays
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
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 Takeoffsammart93
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
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 DiscoveryTrustArc
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 

Kürzlich hochgeladen (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
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...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
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
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad Noor ul haque

  • 1. March 11, 2020 - Dubai, UAE Remaining Agile in a fast growing start-up Muhammed Noor ul haq & Alexander Bosma
  • 3. 3 Introduction Muhammad Noor ul haq Head of Engineering @ Alef Education /noorulhaq Alexander Bosma Scrum Master/Agile Coach -Self employed- /bosmasan
  • 4. 4 Agenda What problem Alef is trying to solve? Alef Growth Story Challenges Lessons Learned
  • 5. What problem Alef is trying to solve?
  • 7. 7 How Alef is Solving Issues in Education? Detect Knowledge Gaps Provide Adaptive Content Continuous Assessment Identify Struggling Students Improve Quality of Content and Questions Gain Complex Insights Consistent Feedback
  • 8. 8 ❏ 1 feature team ❏ Monolith Architecture ❏ 1 Pilot School Jan2017 Mid 2018 2018 End 2019 2020 ❏ 3 teams ❏ Monolith to Microservice ❏ 11 Schools Alef Education Growth Story ❏ 4 teams ❏ 15 Microservices (+) Monolith ❏ Bigdata Team ❏ 31 Schools ❏ 9 teams ❏ 30+ Microservices (-) Monolith ❏ Data Science Team ❏ Business Intelligence Team ❏ 150+ Schools ❏ 350+ Schools
  • 9. 9 150+ Schools in UAE & US 4,000+ Teachers 50,000+ Students 1,000,000 Questions Answered a day 50,000,000+ Data Points are collected every day Alef Education Facts
  • 11. Engineers as Scrum Masters What happened? Due to company growth the role of Scrum Master got more complicated and requires new skill sets. Solution: Hire a bunch of experienced Scrum Masters for the teams Starting point: Ambitious team members, experienced with scrum, wanting to learn and take responsibility, taking turns in scrum master role. Implemented solution: Scrum Master Community of Practise (CoP) ● All SM’s get together regularly to discuss subjects like estimating, retrospectives and experiments ● Benefits are improved skills, cross-team bonding and knowledge sharing ● Follow-up: More CoP’s for PM, TA’s and test-automation
  • 12. Team Silos and Stagnation What happened? Productivity and learning stagnated and teams were becoming more self-oriented. The status quo was not motivating to try new things. Starting point: Fixed teams with ambitious members, top of class, want to be challenged. Implemented solution: Dynamic re-teaming ● Individual attention from leadership and coaches will signal wishes from team members ● Make a switch when an opportunity pops up. Accept lower productivity at first ● Benefits: People (and knowledge) stay in the company, team members know more about the whole system and manage dependencies better, inter-team communication and less effort/costs for hiring new team members
  • 13. Lack of Communication What happened? It’s hard to keep up with what other teams and departments are doing and inform them about what you are doing. Solution: Scale down. Starting point: Due to growth teams focus on their own operational excellence but missing the overall vision and goals. Implemented solution: Radical Transparency CoP’s to share knowledge and experiences Invite business people to sprint demo’s Demo day every month School visits by tech teams Weekly Scrum of Scrums Sharing failures (Postmortem) Company wide retro after start of school year Team pages on Confluence
  • 14. Continuous Delivery What happened? The number of teams kept on growing, integration and releasing taking more time, piling up code. Solution: Extend the DoD for all teams to include everything including releasing. Starting point: Done is not DONE, teams deliver their stuff to a system team who do integration, testing and releasing. Implemented solutions: ● Automate integration tests ● Invest heavily in building CI/CD pipeline, automate everything ● Focus on test automation in all teams ● Push back activities from System team to development teams (shift left) Develop Integrate Deliver
  • 15. Long Term Planning What happened? Expectations from the business are not met and priorities changed faster than the long term plan. Solution: Be more precise and invest more time in planning to ensure things don’t change quite often. Starting point: Plans are made for a complete (school) year and need adjusting after every release. Implemented solution: Short Term Roadmap Planning ● Use 3-4 months planning horizons. Current increment has fixed scope, next increments are described in high level objectives. ● Measure the impact of features to base next steps upon (feedback on your hypothesis) ● Visualize the roadmap on a central wall for everybody to have complete visibility ● Communicate during town-hall meetings, not just the plans but also the outcomes
  • 16. “You build it, you run it.” —Werner Voegls, Amazon CTO (2006)
  • 17. Team Topology - Multiple Teams with Microservice
  • 18. Inverse Conway Maneuver "Conway's Law asserts that organizations are constrained to produce application designs which are copies of their communication structures. This often leads to unintended friction points. The 'Inverse Conway Maneuver' recommends evolving your team and organizational structure to promote your desired architecture. Ideally your technology architecture will display isomorphism with your business architecture."
  • 19. Aligning Team Boundaries Maximizes Continuous Delivery
  • 20. ● A ‘team-first’ approach to software boundaries. ● Limit the size of software services/products to the cognitive load that the team can handle.
  • 21. Alef Teams Topology Maximize team autonomy and optimize flow of change
  • 22. Dependencies are Inevitable Team collaboration is important to deliver rich user experiences using the cohesive capabilities delivered by multiples teams. The challenge is to strike the right balance. Ideally, 80% of the work should be within a team boundary.
  • 23. Align business, teams, and software architecture for fast flow
  • 24. Observe before you act Do less, more often Stimulate Learning Communicate early and often Principles over Processes Focus on Team Topology Give it Time Break the Silos
  • 25. “Perfection is not attainable, but if we chase perfection we can catch excellence” —Vince Lombardi