Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Common Components Program - Design Principles

Should we build it? How do we decide?

The following questions may help Product Owners to guide the efforts of their team. These questions are not meant to be a checklist, rather they are tools to help you think critically about your roadmap and backlog and about the individual stories. These question may also help team members to make certain technical decisions and determine how to handle technical debt.

  • Will the feature make the product more useful to a larger audience of users?

  • Does the feature help to improve how the users trust the product?

  • Will more people choose to use it because of this feature?

  • Is the planned work avoiding opinionated designs and instead allowing for configurable choice?

    • e.g. BCGov Theme can be selected, but if another province was using our product, could they easily select they own style library to use?

  • Does it increase the reputation of the team?

    • how we document

    • how we code

    • how we deploy

    • how we test

    • how we work (agile fluency)

  • Is there measurable value aligned to a user problem?