Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
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
Prochain SlideShare
Chargement dans…5
×

software architecture cant fight lean startup

781 vues

Publié le

how to align lean startup pratices to software architecture and reduce architecture resistence over new scenarios.

Publié dans : Logiciels
  • Soyez le premier à commenter

software architecture cant fight lean startup

  1. 1. THE LEAN STARTUP SOFTWARE ARCHITECTURE CAN’T FIGHT #phpExperience#imaster #flowy
  2. 2. FOUNDER OF FLOWY.ME IVO NASCIMENTO
  3. 3. THERE ARE PROGRAMS THAT SHOULD NOT BE CREATED BY A PROGRAMMER.
  4. 4. DOUBT CAN ONLY BE REMOVED BY ACTION. JOHANN WOLFGANG VON GOETHE
  5. 5. WHAT IF PROCESSES AUTOMATION BECOME EASY?
  6. 6. THE UNIQUE CERTAIN LEAN
  7. 7. LEARNING IS ABOUT LEAN
  8. 8. LEARNING RISKIS ABOUT
  9. 9. RISKIS ABOUT MONEY
  10. 10. MVP CORE DOMAIN DOMAIN MODEL/BARRIER TO ENTRY EXISTING DOMAIN/ CODEBASE
  11. 11. (PRONE TO)CUSTOMER DEVELOPMENT CORE DOMAIN DOMAIN MODEL/BARRIER TO ENTRY (PRONE TO)PRODUCT DEVELOPMENT
  12. 12. DOMAIN MODEL EXISTENT MARKET
 BARRIER TO ENTRY CORE DOMAIN/MVP INOVATION
  13. 13. (PRONE TO)PRODUCT DEVELOPMENT INOVATION / MVP (PRONE TO)CUSTOMER DEVELOPMENT EXISTENT MARKET
 BARRIER TO ENTRY
  14. 14. A B
  15. 15. RECOGNIZE IS DIFFERENT FROM TRY UNDERSTAND BY ACTION. THINK ABOUT…
  16. 16. POSITIONING
  17. 17. 20% OF THE TOTAL VALUE 5% OF THE CODE BASE 80% OF THE EFFORT CORE DOMAIN IN NUMBERS (POSITIONING IN NUMBERS)
  18. 18. “IF A THING IS WORTH DOING, IT IS WORTH DOING BADLY”
 AUGUSTO PASCUTTI (@AUGUSTOHP)
 FROM G. K. CHESTERTON
  19. 19. BPM
  20. 20. “CAN YOUR PRODUCT PROCESS AN EXCEL DATASHEET ?” WOW!!! IT IS CLEAN, EASY TO USE AND FAST, BUT…
  21. 21. “THE OTHERS ARE PARAMETER. THE ONLY VARIABLE IS YOU.”
 FELIPE MARTINS (@FEFAS)
 FROM JOSÉ WHITAKER
  22. 22. TIME LEARN LEARN
  23. 23. TIME KNOW LEARN DECISION KNOW LEARN DECISION
  24. 24. TIME KNOWLEDGE LEARN SOFTWARE(FORMALIZATION) DECISION KNOWLEDGE DECISION LEARN
  25. 25. TECHNICAL DEBT CAN BE POSITIVE BUG FAILURE ?
  26. 26. EVOLUTIONARY ARCHITECTURE SUPPORT BUSINESS CERTAINTY
  27. 27. “THE PRODUCT DESIGN IS A REFLECTION OF THE ORGANISATION DESIGN”
 ERIKSEN COSTA (@ERIKSENCOSTA)
 THE CONWAY'S LAW
  28. 28. DELAY ARCHITECTURE DECISIONS ?
  29. 29. WHAT IS THE TARGET OF MVP? INFORMATION
  30. 30. LIQUID ARCHITECTURE SUPPORT BUSINESS UNCERTAINTY
  31. 31. FSM, BRE, WORKFLOW, MICROSERVICES,BPM… SAAS, BAAS…
  32. 32. TIME KNOWLEDGE LEARN SOFTWARE(FORMALIZATION) DECISION KNOWLEDGE DECISION LEARN
  33. 33. UNCERTAIN CERTAIN CORE DOMAIN DATA DOMAIN SOFTWARE + KNOWLEDGE LEARN DECISION LEARN KNOWLEDGE DECISION
  34. 34. SOFTWARE + LIQUID EVOLUTIONARY CORE DOMAIN DATA DOMAIN KNOWLEDGE LEARN DECISION LEARN KNOWLEDGE DECISION
  35. 35. MINIMAL VIABLE ARCHITECTURE MVA UNCERTAIN CERTAIN

×