Saturday, 29 January 2022

Book Summary: The Product Manager Handbook

The Product Manager Handbook compiled by Carl Shan and designed by Brittany Cheng is a compilation of conversations of the author with ten product managers from companies including Google, Facebook, Microsoft and Twitter.

This book is a good and a quick read for anyone aspiring to work in the Product space. I thoroughly enjoyed reading and understanding the perspective of different people in the area of product management.

The book begins with “How to get a job as a Product Manager” by Gayle Laakmann McDowell and Jackie Bavaro. This piece however is targeted to College graduates. Gayle and Jackie present a framework consisting of Leadership, Analytical and Data Skills, Technical Skills, Initiative, Product Design Skills and Customer Focus and finally Strong Work Ethic. This framework is useful to approach building relevant experience needed to become a Product Manager. For example, having a good GPA shows that you are consistent and have a good work ethic, and doing side projects shows Initiative.

I have summarized the insights that I gathered from the book into four sections.

Roles and Responsibilities of a Product Manager

  • To help the team build the best product possible through prioritizing what to work on, helping design beautiful user experiences, guiding engineering to avoid roadblocks while leaving them autonomous and working with all other parts of the organization to provide transparency and input into the product development process. 

  • The PM should ensure that the team is building the right product, with the right set of priorities, in a manner consistent with company goals, while constantly advocating for the user.

  • To have an understanding of the product at a very intimate level, which means understanding how people interact with the product to a very deep degree, their understanding of the product, their goals and frustrations.

  • To identify real world problems and to come up with ways to solve them.

  • To have a deep understanding of the market and the customer.

  • Help your team decide the best way to spend their time and resources on a project and keep everyone pumped along the way.

  • The PM needs to influence without authority. This can be achieved by building very strong one-on-one relationships with each of the teammates on the project and throughout the Organization.

  • The PM is the coordinator, not the boss of the people that she is working with. Go into the role with confidence and humility.

  • To motivate people using Product Vision.

  • It is important for a PM to have Product Sense. This can be developed through an extreme attention to detail. 

  • Diligence is another responsibility of being a PM. The product you build is a reflection of you and the effort you put into it. It is important to be honest with yourself, your team and your work.

Skills needed to become a Product Manager

  • Technical Skills: Technical Understanding is essential as it allows the PMs to make good tradeoffs as they understand engineering costs. They can make better decisions about what will return the greatest benefit with least costs and how to build MVPs (minimum viable products).

  • Analytical Skills:  It is important for PMs to be data-informed. It is important to look at how people use the product, brainstorm ideas and measure the performance of the features, releasing what does well and killing what doesn’t.

  • Design skills:  Ability to prototype, wireframing (using tools like visio and balsamiq), understanding of the fundamental UX principles and design and JavaScript.

  • Organization skills: Organization is the key to success. Organizing thoughts, questions and to-dos can instill trust in the team to get things done without any oversight.

  • Communication: PMs work most closely with the development teams, marketing, design and management. Their special sauce is the ability to understand and communicate with a wide variety of people who speak different languages.

  • Thought leadership: To have a solid understanding of the product and industry, and having a clear and passionate vision for where you want your product to go.

  • Simplify: Ability to develop the simplest solution to a problem. Ex: Marissa Mayer, a product manager at Google who kept the Google home page simple and clean despite the immense pressure to leverage its traffic for other Google properties.

Preparation for the Product Manager role

  • It is important to have answers to the following three questions.

  • Why are you interested in Product Management?

  • What skills can you leverage from your existing experience?

  • How would you contribute to the team right off from the start?

  • Spend a lot of time learning about the product, being an avid user of the product and to look at the product landscape to understand its scope and scale.


First steps as a New Product Manager

  • Schedule one-on-one meetings with team members. Ask them their goals and challenges. 

  • To maximize your learning and growth, it is important to shadow other folks on the product team - PMs, designers and engineers. Understanding how people work will help figure out how to be effective.

  • Research what the product has been in the past - Understand how the team got to where it is today. What was the MVP version of the product? It will show what has been prioritized in the past and how the team is thinking today.

  • Check out the past A/B tests to understand how certain hypotheses worked or failed.

  • It is valuable to look at the product’s historical metrics to see how they have been growing over time.

  • Start talking to users!




Wednesday, 26 January 2022

Instant Pot Redesign

Instant Pot is a multicooker consolidating a multitude of functions including pressure cooking, slow cooking, sauteing, steaming and warming of food into a single device.



Heuristic Evaluation

What works well in the Instant Pot interface?

  • Recipes and the different modes of cooking have separate buttons making it easier for user navigation

  • Clicking a button gives an auditory feedback.

  • Features like “Delay Start”, “Keep Warm”, “Pressure Cook”, “Slow Cook” and “Saute” are made discoverable to the user.


Why does it work well?

  • ​​The interface responds to the user interaction with feedback. Feedback cycles are important in designing an interface, as it helps reduce the gulf of execution and gulf of evaluation.


What does not work well?

  • There are no explicit “ON” and “OFF” buttons. What should a novice user do to start cooking? Nothing on the current interface directs on where to start. 

  • When in saute mode, transition from “ON” to “HOT” does not give an auditory feedback to the user. This results in the user having to babysit before beginning to saute.

  • In setting the time needed to cook, the interface does not give the user control of the pace. A few seconds of inactivity picks up the default time and the cooking begins.


