Skip to content

heisdanielade/script-estimation-summary

Repository files navigation

SCRUM Cycle Estimation Summary

Python

A Python script that connects to the Plane.so API and calculates the total estimation points for a given SCRUM cycle. Designed with clean OOP structure, error handling, and basic test coverage.

Core Functionality:

  • Connect to the Plane.so API
  • Fetch tasks/issues in a specific SCRUM cycle
  • List issues with their priority, estimate point & timelines
  • Extract and sum estimation points

Setup

  1. Clone the repo
    git clone https://github.com/heisdanielade/script-estimation-summary
    cd script-estimation-summary
  1. Create .env file
    PLANE_BASE_URL=https://api.plane.so/api/v1
    PLANE_API_KEY=<your-plane.so-api-key>
    WORKSPACE_SLUG=<workspace-name>
    PROJECT_ID=<project-uuid>
    CYCLE_ID=<cycle-uuid>
  1. Install dependencies
    pip install -r requirements.txt

Usage

Run:

    python main.py

Tests

    pytest -v

About

Script summarizing SCRUM estimation points via plane.so API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages