makeplane / plane

🔥 🔥 🔥 Open Source JIRA, Linear, Monday, and Asana Alternative. Plane helps you track your issues, epics, and product roadmaps in the simplest way possible.
http://plane.so
GNU Affero General Public License v3.0
28.76k stars 1.57k forks source link

[feature]: Promote Cycles to the Workspace level rather than Project level #3337

Open Huuuze opened 8 months ago

Huuuze commented 8 months ago

Is there an existing issue for this?

Summary

Cycles are intended to manage tasking in a manner similar to Agile "sprints". As such, a matrixed development team may be assigned to work on multiple issues from multiple projects. The current implementation requires a Scrum master or project manager to move between multiple projects to get an individual's status on their tasking.

This process is frustrating and a shortcoming for Plane.

Fortunately, it can be remedied. If Cycles were promoted to the Workspace level, a project manager could assign issues to a Cycle from any project in the Workspace. The project manager would also be able to use a single Agile board to move tasking through the workflow.

Why should this be worked on?

The current implementation for Cycles requires project managers to navigate multiple projects to get status updates on issues. It's time consuming and frustrating for teams that leverage Agile methodologies.

techspawn commented 7 months ago

I agree with the points raised here. Currently, Cycles doesn't give the overall picture to project managers and teams working on different projects. They need to look into I think promoting Cycles to the Workspace level or providing roadmap option where we can add tasks or cycles would make things a lot easier. Looking forward to seeing this improvement!

etaxi341 commented 5 months ago

@srinivaspendem is that something that will be added to the roadmap of the plane development? Cycles is such a nice feature but really not usable when developers work on different projects

tvarsis commented 3 months ago

This should be the same for Modules. Very often an Epic/Module etc will require features from different projects, such as API/DB/Frontend etc. Not being able to tie features from different project to the same Module makes it lose the overview and relationship aspect of it.