MDN/Development Process

From MozillaWiki
< MDN
Revision as of 17:23, 3 February 2011 by Groovecoder (talk | contribs)
Jump to navigation Jump to search

Planning Meetings

Product Planning

During product planning meetings we set the immediate product goals and objectives. We introduce new features, discuss enhancements to existing features, review new and outstanding bugs, and prioritize. Product planning meetings set the backlog - we create bugs, update bugs, assign milestones to bugs, remove milestones from bugs.

Frequency

Bi-weekly

Attendees

  • Stakeholders
  • Product
  • Developers
  • QA (optional?)

Agenda

Output

Accurate bugzilla bugs with milestones

Development Planning

Development planning meetings synchronize product & development efforts. Developers review the milestones' backlog with Product and adjust according to developer input - implementation details, resources, risk, effort, etc.

Frequency

Weekly

Attendees

  • Product
  • Developers
  • QA (optional?)
  • IT (optional)

Agenda

Retro

  • Celebrate all code pushes & give kudos
  • Look back at the last "sprint" - what worked, what didn't, and what should we improve?

Planning

  • For each active milestone, review outstanding bugs and plan new bugs. Discuss implementation details with Product.

Roadmap

Briefly (5m) discuss upcoming non-immediate work so no-one is surprised by anything.

Output

Developer + Product-approved bugzilla bugs