Hephaestus: Forging Healthy Software Teams

_images/agile_hephaestus.png

Hephaestus /hɪˈfɛstəs/ is the Greek god of blacksmiths, craftsmen, and artisans, symbolizing the fusion of creativity and technical skill.

Main Features

  1. Code Review Gamification

    • Weekly Leaderboard: Stay motivated with a dynamic leaderboard that updates in real time via GitHub integration. Earn points for review activity, view detailed stats, and easily copy pull request links.

    • Team Competitions: Foster a collaborative spirit with team leaderboards spanning multiple repositories and options to filter the associated activities via labels.

    • Leagues: Engage in a structured league system where consistent review efforts build an Elo-like ranking — adding a competitive edge to your code reviews.

    • Automated Recognition: Celebrate excellence with weekly Slack notifications that honor the top three reviewers and link directly to the previous week’s leaderboard.

  2. AI Mentor

    • Reflective Sessions: Engage in AI-assisted weekly sessions that help you set, adjust, and achieve your goals through structured reflection.

    • Automated Standups: Convert insights from your reflective sessions into a structured weekly standup table for streamlined team communication.

    • GitHub Activity Awareness: Utilize the GitHub integration to provide context during reflective sessions, driving continuous improvement through objective, data-driven feedback.

User Guide