FPL Draft Feature PRD
A brief product requirement document for introducing a draft feature in the Fantasy Premier League mobile app.
Contents
Overview
Problem: What problem we are solving?
Why: Is this a real problem and worth solving ?
Solution
Audience for which this problem is being solved
Mockup of the solution
Launch plan and Integration
How to measure the impact of the solution
Overview
Fantasy premier league app (FPL) is your place to build a squad of 15 football players and to score as many points with your best 11 players. You score points when your player scores a goal, assists the goal scorer, secures a clean sheet for your team to explain in brief.
The adrenaline rush you get when you beat your friends in a game week by outscoring them is unmatched.
Problem
Now, all serious FPL managers, to maximize their total points, save their transfers close to the game week deadline (1.5 hour before the first match) in case they get to hear early team news for a player who is in doubt to play. FPL managers usually keep tinkering their teams throughout the whole week, keeping player’s price, form, fitness in check. Here, there is a key problem faced is that, you don’t get a chance to save a draft before you confirm your final team before the deadline.
Why to solve this problem?
We need drafts before the final version comes out throughout our life. Unsure about the blog post, save a draft and modify the mistakes. Unsure whether the code will work in production, test it in lower dev environments. Then, why not a draft feature for your FPL team? Many things can change in between two game weeks. Player in your final team gets injured in training before his match, his price goes down bringing your team value down. A key player returning from injury but no news yet about his return to team. Without the draft feature, you just have to take a bet and confirm your transfers even though you don’t know the latest news.
Solution
FPL managers will get a feature to save their teams without confirming the transfers. This will keep the FPL more competitive and more engagement with the FPL app. They can now wait for early team news so that they can make transfers more accurately without guessing whether the player will start or not. All other features like confirming the transfer will exist and continue to operate in the same way as before. Draft feature is just an addition on top of current features to allow FPL managers to tinker with their lineup throughout the week.
Audience
Please have a look at the below Figma file which discusses the user persona for whom this feature is being built.
https://www.figma.com/file/gjxVZ6C2hQgbnCUF2M6pcG/User-persona-(Community)?node-id=0%3A1
Mockup of Solution
As described earlier, draft will be an addition on top of current user flow. FPL draft will be a button in the transfers page along with “Add player” and “Next Step” buttons. Below are the mockups along with the current versions of the app.
Above is how the fantasy section in current mobile app looks like.
Below is how the transfers screen looks like.
Below is how the new version of app will look like after the “Save as Draft” button is is added towards the bottom.
Link to the Figma file to see the wireframes, mockups and prototypes.
Launch plan and integration
This draft feature will be a single add-on button to the current transfers landing page in the mobile app.
Users can now save their transfers before confirmation.
Users can go ahead to even confirm their transfers as was being done earlier using the “Next Step” button.
Users can be informed via new update in app and also with the help of FPL content creation community.
Measuring Success of feature
Draft feature will allow FPL managers to keep coming back to the app, to increase the stickiness to the app. The north star metric will be Daily Active Users as FPL managers will come back to the app daily and keep using the draft feature.