agileplanning-io-forecasting-legacy's People
agileplanning-io-forecasting-legacy's Issues
Improve layout on forecast report
- Form at the top
- Backlog on left
- Forecasts on right
Add throughput report
Plot:
- Story points
- Issues closed
- Epics closed
Some/all of these will require computing a rolling average, potentially derived by Little's Law (Th = WIP/CT).
Allow WIP to be scaled on forecast report
Fix forecast report
- Errors
- Simulator needs to respect filter
Titles not appearing on tooltips on epic control chart
Sync and display issues
Sync all issues including key and summary.
Add epic_status field
Mark epics as completed based on "Epic Status" field:
- Completed date should be set IFF Epic Status is Done and all stories are completed.
Refactor moving average and std dev
Fit chart to page width
Add forecast report
Position tip details better
Below the point if the point is in top half of graph, above otherwise.
Generate seed data
Add WIP to cycle time report
Replace Highcharts with d3.js
Forecast time to complete in progress issues
Simplest model: merely divide time by two (assumes smooth flow of work; that as many are almost completed as almost started).
More sophisticated: monte carlo simulation picking issues from those with cycle times >= those in progress, forecasting based on expected time remaining.
Add foundation
Add mean and stddev to cycle time tooltips
Likely best implementation:
- If cursor within X pixels of data point, show details for that
- Otherwise, show rolling mean and stddev for both WIP and cycle time
Exclude issues based on cycle time
For outliers. Example query:
completed: 16 Jun 2014 - 20 Dec 2014, 5 Jan 2015 - 16 Jun 2015; cycle_time: 0 - 150d
Add 'start date' field to forecast report
Display target dates based on this
Show cycle time report
For issues and epics
Add issue_type to schema
Add 'Issue Cycle Times' report
Filter cycle time report by date
- Add filter field
- Filter dates on server
Compute cycle times for issues and epics
Position tip details better
Below the point if the point is in top half of graph, above otherwise.
Don't scale cycle times by throughput for first K epics where K < WIP
Improve tooltip details
- List epics in cycle time details
- Show date, averages and std devs in WIP details
Manage boards
With fields for: domain, board_id, name.
Improve cursor interactions
- find nearest WIP point according to bisector
- display unless closest CT point within given (eg 10px) radius
Look up Epic Link field id from jira
Improve insert performance
Try inserting issues in a single transaction.
Add profiling to determine performance % increase.
Remove epic size approximations
- only size those with a specified size
- make it easy to view those without a size
Add epic sizes to forecast report
Display forecasts for each epic in backlog
Add 'lead time' forecast type
Add validation for forecast report when historical epic sizes unavailable
Make forecasts asynchronously
Update forecasts with ajax call on input change events.
Display rolling average on cycle time chart
Fix filter on forecast report
Compute epic sizes
Update README
- Make it a .md file
- Add a description of the project
- Add CI and code quality badges
Missing epics
E.g. MOB-1160
Show sync progress
Improve tip details
- round cycle time to 2 sig figs
- display ticket summary for CT
WIP histories not calculated when WIP is zero
This affects the simulator and the wip endpoint.
Create a method on WipHistory to return histories by date, including for dates with none.
This is a chance to fix the fact that wip histories are currently only available between started/completed events (i.e. exclusive of in-progress but unfinished epics).
Display point details
- modal tip
- all in-progress epics for WIP points
- epic details (incl start, complete dates) for CT
Show rolling average and std dev for WIP
Adjust forecasts by expected WIP
Display WIP and epic details when selected
Forecast unsized epics
Pick from all epic cycle times for unsized epics
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.