Wiki Organization

From Migiwe
Jump to: navigation, search

Namespaces

  • The Main namespace is the core collaboration space of the Migiwe community. It holds all the information about what is Migiwe, how it works or should works, what we want or would like to achieve, by what means, what has been done, etc. It contains as well meta content related to wiki operation and development.
  • The Project namespace is use to host information pertaining to projects execution and management. See Projects.
  • The Help namespace is used to hold help files, instructions and 'how-to' guides.
  • All the other namespace are used as per standard Mediawiki operation.

Projects

Projects are used to gather members around the realisation of specific objectives or tasks, drawn from the main content using todo tasks. It is a way to focus member's energy to carry out some subset of what has been decided or suggested by the community.

  • Projects can be initiated by any members.
  • The Project namespace is used to host the content pertaining to execution and management of projects.
  • Projects are composed of a main page and subpages as needed.
  • The project main page title corresponds to the project name.

Child and mother projects

Optionally, a project can be linked to multiple child projects and one mother project. Using a child/mother tree structure allows distinct project to be linked together to achieve related objectives. In terms of project management, it provides for basic work breakdown structure capabilities (categories could be used for that purpose as well). Child projects are created and managed like any other project.

Project main page

Every project main page must include Template:Infobox Project. This template is used to define a minimum set of information regarding the project:

  • Summary of the project's objectives;
  • Project caretaker: username of the member who take charge of the project;
  • Project status: planned, in progress, done or dead;
  • List of child projects (optional);
  • Name of the mother project (optional);

The remaining content of the main page is left at the discretion of members (see also project pages content) but should include stuff like a complete description of the project, its objectives, lists of tasks, progress information, etc. Subpages can be created as needed if some hierarchical organization of content is desired.

Subpages

Subpages (Project:projectname/subpagename) can be used to hold supplementary information pertaining to a project. To keep some UI consistency, it is suggested to use the following standard subpage name if needed:

  • My tasks: list of tasks assigned to current logged in user;
  • Tasks: lists of tasks for the project;
  • Subpages: list/description/whatever of the project subpages;
  • Childs: list/description/whatever of child projects;
  • Brainstorm room;

Members are alowed to create as many subpage as needed for a project.

Project pages content

Project pages are used as a collaboration space for projects. The information contained in project pages (main and subpages) are not part per say of the Migiwe core collaboration space. By definition, a project is something that has a beginning and an end. So, content hosted on a project page is guaranteed to be alive only during the life cycle of the project. It will be eventually threaten to be forgotten. By contrast, content hosted in other Migiwe namespaces are by definition indefinitely alive and a constant work in progress.

This is why project pages should be used only to host information pertaining to coordination, execution and management of projects. Any new information created trough a project, any lessons learned, any piece of new knowledge should be eventually moved, or better, directly included into new or existing pages in the main namespace.

Todo and done tasks

Template:Todo is used to add todo tasks. Tasks can be optionally assigned to specific projects and/or users. The template can be used anywhere and on any page.

Once a todo task is completed, it can be changed to a done task using Template:Done. Done tasks can be used to provide a basic form of progress indication for projects.

See also

Help:Project