24
AGILE FOR LEAN BUSINESS YOU DON’T NEED TO KNOW IT ALL UPFRONT!

Agile for lean business

Embed Size (px)

Citation preview

AGILE FOR LEAN BUSINESS

YOU DON’T NEED TO KNOW IT ALL UPFRONT!

> 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]

WHAT ABOUT YOUR FIRST DELIVERIES?

SAME OLD STORY OVER AND OVER AGAIN!

Big Project Vague Requirements Use Cases

White BoardEngez 3awzeen nesalem

Hanbat el naharda

If you’re lucky!

WE’RE NOT DELIVERING WHAT THE CLIENT WANTED!! IT MUST BE YOUR FAULT!!

Business People

YOU ALWAYS END UP HERE…

Big Project Vague Requirements Use Cases

White BoardEngez 3awzeen nesalem

Hanbat el naharda

VAGUE REQUIREMENTSWHY DO WE ALWAYS END UP GETTING THEM?

MVPMINIMUM VIABLE PRODUCT

(A Quick Detour to the Business-World)

GOOD FOR HIM! WHY SHOULD I CARE?

HOW TO MVP…

HOW TO MVP…

source: Spotify’s MVP Process

AND… WHAT DO I DO ABOUT IT?

STOP UNHELPFUL OVER-ENGINEERING!

THIN VERTICAL SLICES

YOU SHOULD WORK ON…

DATABASE

RESTFUL SERVICES

FRONT END APP

Just Like THIS!

AVOID OVER-ENGINEERING

ARE YOU ASKING ME TO STOP DESIGNING MY WAY AHEAD?!!!!!

BE FLEXIBLE, AND DON’T SURMOUNT EXTRA LOAD ON SIMPLER TASKS.

KEEP CALM

and

USE EVOLUTIONARY

DESIGN

SHIP EARLY, SHIP OFTEN

AVOID OVER-ENGINEERING

THINGS TO MAKE YOUR LIFE EASIER

QUESTIONS?