Emmanuel Levi-ValensiBlaise Vignon
Failure and agility
A sadstatisticProportion of New Businesses Founded in 1992 Still Alive By Year.Most startup failures are due to running out of money beforehaving the right productThere canbeother causes (WCR, foundershoutfest, litigation)But not in the context of this talk Source : Illusions of EntrepreneurshipScott Shane (US Data, all industries)
The followingslideswerebuiltwith software engineering in mindThe learningfrom Software Engineering have been applied to broaderfields
The longer the project, the likelier the failure
….becauseitis the lessclearwhatsuccess looks like …
… and noise levelscanget out of control…UndefinedAnarchyComplexRequirementsComplicatedWelldefinedTechnology(projectenvironment in general)CuttingedgeMature
…but do we know whyprojectsshouldbebig?Only 20% of features are usedoften
… and designing the wrongthingiseasy…(we do not always know what the customerwill look like)
Project (and startup) management canbelikethis
Inefficient way of workingThe « break-down and specialize » management method leads to many wastes:Stock of useless functionalities, documentationHigh cost of coordination and communication
Agility proposes a different management paradigm…Source: http://agilemanifesto.org/
Important Agile PrinciplesCustomer satisfaction is the main goalCollective commitmentMeasure to objectivizeIntrinsic quality
Agility proposes a different management paradigm…
Agile way of deliveringThe Scrumprocess
Fail fast, failearlyAs we are delivering fast, we can harvest positive and negative feedbacksAs we accept changes, we can take into account these feedbacks and adapt our plansFeedback is more precious than perfection
Tips to accelerate failure (or success)Instead of building a full product or service, prototype itThere are several prototype types:The Minimal Viable ProductMechanical turkPinocchioThe Provincial
Agile MarketingImagine and validate the MVPGeneratedemandValidatemarkethypothesisAccelerate!
Somegreat books…http://institut-agile.fr
Use a cloud … ittracksyourneed“Fastgrowth“  “On / Off “  Périoded’inactivitéChargeChargeUtilisationUtilisationUtilisationTempsTemps“Unpredictibleload“  “predictibleload“  ChargeChargeUtilisationUtilisationTempsTemps
Use a cloud… itreduceswaste
Use a cloud … focus on yourownworkCloud PaaSPlateformTraditonalhostingCloud IaaSInfrastructureVous gérezApplicationsApplicationsApplicationsVous gérezDonnéesDataDataRuntimeRuntimeRuntimeGéré par l’opérateur CloudVous gérezMiddlewareMiddlewareMiddlewareGéré par l’opérateur CloudO/SO/SO/SVirtualisationVirtualizationVirtualizationServeursServersServersStockageStorageStorageRéseauNetworkingNetworkingDans le cadre d’un cloud privé, l’opérateur de Cloud, c’est vous
La gestion des couches « grises » est souvent automatisée au maximum

Failure and Agility

  • 2.
  • 3.
  • 4.
    A sadstatisticProportion ofNew Businesses Founded in 1992 Still Alive By Year.Most startup failures are due to running out of money beforehaving the right productThere canbeother causes (WCR, foundershoutfest, litigation)But not in the context of this talk Source : Illusions of EntrepreneurshipScott Shane (US Data, all industries)
  • 5.
    The followingslideswerebuiltwith softwareengineering in mindThe learningfrom Software Engineering have been applied to broaderfields
  • 6.
    The longer theproject, the likelier the failure
  • 7.
  • 8.
    … and noiselevelscanget out of control…UndefinedAnarchyComplexRequirementsComplicatedWelldefinedTechnology(projectenvironment in general)CuttingedgeMature
  • 9.
    …but do weknow whyprojectsshouldbebig?Only 20% of features are usedoften
  • 10.
    … and designingthe wrongthingiseasy…(we do not always know what the customerwill look like)
  • 11.
    Project (and startup)management canbelikethis
  • 12.
    Inefficient way ofworkingThe « break-down and specialize » management method leads to many wastes:Stock of useless functionalities, documentationHigh cost of coordination and communication
  • 13.
    Agility proposes adifferent management paradigm…Source: http://agilemanifesto.org/
  • 14.
    Important Agile PrinciplesCustomersatisfaction is the main goalCollective commitmentMeasure to objectivizeIntrinsic quality
  • 15.
    Agility proposes adifferent management paradigm…
  • 16.
    Agile way ofdeliveringThe Scrumprocess
  • 17.
    Fail fast, failearlyAswe are delivering fast, we can harvest positive and negative feedbacksAs we accept changes, we can take into account these feedbacks and adapt our plansFeedback is more precious than perfection
  • 18.
    Tips to acceleratefailure (or success)Instead of building a full product or service, prototype itThere are several prototype types:The Minimal Viable ProductMechanical turkPinocchioThe Provincial
  • 19.
    Agile MarketingImagine andvalidate the MVPGeneratedemandValidatemarkethypothesisAccelerate!
  • 20.
  • 21.
    Use a cloud… ittracksyourneed“Fastgrowth“ “On / Off “ Périoded’inactivitéChargeChargeUtilisationUtilisationUtilisationTempsTemps“Unpredictibleload“ “predictibleload“ ChargeChargeUtilisationUtilisationTempsTemps
  • 22.
    Use a cloud…itreduceswaste
  • 23.
    Use a cloud… focus on yourownworkCloud PaaSPlateformTraditonalhostingCloud IaaSInfrastructureVous gérezApplicationsApplicationsApplicationsVous gérezDonnéesDataDataRuntimeRuntimeRuntimeGéré par l’opérateur CloudVous gérezMiddlewareMiddlewareMiddlewareGéré par l’opérateur CloudO/SO/SO/SVirtualisationVirtualizationVirtualizationServeursServersServersStockageStorageStorageRéseauNetworkingNetworkingDans le cadre d’un cloud privé, l’opérateur de Cloud, c’est vous
  • 24.
    La gestion descouches « grises » est souvent automatisée au maximum

Editor's Notes

  • #12 Blaise reprend la parole
  • #22 Le cloud permet de suivre des charges non predictibles
  • #23 Le cloud permet de ne pas s’engager financierement
  • #24 Le cloud permet de se concentrer sur son métier de base