Page 1
AGILE FOR LEAN BUSINESS
YOU DON’T NEED TO KNOW IT ALL UPFRONT!
Page 2
> WHOAMI
▸ 5 years, a Proud Career Shifter!
▸ Remote Worker
▸ 3 Failed Startups, Working on my 4th (DevSquads)
▸ Worked in a corporate, now I call myself a startup person!
▸ Currently Interested in building safe, self organising, high performance teams where everyone is by default responsible and expected to do their best to achieve team goals (and, yes, it does work in Egypt, no aliens involved! :D)
▸ Getting Ready for my first parachute jump in 3 weeks ;)
MAHMOUD FAWZY
█
in: https://www.linkedin.com/in/mahmoudf e: [email protected]
Page 3
WHAT ABOUT YOUR FIRST DELIVERIES?
Page 4
SAME OLD STORY OVER AND OVER AGAIN!
Page 5
Big Project Vague Requirements Use Cases
White BoardEngez 3awzeen nesalem
Hanbat el naharda
If you’re lucky!
Page 6
WE’RE NOT DELIVERING WHAT THE CLIENT WANTED!! IT MUST BE YOUR FAULT!!
Business People
YOU ALWAYS END UP HERE…
Page 7
Big Project Vague Requirements Use Cases
White BoardEngez 3awzeen nesalem
Hanbat el naharda
Page 8
VAGUE REQUIREMENTSWHY DO WE ALWAYS END UP GETTING THEM?
Page 9
MVPMINIMUM VIABLE PRODUCT
(A Quick Detour to the Business-World)
Page 10
GOOD FOR HIM! WHY SHOULD I CARE?
Page 12
HOW TO MVP…
source: Spotify’s MVP Process
Page 13
AND… WHAT DO I DO ABOUT IT?
Page 14
STOP UNHELPFUL OVER-ENGINEERING!
Page 15
THIN VERTICAL SLICES
YOU SHOULD WORK ON…
DATABASE
RESTFUL SERVICES
FRONT END APP
Just Like THIS!
Page 16
AVOID OVER-ENGINEERING
Page 17
ARE YOU ASKING ME TO STOP DESIGNING MY WAY AHEAD?!!!!!
Page 18
BE FLEXIBLE, AND DON’T SURMOUNT EXTRA LOAD ON SIMPLER TASKS.
Page 19
KEEP CALM
and
USE EVOLUTIONARY
DESIGN
Page 20
SHIP EARLY, SHIP OFTEN
Page 21
AVOID OVER-ENGINEERING
Page 22
THINGS TO MAKE YOUR LIFE EASIER