My talk at a workshop for the 2nd generation of TSstartup

491 views

Published on

My talk at a workshop for the 2nd generation of TSstartup.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
491
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

My talk at a workshop for the 2nd generation of TSstartup

  1. 1. Software Engineering in Startups @dusano TSstartup, 2013-04-04
  2. 2. mag. Dušan Omerčevid, UDI RIVP of Engineering @zemanta@dusanodusan.omercevic@zemanta.comhttp://restreaming.me
  3. 3. Outline• Engineering in Startups• Tools, Technology, and (a bit) of ProcessQuestions welcome anytime!
  4. 4. Engineering in Startups
  5. 5. TSstartup, 2nd generation
  6. 6. TSstartup, 2nd generation• DROPMEDIA: Grafična vodna zavesa pretvarja računalniške slike, vzorce in napise v vodne kreacije.• FAST: Spletno orodje za ustvarjanje in objavljanje elektronskih publikacij na tabličnih napravah ter pametnih telefonih.• FACILITY: Making hotel management easy. .• FOOD IO: Mobilna aplikacija za vodenje gospodinjske zaloge brez tipkanja in opravljanje nakupov.• CALLWITH.ME: VoIP platforma, ki spletnim uporabnikom omogoča pogovore naravnost iz brskalnika.• BEEZINGA: Analysis and early warning about events in beehives allowing beekeepers production optimization and saving bees.
  7. 7. TSstartup, 2nd generation• NAYMIT: Uporabnik označi kraj na zemljevidu in ga poimenuje. Kraj lahko potem kdor koli najde po imenu.• EMOOWE: Socialno omrežje, kjer vrednotimo vsebine z vidika čustev. Omogoča kvalitativno analizo spletnih vsebin.• TEE.LT: - Večigralski realnočasovni kviz za mobilne naprave. Preverjanje znanja z nagibom telefona.• WELLIOO: Rešuje težavo načina rezervacije na termin vadbe ter optimizira komunikacijo z uporabniki in zaposlenimi.• SHOWMEAROUND: Spletna platforma, ki omogoča domačinom, da turistom s podobnimi interesi ponudijo zanimive aktivnosti v obiskanem kraju.
  8. 8. Technology -> Product -> $$$
  9. 9. $$$ -> Product -> Technology
  10. 10. Specs Product
  11. 11. Specs Product
  12. 12. Build the right product vs.build the product right?
  13. 13. Customer Discovery
  14. 14. Product Discovery
  15. 15. Product Discovery
  16. 16. Product Discovery
  17. 17. Product Discovery
  18. 18. Product Discovery
  19. 19. The Role of an Engineer in Customer and Product discovery
  20. 20. Build!
  21. 21. Measure!
  22. 22. Learn!
  23. 23. Great Companies build Great Products
  24. 24. Courage RespectCommunication Commitment Focus
  25. 25. Take Home Message• The core business of startups is searching for a repeatable and scalable business model, not technology! [Steve Blank]• You only get 1/3 of value of an engineer if you use him/her just for engineering• Its not about smart technology, its about using technology smartly
  26. 26. Tools & Technologysupporting customer and product discovery
  27. 27. Coat Hangers & Chopsticks
  28. 28. Whiteboards
  29. 29. Trello
  30. 30. User testing• User testing is the primary tool of customer and product discovery• Off-line is better• On-line: Skype, GotoMeeting, Google Hangouts• Tape user interviews and share them with everybody in the team
  31. 31. UserTesting.com
  32. 32. Google Analytics
  33. 33. Start Measuring on Day !
  34. 34. Measure Anything, Measure Everythinghttp://codeascraft.etsy.com/2011/02/15/measure-anything-measure-everything/
  35. 35. Continuous Deployment• Make Deployment a non-event• If something is painfull, do it more often until the pain goes away!• Ideal: the new employee should be able to deploy on the first day!• Prerequisite: Unittests & TDD• Dark releases, Blue-green deployment, Canary releasing
  36. 36. Processsupporting customer and product discovery
  37. 37. PM 1011. Product Owner & Product Backlog2. Retrospectives3. Team & Scrum master4. Daily stand-up meeting & Demos1. Iterations (Scrum & XP) or limited work-in- progress (Kanban)
  38. 38. Programming in Startups• Code is Liability• Supporting Throw Away Software• Dont be afraid of the if statement!• Develop mainly in master branch• Use feature toggles
  39. 39. Take Home Message• “No facts exist inside the building, only opinions” [Steve Blank]• Measure Anything, Measure Everything• It takes smart and hard working engineers not only to build, but even more importantly to measure and learn
  40. 40. Hvala!@dusanodusan.omercevic@zemanta.comhttp://restreaming.me

×