Development Methodology

From Yocto Project
Revision as of 12:39, 7 November 2011 by Song (talk | contribs)
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

The project will be managed as a series of 6-8-week milestones. The milestones will be broken out as follows:

  • 1 week – planning and development week
  • 4 weeks – development
  • 1-2 week – stabilization
  • 1 week – release

(The above time adds up to more than 6-8 weeks due to the planning week overlapping the release week).

The final project milestone is 4-8 weeks of stabilization and release.

At the end of each milestone there is a milestone release that:

  • has been stabilized, with bugs tracked and showstoppers fixed
  • has had some amount of QA applied beyond the nightly sanity test
  • can demonstrate some feature or features

Each developer is expected to focus on 1-2 features/tasks at a time, which can help the team focus and also prevent from sending all pull requests at the end of a milestone. Project developers must respect this rule. It gives the maintainers a break.