THE LEAN STARTUP
SOFTWARE ARCHITECTURE CAN’T FIGHT
#phpExperience#imaster #flowy
FOUNDER OF
FLOWY.ME
IVO NASCIMENTO
THERE ARE PROGRAMS THAT SHOULD NOT BE
CREATED BY A PROGRAMMER.
DOUBT CAN ONLY
BE REMOVED BY
ACTION.
JOHANN WOLFGANG VON GOETHE
WHAT IF PROCESSES
AUTOMATION BECOME EASY?
THE UNIQUE CERTAIN
LEAN
LEARNING
IS ABOUT
LEAN
LEARNING
RISKIS ABOUT
RISKIS ABOUT
MONEY
MVP
CORE DOMAIN
DOMAIN MODEL/BARRIER TO ENTRY
EXISTING DOMAIN/ CODEBASE
(PRONE TO)CUSTOMER
DEVELOPMENT
CORE DOMAIN
DOMAIN MODEL/BARRIER TO ENTRY
(PRONE TO)PRODUCT DEVELOPMENT
DOMAIN MODEL
EXISTENT MARKET

BARRIER TO ENTRY
CORE DOMAIN/MVP
INOVATION
(PRONE TO)PRODUCT
DEVELOPMENT
INOVATION / MVP
(PRONE TO)CUSTOMER DEVELOPMENT
EXISTENT MARKET

BARRIER TO ENTRY
A
B
RECOGNIZE
IS DIFFERENT FROM TRY
UNDERSTAND BY ACTION.
THINK ABOUT…
POSITIONING
20% OF THE TOTAL VALUE
5% OF THE CODE BASE
80% OF THE EFFORT
CORE DOMAIN IN NUMBERS
(POSITIONING IN NUMBERS)
“IF A THING IS WORTH
DOING, IT IS WORTH
DOING BADLY”

AUGUSTO PASCUTTI (@AUGUSTOHP)

FROM G. K. CHESTERTON
BPM
“CAN YOUR PRODUCT
PROCESS AN EXCEL
DATASHEET ?”
WOW!!! IT IS CLEAN, EASY TO USE AND FAST, BUT…
“THE OTHERS ARE PARAMETER.
THE ONLY VARIABLE IS YOU.”

FELIPE MARTINS (@FEFAS)

FROM JOSÉ WHITAKER
TIME LEARN
LEARN
TIME KNOW
LEARN
DECISION
KNOW
LEARN
DECISION
TIME
KNOWLEDGE
LEARN
SOFTWARE(FORMALIZATION)
DECISION
KNOWLEDGE DECISION
LEARN
TECHNICAL DEBT
CAN BE
POSITIVE
BUG
FAILURE ?
EVOLUTIONARY
ARCHITECTURE
SUPPORT BUSINESS CERTAINTY
“THE PRODUCT DESIGN IS A
REFLECTION OF THE ORGANISATION
DESIGN”

ERIKSEN COSTA (@ERIKSENCOSTA)

THE CONWAY'S LAW
DELAY
ARCHITECTURE
DECISIONS ?
WHAT IS THE TARGET OF MVP?
INFORMATION
LIQUID
ARCHITECTURE
SUPPORT BUSINESS UNCERTAINTY
FSM, BRE, WORKFLOW,
MICROSERVICES,BPM…
SAAS, BAAS…
TIME
KNOWLEDGE
LEARN
SOFTWARE(FORMALIZATION)
DECISION
KNOWLEDGE DECISION
LEARN
UNCERTAIN
CERTAIN CORE
DOMAIN
DATA
DOMAIN
SOFTWARE +
KNOWLEDGE
LEARN
DECISION
LEARN
KNOWLEDGE
DECISION
SOFTWARE +
LIQUID
EVOLUTIONARY
CORE
DOMAIN
DATA
DOMAIN
KNOWLEDGE
LEARN
DECISION
LEARN
KNOWLEDGE
DECISION
MINIMAL
VIABLE
ARCHITECTURE
MVA
UNCERTAIN CERTAIN

software architecture cant fight lean startup