MVP feature finalization using MoSCoW method - nikitapoyarekar05/nexus-fe GitHub Wiki
Introduction
To prioritize features for the initial release (MVP) of the Neighbourly app, we used the MoSCoW method, a prioritization framework that categorizes features based on their necessity and value. The acronym stands for:
- Must Have β Critical features that are essential for launch.
- Should Have β Important features that are not vital for day one.
- Could Have β Desirable features that can be included if time permits.
- Wonβt Have (for now) β Features that are outside the scope of the MVP.
Target Role: Customer
We focused first on the Customer user role and identified the following feature requirements:
π₯ Must Have (MVP Scope)
These are essential for users to interact meaningfully with the platform:
- Home / Landing Page: Entry point with call-to-actions for search and platform overview.
- Browse Listings (with search): View all rental listings with filters/search to narrow down results.
- Listing Details : Full view of listing information such as pricing, photos, location, and amenities.
π¨ Should Have
Features that add significant value and improve usability but are not strictly required for the first launch:
- Browse Favorite Listings (with search)
- Ability for users to view and search through saved/favorited listings.
π© Could Have
Optional nice-to-haves, to be considered if time and resources allow:
- Sort Listings by price/date/popularity
- Share listing via social/email
β Wonβt Have (For Now)
These features are deliberately excluded from the MVP to ensure a focused and lean release:
- Admin dashboard
- Landlord role functionalities
- Tenant application
- Virtual tour booking
- Basic in-app messaging with the landlord
Conclusion
This prioritization helps ensure that the MVP delivers immediate value to users, keeps development focused, and lays a strong foundation for future iterations. The MoSCoW method also helps align stakeholders around clear expectations and realistic delivery timelines.
Final Pages to be developed:
- Home / Landing
- Browse Listings (with search)
- Browse Favorite Listings (with search)
- Listing Details
- About us