In this article, we will walk you through how to successfully complete a take-home assignment quickly, so you can spend the rest of your time applying to other companies, preparing for your other interviews, and interviewing in general. Take home assignments have become more popular than ever and more important than ever in an interview process. If you do not have the support we offer, you just might be spending all your time working on these time-consuming assignments. Since job hunting is a numbers game, you definitely do not want to spend more time than you absolutely need to.
Dear Product Gym,
I am interviewing with a big name tech firm and I am on the final round. They have sent me a challenge and I have to send it back by today at 5. Next Monday I have to present it in 60 minutes with a 45-minute Q&A afterword. They said it is not necessarily 60 minutes of me presenting, but rather 60 minutes of chatting with the people in the panel. The Q&A is with a different group.
The problem that they sent me is very open-ended:
Create a product that would improve the health of an obese patient. Go through the problem, solution, product design, product development, product launch, and product rollout strategy. Include a research allocation plan because there is a $50,000 budget, and who I would put on the team.
That is a lot for someone to put together especially in such a short amount of time, and they are looking for lots of information. How far have you gotten so far?
I decided that the problem I am going to try and solve is that there is too much information out there for patients to figure out what the right plan is for them. I created an app to connect patients to dieticians directly through text.
Is it an SMS app where patients can go, “Hey, I am looking for this dietician,” and it would just connect them to that dietician?
I was thinking more so that the patients would state what their needs are, and the app would give them a few dieticians to choose from. I am basing the model off of TalkSpace, an app that connects patients to mental health therapists. In my app, the dietician would chat with the patient and come up with guidelines or a plan for them to follow. The patient would send pictures of their meals for the dietician to review at the end of every week. It would be based on a monthly subscription.
This being the basic version, eventually, I want to make it so that people could share pictures of their food for others to comment on, like a chat forum.
Is it a chat app or an SMS chatbot?
It is not a chatbot because on the other end there would be people. The reason it can not be through simple text message is that with dieticians it has to be HIPAA compliant.
If your budget is $50,000, why create an app when you could create a simple web app? You are breaking down the barriers and making it easier to communicate, and so people do not really chat through web apps. That is my thought process at the moment, however, I am open to creating a web app.
The need is that patients are trying to lose weight, but the overwhelming amount of information makes it difficult for them to seek the right help. My prompt was to create a way to connect patients suffering from obesity with expert advice.
Your reason behind the app solution is that it makes it easier to connect?
I talked to a couple patients and friends who have gone through significant weight loss. A recurring pattern I saw was that they had trouble figuring out who to talk to, and were discouraged by the intimidation of having to set up an appointment, go into an office and see someone. My hypothesis is that an app would break down that barrier and make it easier for patients to start that connection.
In the research phase, did you ask them if they would rather install an app on their phone or use a web service?
They said that anything that was not phone-based would complicate their daily lives.
The reason I am asking is because if a client came to me wanting to develop this app, and told me they had a $50,000 budget, they should know that at least a third of the costs would need to go into the marketing for this. You would need a solution that is simple and easy to use. You would definitely want to have a mobile web version or a simple website version of it with the accounts and everything set up so they could chat on there. That solution would definitely be cheaper for you since you have to account for the budget.
The app would work, but you would still need the website because some people might find it easier to go onto their computer at home. In terms of convenience, the most convenient place might be your home.
I have worked more on web-based products, so I struggle with the budgeting. How sort of timeline should I give for creating something like this?
I generally create a scope document first. This should outline the features that I need to have, the features that it should have, and those I want to have in this. Once you have those need-to-have features figured out, that determines the shortest amount of time in which the app could be built, as well as the minimum amount of money spent.
A need-to-have feature would be the ability to chat with a dietician. A should-have feature would be the ability to choose your dietician.
So the “need” feature would just assign whoever is available, and the “should” would let them choose their dietician from a list?
Yes. The “want” would be to provide a platform that helps them track their progress with the meal plan. In the “needs” you would definitely want to add accounts in order to collect data from the patients. You definitely want a slide that details the solution you came up with. In this case, that is the chatbot. Those are the core features, which you want to include in a section of your presentation. It should state:
- Here is what the solution is.
- Here is what the solution looks like.
- Here is how a user would go through the process within this solution.
Should I state them through wireframe?
Yes. What you can do is create a simple wireframe process that shows everything from signing up, selecting a dietician and chatting with that dietician.
Once I have the wireframe, I say, “Given this is how the app work, let’s figure out how to prioritize within our budget.” Is this when I bring out my scope?
That is when you bring out the scope. Detail the core features you are going to build within the $50,000 budget and what you are going to have with that budget.
Once you get past that, they are going to ask you about your go-to-market strategy. You will probably want to do some beta testing with a small group of users to refine the process, get feedback and make adjustments before you go on to create, say, the analytics process. If you are collecting analytics but you do not know what exactly you are collecting, then it does not make sense.
How do I say that I am going to get to this small group of users?
That would be your rollout plan. The first plan for any product is to get the core evangelists, the people who will rave and rant with your product and be happy to share it with others. This is to get some traction out there. Figure out your target market. In your case, diet support groups might be a good place to start.
I would give them the product for free and ask them to test it out over the span of say, a month?
Exactly. You are going to take all their feedback, learn from it, and make adjustments to your product. Then you can go into the beta phase where you branch out more, and even consider a small advertising budget to get a wider audience with more helpful feedback. By the time you are ready for version one, you will have enough data points and functionality to start collecting analytics.
Should my evangelists be identified before beta?
Yes, that is the initial rollout strategy. You want the evangelists to validate that what you have created makes sense. They would have been with you from the start, so they will be more sympathetic towards what works and what does not work. From there, make adjustments based on their feedback and come up with a beta version. Evangelists can comprise of up to 30 users, and the beta can have 500-1000 users.
What is the difference between the rollout strategy and the product launch?
Product launch would be after beta. That is where you put in the money for the marketing to reach a larger audience who are not from your initial group of users. Once they come on, they should see the immediate value and expect a functioning product.
One thing about dieticians is that they can only practice within the state, meaning I would have to launch the app state-by-state. How should I go about this?
This would also be a part of your rollout strategy. You can test the app in one state, see how it goes, then go on to release it in others. You can replicate the model you created in, for example, New York in terms of the rollout, and make sure you are abiding by whatever specific rules for each state there are regarding dieticians. By that point, if you are rolling out to New York, your goal would be to get dieticians on-board from the local state.
I do the wireframes, and as far as the development part, should I have a roadmap or just a scope of the needs that I am addressing?
I would definitely select the technology you are going to use to build it out with. For your budget, I would go with something like React Native. It helps create a mobile application framework. You need to have a back-end and a front-end working, and an API that connects both of them.
Should I put the $50,000 budget allocation before I go onto technology?
It depends on the style. I would probably mention it first, and then define the budget for each phase throughout your presentation.
How would I deal with paying out the dieticians beyond that first beta?
That is why I said you should have evangelists because you could have the dieticians work with you without paying them, as they are the initial set of important users on there. You can say that the initial set of dieticians agreed to be part of the pilot program. Once the app has rolled out you can consider what to pay out to the dietician.
The rest of the marketing should go towards paid advertising. You definitely want to have a focus group to get feedback from the users, collecting that data, and making the right adjustments. I would suggest reading up a little more on the rollout strategy to make sure it aligns with what you have come up with so far.
Should I include the website as part of my rollout?
Yes. The reason behind choosing React Native is that you can build both the website and the app at the same time. That would make for a more efficient use of your $50,000. For the back-end, you could easily build something on Firebase, at least for the first version. Firebase would speed up your development and everything will be free as far as infrastructure costs. You would need a developer for the front-end and one for the back-end. Since you have a designer, that would make it around $7,500 for each of those people for the entirety of the project.