Product management application case studies for your next application- case study?#1
Kipkorir Arap Kirui
Product & UX | Human-Centered Design | Emerging markets
Recently, I was going through my Google docs looking for a research study plan to share with a couple of innovators I have been supporting and in the process, I stumbled on case studies I did back in 2017 when I was applying for product lead roles. It is pretty common for startups to ask product candidates to work on a case study so that they get a better understanding of the candidate's abilities. This is basically similar to code tests developers do. I am not sure what UI/UX peeps do but I am sure there is something. Out of curiosity, I ended up reading both case studies and I have now decided to publish them here. I believe it might be beneficial to people looking to get into senior product roles but read on even if you are not there yet. Last disclosure — I landed both gigs but I ended up not taking either for different reasons. Instead, I ended up joining Eneza Education as their Head of Product.
I will publish this as two different posts (both were fairly long) and I will remove company identifiable information. I will not edit my answers at all but instead, present them exactly as I answered them.
Without much ado, let us get to it.
Case study 1 — applying for a Head of Product role at a growth-stage logistics startup
1. Assuming you’re a small business, take a look at our current product and suggest key improvements that would help in a product-driven — sales growth and product engagement from existing/new users
As a small business, my biggest worry, especially in a city like Nairobi, is reliable delivery time. Based on my app usage so far, this isn’t guaranteed just yet. The wait time is quite long. I made a delivery request at 1:50 pm and the app informed me that for a direct delivery the earliest I can do it was at 3:00 pm. An indirect delivery could be done at 2;26PM. I tried the schedule feature and it didn’t work as I couldn’t actually get the delivery done as per the time I wanted it scheduled. My focus would be, to some extent, to guarantee delivery time. Of course, this is something not done within the app but more of utilizing riders better. The app suggests that there are riders around me, though. This makes it even harder to understand why there is such a long wait time.
The other section I would spend some time on is ensuring that the communication between the rider and the customer is accurate. In the course of testing the app, there was a situation where the app informed the tester (I used a third party) that the package had been delivered, and yet it hadn’t. I am not sure if this is a training challenge or a technical issue. This can be a challenge for my customers.
Last but not least, I would spend more time on standardizing riders’ behaviors. At times you will find a very good rider and in other situations, one can be borderline rude. As a small business, my customer/supplier won’t know the difference between you and my business. As a result, the experience provided by the rider greatly affects how my customers perceive me. It, therefore, needs to be consistently professional.
2. What metrics do you think we should be measuring in our product and why would they be important to measure?
There are a couple of other metrics that I will specifically track so that we can use them to improve the product’s UX
3. Product management sometimes means saying NO. When do you say NO and how do you say NO to the team’s product requests?
Product management involves a lot of NOs. I would say no if the suggested change doesn’t fit the product strategy. For any product, there is a limited number of permutations of the product. Blindly saying yes to every request will lead to a product that is bloated. Before you know, it is a product that can allow customers to chat while they are getting their deliveries made! Sometimes, a team member might argue that adding the feature won’t take long or might say that many people have requested the same. There is nothing like a small feature because of the number of hidden complexities. It is important to listen to customer feedback but if it is only used as a guideline you quickly turn into a consultancy company building different features for each client. We want to ship features that all our customers will use.
How do I say no? As a team, it is important that we all understand what our product strategy is. Everyone in the team should know how the roadmap is at least for the next two years. A shared product strategy allows me to say NO with a WHY. It allows me to say NO with confidence. It allows me to explain what we will focus on instead.
领英推荐
4. What would be the process of deciding which new features to build? What would go into your considerations in deciding on what to build?
I would use an ACID test with the following questions:
For us to build the feature, it would require a YES for most, if not all, of the questions above. Exceptions will only be made in rare situations.
5. How would you get the new features you build used? What would be your process and how would you measure success?
There are people who use the product and so it is important to ensure they are not inconvenienced when a new feature is rolled out. To ensure this doesn’t happen, the rollout will be steps and each step has a key outcome that will decide when to go to the next step.
At this point, I will monitor discoverability (how quickly it can be found), engagement (how many users are using it), and adoption (how many users are adopting it into their workflow). The higher each of these is, the better the feature is doing.
6. What are the top 3 products that you think are particularly well-designed?
7. Which applications are very familiar with locally; what drives you nuts about it, how would you fix it; what would your next release look like? What would be the top features?
The Barclays USSD application drives me crazy! Basically, Barclays took their entire banking platform and availed it on USSD. The app allows you to do RTGS or Swift transactions! There are so many steps to complete any given action. If, for example, I want to check my balance I have to go through the following steps:
Each process is almost as long as this.
My next release would use usage patterns to decide what is presented on the menu. I would prioritize items such as withdrawal and balance inquiries as that is generally the way users interact with the app. Having usage data and not using it in any way to improve the app just doesn’t make any sense. Next, I would conduct a UX research exercise to understand what users are trying to accomplish using this channel. This will advise the options presented to them and how they are presented. From experience, the design of the app didn’t factor in the nature of the channel (USSD) being used.
This was a fun case study to work on and I hope it will help you tackle your next interview.