devaslanphp / project-management

An open source Project management tool based on Laravel and Filament

Home Page:https://devaslanphp.github.io/project-management

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sprints similar to Jira

mihaisolomon opened this issue · comments

I was looking over Jira and I think it will be a good idea to organise the tasks in sprints. Something like bellow:

image

You can configure your sprint length.

image

The ticket listing could become the backlog and the default view will be the kanban board for the sprint (active)

I have the same idea, I think it will be good to have a Scrum module like Kanban, but with sprints of different period (that can be configured).

I will add this issue as a task of the project so we can give more details and ideas before I start dev on it.

  • Sprint schema / model + Project type (Kanban or Scrum)
  • Sprint resource
  • Link Sprints and Epics
  • Update issue form to have Epic / Sprint based on project type
  • Update Kanban page to have sprints if project has type Scrum

FYI

The sprint are managed as a relation manager inside the project resource (when the project type equals "scrum")
image

Looks nice. The way I see this is a little different. Not as a projects resource but more like a resource where you can combine different projects. You can add into a sprint tasks from different projects. Because there are cases where you can split your main project in different small projects. Or maybe I'm wrong.

@mihaisolomon yep that can be like you said
My idea is like Jira, you can create projects typed Scrum or Kanban and manage them separatly
But also like you said, the platform will provides an option to migrate tickets to another project (where you can combine tickets from multiple projects) and also you can choose Scrum or Kanban to manage your combined project.

And now as we we have 2 types of boards Scrum and Kanban, I added a step "Board" where you will choose you project before showing it's scrum or kanban board based on the project type

image

A view "Scrum" similaire to "Kanban" view is added to handle projects (type equals to scrum)

image