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

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

Upload: gelnior

Post on 16-May-2015

3.807 views

Category:

Technology


1 download

DESCRIPTION

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

TRANSCRIPT

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

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

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

Part Icontext

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

a very young startup

First significant lines of code june 2012Officially created in september 20127 membersAverage age: 26 years old 

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

limited resources

Funding: around 100k euros Unemployment benefit for co-foundersNo office

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

Constraints/facts

Members in diffferent locations (Grenoble, Lyon, Paris, Reims)Respect of the user must be part of the productTechnical team (4 ½ dev, 1 sys admin)

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

Part IIOrganization

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

light agile

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

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

direct communication

IM (skype)IRC #cozycloudPhone (emergency)Good old emails

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

collaboration

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

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

team building

Sport weekendsPhysical meetings every 2 weeksShort formations with experts

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

open source

Public repositoriesGithubDocumented applicationsProject website separated from company website (coming soon...)

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

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

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

admin system

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

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

communication

Micro-blogging (Twitter)Blog posts (Jekyll)Newsletters (Mailchimp)Veille (Wiki)Alerts (Mention)

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

Part IIIprosand cons

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

telework

No transport timeSelf organization (good for late nighters ;) )Less interruptionsFits well with code writingTend to share more

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

but...

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

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

open source

External contributionsTransparency for customers and usersEasier to hireIncentive to document and code well

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

Studies say that creative people works better when they feel self directed and

when they improve their skills or master something.

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

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 

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

but...

It requires more communication workA little bit harder to packageEveryone can see your mistakes

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

Part IVtips / results

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

tips (1 of 2)

Use trello-like to agree on a week todo-listWhen someone does good, say it! When it's bad, be direct and explainTry to achieve at least one goal a week by person

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

tips (2 of 2)

Ask others what they think of your solutionsExperimentHave funAlways make it exciting

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

some results (1 of 2)

Last month:   150 commits / developerNew members ready in two daysHighly motivated people

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

some results (2 of 2)

Lots of documentationGetting feedback on all the product aspectUsers like us

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

Appendix AHow Node.js helps us

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

open-source oriented community

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

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

npm

Very easy to deploy app dependenciesClean manifestStart coding with 2 commands : - git clone *myproject.git- npm installSome of our tools are in the npm registry

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

one language for the full stack

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

appendix B

Thx LyonJSFree Beers and Pizzas !!  !

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

If you like the way we do things why don't you join us? 

[email protected]#cozycloud on freenode.nethttps://forum.cozycloud.cc

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

[email protected]://blog.cozycloud.cchttps://twitter.com/mycozycloud

Crédits photos Flickr: benoit simple escargot, orcmid, Castaway, ccarlstead, ReservasdeCoches

License Creative Commons by-3.0

a talk by...