Dawnfoster (Talk | contribs) (added approval date and link.) |
m |
||
| Line 40: | Line 40: | ||
== WG Process == | == WG Process == | ||
# WG participants submit their companies' requirements / market requirements / feature requests / etc to the MeeGo project via [http://bugs.meego.com bugs.meego.com]. | # WG participants submit their companies' requirements / market requirements / feature requests / etc to the MeeGo project via [http://bugs.meego.com bugs.meego.com]. | ||
| - | #* A company that wants to submit market requirements to a WG in which it is participating will [http://bugs.meego.com/enter_bug.cgi create a | + | #* A company that wants to submit market requirements to a WG in which it is participating will [http://bugs.meego.com/enter_bug.cgi create a bug report] for that specific requirement and tag it appropriately. |
| - | #* The | + | #* The bug report will be tagged as "WG Requirement". This tag is for organizational purposes. |
| - | #* The | + | #* The bug report should provide basic information such as requirement title, explanation on the need for that requirement, description of its use, a use case description for complex requirements, and a mention if the submitting company is willing to provide resources to contribute to the implementation of this requirement. |
#* Companies submitting requirements must acknowledge that they will support the implementation of the requirement. | #* Companies submitting requirements must acknowledge that they will support the implementation of the requirement. | ||
| - | # The participants of the WG will discuss the requirement and leave comments in the bug | + | # The participants of the WG will discuss the requirement and leave comments in the bug. |
#* Discussions can also take place in other media such as IRC, mailing list and conference calls. | #* Discussions can also take place in other media such as IRC, mailing list and conference calls. | ||
# If a requirement wins the consensus of the WG participants for its need and usefulness, and there are resources available to support its implementations, it will be prioritized for a specific MeeGo release, and moved to the project team. | # If a requirement wins the consensus of the WG participants for its need and usefulness, and there are resources available to support its implementations, it will be prioritized for a specific MeeGo release, and moved to the project team. | ||
| Line 52: | Line 52: | ||
# If a requirement wins the consensus of the WG participants for its need and usefulness, but there are no resources immediately available for implementation, it will be prioritized as low for a given MeeGo release, pending the availability of resources. | # If a requirement wins the consensus of the WG participants for its need and usefulness, but there are no resources immediately available for implementation, it will be prioritized as low for a given MeeGo release, pending the availability of resources. | ||
#* Once resources are available, the requirement will be prioritized as high for a given MeeGo release, and implementation work can begin. | #* Once resources are available, the requirement will be prioritized as high for a given MeeGo release, and implementation work can begin. | ||
| - | # If a requirement does not win the consensus within the WG as needed to be implemented in MeeGo, it will remain tagged as "WG Requirement" in bugs.meego.com for a specific amount of time, to be decided by the WG. After a specific wait period, such requirements are revisited for a second look. If no change is made regarding this specific requirement, the | + | # If a requirement does not win the consensus within the WG as needed to be implemented in MeeGo, it will remain tagged as "WG Requirement" in bugs.meego.com for a specific amount of time, to be decided by the WG. After a specific wait period, such requirements are revisited for a second look. If no change is made regarding this specific requirement, the bug is closed and the requirement is discarded until further notice. Otherwise, it will progress within the process as documented earlier. |
== Miscellaneous == | == Miscellaneous == | ||
Process approved in the Technical Steering Group Meeting on January 26, 2011. Please do not make changes to this process, but you can make any suggestions on the discussion page.
Contents |
The WGs are devoted to discussions related to their specific vertical and are accountable to provide input and guidance about market requirements. They are responsible for collecting market requirements from organizations and companies participating in the WG. They identify gaps and develop requirements that detail the need for capabilities. The WGs do not manage the projects, but rather support product evolution by providing market requirements. A high-level description of some of the WG tasks include collecting market requirements and prioritize them, provide a compliance profile and a hardware profile for the specific vertical.
Working Groups make decisions through a "rough consensus" process. IETF consensus does not require that all participants agree although this is, of course, preferred. In general, the dominant view of the working group shall prevail. (However, "dominance" is not to be determined on the basis of volume or persistence, but rather a more general sense of agreement). Consensus can be determined by a show of hands, humming, or any other means on which the WG agrees (by rough consensus, of course). Note that 51% of the working group does not qualify as "rough consensus" and 99% is better than rough. It is up to the Chair to determine if rough consensus has been reached (IETF Working Group Guidelines and Procedures).
WGs will have their own area within the MeeGo wiki where they publish list of participants, meeting information and minutes, mailing list informations, and post data relative to that WG, etc.
The TSG sets the direction, tone, and vision for MeeGo, speaks on behalf of the project, and is responsible for project level decisions and overall leadership. Currently, the members of the TSG are Imad Sousou (Director of the Intel Open Source Technology Center) and Valtteri Halla (Director of MeeGo Engineering at Nokia). The TSG meets every two weeks. These meetings are public and open to all. Minutes of the TSG meetings are also public and available at TSG meeting logs. Participate in the TSG meetings at http://wiki.meego.com/Technical_Steering_Group_meetings.
If you are interested in a MeeGo WG that is not kicked off yet, or are interested in having MeeGo support a new device type (i.e. new vertical), please go to bugs.meego.com and create a bug for that request and assign it to user ibrahim.
Community members are welcome to participate, and they are already active members of MeeGo development. Requirements typically come from Community, Working Groups, and Upstream Projects as illustrated in http://meego.com/developers/requirements. The goal of this WG process is to put in place a framework that companies can follow, using the same methods and tools that the community members are already using. Community members can submit requirements/feature requests/bugs/etc via [bugs.meego.com http://bugs.meego.com].
As we start using this process, we anticipate new ideas for practical improvements. If you have any suggestions for improvements, please assign a bug to ibrahim with your suggestions.