Why doesn’t it work well?

  • By not giving control of the pace to the user, the interface is forcing the user to enter into a state which cannot be undone. Good design should let users learn and play with the interface without taking them to a state which cannot be reversed.


Interface Redesign

A low-fidelity wireframe of the Instant Pot in “OFF” mode.


Structure: While redesigning the interface of the Instant Pot, I have added structure such that the cooking modes are aligned to the left, and the recipes to the right. 


Signifiers: Every button signifies its functionality. Time setting is controlled by the plus and minus buttons with a clock icon, while the pressure setting is controlled by three buttons - low, normal and high.


Discoverability: A cognitive walkthrough of the process to pressure cook rice includes the following steps:

  • Start the Instant Pot by pressing the “ON” button. 

  • Add rice and water into the container and close the lid. 

  • Select the “PRESSURE COOK” option.

  • Use the plus and minus buttons to set the time and press “OK”.

With the buttons and signifiers, the features are made discoverable to the users. The goal of any good interface design is to provide learnability to the users through the interface, and not through a manual.


Distributed Cognition: By placing the buttons (affordances) and labels (signifiers) on the interface to select among the different recipes (rice, soup, porridge, egg), the interface is offloading the task of remembering the items that can be cooked. The interface extends the user's cognition.


Direct Manipulation: I conducted a short survey with 25 people where I presented the two interfaces - the existing one and the redesigned one. The existing one has the time setter buttons laid horizontally, while the redesigned interface has the time setter buttons laid vertically. Around 70% of the people felt that placing the increase button on top, and decrease button at the bottom was more user friendly than placing them horizontally next to each other, as this accounts for direct manipulation.


Auditory Feedback: On clicking the “SAUTE” mode, the container takes time to get heated up, and once ready, displays “HOT”. This transition from “ON”  to “HOT” gives an auditory feedback (in the redesigned interface) to notify the user that the container is hot and is ready to saute.


With the above proposed changes, the Instant pot lessens the learning curve for novice users making it user friendly.


PS: This review is based on the Instant Pot Lux mini during the 2017 timeframe. 

My Experience with Headspace

Meditation has been sporadic at best, and has completely ceased more recently for me. I was looking for ways to instill my old friend - meditation back into my life, when I serendipitously discovered Headspace! 

So, what is Headspace?

Headspace is a meditation and mindfulness app co-founded by a Buddhist monk Andy Puddicombe. Essentially, Headspace lets you meditate, sleep well, move and focus. Their mission is to improve the health and happiness of the world.

High-level Features 

Meditation: Headspace offers both guided and unguided meditation sessions. Quick meditations, meditations for kids and family and group meditations are available. For a beginner, fundamental techniques of meditation are introduced. 

Sleep: Assists sleep with sleep casts, sleep music, meditation and breathing to prepare the mind for sleep and sleep stories for kids.

Move: A wide spectrum of activities including yoga, mindful cardio, dance, move minis and quick workouts are offered. 

Focus: There are meditations curated to focus at work, soundscapes, focus music, short breathing exercises for getting back to focus and more!

Headspace Walkthrough

Installed the Headspace App from the iOS App store. Headspace starts off by letting me breathe in and breathe out!



Next, the App lets me set my goals and intentions. I said “Staying Focused”.



Headspace sends reminders and thoughtful words of wisdom through the day if I wish to turn on the notifications.


This brings me to my profile page where a series of activities for the morning, afternoon and night are listed. Headspace recommends that I start my day with a short breathing exercise, followed by a “wake-up” video and a meditation session. The afternoon lift includes either a video (like one of those on National Geographic channel) or a quick workout. At night, either a sleep cast or sleep music is featured.



Run streaks are displayed after completing daily meditation sessions.


Apart from the daily recommendations, there are hundreds of meditation sessions available either as singles or as a set of sessions called courses. I picked up a course on unguided meditation consisting of 10 sessions. Andy begins each session with a few deep breaths and leaves us to enjoy and embrace the silence! Unlike guided meditations, there are no periodic reminders to bring back the wandering mind to the “now”. 



The stats display a summary of the total time meditated, number of sessions completed and average duration per session. 


Pricing

Headspace offers a free 7-day trial for ₹159 per month, and a 14-day trial for ₹899 per year in the Indian subcontinent. I feel the pricing is reasonable given that some of the alternatives like Calm and Waking up costs a fortune!

What’s next?

With an engaging and friendly UI, Headspace offers an incredible experience to its users. Perhaps, I would like Headspace to send me daily reminders to meditate at a specified time. The app could learn from my past meditation sessions, and begin to remind me to meditate considering the (time + location) combination, which instills discipline and consistency in my practice! 

Quick workouts, yoga, sleep exercises and other videos are not useful for someone like me who is looking only for meditations. 


These are my first impressions of using Headspace. I have been using Headspace for more than a month now as I write this piece. Headspace has been successful in integrating 20 minutes of meditation in my morning routine. I shall leave you with a Headspace thought - “The only reason we sit is to create the right conditions to feel that sense of awareness”.