Meta repository for an awesome project management idea aka Maestro
The table containing projects related to Maestro:
Dolphin | Panda | Jaguar | Flamingo | Crane |
---|---|---|---|---|
v0.58.0a17 | v0.8.0a5 | v0.21.0a9 | v0.36.4-a8 | v0.4.5-a1 |
v0.57.0a16 | v0.8.0a5 | v0.21.0a9 | v0.36.0-a8 | v0.4.5-a1 |
v0.55.1a16 | v0.8.0a5 | v0.21.0a9 | v0.35.4-a8 | v0.4.5-a1 |
v0.53.0a15 | v0.8.0a5 | v0.21.0a9 | v0.34.16-a8 | v0.4.5-a1 |
v0.52.2a14 | v0.8.0a5 | v0.21.0a9 | v0.34.8-a8 | v0.4.5-a1 |
v0.52.0a14 | v0.8.0a5 | v0.21.0a9 | v0.34.1-a8 | v0.4.5-a1 |
v0.50.1a13 | v0.8.0a5 | v0.21.0a9 | v0.33.4-a8 | v0.4.5-a1 |
v0.49.0a13 | v0.8.0a5 | v0.21.0a9 | v0.33.2-a8 | v0.4.5-a1 |
v0.48.5a12 | v0.7.0a4 | v0.20.0a8 | v0.32.8-a8 | v0.4.4-a1 |
v0.47.1a10 | v0.6.2a3 | v0.19.1a7 | v0.31.9-a8 | v0.4.3-a1 |
v0.44.0a8 | v0.6.2a3 | v0.19.1a7 | v0.30.5-a8 | v0.4.3-a1 |
v0.43.1a7 | v0.6.2a3 | v0.19.1a7 | v0.29.13-a8 | v0.4.3-a1 |
v0.41.0a6 | v0.6.2a3 | v0.18.0a6 | v0.29.2-a8 | v0.4.2-a1 |
v0.40.0a6 | v0.6.2a3 | v0.17.0a5 | v0.28.23-a8 | v0.4.0-a1 |
v0.38.0a5 | v0.6.2a3 | v0.16.0a4 | v0.28.16-a8 | v0.4.0-a1 |
v0.37.0a4 | v0.6.2a3 | v0.16.0a4 | v0.28.9-a8 | v0.4.0-a1 |
v0.35.0a3 | v0.6.2a3 | v0.16.0a4 | v0.28.8-a8 | v0.4.0-a1 |
v0.33.0a2 | v0.6.2a3 | v0.15.2a3 | v0.27.0-a8 | v0.4.0-a1 |
v0.32.0a1 | v0.6.2a3 | v0.14.0a3 | v0.25.8-a8 | v0.4.0-a1 |
v0.29.0a1 | v0.6.2a3 | v0.14.0a3 | v0.25.2-a8 | v0.4.0-a1 |
v0.29.0a1 | v0.6.1a3 | v0.14.0a3 | v0.25.1-a8 | v0.3.3-a1 |
v0.27.0a1 | v0.6.1a3 | v0.13.0a3 | v0.25.1-a8 | v0.3.3-a1 |
v0.26.1a1 | v0.6.1a3 | v0.12.2a3 | v0.25.0-a8 | v0.3.3-a1 |
v0.26.1a1 | v0.6.1a3 | v0.12.2a3 | v0.24.2-a8 | v0.3.3-a1 |
v0.25.0a1 | v0.6.0a3 | v0.12.1a3 | v0.23.2-a8 | v0.3.3-a1 |
v0.23.2a1 | v0.6.0a3 | v0.12.0a3 | v0.23.1-a8 | v0.3.3-a1 |
v0.22.0a1 | v0.6.0a3 | v0.11.0a3 | v0.22.4-a8 | v0.3.3-a1 |
v0.22.0a1 | v0.6.0a3 | v0.11.0a3 | v0.22.1-a7 | v0.3.3-a1 |
v0.20.4a1 | v0.6.0a3 | v0.11.0a3 | v0.22.0-a6 | v0.3.3-a1 |
v0.20.4a1 | v0.6.0a3 | v0.10.1a3 | v0.20.7-a8 | v0.3.3-a1 |
v0.20.3a1 | v0.6.0a3 | v0.10.0a3 | v0.20.2-a3 | v0.3.3-a1 |
v0.20.2a1 | v0.6.0a3 | v0.9.4a3 | v0.19.1-a2 | v0.3.3-a1 |
v0.19.3a1 | v0.6.0a3 | v0.9.1a3 | v0.18.1-a2 | v0.3.3-a1 |
v0.18.3a1 | v0.6.0a3 | v0.8.2a3 | v0.15.2-a3 | v0.3.3-a1 |
v0.18.0a1 | v0.6.0a3 | v0.8.0a3 | v0.14.2-a3 | v0.3.3-a1 |
v0.17.1a1 | v0.5.1a3 | v0.7.0a3 | v0.13.4-a5 | v0.3.3-a1 |
v0.17.1a1 | v0.5.1a3 | v0.7.0a3 | v0.12.6-a6 | v0.3.2-nightly |
v0.17.0a1 | v0.5.1a3 | v0.7.0a3 | v0.12.6-a6 | v0.3.2-nightly |
v0.16.0a1 | v0.5.1a3 | v0.7.0a3 | v0.12.1-a1 | v0.3.2-nightly |
v0.15.0a1 | v0.5.1a3 | v0.6.0a3 | v0.11.0-a1 | v0.3.2-nightly |
v0.11.4nightly | v0.4.0nightly | v0.2.4nightly | v0.3.5-nightly | v0.1.3-nightly |
v0.9.1nightly | v0.3.1nightly | v0.2.1nightly | v0.2.1-nightly | v0.1.1-nightly |
v0.9.0nightly | v0.2.0nightly | v0.2.0nightly | v0.2.0-nightly | v0.1.0-nightly |
- Transparency : Maestro provides full transparancy for all projects and their items in the production line
- Accountability : Maestro facilitates full accountability from each resource to keep up with their commitments
Status: draft
Maeatro provides for tracking the real time progress of all projects in an entire organization or within a department. It provides senior executives a real time high level view of the timely progress of all projects. It provides project managers an automatic tracking of the progress of each issue within a project It provides each stakeholder an automatic alert to see changes in subscribed issue(s) of interest in real time. It also provides an intuitive chat mechanisem for them to voice their opnions to the team.
The whole mechanism at a glance is something like a state-machine which gathers the status of each unit of work and aggregated result will be updated inside a monitoring environment.
- Notification system
- Mobile app
- Back-end REST API
- WWW front-end application
- SSO using CAS
- Chat(text, media) platform
Issue: An unit of work which belongs to a project. Each issue will consider one or more items and has a status at a glance of time. A user can become a stakeholder of an issue by subscribing to the issue. The stakeholders are kept up to date via alrets (currently under unread tab) of any changes to the issue or new chats regarding the issue. Each issue has a private chat room for all stakeholders and interested parties (project managers, resources) to communicate about the issue. non-critical attributes: {name, description, (everything except for (St/End/EstHrs)} critical attricutes: Start/End/Estimated Hours
Project: A collection of issues
which should be completed to be qualified for a release
provision. Anyone who has access to the project view can participate in a private chat room reserved for the project.
Attribute list (name, description, ..}
Release: An entity to create a soft or hard deadline for launching one or more project
Workflow: An entity defining a process composed of multiple phases through which an issue is worked on and completed All workflows have two system phases called Triage and Backlog. All issues start in Triage
Phase: The smallest segment in a workflow. Multiple phases are chained to make a workflow e.g.(backlog, triage, development, test, QA ). Issues move between different phases
, they can be in multiple phases simultaneously. Initially all new items are placed in triage phase. Each system phase has a Response Time, so the issues move between them in predictable time steps.
-
-----------Milestone: {this seems like a new concept to me. Massoud.}
-
Workflow: A chain of various phases of an issue. Each component of
workflow
will be set based on the order whichadministrator
specifies. The progress of project procedure can be iterated on different components of workflow. -
Sprint: Issues within a project are segmented and organzied by the PM in Sprint bundles. Each Sprint bunlde will have a number of iterations to complete.
-
Audit-log: A detailed list of chages to attributes of issues/projects/releases
-
common user : anyone with a userid, pwd
-
Stakeholder: any user who is subscribed to one or more issues
-
Resource: user with at least one specialty
-
Project Manager: user who has the '*Project Manager' specialty. To become the Project Manager of a specific project, the User is assigned to the Triage Phase of the project.
-
Release Manager: user who has the '*Release Manager' specialty.
-
Admin: a special attribute that can be assigned to any user in order to handle administrative tasks such as: setting up users, specialties, phases, workflows, calendar settings, and other general settings
-
Guest:{this is new to me - Massoud}.
*System Tagged Specialtys: -Phase task can be assigned to Resources with the associated Phase specialty -Project(s) can only be assihned to Resource with Project Manager specialty -Release(s) can only be assigned to Resource with Release Manager specialty