Skip to content

Productivity Initiative

Mike Heroux edited this page Feb 25, 2016 · 14 revisions

Productivity++ Checklist

Personal Productivity Checklist:

  1. Traceable:
  • Is the work I am performing planned and properly recorded in the Trilinos GitHub issues database?
  • Can I trace this work back to a core requirement?
  • Stretch: Are there specification and design artifacts associated with this work?
  1. In Progress:
  • In the context of a Kanban workflow [Minibook][YouTube], is the work I am performing the most effective use of my time?
  • Is the work in the “In Progress” column of the Trilinos Kanban board?
  • Am I keeping my “In progress” queue within my personal or small group limit?
  • Stretch: Have I recently scanned and groomed my backlog? Have I scoped and moved my next “Ready” tasks?
  1. Sustainable:
  • Is the work I am performing of high enough quality so that it is usable until the end of its expected life?
  • Have I provided enough testing to enable confident refactoring in the future?
  • Stretch: Is my code, including test suite and associated documentation, good enough for someone else to support after I move on to other work (e.g., promotion)?
  1. Improved:
  • Is the quality of my work better than two months ago? Six months ago?
  • Have I read, viewed or listened to training material that enables me to be more productive and develop more sustainable software?
  • Stretch: Have I recently read one of the highly recommended texts, or taken an On-demand or in-person training course that will improve my skills?

Helpful Links:

Kanban and Scrum -- Making the Most of Both, by Henrik Kniberg and Mattias Skarin

Clone this wiki locally