Tuesday, June 21, 2016

Book Review: Sprint by Jake Knapp

I read a book! OK, I read a lot of books, but I also like to pretend as though I'm marginally literate in light of my librarian wife who reads many more books than I do.

The book was "Sprint: How to Solve Big Problems and Test New Ideas in Just Five Days" written by some guys at Google Ventures (GV), a part of Google that buys/invests in startups and then works with the startups to grow into successful companies.




This book is essentially a business book, but I think it can be useful for data scientists especially in product/project development.  The book details the process of taking a "sprint" week where a company focuses on making very rapid design and product improvements by exclusively focusing efforts on a specific project.  I think this kind of focused "sprint" has quite a bit of potential in algorithm and data-science product development work, although the prototyping and testing phases might look quite different.  I may try this one my own, and see what happens, here are some positive and negatives:

POSITIVE POINTS

  • Quick to Solution: The first three days are spent working through ideas and solutions, day four on prototyping, and day five with a real-life user test.  This means that within the week you both solve the problem conceptually and create a prototype-in the data science world, it's likely the code from this prototype could be somewhat easily ported to production.  
  • Early Results: The last day of the Sprint is a test of your prototype with users, which gives you a quick read on how(if) it works and what improvement are needed before going into final production.  I like this because the process provides and early insight into how end-users will see the product, and an ability to get an early gauge on its value.


NEGATIVE POINTS

  • 1:00 Lunch: The book recommends (for a few reasons-read the book) waiting until 1:00 to eat lunch.  I eat lunch at varying times and sometimes just grab a couple of sticks of string cheese and a bag of chips between meetings. But many of my coworkers have to have lunch at the same time every day, and in fact get quite agitated if they are forced to miss their normal lunch time.  Additional hypothesis-people in central time zone tend to arrive at work earlier and *culturally* eat lunch earlier, there's at least some evidence from 538 to support this, showing the only central time zone towns on the "late arriver" list are college towns.
  • Costs: Sprints can help get your product to market quickly, and fix obvious issues, but devoting a week of time from multiple employees to a singular process (with a lot of meetings, btw they suggest a no-devices-in-meetings rule.. booo)* can be costly.  Ironically, the companies that can most benefit from a Sprint are likely those who can least afford it.


*Side note: I sometimes like to on-the-fly calculate the costs of meetings I attend by estimating salaries, backing in to hourly rates, and the multiplying. My second day in my career I was placed in a 3 day meeting (7 hours a day) with 10 people who averaged $37 an hour in salary ($49 ish including benefits).  Here's what that cost of meeting looks like (this is when I worked for government, private sector meetings tend to look more expensive due to higher salaries):
Without benefits = 3 * 7 * 10 * 37 = $7,785.
With benefits = 3 * 7 * 10 * 49 = $10,380.

