De release van het Plane-platform 0.7 is beschikbaar, dat tools biedt voor projectbeheer, foutopsporing, werkplanning, productontwikkeling, taakbeheer en coƶrdinatie van uitvoering. Dit platform kan in eigen infrastructuur worden uitgerold en is onafhankelijk van externe leveranciers. Het ontwikkelt zich als een open alternatief voor propriƫtaire systemen zoals JIRA, Linear en Height. Het project bevindt zich in de ontwikkelingsfase en is bezig met het creƫren van de eerste stabiele release. De code is geschreven in Python met behulp van het Django-framework en wordt verspreid onder de Apache 2.0-licentie. PostgreSQL wordt als database gebruikt en voor snelle opslag wordt Redis ingezet. De webinterface is geschreven in TypeScript met behulp van de Next.js-bibliotheek.
Plane ondersteunt verschillende soorten werkstromen en maakt het mogelijk om afzonderlijk taken (ToDo), een takenlijst (backlog), taken die in uitvoering zijn en voltooide taken bij te houden. Het systeem is ontworpen voor gebruik van watervalmethoden (waterfall) en flexibele (agile) projectontwikkelingsmethoden. In het watervalmodel wordt ontwikkeling gezien als een continue stroom die sequentieel de fasen van planning, vereistenanalyse, ontwerp, implementatie, testen, integratie en ondersteuning doorloopt. In het flexibele model wordt het project verdeeld in afzonderlijke kleine fracties, waardoor geleidelijke functionaliteitsontwikkeling mogelijk is en de typische fasen zoals planning, vereistenanalyse, ontwerp, ontwikkeling, testen en documentatie worden doorlopen.
Belangrijkste functies van Plane:
- Foutopsporing en werkplanning. Drie weergavemodi worden ondersteund - lijst, virtuele kaart (Kanban) en kalender. Het is mogelijk om taken aan specifieke medewerkers toe te wijzen. Voor het bewerken wordt een visuele editor met ondersteuning voor opmaak (rich text) gebruikt. Bestand bijlagen, links naar andere taken, opmerkingen en discussies kunnen worden toegevoegd.

- Ontwikkelingscycli zijn periodes waarin een team plant om een bepaalde ontwikkelingsfase te voltooien. Het afronden van een cyclus leidt meestal tot de vorming van een nieuwe versie. In de interface voor cycli wordt de voortgang van de ontwikkeling duidelijk weergegeven.

- Modules zijn de mogelijkheid om grote projecten op te splitsen in kleinere delen, waarvan de ontwikkeling aan verschillende teams kan worden toegewezen en afzonderlijk kan worden gecoƶrdineerd.

- Weergaven (View) bieden de mogelijkheid om alleen taken en issues weer te geven die relevant zijn voor een specifieke werknemer.
- Pagina's stellen je in staat om de AI-assistent te gebruiken voor het snel maken van notities en het documenteren van problemen en plannen die in de discussies zijn behandeld.

- Een universeel menu dat wordt geopend met 'Ctrl + K' en snel navigeren door alle projecten mogelijk maakt.
- Integratie met externe diensten, zoals het verzenden van meldingen via Slack en synchronisatie van issues met GitHub.
- Beheer van medewerkers en teams. Verschillende niveaus van autorisatie (eigenaar, administrator, deelnemer, waarnemer). Ondersteuning voor het definiƫren van verschillende status van issues voor verschillende teams.
- De mogelijkheid om het thema aan te passen en donkere weergavemodi te gebruiken.
Belangrijke verbeteringen in de nieuwe versie:
- Een nieuw analytics-gedeelte is toegevoegd, waarmee de prestaties van elke werknemer visueel kunnen worden beoordeeld, de voortgang van projecten kan worden bestudeerd en de dynamiek van het werken aan taken kan worden gevolgd.

- Ondersteuning voor het weergeven van werkplannen in de vorm van een kalenderstaafdiagram (Gantt-diagram).

- Ondersteuning voor het aansluiten van eigen thema's, het aanpassen van stijlen en kleuren.
- De interface voor Ontwikkelingscycli is opnieuw ontworpen.

- De informatie die in de kalenderweergave wordt weergegeven, is uitgebreid.

Bron: opennet.ru








