Urgent.News

What's breaking now, across thousands of outlets.

Tech

Improving Work-in-Progress Tracking: A Practical Guide to Better Team Productivity

Managing multiple tasks simultaneously is a familiar challenge for software development teams. Developers often switch between features, bug fixes, code reviews, and urgent requests while trying to meet project deadlines. The problem isn't always the amount of work. Sometimes, it's how that work is managed. Work-in-progress (WIP) tracking helps development teams understand what is being worked…

Work-in-progress (WIP) tracking is a method for monitoring tasks that have started but are not yet finished in software development. Common tasks include implementing new features, fixing bugs, reviewing pull requests, writing tests, updating documentation, and investigating performance issues. A typical workflow includes stages like backlog, in progress, code review, testing, and done.

Each task moves sequentially through the workflow, providing the team with a clear view of project progress without the need for constant meetings or manual status updates.

Excessive context switching can be a problem when developers work on multiple tasks simultaneously, such as implementing a feature, reviewing pull requests, and investigating bugs. This can make it difficult to complete individual tasks efficiently. By using WIP tracking, teams can identify when too many tasks are active at once and prioritize finishing existing work instead.

Hidden bottlenecks can occur when tasks appear to be in progress but have been waiting for code review for days without anyone noticing. Tracking work across different stages helps teams spot where tasks accumulate and investigate why they are not moving forward.

Developers often struggle with unclear priorities, especially when all tasks are considered urgent. A visible task board helps teams understand which work deserves attention first and coordinate their efforts on the most important tasks.

A useful concept in workflow management is the work-in-progress limit. This defines the maximum number of tasks that can be in a particular stage at one time. For instance, a team might set limits like:

- In Progress: 4 tasks

- Code Review: 3 tasks

- Testing: 2 tasks

These limits vary depending on the team's size, task complexity, and observed workflow. The goal isn't to keep everyone busy but to resolve bottlenecks before adding more work to the system.

Metrics such as cycle time, throughput, work in progress (WIP), and blocked time can help teams measure productivity more effectively. Cycle time measures how long a task takes from the start of active work to completion, while throughput measures how many work items are completed in a given period. WIP indicates the number of active tasks within a workflow or stage, and blocked time measures how long tasks are stuck due to dependencies or other obstacles.

Combining these metrics provides a clearer picture of how work progresses through the development process.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Recording Exposure Evidence Before a Claim Arrives

Recording Exposure Evidence Before a Claim Arrives Two supermarkets in Alsace reported combined losses of €270,000. Multiply that across the roughly 700 French stores named by the finance minister and…

  • Two Alsace supermarkets lost €270,000 in combined damages
  • Security teams provide evidence for inquiries, four key characteristics
  • Collect data before remediation, controller logs crucial

Shipping a Mac app without a $99 Apple Developer account

I build Kopi , a free, open-source (MIT) clipboard manager for macOS and Windows. It's written in Rust with Tauri 2 and React, and it's in alpha.

  • Author Kopi, open-source clipboard manager for macOS and Windows
  • Decided to ship Mac app without $99 Apple Developer account
  • Used self-signed certificate to maintain permissions across updates

A hot-expert cache made a 181 GiB model faster on one 96 GiB GPU

The build of GLM-5.3-Flash I run is 181 GiB, and my GPU has 96 GiB. It still writes up to 16.5 tokens a second on one desktop.

  • GLM-5.3-Flash model optimized by placing hot experts on 96 GiB GPU
  • Writing speed increased to 16.50 tokens per second, a 1.5x improvement
  • Reading speed enhanced to 1,771 tokens per second, a 2.9x enhancement

More from Wednesday 21 October →