A startup with no office, hipstertools and open source products
Part Icontex t
a very young startupFirst significant lines of code june 2012Officially created in september 20127 membersAverage age: 26 ...
limited resourcesFunding: around 100k euros         Unemployment benefit for co-foundersNo office
Constraints/factsMembers in diffferent locations (Grenoble,Lyon, Paris, Reims)Respect of the user must be part of the prod...
Part IIOrganization
light agileDaily meeting at 14h (skype)Short sprints: 1 week (trello)              Short pair programming (mikogo)Demo eve...
direct communicationIM (skype)IRC #cozycloudPhone (emergency)Good old emails
collaborationInternal wiki (doku wiki)Public wikis (github)Ticket system private and public (github)Forum (vanilla)
team buildingSport weekendsPhysical meetings every 2 weeksShort formations with experts
open sourcePublic repositoriesGithubDocumented applicationsProject website separated from companywebsite (coming soon...)
commits (git and github)Depending of the criticity of the modified code:                                                - ...
admin systemHomemade tools (Python)Deployment (Fabtools)Monitoring (Monit)Backup (DB Replication, Archives)Virtualization ...
communicationMicro-blogging (Twitter)Blog posts (Jekyll)Newsletters (Mailchimp)Veille (Wiki)Alerts (Mention)
Part III pros andcons
teleworkNo transport timeSelf organization (good for late nighters ;) )Less interruptionsFits well with code writingTend t...
but...less friendly, less «human»                           Its harder to know when someone needs help
open sourceExternal contributionsTransparency for customers and usersEasier to hireIncentive to document and code well
Studies say that creative people worksbetter when they feel self directed and   when they improve their skills or         ...
open source fits well with these idea:Collaboration with people from the same fieldRecorded track of the stuff doneSomethi...
but...It requires more communication workA little bit harder to packageEveryone can see your mistakes
Part IVtips / results
tips (1 of 2)Use trello-like to agree on a week todo-listWhen someone does good, say it!    When its bad, be direct and ex...
tips (2 of 2)Ask others what they think of your solutionsExperimentHave funAlways make it exciting
some results (1 of 2)Last month: 150 commits / developer           New members ready in two daysHighly motivated people
some results (2 of 2)Lots of documentationGetting feedback on all the product aspectUsers like us
Appendix AHow Node.js helps us
open-source oriented communityLots of tools to solve common problemsVery active maintainers (fast corrections)Node is tren...
npmVery easy to deploy app dependenciesClean manifestStart coding with 2 commands :- git clone *myproject.git- npm install...
one language for the      full stack
appendix BThx LyonJSFree Beers andPizzas  !! !
If you like the way we do things why           dont you join us?                                     contact@cozycloud.cc ...
a talk by...contact@cozycloud.cchttps://blog.cozycloud.cchttps://twitter.com/mycozycloudCrédits photos Flickr: benoit simp...
Upcoming SlideShare
Loading in …5
×

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

4,573 views

Published on

This how we are organized at Cozy Cloud, a very young startup with no office and open source products: light agile method, teleworking, open source and fun !

https://cozycloud.cc/
Talk performed @ LyonJS Meetup, April 2013

Published in: Technology
1 Comment
9 Likes
Statistics
Notes
No Downloads
Views
Total views
4,573
On SlideShare
0
From Embeds
0
Number of Embeds
983
Actions
Shares
0
Downloads
20
Comments
1
Likes
9
Embeds 0
No embeds

No notes for slide

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

  1. 1. A startup with no office, hipstertools and open source products
  2. 2. Part Icontex t
  3. 3. a very young startupFirst significant lines of code june 2012Officially created in september 20127 membersAverage age: 26 years old  
  4. 4. limited resourcesFunding: around 100k euros  Unemployment benefit for co-foundersNo office
  5. 5. Constraints/factsMembers in diffferent locations (Grenoble,Lyon, Paris, Reims)Respect of the user must be part of the productTechnical team (4 ½ dev, 1 sys admin)
  6. 6. Part IIOrganization
  7. 7. light agileDaily meeting at 14h (skype)Short sprints: 1 week (trello)  Short pair programming (mikogo)Demo every 2 weeks (mikogo)
  8. 8. direct communicationIM (skype)IRC #cozycloudPhone (emergency)Good old emails
  9. 9. collaborationInternal wiki (doku wiki)Public wikis (github)Ticket system private and public (github)Forum (vanilla)
  10. 10. team buildingSport weekendsPhysical meetings every 2 weeksShort formations with experts
  11. 11. open sourcePublic repositoriesGithubDocumented applicationsProject website separated from companywebsite (coming soon...)
  12. 12. commits (git and github)Depending of the criticity of the modified code:  - Commit via a pull request- Commit via a branch- Commit directly to masterPeople can commit since day 1
  13. 13. admin systemHomemade tools (Python)Deployment (Fabtools)Monitoring (Monit)Backup (DB Replication, Archives)Virtualization (OpenVz)
  14. 14. communicationMicro-blogging (Twitter)Blog posts (Jekyll)Newsletters (Mailchimp)Veille (Wiki)Alerts (Mention)
  15. 15. Part III pros andcons
  16. 16. teleworkNo transport timeSelf organization (good for late nighters ;) )Less interruptionsFits well with code writingTend to share more
  17. 17. but...less friendly, less «human»    Its harder to know when someone needs help
  18. 18. open sourceExternal contributionsTransparency for customers and usersEasier to hireIncentive to document and code well
  19. 19. Studies say that creative people worksbetter when they feel self directed and when they improve their skills or master something.
  20. 20. open source fits well with these idea:Collaboration with people from the same fieldRecorded track of the stuff doneSomething will persist even if the startup closesInvolved in technical choices 
  21. 21. but...It requires more communication workA little bit harder to packageEveryone can see your mistakes
  22. 22. Part IVtips / results
  23. 23. tips (1 of 2)Use trello-like to agree on a week todo-listWhen someone does good, say it!  When its bad, be direct and explainTry to achieve at least one goal a week by person
  24. 24. tips (2 of 2)Ask others what they think of your solutionsExperimentHave funAlways make it exciting
  25. 25. some results (1 of 2)Last month: 150 commits / developer  New members ready in two daysHighly motivated people
  26. 26. some results (2 of 2)Lots of documentationGetting feedback on all the product aspectUsers like us
  27. 27. Appendix AHow Node.js helps us
  28. 28. open-source oriented communityLots of tools to solve common problemsVery active maintainers (fast corrections)Node is trendy: easier to hire  
  29. 29. npmVery easy to deploy app dependenciesClean manifestStart coding with 2 commands :- git clone *myproject.git- npm installSome of our tools are in the npm registry
  30. 30. one language for the full stack
  31. 31. appendix BThx LyonJSFree Beers andPizzas  !! !
  32. 32. If you like the way we do things why dont you join us?   contact@cozycloud.cc #cozycloud on freenode.net https://forum.cozycloud.cc
  33. 33. a talk by...contact@cozycloud.cchttps://blog.cozycloud.cchttps://twitter.com/mycozycloudCrédits photos Flickr: benoit simple escargot, orcmid, Castaway,ccarlstead, ReservasdeCochesLicense Creative Commons by-3.0

×