PI Manager is a research project for digitizing and automating of SAFe PI-Planning. It provides a real-time collaborating planning board, try to make the collaboration while planning process more easier and more efficiently.
-
Run
npm install
to install all dependencies. -
Run
npm run start:ui
to start the app. -
Run
npm run start:fluid
to start backend service for data synchronisationFluid supports Node.js LTS versions 12.17 and greater.
Please contact me to assign you access to Arzue DevOps. It is also possible to connect with other Azure DevOps project.
- Real-time board
- Synchronisation between Team- and Program-Board
- Visualising dependencis between work items
- To be continue ...
- Angular Frontend Framework
- NestJS Node.js Framework for REST API
- Using Nx Workspace for a better project structure
- Using PrimeNG for Angular as main UI library
- Using Fluidframework for real-time data synchronisation
- Using LeaderLine to build svg lines for visualising dependencies
- Azure OAuth 2.0 Authentication
- Using Azure DevOps Services REST API to interact with Azure DevOps
-
apps
- api -> backend rest api
- pim -> main App components
-
libs
- data -> shared data model and distributed data objects
- ui -> basis ui components
- Azure DevOps extension
- Support for KeyResults & Objectives
- Dashboard for PI KPI
- Mouse tracking on a board
- ...
Welcome contributions and feedbacks. Please contact me.
Licensed under the MIT License (the "License").