I recently delivered a presentation of our (outcome-based) roadmap. Several people approached me after the presentation to tell me that they found it useful and informative, so I thought I’d jot down some of the things that I think contributed to the warm reception of the presentation. Hopefully, these tips will come in handy both for others and for my future self.
Maybe we Should Stop Creating Inscrutable CLIs In the original Unix tradition, command-line options are single letters preceded by a single hyphen…The original Unix style evolved on slow ASR-33 teletypes that made terseness a virtue; thus the single-letter options. Eric Steven Raymond, The Art of Unix Programming Programs must be written for people to read, and only incidentally for machines to execute. Abelson et. al., Structure and Interpretation of Computer Programs I just wrote this little bash-ism the other day for removing all attachments from a jira ticket:
Some Tips for Delivering an Effective Roadmap Presentation
How to Automate Common Jira Tasks with Go Jira Custom Commands in all but small teams I typically recommend separate people for the separate roles [of product managment and project management]. But in every case I believe that developing strong project management skills is a big advantage for product managers – at the least your product will get to market faster, and it could make the difference between getting your product shipped at all. –Marty Cagan, “Ebay’s Secret Weapon”
Why PMs Should Study Statistics: An Interactive Essay Marty Cagan – seasoned product manager and author of a book and blog that makes practically every recommended reading list for new product managers – says that there are two academic courses that “every product manager should take”: finance and computer science. In this interactive essay, I suggest we add another course to this list: statistics. A strong understanding of statistics facilitates three key responsibilities of product managment: understanding analytics, implementing cooprorate change, and making accurate forecasts.
Some thoughts on the moral implications of building habit-forming products I recently finished the book Hooked: How to build habit-forming products I challenged the author’s view on the moral permissibility of creating habit forming products here on medium (It was picked up by product coalition and selected by medium curators 🙌) and again as an interactive essay using idyll.
iPhone Q1 Revenue Forecast This is my first crack at making a forecast as a part of what I’m calling the “Cassandra Project.” The gist of the motivation for the project is that product management and entrepreneurship requires smart bets on the future and that you can’t get good at making smart bets on the future without practice. You can read more here. The forecast I’m making relates to this question: Will the percent change in iPhone revenue growth from Q1 2018 to Q1 2019 be greater than the percent change in revenue growth from Q4 2017 to Q4 2018?
Some problems with the impossibility of achieving OKRs In many ways, OKRs are a neat way of structuring goals for a company. According to Marty Cagan, product managers should be especially interested in OKRs as a goal setting framework since they are a better way of tracking product work than a “product roadmap.” I agree with Cagan. OKRs are often better than typical product road maps. However, there’s an aspect of OKRs that I think is morally and psychologically problematic: the idea that OKRs should be impossible to entirely achieve.