-
Notifications
You must be signed in to change notification settings - Fork 568
Productivity Initiative
- 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?
- 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?
- 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)?
- 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?
Kanban and Scrum -- Making the Most of Both, by Henrik Kniberg and Mattias Skarin
Copyright © Trilinos a Series of LF Projects, LLC
For web site terms of use, trademark policy and other project policies please see https://lfprojects.org.
Trilinos Developer Home
Trilinos Package Owners
Policies
New Developers
Trilinos PR/CR
Productivity++
Support Policy
Test Dashboard Policy
Testing Policy
Managing Issues
New Issue Quick Ref
Handling Stale Issues and Pull Requests
Release Notes
Software Quality Plan
Proposing a New Package
Guidance on Copyrights and Licenses
Tools
CMake
Doxygen
git
GitHub Notifications
Mail lists
Clang-format
Version Control
Initial git setup
'feature'/'develop'/'master' (cheatsheet)
Simple centralized workflow
Building
SEMS Dev Env
Mac OS X
ATDM Platforms
Containers
Development Tips
Automated Workflows
Testing
Test Harness
Pull Request Testing
Submitting a Pull Request
Pull Request Workflow
Reproducing PR Errors
Addressing Test Failures
Trilinos Status Table Archive
Pre-push (Checkin) Testing
Remote pull/test/push
PR Creation & Approval Guidelines for Tpetra, Ifpack2, and MueLu Developers