41 comments:

  1. Great and useful article. Creating content regularly is very tough. Your points are motivated me to move on.


    SEO Company in Chennai

    ReplyDelete
  2. This blog is having the general information. Got a creative work and this is very different one.We have to develop our creativity mind.This blog helps for this. Thank you for this blog. This is very interesting and useful.

    ccna training in chennai mylapore

    ReplyDelete
  3. Thanks for sharing this post.CCNA assertion shows an expertise in frameworks organization and consistent topologies. It exhibits that we can present, organize, and work LAN, WAN, and dial access organizations, including yet not compelled to the use of these traditions: IP, IGRP, Serial, Frame Relay, IP RIP, VLANs, RIP, Ethernet, and Access Lists.
    Regards,
    ccna Training in Chennai | ccna course in Chennai | ccna Training institute in Chennai | ccna courses in Chennai

    ReplyDelete
  4. Thanks of sharing this post…CCNA is the fastest growing language that helps to get your dream job in a best way, so if you wants to become a expertise in CCNA get some training and get certification in CCNA Technology.
    Regards,
    Best ccna Training Institutes in Chennai | Networking Training Centers in Chennai

    ReplyDelete
  5. Thanks for sharing this informative blog. I have read your blog and I gathered some valuable information from this blog. Keep posting.
    Regards,
    Networking Training | Cisco CCNA Training

    ReplyDelete
  6. Nice post. Very interesting to read. Thank you for Sharing.
    erp in chennai

    ReplyDelete
  7. Excellent post!!!. The strategy you have posted on this technology helped me to get into the next level and had lot of information in it.
    Web designing course in chennai

    ReplyDelete
  8. Nice Blog.Thank you for Sharing. I'm working in brave technologies private limited.we are leading cloud erp software solution in chennai

    ReplyDelete
  9. Really I Enjoy this Blog…Very Nice Post…Thanks
    Social Media Marketing

    ReplyDelete
  10. Two full thumbs up for this magneficent article of yours. I've really enjoyed reading this article today and I think this might be one of the best article that I've read yet. Please, keep this work going on in the same quality. wordpress

    ReplyDelete
  11. Thank you so much for such valuable information sharing. It’s highly appreciated.

    Microsoft Azure Admin Training in Chennai
    Microsoft Azure Admin Training

    ReplyDelete
  12. Thank you for sharing this unique blog. I have read your blog and I gathered some valuable information from this blog. Keep posting.
    digital marketing training in chennai|digital marketing training institute in chennai|seo training in chennai|digital marketing course in chennai

    ReplyDelete
  13. Awesome post. Really you are shared very informative concept... Thank you for sharing. Keep on updating...
    Java Training in Chennai | Java Training in Kanchipuram

    ReplyDelete
  14. hanks its Great Article… I love to read your articles because your writing style is too good, its is very very helpful for all of us
    Android Training in Chennai | Android Training in Kanchipuram

    ReplyDelete
  15. Awesome post. Really you are shared very informative concept... Thank you for sharing. Keep on updating...
    Java Training in Chennai | Java Training in Adyar

    ReplyDelete
  16. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge.
    Dot net Training in Chennai | Dot net Training in Perungudi

    ReplyDelete
  17. Awesome post. Really you are shared very informative concept... Thank you for sharing. Keep on updating...
    Python Training in Chennai | Python Training in Madipakkam

    ReplyDelete
  18. Nice Post! It is really interesting to read from the beginning and Keep up the good work and continue sharing like this.
    ISTQB Training in Chennai | ISTQB Training in Guindy

    ReplyDelete
  19. Excellent information with unique content and it is very useful to know about the information based on blogs...
    Java Training in Chennai | Java Training in Chrompet

    ReplyDelete
  20. Nice post. This post is very helpful. Thank you so much for sharing this post….
    Graphic Designing Training in Chennai | Graphic Designing Training in Keelkattalai

    ReplyDelete
  21. very interesting topic.Helps to gain knowledge about lot of information. Thanks for posting information in this blog.
    Ethical Hacking Training in Chennai | Ethical Hacking Training in Thiruvanmiyur

    ReplyDelete
  22. Thanks its Great Article… I love to read your articles because your writing style is too good, its is very very helpful for all of us.
    Java Training in Chennai | Java Training in St.Thomas Mount

    ReplyDelete
  23. Very good and informative article. Thanks for sharing such nice article, keep on updating such good articles.
    IOS Training Institute in Chennai | IOS Training Institute in Velachery

    ReplyDelete
  24. Excellent information with unique content and it is very useful to know about the information based on blogs...
    Java Training in Chennai | Java Training in Meenambakkam

    ReplyDelete
  25. Your Blog is really awesome with useful and helpful content for us.Thanks for sharing ..keep updating more information.
    Best Software Testing Training Institute in Chennai | Best Software Testing Training Institute in T.Nagar

    ReplyDelete
  26. Your blog is really amazing with smart and cute content.keep updating such an excellent article..
    ISTQB Certification Course in Chennai | ISTQB Certification Course in Sozhinganallur

    ReplyDelete
  27. The provided information’s are very useful to me.Thanks for sharing.Keep updating your blog...
    Software Testing Course in Chennai | Software Testing Course in Perungudi

    ReplyDelete
  28. Pretty article! I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing.
    Software Testing Course in Chennai | Software Testing Course in Keelkattalai

    ReplyDelete
  29. Pretty article! I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing.
    IOS Training Institute in Chennai | IOS Training Institute in Pallavaram

    ReplyDelete
  30. Nice Post! It is really interesting to read from the beginning and Keep up the good work and continue sharing like this.
    Selenium Automation Course in Chennai | Selenium Automation Course in Pallikaranai

    ReplyDelete
  31. I have read your blog. It’s very informative and useful blog. You have done really great job. Keep update your blog.
    Advanced Python course in Chennai | Advanced Python course in Besant Nagar

    ReplyDelete