entralliance / entr_runtime

ENTR Alliance is an owner-operator led initiative to create open data stack within the clean energy sector. ENTR is a distribution of existing open-source tools, frameworks, and standards, packaged together to accelerate the transition to clean energy. Join us!
http://www.entralliance.com
MIT License
6 stars 3 forks source link

Give feedback on GH Projects viability in the product mgmt framework #64

Closed lewisarmistead closed 1 year ago

lewisarmistead commented 2 years ago

I made some (subjective) notes describing the pieces of functionality we might want out of our product/project management workflow here - here's my synopsis of how GitHub fairs vs. alternatives:

Work Discovery

facilitates capture of feedback from stakeholders, creation of backlog items, and discovery of the work required to complete them LA take:

Backlog Prioritization

facilitates prioritization and sequencing of work items based on strategic goals LA take:

Execution & Delivery

facilitates tracking and communication of current and near-term work in discrete timeframes (iterations/sprints) LA take:

Version control:

facilitates stable software release by tracking changes, enabling versioning, continuous integration, and continuous delivery (deployment) tools LA take: GH is the de facto standard version control software with great code review features, integrations and internal features for CI/CD automation, and visualizing and exploring code and contributions (commits, syntax highlighting, etc.). The fact that dbt packages can also only be made publicly available on their hub through GH makes it a no-brainer. Lastly, the addition of GHCR just makes this an even stronger candidate for this functional scope.

Documentation/Knowledge Base

facilitates discovery and tracking of processes & procedures we follow (such as this one) and general documentation of shared knowledge for our and the wider Apex team LA take:

Plans Communication

facilitates communication of planned work for stakeholders to understand the team's strategic position and timeline of when work will be executed LA take: the insights charts are nice for some rudimentary comms within this functional scope, but I have yet to find any features related to specific timelines, which are important

Real-Time Communication & Collaboration

facilitates communication between individuals/teams in real time (via chat, audio, video, etc.) LA take: