SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
A startup with no office, hipster
tools and open source products
Part I
contex t
a very young startup

First significant lines of code june 2012
Officially created in september 2012
7 members
Average age: 26 years old
               
limited resources

Funding: around 100k euros
         
Unemployment benefit for co-founders
No office
Constraints/facts

Members in diffferent locations (Grenoble,
Lyon, Paris, Reims)
Respect of the user must be part of the product
Technical team (4 ½ dev, 1 sys admin)
Part II
Organization
light agile

Daily meeting at 14h (skype)
Short sprints: 1 week (trello)
              
Short pair programming (mikogo)
Demo every 2 weeks (mikogo)
direct communication

IM (skype)
IRC #cozycloud
Phone (emergency)
Good old emails
collaboration

Internal wiki (doku wiki)
Public wikis (github)
Ticket system private and public (github)
Forum (vanilla)
team building

Sport weekends
Physical meetings every 2 weeks
Short formations with experts
open source

Public repositories
Github
Documented applications
Project website separated from company
website (coming soon...)
commits (git and github)

Depending of the criticity of the modified code:
                                                
- Commit via a pull request
- Commit via a branch
- Commit directly to master
People can commit since day 1
admin system

Homemade tools (Python)
Deployment (Fabtools)
Monitoring (Monit)
Backup (DB Replication, Archives)
Virtualization (OpenVz)
communication

Micro-blogging (Twitter)
Blog posts (Jekyll)
Newsletters (Mailchimp)
Veille (Wiki)
Alerts (Mention)
Part III
 pros
 and
cons
telework

No transport time
Self organization (good for late nighters ;) )
Less interruptions
Fits well with code writing
Tend to share more
but...

less friendly, less «human»
                           
It's harder to know when someone needs help
open source

External contributions
Transparency for customers and users
Easier to hire
Incentive to document and code well
Studies say that creative people works
better when they feel self directed and
   when they improve their skills or
          master something.
open source fits well with these idea:

Collaboration with people from the same field
Recorded track of the stuff done
Something will persist even if the startup closes
Involved in technical choices 
but...

It requires more communication work
A little bit harder to package
Everyone can see your mistakes
Part IV
tips / results
tips (1 of 2)

Use trello-like to agree on a week todo-list
When someone does good, say it!    
When it's bad, be direct and explain
Try to achieve at least one goal a week by person
tips (2 of 2)

Ask others what they think of your solutions
Experiment
Have fun
Always make it exciting
some results (1 of 2)

Last month: 150 commits / developer
           
New members ready in two days
Highly motivated people
some results (2 of 2)

Lots of documentation
Getting feedback on all the product aspect
Users like us
Appendix A
How Node.js helps us
open-source oriented community

Lots of tools to solve common problems
Very active maintainers (fast corrections)
Node is trendy: easier to hire
                 
npm

Very easy to deploy app dependencies
Clean manifest
Start coding with 2 commands :
- git clone *myproject.git
- npm install
Some of our tools are in the npm registry
one language for the
      full stack
appendix B
Thx LyonJS
Free Beers and
Pizzas  !! !
If you like the way we do things why
           don't you join us?
                             

        contact@cozycloud.cc
      #cozycloud on freenode.net
      https://forum.cozycloud.cc
a talk by...




contact@cozycloud.cc
https://blog.cozycloud.cc
https://twitter.com/mycozycloud



Crédits photos Flickr: benoit simple escargot, orcmid, Castaway,
ccarlstead, ReservasdeCoches
License Creative Commons by-3.0

Mais conteúdo relacionado

Destaque

(Plan Politika) Female Youthpedia
(Plan Politika) Female Youthpedia(Plan Politika) Female Youthpedia
(Plan Politika) Female Youthpedia
Plan Politika
 
Current
CurrentCurrent
Current
iec
 
Picasso y cubismo
Picasso y cubismoPicasso y cubismo
Picasso y cubismo
J Luque
 
