marcy-buccellato
6/8/2016 - 2:38 PM

Ideal Developer Dashboard spec

Ideal Developer Dashboard spec

Ideal Developer Dashboard

  • List tickets assigned to you (linked from Jira ticket assigned to you)
  • List tickets you are working on (linked from Jira label 'in development' or Github 'WIP' label assigned to you)
  • List tickets you are code reviewing (this would be part of the core functionality)
    • Code reviewers would have repo specialties
    • Allow (require?) 2 code reviewers per ticket and auto-merge? (probably manual initially) on both approvals
  • Add/edit code reviews (link to Github and leave comments, change labels accordingly)
  • Personal TODO list

Reminders

  • Remind you of tickets you are code reviewing after days
  • Notify you daily/weekly? of your open tickets
  • Alert you days before end of sprint with your open tickets, suggesting you unasign any at-risk tickets

Nice-to-have

  • List all sprint tickets (linked from Jira current sprint), allowing to filter on unassigned
  • Allow all editing of tickets (assigning, changing status, etc.) so that Jira is not needed at all but Jira would be linked so it stays up-to-date for product people
  • Reminder: alert on stale PRs (links to Github) older than days (not labeled 'WIP' or 'on hold')