Difference between revisions of "MNE-CPP's Agile Development Cycle"
From MNE-CPP Wiki
Line 1: | Line 1: | ||
=== Project Management === | === Project Management === | ||
== SCRUM concept == | == SCRUM concept == | ||
− | The MNE-CPP project is maintained by an agile management approach based on the SCRUM concept. | + | The MNE-CPP project is maintained by an agile management approach based on the SCRUM concept. Throughout the MNE-CPP project we have three participating groups: |
− | * Developer team: This group includes all developers currently working on a MNE-CPP project. | + | * Developer team: This group includes all developers currently working on a MNE-CPP related project. You can find a list of all active developers [http://www.mne-cpp.org/index.php/team/ here]. |
− | * SCRUM master: The scrum master is organizing all project management related tasks throughout the MNE-CPP project. He takes care of organizing and moderating all project meetings. Also, he is in charge of communicating results, problems and all other issues between the | + | * Product owner: The product owners can be seen as the senior supervisors of the project. In contrast to the developers the product owners are not directly contributing code to the project. They are in charge of mentoring the project with their long background of industrial and scientific expertise. Furthermore, they are responsible for providing the basic financial backbone of the project. MNE-CPP's product owners are listed [http://www.mne-cpp.org/index.php/team/ here] (last on the list). |
− | + | * SCRUM master: The scrum master is organizing all project management related tasks throughout the MNE-CPP project. He takes care of organizing and moderating all project meetings. Also, he is in charge of communicating results, problems and all other issues between the developers and product owners. Furthermore, the SCRUM master is responsible for creating and maintaining a productive work environment for all particiapting members of the project. If developers or product owners are facing problems or any issues The SCRUM master is the person to contact. The current SCRUM master of the MNE-CPP project is Lorenz Esch. | |
== Task tracking== | == Task tracking== |
Revision as of 14:44, 23 January 2017
Project Management
SCRUM concept
The MNE-CPP project is maintained by an agile management approach based on the SCRUM concept. Throughout the MNE-CPP project we have three participating groups:
- Developer team: This group includes all developers currently working on a MNE-CPP related project. You can find a list of all active developers here.
- Product owner: The product owners can be seen as the senior supervisors of the project. In contrast to the developers the product owners are not directly contributing code to the project. They are in charge of mentoring the project with their long background of industrial and scientific expertise. Furthermore, they are responsible for providing the basic financial backbone of the project. MNE-CPP's product owners are listed here (last on the list).
- SCRUM master: The scrum master is organizing all project management related tasks throughout the MNE-CPP project. He takes care of organizing and moderating all project meetings. Also, he is in charge of communicating results, problems and all other issues between the developers and product owners. Furthermore, the SCRUM master is responsible for creating and maintaining a productive work environment for all particiapting members of the project. If developers or product owners are facing problems or any issues The SCRUM master is the person to contact. The current SCRUM master of the MNE-CPP project is Lorenz Esch.
Task tracking
JIRA is a well known issue tracking tool by Atlassian, which let's you post bug reports, improvement tasks, wishes for new features and much more. It gives you a way to directly participate in the development of MNE-CPP. Please go to MNE-CPP's JIRA website and sign up for an account if you wish to help to improve MNE-CPP.
Document sharing
Next to JIRA we also use Atlassian's Confluence to share documents, meeting notes and other project related files. You can find our confluence page here.