• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
My talk at a workshop for the 2nd generation of TSstartup
 

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

on

  • 318 views

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

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

Statistics

Views

Total Views
318
Views on SlideShare
318
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

    • Software Engineering in Startups @dusano TSstartup, 2013-04-04
    • mag. Dušan Omerčevid, UDI RIVP of Engineering @zemanta@dusanodusan.omercevic@zemanta.comhttp://restreaming.me
    • Outline• Engineering in Startups• Tools, Technology, and (a bit) of ProcessQuestions welcome anytime!
    • Engineering in Startups
    • TSstartup, 2nd generation
    • 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.
    • 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.
    • Technology -> Product -> $$$
    • $$$ -> Product -> Technology
    • Specs Product
    • Specs Product
    • Build the right product vs.build the product right?
    • Customer Discovery
    • Product Discovery
    • Product Discovery
    • Product Discovery
    • Product Discovery
    • Product Discovery
    • The Role of an Engineer in Customer and Product discovery
    • Build!
    • Measure!
    • Learn!
    • Great Companies build Great Products
    • Courage RespectCommunication Commitment Focus
    • 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
    • Tools & Technologysupporting customer and product discovery
    • Coat Hangers & Chopsticks
    • Whiteboards
    • Trello
    • 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
    • UserTesting.com
    • Google Analytics
    • Start Measuring on Day !
    • Measure Anything, Measure Everythinghttp://codeascraft.etsy.com/2011/02/15/measure-anything-measure-everything/
    • 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
    • Processsupporting customer and product discovery
    • PM 1011. Product Owner & Product Backlog2. Retrospectives3. Team & Scrum master4. Daily stand-up meeting & Demos1. Iterations (Scrum & XP) or limited work-in- progress (Kanban)
    • 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
    • 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
    • Hvala!@dusanodusan.omercevic@zemanta.comhttp://restreaming.me