Summer Startup Academy Session 4 with John Avery from Panasonic

1,494 views
1,395 views

Published on

Session 4 of the Summer Startup Academy has come and gone – but not without some great insight and conversation. In this presentation, John Avery, engineering group manager at Panasonic Innovation Center, shares his extensive experience in the technology arena. He's worked with and some of the most advance technology on the planet.

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

  • Be the first to like this

No Downloads
Views
Total views
1,494
On SlideShare
0
From Embeds
0
Number of Embeds
582
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Recruiting takes a lot of time. Need a process CTO responsible for setting the culture for development “what it feels like”Replacing people is expensive, try to keep people engaged, growing
  • Summer Startup Academy Session 4 with John Avery from Panasonic

    1. 1. { Hacker to CTO John Avery #StartupAcademy #StartupAcademy @hypepotamus
    2. 2. 80-86 Ga Tech (BEE) 87-92 LXE (in building wireless data) 92-96 Panasonic (in building wireless voice) 96-99 Convergence (acquired by Amazon) 99-00 Amazon (Mobile -> web services) 00-01 Onboard Wireless (LBS for boaters failed) 01-05 Mobliss (acquired by Index) 05-06 MediaGet (Smartphone for home. failed) 06-08 Onboard Now (NRL machine vision) 08- Panasonic Automotive Background #StartupAcademy @hypepotamus
    3. 3. 80-86 Ga Tech (BEE) 87-92 LXE (in building wireless data) 92-96 Panasonic (in building wireless voice) 96-99 Convergence (acquired by Amazon) 99-00 Amazon (Mobile -> web services) 00-01 Onboard Wireless (LBS for boaters failed) 01-05 Mobliss (acquired by Index) 05-06 MediaGet (Smartphone for home. failed) 06-08 Onboard Now (NRL machine vision) 08- Panasonic Automotive Background Always a Hacker/Coder #StartupAcademy @hypepotamus
    4. 4. What it’s like From Jen Bonnett’s presentation #StartupAcademy @hypepotamus
    5. 5. What it’s like From Jen Bonnett’s presentation #StartupAcademy @hypepotamus
    6. 6. Convergence (96-99) #StartupAcademy @hypepotamus
    7. 7. Keeping the lights on: Numeric pager software Browser / phone / email device for home Bluetooth Early Entrant Program Web to Wireless transcoding system 12 people at acquisition Convergence (96-99) #StartupAcademy @hypepotamus
    8. 8. Convergence (96-99) #StartupAcademy @hypepotamus
    9. 9. Mobliss (01-05) #StartupAcademy @hypepotamus
    10. 10. Mobliss (01-05) #StartupAcademy @hypepotamus
    11. 11. Mobliss (01-05) #StartupAcademy @hypepotamus
    12. 12. Mobliss (01-05) #StartupAcademy @hypepotamus
    13. 13. 1. Bring Technical Credibility People may like the Hustler but they don’t trust him 2. Set the Technical Culture What it feels like to be an engineer 3. Answer ‚HOW‛ From Idea to Reality. Deliver the goods. Hacker role #StartupAcademy @hypepotamus
    14. 14. People Processes Products Scaling #StartupAcademy @hypepotamus
    15. 15. Recruiting takes a lot of time. Give it the time it needs Retention is important. Focus on personal growth Need for functional overlap No ONE person should be required to deliver Early developers will likely become managers Encourage mentoring People #StartupAcademy @hypepotamus
    16. 16. Amoeba to vertebrate Structure is essential as company grows Focus on interfaces Clear ownership Vertical or horizontal structure Processes #StartupAcademy @hypepotamus
    17. 17. http://lean.mit.edu/downloads/cat_view/99- presentations/83-lai-annual-conferences/208-2002- plenary-conference Organizational Structure Organize horizontally around technology Or Organize vertically around customers Neither is perfect. Both have tradeoffs. No magic answer.
    18. 18. CTO role is mainly about providing credibility Say what you mean and mean what you say It becomes more about people management. Get training if you don’t have it. Must be good at estimating effort/time. It’s hard, start NOW! Manage like a GPS Clear destination but flexible about route Keep moving! Even when things aren’t clear there are things you can do Your ‚product‛ becomes the company itself Watch for bottlenecks and remove them Stay off critical path but stay close to the technology Bug fixing, customer service Don’t need to solve all future problems just current You will be wrong anyway, don’t waste time Be the source of CALM in the storm. CTO mojo (advanced class) #StartupAcademy @hypepotamus
    19. 19. Calm does not mean ignorant, but it is a choice #StartupAcademy @hypepotamus
    20. 20. Version control is essential. START NOW. Architect for piecewise updates and fast rollback Allows for faster A/B testing Avoid blank-slate re-writes. It rarely works. Continuous integration matters more as team grows Get into a regular cycle. I like a weekly cadence. Always release from source. You will eventually need to debug ALL code, even open source. Watch out for tribal knowledge. Focus on sustainable development. Don’t be enamored with every shiny new thing Use just the minimum you need Battle ship vs cruise ship One New Thing every day (not just interrupt driven) Top Three projects. Always Look for the 10x factor CTO mojo (advanced class) #StartupAcademy @hypepotamus
    21. 21. 10x productivity http://www.construx.com/10x_ Software_Development/Produ ctivity_Variations_Among_Sof tware_Developers_and_Teams __The_Origin_of_10x/ Original study in the 60s: - Coding time: 20x - Debugging time: 25x - Program size: 5x - Program speed: 10x Steve McConnell ‘08 #StartupAcademy @hypepotamus
    22. 22. Example from 80s’ Lotus 123 v3 Excel 3.0 Development Time 260 staff years 50 staff years Lines of code 400k 649k LOC per staff year 1,500 13,000 #StartupAcademy @hypepotamus
    23. 23. They don’t type 10x faster! They don’t work 10x more hours! They know and use coding tools very well They know and use coding patterns very well They reuse more code more often They get better every day reading lots other peoples code reading blogs/books HOW? #StartupAcademy @hypepotamus
    24. 24. Panasonic Automotive#StartupAcademy @hypepotamus
    25. 25. Panasonic Automotive#StartupAcademy @hypepotamus

    ×