chore: cleanup projectmgmt tools

This commit is contained in:
Philipp Rothmann 2022-12-22 10:57:56 +01:00
parent 19cb90825f
commit 43975b8063
6 changed files with 66 additions and 206 deletions

View file

@ -2,50 +2,89 @@
## Kanban
Eine beliebte und vielseitige Methode zum Projektmanagement ist Kanban. Es wurde ursprünglich in Japan von Toyota entwickelt und wird mittlerweile in vielen Variationen angewendet.
Es gibt eine große Anzahl von Tools, die Kanban Boards
unterstützen. Viele bieten noch deutlich mehr Funktionalitäten und sind teilweise auf bestimmte Projektmanagementmethoden wie z.B. Scrum ausgerichtet. Die Folgende Liste an Tools ist eine kleine Auswahl. Es muss nicht
unbedingt nachteilig sein, wenn ein Tool nicht alle Funktionen hat, wenn ein reines Kanbanboard gewünscht ist
und z.B. zur Zeiterfassung ein anderes Tool verwendet
wird.
Eine beliebte und vielseitige Methode zum Projektmanagement ist Kanban. Es wurde ursprünglich in Japan von Toyota entwickelt und findet mittlerweile in vielen Variationen ihre Anwendung.
Es gibt eine schiere Menge an Tools die Kanban Boards unterstützen. Viele bieten auch noch deutlich mehr Funktionalitäten und sind teilweise an bestimmte Projektmanagementmethoden wie z.B. Scrum ausgerichtet.
Die Folgende Liste an Tools ist eine kleine Auswahl, es gibt wirklich noch deutlich mehr.
Es muss nicht unbedingt nachteilhaft sein wenn ein Tool nicht alle funktionen hat, wenn es z.B. als reines Kanbanboard dienen soll und zur Zeiterfassung ein anderes Tool verwendet wird.
| | Redmine | Wekan | Kanboard | Vikunja | Taiga |
| ------------- | --------- | --------- | --------- | --------- | --------- |
| Lizenz | GPL-V2 | MIT | MIT | AGPL-V3 | AGPL-V3 |
| Installation | coopcloud | coopcloud | coopcloud | coopcloud | coopcloud |
| SSO | ✅ plugin | ✅ | ✅ plugin | ✅ | ✅ plugin |
| Kanban | plugin | ✅ | ✅ | ✅ | ✅ |
| Tickets | ✅ | ❌ | ✅ | ✅ | ✅ |
| Gantt | ✅ | ❌ | ✅ plugin | ✅ | ❌ |
| Kalender | ✅ | ✅ | ✅ | ✅ | ❌ |
| Wiki | ✅ | ❌ | ✅ plugin | ❌ | ✅ |
| Zeiterfassung | ✅ | ❌ | ✅ | ❌ | ❌ |
| | Redmine | Wekan | Kanboard | Vikunja | Taiga |
| ------------- | ------------------ | --------------- | ---------------- | ----------------- | ---------------------- |
| Lizenz | 🕊️ | 🕊️ | 🕊️ | 🕊️ | 🕊️ |
| | GPL-V2 | MIT | MIT | AGPL-V3 | AGPL-V3 |
| Installation | S | S | S | S | S |
| SSO | ✅ plugin | ✅ | ✅ plugin | ✅ | ✅ plugin |
| Entwicklung | Jean-Philippe Lang | Lauri Osjansivu | Frédéric Guillot | Konrad Langenberg | Kaleidos Ventures S.L. |
| Kanban | plugin | ✅ | ✅ | ✅ | ✅ |
| Tickets | ✅ | ❌ | ✅ | ✅ | ✅ |
| Gantt | ✅ | ❌ | ✅ plugin | ✅ | ❌ |
| Kalender | ✅ | ✅ | ✅ | ✅ | ❌ |
| Wiki | ✅ | ❌ | ✅ plugin | ❌ | ✅ |
| Zeiterfassung | ✅ | ❌ | ✅ | ❌ | ❌ |
### Redmine
Redmine ist ein vielseitiges Ticketsystem mit Wiki, Zeiterfassung und allen erdenklichen Funktionen. Das Design ist schon etwas älter, kann aber über diverse Plugins angepasst werden. Allerdings hat das Tool eine Lernkurve und zu Beginn muss auf einer neuen Installation sehr viel Konfiguriert werden. Kanban Boards können über das Agile Plugin nachinstalliert werden.
Redmine[^redmine] ist ein vielseitiges Projektmanagement-Werkzeug mit Ticketsystem, Wiki, Zeiterfassung und allen erdenklichen Funktionen. Das Design ist schon etwas älter,
kann aber über diverse Plugins angepasst werden. Allerdings benötigt das Tool eine erhebliche Einarbeitung und
zu Beginn muss bei einer neuen Installation sehr viel konfiguriert werden.
### Wekan
Wekan ist eine Alternative zu dem weit bekanntem Trello. Boards können universell eingesetzt werden und es wird wenig wenig Struktur vorgegeben.
Organisationen, die bereits mit Trello Erfahrungen gesammelt haben, sind mit Wekan ggf. nahe an dem gewohnten Funktionsumfang und deren Oberfläche dran.
Unsere Erfahrung zeigt, dass die Ladezeiten der Boards allerding bei vielen Karten mit Anhängen aber teilweilse lange sein können.
Wekan[^wekan] ist eine Alternative zu dem bekannten kommerziellen Tool Trello.
Boards können universell eingesetzt
werden und es wird wenig Struktur vorgegeben. Organisationen,
die bereits mit Trello Erfahrungen gesammelt
haben, finden in Wekan eine ähnliche Basisfunktionalität
und eine ähnlich gestaltete Bedienoberfläche. Es gibt aber
anders als bei Trello nur wenige Erweiterungen. Unsere
Erfahrung zeigt, dass die Ladezeiten der Boards bei vielen
Karten mit Anhängen teilweise lange sein können. Wekan
ist weniger für klassisches Projektmanagement geeignet.
### Kanboard
Das Kanboard bildet den klassischen Kanbanprozess ab. Es hat unterschiedliche Analysefunktionen und kann über viele Plugins im Funktionsumfang erweitert werden.
Das Standard Design ist nicht mehr so modern, kann aber angepasst werden.
Das Kanboard[^kanboard] bildet den klassischen Kanbanprozess
ab. Es hat unterschiedliche Analysefunktionen und ist
recht leichtgewichtig. Das Standard-Design ist nicht mehr
so modern, kann aber angepasst werden. Anzumerken
ist, dass sich die Software im „Maintenance Mode“ befindet, damit zwar noch Sicherheitsupdates erhält, aber
keine neuen Features mehr entwickelt werden. Dies liegt
vermutlich daran, dass die Software im wesentlichen von
einem einzelnen Entwickler entwickelt wurde und wird,
der nicht mehr ausreichend Ressourcen einbringen kann
oder will. Dies ist ein ganz typisches Problem von Open-Source-Projekten
und sollte bei der Auswahl immer mit
betrachtet werden. Über die Pluginschnitstelle kann Kanboard
aber durch viele Plugins im Funktionsumfang erweitert werden.
### Vikunja
Vikunja ist als simple persönliche ToDo Liste gestartet und hat mittlerweile aber auch umfangreiche Funktionen mit Kanban oder Gantt Ansichten. Es hat ein modernes Design und lässt sich intuitiv bedienen.
Vikunja[^vikunja] ist als simple persönliche ToDo Liste gestartet,
bietet mittlerweile aber auch umfangreiche Funktionen
wie Kanban oder Gantt Ansichten. Es hat ein modernes
Design und lässt sich intuitiv bedienen. Ein gleichzeitige
Bearbeitung ist nicht sinnvoll möglich, da es keine automatische
Aktualisierung geänderter Inhalte gibt.
### Taiga
Taiga ist ein Projektmanagement Tool, das stark auf die Scrum Methode für agile Softwareprojekte ausgerichtet ist. Das Backlog, Wiki, Epics, Userstories, Issues, aber natürlich auch ein Kanban Board machen Taiga vollständig.
Taiga[^taiga] ist ein Projektmanagement Tool, das stark auf die
Scrum Methode für agile Softwareprojekte ausgerichtet
ist. Das Backlog, Wiki, Epics, Userstories, Issues, aber
natürlich auch ein Kanban Board machen Taiga vollständig.
### Nextcloud Deck
Die Nextcloud bietet mit der App _Deck_ ebenfalls ein simples Kanban-Board. Wenn eine Nextcloud bereits vorhanden ist, kann Deck ein schneller Ersatz für Notizzettel sein. Für mehr ist Deck aber nicht spezialisiert genug.
Die Nextcloud bietet mit der App Deck[^nextcloud] ebenfalls ein
simples Kanban-Board. Wenn Nextcloud bereits vorhanden ist,
kann Deck ein schneller Ersatz für Notizzettel
sein. Für eine weitergehende Nutzung bietet Deck aber
nicht genug Funktionen.
* [Vikunja](./vikunja.md)
[^redmine]: https://redmine.org/
[^wekan]: https://wekan.github.io/
[^kanboard]: https://kanboard.org
[^vikunja]: https://vikunja.io/
[^taiga]: https://www.taiga.io/
[^nextcloud]: https://apps.nextcloud.com/apps/deck