[plan politika] [Pemuda dan Politik Indonesia]Indonesian Youth and Politics :...
[plan politika] [Pemuda dan Politik Indonesia]Indonesian Youth and Politics :...[plan politika] [Pemuda dan Politik Indonesia]Indonesian Youth and Politics :...
[plan politika] [Pemuda dan Politik Indonesia]Indonesian Youth and Politics :...
Plan Politika
 
python中文处理
python中文处理python中文处理
python中文处理
roamin9 Zhou
 
An Event-Centric Provenance Model for Digital Libraries @ IRCDL 2010
An Event-Centric Provenance Model for Digital Libraries @ IRCDL 2010An Event-Centric Provenance Model for Digital Libraries @ IRCDL 2010
An Event-Centric Provenance Model for Digital Libraries @ IRCDL 2010
Leonardo Candela
 
Weekly news (22 – 26 nov
Weekly news (22 – 26 novWeekly news (22 – 26 nov
Weekly news (22 – 26 nov
Nitin Kochhar
 
Slideprpensa
SlideprpensaSlideprpensa
Slideprpensa
Imacp
 

Destaque (20)

(Plan Politika) Female Youthpedia
(Plan Politika) Female Youthpedia(Plan Politika) Female Youthpedia
(Plan Politika) Female Youthpedia
 
Emma nzioka showcase
Emma nzioka showcaseEmma nzioka showcase
Emma nzioka showcase
 
Current
CurrentCurrent
Current
 
Asa Ncoa 030507 Final
Asa Ncoa 030507 FinalAsa Ncoa 030507 Final
Asa Ncoa 030507 Final
 
Picasso y cubismo
Picasso y cubismoPicasso y cubismo
Picasso y cubismo
 
Newebe, a social network where all users are independent
Newebe, a social network where all users are independentNewebe, a social network where all users are independent
Newebe, a social network where all users are independent
 
Comment les grands acteurs du web s'improvisent magiciens et jouent avec nos ...
Comment les grands acteurs du web s'improvisent magiciens et jouent avec nos ...Comment les grands acteurs du web s'improvisent magiciens et jouent avec nos ...
Comment les grands acteurs du web s'improvisent magiciens et jouent avec nos ...
 
A Trip to Tokyo
A Trip to TokyoA Trip to Tokyo
A Trip to Tokyo
 
[plan politika] [Pemuda dan Politik Indonesia]Indonesian Youth and Politics :...
[plan politika] [Pemuda dan Politik Indonesia]Indonesian Youth and Politics :...[plan politika] [Pemuda dan Politik Indonesia]Indonesian Youth and Politics :...
[plan politika] [Pemuda dan Politik Indonesia]Indonesian Youth and Politics :...
 
Financial 101.2012
Financial 101.2012Financial 101.2012
Financial 101.2012
 
python中文处理
python中文处理python中文处理
python中文处理
 
15 19 nov
15 19 nov15 19 nov
15 19 nov
 
Corrección evaluación semestral octavo2012
Corrección evaluación semestral octavo2012Corrección evaluación semestral octavo2012
Corrección evaluación semestral octavo2012
 
Making systemic change[1]
Making systemic change[1]Making systemic change[1]
Making systemic change[1]
 
Idris: Chocolatey Yumm-Tastic
Idris: Chocolatey Yumm-TasticIdris: Chocolatey Yumm-Tastic
Idris: Chocolatey Yumm-Tastic
 
Gagan Resume
Gagan ResumeGagan Resume
Gagan Resume
 
An Event-Centric Provenance Model for Digital Libraries @ IRCDL 2010
An Event-Centric Provenance Model for Digital Libraries @ IRCDL 2010An Event-Centric Provenance Model for Digital Libraries @ IRCDL 2010
An Event-Centric Provenance Model for Digital Libraries @ IRCDL 2010
 
Weekly news (22 – 26 nov
Weekly news (22 – 26 novWeekly news (22 – 26 nov
Weekly news (22 – 26 nov
 
Slideprpensa
SlideprpensaSlideprpensa
Slideprpensa
 
Acquire land,but pay well
Acquire land,but pay wellAcquire land,but pay well
Acquire land,but pay well
 

Semelhante a A startup with no office, hipster tools and open source products

Open Design @ Tec Guadalajara - Mexico - 23/08/2011
Open Design @ Tec Guadalajara - Mexico - 23/08/2011Open Design @ Tec Guadalajara - Mexico - 23/08/2011
Open Design @ Tec Guadalajara - Mexico - 23/08/2011
Massimo Menichinelli
 
Open Source Compliance at Twitter
Open Source Compliance at TwitterOpen Source Compliance at Twitter
Open Source Compliance at Twitter
Chris Aniszczyk
 
How to run an open source project
How to run an open source projectHow to run an open source project
How to run an open source project
Directi Group
 
How to Run an Open Source Project
How to Run an Open Source ProjectHow to Run an Open Source Project
How to Run an Open Source Project
Sebastiaan Deckers
 
Jonathan bright - collecting social media data with the python programming la...
Jonathan bright - collecting social media data with the python programming la...Jonathan bright - collecting social media data with the python programming la...
Jonathan bright - collecting social media data with the python programming la...
oiisdp
 

Semelhante a A startup with no office, hipster tools and open source products (20)

Hacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginnersHacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginners
 
Open P2P Design @ Simbioms.org, Helsinki 12/11/2011
Open P2P Design @ Simbioms.org, Helsinki 12/11/2011Open P2P Design @ Simbioms.org, Helsinki 12/11/2011
Open P2P Design @ Simbioms.org, Helsinki 12/11/2011
 
Open Source Project Management
Open Source Project ManagementOpen Source Project Management
Open Source Project Management
 
Open Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupOpen Source Lessons from the TODO Group
Open Source Lessons from the TODO Group
 
Open Source in Real Life
Open Source in Real LifeOpen Source in Real Life
Open Source in Real Life
 
Oscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo groupOscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo group
 
Open Design @ Tec Guadalajara - Mexico - 23/08/2011
Open Design @ Tec Guadalajara - Mexico - 23/08/2011Open Design @ Tec Guadalajara - Mexico - 23/08/2011
Open Design @ Tec Guadalajara - Mexico - 23/08/2011
 
Open Source Compliance at Twitter
Open Source Compliance at TwitterOpen Source Compliance at Twitter
Open Source Compliance at Twitter
 
How to sustain a tool building community-driven effort
How to sustain a tool building community-driven effortHow to sustain a tool building community-driven effort
How to sustain a tool building community-driven effort
 
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
 
La La Land of DevOps Integration (TugaIT)
La La Land of DevOps Integration (TugaIT)La La Land of DevOps Integration (TugaIT)
La La Land of DevOps Integration (TugaIT)
 
From open source labs to ceo methods and advice by sysfera
From open source labs to ceo methods and advice by sysferaFrom open source labs to ceo methods and advice by sysfera
From open source labs to ceo methods and advice by sysfera
 
How to run an open source project
How to run an open source projectHow to run an open source project
How to run an open source project
 
How to Run an Open Source Project
How to Run an Open Source ProjectHow to Run an Open Source Project
How to Run an Open Source Project
 
Scale14x Patterns and Practices for Open Source Project Success
Scale14x Patterns and Practices for Open Source Project SuccessScale14x Patterns and Practices for Open Source Project Success
Scale14x Patterns and Practices for Open Source Project Success
 
Jonathan bright - collecting social media data with the python programming la...
Jonathan bright - collecting social media data with the python programming la...Jonathan bright - collecting social media data with the python programming la...
Jonathan bright - collecting social media data with the python programming la...
 
The Power of Git
The Power of GitThe Power of Git
The Power of Git
 
DT2014-15 S01: Digital Toolbox
DT2014-15 S01: Digital ToolboxDT2014-15 S01: Digital Toolbox
DT2014-15 S01: Digital Toolbox
 
Création de la banque de corpus CoMeRe : un partenariat Corpus-écrits – ORTO...
Création de la banque de corpus CoMeRe :  un partenariat Corpus-écrits – ORTO...Création de la banque de corpus CoMeRe :  un partenariat Corpus-écrits – ORTO...
Création de la banque de corpus CoMeRe : un partenariat Corpus-écrits – ORTO...
 
Socio-technical evolution and migration in the Ruby ecosystem
Socio-technical evolution and migration in the Ruby ecosystemSocio-technical evolution and migration in the Ruby ecosystem
Socio-technical evolution and migration in the Ruby ecosystem
 

Mais de Frank Rousseau

20130528 solution linux_frousseau_nopain_webdev
20130528 solution linux_frousseau_nopain_webdev20130528 solution linux_frousseau_nopain_webdev
20130528 solution linux_frousseau_nopain_webdev
Frank Rousseau
 

Mais de Frank Rousseau (16)

Synchronisation de périphériques avec Javascript et PouchDB
Synchronisation de périphériques avec Javascript et PouchDBSynchronisation de périphériques avec Javascript et PouchDB
Synchronisation de périphériques avec Javascript et PouchDB
 
Device Synchronization with Javascript and PouchDB
Device Synchronization with Javascript and PouchDBDevice Synchronization with Javascript and PouchDB
Device Synchronization with Javascript and PouchDB
 
Node.js et NPM: de la récupération de dépendances à la publication de paquets
Node.js et NPM: de la récupération de dépendances à la publication de paquetsNode.js et NPM: de la récupération de dépendances à la publication de paquets
Node.js et NPM: de la récupération de dépendances à la publication de paquets
 
Newebe, un Réseau Social ou Chacun est Indépendant
Newebe, un Réseau Social ou Chacun est IndépendantNewebe, un Réseau Social ou Chacun est Indépendant
Newebe, un Réseau Social ou Chacun est Indépendant
 
Conseils sur le Design pour les Développeurs par un Développeur
Conseils sur le Design pour les Développeurs par un DéveloppeurConseils sur le Design pour les Développeurs par un Développeur
Conseils sur le Design pour les Développeurs par un Développeur
 
Développement web sans souffrance avec Cozy
Développement web sans souffrance avec CozyDéveloppement web sans souffrance avec Cozy
Développement web sans souffrance avec Cozy
 
Cozy, a Personal PaaS
Cozy, a Personal PaaSCozy, a Personal PaaS
Cozy, a Personal PaaS
 
Cozy Cloud, Pour un meilleur web
Cozy Cloud, Pour un meilleur webCozy Cloud, Pour un meilleur web
Cozy Cloud, Pour un meilleur web
 
20130528 solution linux_frousseau_nopain_webdev
20130528 solution linux_frousseau_nopain_webdev20130528 solution linux_frousseau_nopain_webdev
20130528 solution linux_frousseau_nopain_webdev
 
How to make a Personal Single Page Application with Cozy
How to make a Personal Single Page Application with CozyHow to make a Personal Single Page Application with Cozy
How to make a Personal Single Page Application with Cozy
 
How to quickly make REST APIs with CompoundJS
How to quickly make REST APIs with CompoundJSHow to quickly make REST APIs with CompoundJS
How to quickly make REST APIs with CompoundJS
 
Haibu: dev deployment is fast and easy again
Haibu: dev deployment is fast and easy againHaibu: dev deployment is fast and easy again
Haibu: dev deployment is fast and easy again
 
Cozy Cloud, JDLL 2012
Cozy Cloud, JDLL 2012Cozy Cloud, JDLL 2012
Cozy Cloud, JDLL 2012
 
Newebe, JDLL 2012
Newebe, JDLL 2012Newebe, JDLL 2012
Newebe, JDLL 2012
 
Newebe for RMLL 2012
Newebe for RMLL 2012Newebe for RMLL 2012
Newebe for RMLL 2012
 
Cozy Cloud for RMLL 2012
Cozy Cloud for RMLL 2012Cozy Cloud for RMLL 2012
Cozy Cloud for RMLL 2012
 

Último

Último (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

A startup with no office, hipster tools and open source products