Versions Compared

Key

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

...

  • Create a JIRA of type "Epic" for the new feature in Apache Ambari JIRA
  • Add the feature to the Features + Roadmap wiki and link it to the Epic created
  • The Epic should contain a high-level description that is easy to understand
  • The Epic should also contain the initial, detailed design (this can be in the form of a shared Google Doc for ease of collaboration, Word doc, pdf, etc)
  • Once the initial design is posted, announce to the dev mailing list to elicit feedback.  It is recommended to set a specific date for when the review feedback should be given by (could set up multiple review cycles and set date for each), so that this process does not drag on.
  • Iterate on the design based on community feedback
  • Once the design is finalized, break it down into Tasks that are linked to the Epic
  • (Nice to have) Once the Tasks are defined, schedule them into sprints using the Agile Board so that it's easy to see who is working on what/when, what tasks remain but unassigned so the community can pick up work from the backlog, etc.