View file

@ -1,52 +0,0 @@
# Kanboard
Das Kanboard bildet den klassischen Kanbanprozess ab. Es hat unterschiedliche Analysefunktionen und kann über viele Plugins im Funktionsumfang erweitert werden. Das Standard Design ist nicht mehr so modern, kann aber angepasst werden.
## Allgemeine Informationen
* Website: https://kanboard.org/
* Demo: [local-it](kanboard.demo.local-it.cloud) admin:admin
* Source Code: [github](https://github.com/kanboard/kanboard)
* Dokumentation: [hier](https://docs.kanboard.org/en/latest/)
* Lizenz: MIT
* Programmiersprache (Framework): PHP
* Geschäftsmodell: FOSS
## Technisch
### Installation
* coop-cloud recipe: nein
* Docker: [Dockerfile](https://github.com/kanboard/kanboard/blob/master/Dockerfile) [image](https://hub.docker.com/r/kanboard/kanboard/)
* Docker-Compose: [hier](https://github.com/kanboard/kanboard/blob/master/docker-compose.yml)
* Konfiguration via: config.php
* API-Dokumentation: [http](https://docs.kanboard.org/en/latest/api/index.html)
* Abhängigkeiten:
* App: php
* Datenbank: postgres
* Installationshinweise: (Was ist alles schief gelaufen?)
* https://docs.kanboard.org/en/latest/admin_guide/docker.html
### Authentifizierung & SSO
LDAP, OAuth2
https://github.com/kanboard/plugin-oauth2
### Entwicklung
* Maintainership: Frédéric Guillot,
* Contributors: 334
* Letzte Änderung: yesterday
* Letzter Release / Zyklus: [1.2.22](https://github.com/kanboard/kanboard/releases)
* Erweiterbarkeit: plugins
* Geplante Entwicklung / Roadmap: maintenance mode
Überprüft am 13.07.22
### sonstiges
> This software is in maintenance mode. It doesn't mean it's abandoned, but there is no significant feature development. Pull-requests are still accepted as long as the guidelines are followed.
## Notizen
wekan theme plugin

View file

@ -1,6 +0,0 @@
# Redmine
Redmine ist ein vielseitiges Ticketsystem mit Wiki, Zeiterfassung und allen erdenklichen Funktionen. Das Design ist schon etwas älter, kann aber über diverse Plugins angepasst werden. Allerdings hat das Tool eine Lernkurve und zu Beginn muss auf einer neuen Installation sehr viel Konfiguriert werden. Kanban Boards können über das Agile Plugin nachinstalliert werden.
https://www.redmine.org/plugins

View file

@ -1,11 +0,0 @@
# Taiga
Taiga ist ein Projektmanagement Tool, das stark auf die Scrum Methode für agile Softwareprojekte ausgerichtet ist. Das Backlog, Wiki, Epics, Userstories, Issues, aber natürlich auch ein Kanban Board machen Taiga vollständig.
https://www.taiga.io/
https://kaleidos.net/
https://github.com/kaleidos-ventures
https://github.com/kaleidos-ventures/taiga-contrib-oidc-auth
Kaleidos Ventures S.L.

View file

@ -1,48 +0,0 @@
# Vikunja
Vikunja ist als simple persönliche ToDo Liste gestartet und hat mittlerweile aber auch umfangreiche Funktionen mit Kanban oder Gantt Ansichten. Es hat ein modernes Design und lässt sich intuitiv bedienen.
## Allgemeine Informationen
* Website: https://vikunja.io/
* Demo: [vikunja.io](https://try.vikunja.io/login), [local-it](vikunja.demo.local-it.cloud)
* Source Code: [kolaente.dev](https://kolaente.dev/vikunja/)
* [Dokumentation](https://vikunja.io/docs/)
* Lizenz: AGPLV3
* Programmiersprache: golang
* Geschäftsmodell: foss, hosting
## Technisch
### Installation
* coop-cloud recipe: [ja](https://git.coopcloud.tech/coop-cloud/vikunja)
* Docker: [image](https://hub.docker.com/u/vikunja), [Dockerfile](https://kolaente.dev/vikunja/api/src/branch/main/Dockerfile)
* Docker-Compose: [docker-example](https://vikunja.io/docs/full-docker-example/)
* Konfiguration via: config.yml
* API-Dokumentation: [v1](https://try.vikunja.io/api/v1/docs)
* Abhängigkeiten:
* frontend / api
* db: postgres
* Installationshinweise:
* https://vikunja.io/docs/full-docker-example/#example-with-traefik-2
### Authentifizierung & SSO
openid connect, [authentik tutorial](https://goauthentik.io/integrations/services/vikunja/)
### Entwicklung
* Maintainership: Konrad Langenberg, Marurg
* Contributors: ~20
* Letzte Änderung: 23h
* Letzter Release / Zyklus: [0.18.1](https://kolaente.dev/vikunja/api/releases)
* Erweiterbarkeit: ?
* [Roadmap](https://my.vikunja.cloud/lists/16/list)
Überprüft am: 13.07.22
### sonstiges
## Notizen

View file

@ -1,62 +0,0 @@
# Wekan
Wekan ist eine Alternative zu dem weit bekanntem Trello. Boards können universell eingesetzt werden und es wird wenig wenig Struktur vorgegeben.
Organisationen, die bereits mit Trello Erfahrungen gesammelt haben, sind mit Wekan ggf. nahe an dem gewohnten Funktionsumfang und deren Oberfläche dran.
Unsere Erfahrung zeigt, dass die Ladezeiten der Boards allerding bei vielen Karten mit Anhängen aber teilweilse lange sein können.
## Allgemeine Informationen
* Website:
* Demo:
* [Hersteller]()
* [local-it](board.demo.local-it.org) demo : demo
* Source Code: [github](https://github.com/wekan/wekan/)
* Dokumentation: [nicht wirklich](https://github.com/wekan/wekan/discussions/4522)
* Lizenz: MIT
* Programmiersprache (Framework): JS / Meteor
* Geschäftsmodell: FOSS, Spenden
### Kernfunktionen (Spezialisierung der Plattform)
* Kanban
### Erweiterte Funktionen (nicht spezialisiert darauf)
## Technisch
### Installation
* coop-cloud recipe: [ja](https://git.coopcloud.tech/coop-cloud/wekan)
* Docker: [image](https://quay.io/repository/wekan/wekan), [Dockerfile](https://github.com/wekan/wekan/blob/master/Dockerfile)
* Docker-Compose: [compose](https://github.com/wekan/wekan/blob/master/docker-compose.yml)
* Konfiguration via: envs
* API-Dokumentation: [api](https://wekan.github.io/api/)
* Abhängigkeiten:
* App: meteor
* Datenbank: mongodb
* SMTP
* Installationshinweise: (Was ist alles schief gelaufen?)
*
### Authentifizierung & SSO
LDAP, openid
### Entwicklung
* Maintainership: [xet7](https://github.com/xet7) Lauri Ojansivu , Finland
* Contributors: 232
* Letzte Änderung: 2days ago
* Letzter Release / Zyklus: [v6.30](https://github.com/wekan/wekan/releases/tag/v6.30)
* Erweiterbarkeit: nein, aber PRs werden angenommen
* Geplante Entwicklung / Roadmap:
https://boards.wekan.team/b/D2SzJKZDS4Z48yeQH/wekan-open-source-kanban-board-with-mit-license
Überprüft am: 13.07.22
### sonstiges
Codequalität ist fragwürdig, wenig Tests, PR's werden einfach so durchgewunken
## Notizen
Version 1.2 28.06.2022