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