Tell me, please, a project management system based on agile methodology (scrum, kanban), which can be deployed on your hosting.

Requirements:

  1. Open and free
  2. Ability to deploy on your hosting
  3. Uses scrum methodology
  4. Similar to Trello, but more flexible in settings and visual, for example, allows you to monitor the overall course of the project (and not everything is hidden in the katochki as in Trello), task status, time efficiency (charts, diagrams - that's all) and that. d. Jira is a great option, but it is paid.

Priority points 1.4. If not self-hosted, then start up online, the main thing is the flexibility and requirements voiced in punch 4

I understand that there are too many requirements, but suddenly someone heard or used a similar product.

I want to get away from Google docks and calendar, for something more effective.

  • one
    I did for myself a review of self-hosted solutions a year ago, somewhere with restrictions (up to 10 users, it seems, check) - youtrack. Pts seemed good. (if not restrictions) with plugins - gitlab. (I don’t really like Ruby), maybe (but unlikely, although the devil knows) - gogs Otherwise, everything is very bad with self-hosted. - strangeqargo
  • Thanks, the number of users is not important, more for myself on personal projects. and not self-hosted solutions are interesting? and even Trello is depressing even with plugins - while1pass
  • one
    not self hosted not tested. :) try youtrack then - strangeqargo
  • @strangeqargo Issue how the answer even then, I'll put a plus in your karma - while1pass
  • I forgot about a still very good solution - strangeqargo

2 answers 2

I did a review of self-hosted solutions for myself a year ago somewhere:

There were two leaders for me:

1) phabricator - very advanced, both blender and wikimedia have switched to it, but you need to understand the installation, it wants a separate, dedicated mysql instance, or that your bases do not overlap with its names. The rest of it is ok.

2) youtrack - with restrictions (up to 10 users, it seems, check) - it seemed to be quite good (if not for restrictions).

With plugins - gitlab (not very fond of chopping), Possibly (but unlikely, although the devil knows) - gogs

Otherwise, everything is very bad with a self-hosted (redmines, mantis, wildly scary tracks), on the other hand, perhaps there are also plug-ins for agile. But they are just very old in architecture and scary in appearance.

  • excellent thank you! I will sort this out. Can anyone add to the list with their answers - while1pass
  • why do you need scrum if you use it for yourself? kanban boards, etc. - strangeqargo
  • scrum does not prohibit the use of its principles for personal purposes. Yes, I will not hold rallies) I just like the approach to organizing a project that is used in agile techniques. Here, I decided to adopt it, because Google docks are a bit wrong, time consuming, there is no visualization - while1pass
  • one
    well, just the bug tracker with task prioritization will completely replace the board for one user, IMHO. In general, the bugtracker theme is useful, I tried it for myself, I need to return it) - strangeqargo
  • one
    @ while1pass is a good project manager waffle.io - spectre_it

More or less suitable GitLab CE.

  1. Open and free

GitLab CE (Community Edition) is open and free. (There is also GitLab EE: open, but paid.)

  1. Ability to deploy on your hosting

Yes, but you can use the cloud.

  1. Uses scrum methodology

<режим-зануды> People still use Scrum, and software can support it or at least not interfere. </режим-зануды> Bore </режим-зануды> Let's go over the practices of Scram and see which ones are supported.

Tasks

  • There is an opportunity to start tasks in the tracker. The tracker is tied to the repository with the project. If you need a tracker by itself, you can create an empty project.
  • The task has a unique number, title, description, comments, links to other tasks and Merge-Requests, author and performer.
  • The tasks themselves can be described as user stories (user stories) , you can add DoD (Definition of Done, readiness criterion) to them and anything else, but all this will be in the same text field (i.e. you cannot have custom fields in the task, as in JIRA).
  • The importance and category of the task can be identified using tags.
  • So far, tasks have no hierarchy, it is possible that it will appear .
  • You can use templates for tasks and Merge-Requests. This helps to standardize their appearance and content.
  • Tasks do not have a date binding, so the calendar cannot be replaced.

In one of the latest releases, it became possible to organize tasks into so-called “problem boards” (issue boards). They are similar to kanban, but more flexible. There may be several boards, for example, on one you divide tasks between backlog and sprints, and on the other you track the execution inside the sprint.

Planning and Feedback

If you want to separate tasks by sprints, you can use Milestone for this. In GitLab itself, they are used to delimit releases - an example .

Evaluation of tasks in time seems to be missing. There is a feature to track time spent - Time tracking - but it comes as a separate product.

allows you to follow the general course of the project (and not everything is hidden in the rollers like in Trello), the status of the tasks, the efficiency of time use (graphs, charts - that's all)

There is Cycle Analytics - analytics of software production cycles. Shows data about the speed with which tasks are performed and at what stages it takes how much time. Read more in the documentation .

Roles

In GitLab there are users, there are levels of rights in the project. I don’t quite imagine what software support is needed to fulfill these roles. Is it possible to limit the rights to create tasks, labels milestone'ov.

Meetings

Again, I can not imagine how you can support this practice. The exception is the planning process, but it has already been mentioned above.

  1. It looks like a Trello, but more flexible in its settings and intuitive.

Did not work with Trello, I can not compare.