The intended use of GH integration is the following:
This is a good start.
If control is passed to engineering to manage dev in GitHub, then assuming that a PM will go and enter actual hours of effort in Aha is not a good assumption. If a task is completed in GH, I would like to see an automatic entry of hours to match the feature estimate. Don't care about actual hours spent, just that the intended work work completed.
This would allow me to see progress both in terms of the burndown progress chart and the simple capacity planning based on hours that Aha uses. Goal is a Gantt style view (Releases -> Overview) that shows the cross-functional releases, including dependencies across releases, along with progress derived from closed GH issues feeding Feature status and hours of effort.
Ideally this would also show % completion status on the bars, either derived from the % of tasks mapped to the feature that are finished, or the % of estimated hours finished. All the data could be there, but no way to roll it up.
Reports -> Portfolio has some kind of progress shown on the bars, but loses the dependencies shown in Releases -> Overview. Really want a merged view to show progress on the Releases -> Overview.
This kind of tracking progress in Aha is critical for us making good use of Aha without so much duplication.