A reference from Weave

Find a term

Explore output, effectiveness, and the conditions that help engineers do useful work. Learn to read productivity measures without confusing activity with impact.

Search results

176 terms
  • Discovery work

    Discovery work is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.

    Developer productivity
  • Documentation as code

    Documentation as code is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.

    Developer productivity
  • Effectiveness measure

    Effectiveness measure is a developer productivity concept that helps teams understand effectiveness measure in the context of software delivery.

    Developer productivity
  • Efficiency versus effectiveness

    Efficiency versus effectiveness is a developer productivity concept that helps teams understand efficiency versus effectiveness in the context of software delivery.

    Developer productivity
  • Enablement

    Enablement is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.

    Developer productivity
  • Enablement work

    Enablement work is a developer productivity concept that helps teams understand enablement work in the context of software delivery.

    Developer productivity
  • Enabling team

    Enabling team is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.

    Developer productivity
  • Engineering effectiveness

    Engineering effectiveness is the degree to which an engineering team turns time and resources into valuable, reliable outcomes. It considers delivery, quality, collaboration, and developer experience together rather than treating activity as the result.

    Developer productivity
  • Engineering handbook

    Engineering handbook is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.

    Developer productivity
  • Engineering output

    Engineering output is a developer productivity concept that helps teams understand engineering output in the context of software delivery.

    Developer productivity
  • Engineering performance

    Engineering performance is a developer productivity concept that helps teams understand engineering performance in the context of software delivery.

    Developer productivity
  • Engineering planning

    Engineering planning is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.

    Developer productivity
  • Engineering work mix

    Engineering work mix is the distribution of engineering effort or completed work across categories such as features, maintenance, defects, incidents, security, and enablement. It makes competing demands on a software factory visible so capacity and delivery results can be interpreted together.

    Developer productivity
  • Engineering-product manager partnership

    Engineering-product manager partnership is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.

    Developer productivity
  • Ensemble programming

    Ensemble programming is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.

    Developer productivity
  • Estimate accuracy

    Estimate accuracy is a developer productivity concept that helps teams understand estimate accuracy in the context of software delivery.

    Developer productivity
  • Estimation

    Estimation is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.

    Developer productivity
  • Estimation bias

    Estimation bias is a developer productivity concept that helps teams understand estimation bias in the context of software delivery.

    Developer productivity
  • Estimation uncertainty

    Estimation uncertainty is a developer productivity concept that helps teams understand estimation uncertainty in the context of software delivery.

    Developer productivity
  • Experiment-driven development

    Experiment-driven development is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.

    Developer productivity
  • Exploration work

    Exploration work is a developer productivity concept that helps teams understand exploration work in the context of software delivery.

    Developer productivity
  • Feature work

    Feature work is a developer productivity concept that helps teams understand feature work in the context of software delivery.

    Developer productivity
  • Feedback coverage

    Feedback coverage is a developer productivity concept that helps teams understand feedback coverage in the context of software delivery.

    Developer productivity
  • Feedback latency

    Feedback latency is a developer productivity concept that helps teams understand feedback latency in the context of software delivery.

    Developer productivity
  • Feedback loop

    Feedback loop is a developer productivity concept that helps teams understand feedback loop in the context of software delivery.

    Developer productivity
  • Feedback quality

    Feedback quality is a developer productivity concept that helps teams understand feedback quality in the context of software delivery.

    Developer productivity
  • Five whys

    Five whys is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.

    Developer productivity
  • Flow state

    Flow state is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.

    Developer productivity
  • Focus time

    Focus time is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.

    Developer productivity
  • Friction log

    Friction log is a developer productivity concept that helps teams understand friction log in the context of software delivery.

    Developer productivity
  • Goal setting

    Goal setting is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.

    Developer productivity
  • Golden path

    Golden path is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.

    Developer productivity
  • Handoff count

    Handoff count is a developer productivity concept that helps teams understand handoff count in the context of software delivery.

    Developer productivity
  • Improvement hypothesis

    Improvement hypothesis is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.

    Developer productivity
  • Inclusive meeting

    Inclusive meeting is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.

    Developer productivity
  • Individual productivity

    Individual productivity is a developer productivity concept that helps teams understand individual productivity in the context of software delivery.

    Developer productivity
  • Inner loop efficiency

    Inner loop efficiency is a developer productivity concept that helps teams understand inner loop efficiency in the context of software delivery.

    Developer productivity
  • Internal developer platform

    Internal developer platform is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.

    Developer productivity
  • Interruption cost

    Interruption cost is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.

    Developer productivity
  • Interruption rate

    Interruption rate is a developer productivity concept that helps teams understand interruption rate in the context of software delivery.

    Developer productivity
  • Knowledge sharing

    Knowledge sharing is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.

    Developer productivity
  • Knowledge transfer

    Knowledge transfer is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.

    Developer productivity
  • Knowledge work

    Knowledge work is a developer productivity concept that helps teams understand knowledge work in the context of software delivery.

    Developer productivity
  • Lines of code

    Lines of code is a count of source lines in a file, change, or codebase. Depending on the tool, the count may include blank lines, comments, generated files, or only executable statements, so the definition must be stated.

    Developer productivity
  • Maintenance work

    Maintenance work is a developer productivity concept that helps teams understand maintenance work in the context of software delivery.

    Developer productivity
  • Maker schedule

    Maker schedule is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.

    Developer productivity
  • Meeting hygiene

    Meeting hygiene is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.

    Developer productivity
  • Meeting load

    Meeting load is a developer productivity concept that helps teams understand meeting load in the context of software delivery.

    Developer productivity
  • Mentoring

    Mentoring is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.

    Developer productivity
  • Mentoring contribution

    Mentoring contribution is a developer productivity concept that helps teams understand mentoring contribution in the context of software delivery.

    Developer productivity