My thoughts as an enterprise Java developer.

Wednesday, April 23, 2025

Assigning work

 When assigning work to team members, there are multiple considerations:

  •     Training developers on unfamiliar code
  •     Ensuring each developer has work to do
  •     Ease of planning what should go into a sprint/PI
  •     How quickly an issue can be done by the developers that could do it
  •     Context sharing with other developers who will work on a feature/epic
  •     How detailed the design needs to be
  •     How hard it is to estimate


How affects:

  •     Confidence on when feature will be complete
  •     Training team members on code bases
  •     Time to approve changes
  •     Speed of development
  •     Likelihood of unplanned work
  •     Likelihood of work being completed in expected time frame (all needed scenarios, not causing problems)
  •     How uniform and easy to understand the code base is
  •     How sprint burn down charts look
  •     How many sprints are required to complete blocker chains

No comments: