Dysfunctional Team? It Could Be an Empathy Problem

Over the years of working on many different projects with many different people, I’ve noticed that the biggest problems seem to arise from a lack of a shared understanding. To overcome these hurdles and become more productive, we need to gain empathy for each other and the challenges we face. Read more on Dysfunctional Team? It Could Be an Empathy Problem…

Three Goals for Effective Backlog Management

I encourage all of our Delivery Leads to measure how effectively they are managing their backlog through the lens of three goals. These goals can be phrased as the following questions:

  1. Do you have four to six weeks of sprintable stories at the top of your backlog?
  2. Is your backlog completely estimated up to your next end-of-project milestone?
  3. Does your dev team understand the project goals through the lens of the stories in your backlog?

Read more on Three Goals for Effective Backlog Management…

Planning for Unpredictable Costs During Your Project’s Grow Phase

Most custom software projects have three major phases in their lifecycle. First, there’s the Build phase. This is the initial period of time when a platform is being designed and developed, which culminates with an initial launch (typically a Minimum-Viable-Product first launch or beta release).

Read more on Planning for Unpredictable Costs During Your Project’s Grow Phase…

Choosing the Right Release Cadence for Your Project

On software projects, choosing a release schedule that works for both your team and your client is essential to long-term project health. Release too often, and you risk coming off as frantic and harried to your customers, your clients, or both. Release too seldom, and you risk appearing stodgy, inflexible, and unresponsive. Read more on Choosing the Right Release Cadence for Your Project…

Get Better Software Estimates by Combining Different Perspectives

By Diliff (Own work) CC BY-SA 4.0, via Wikimedia Commons

Estimating a custom software project is a difficult necessity that usually occurs before the project kickoff (what we like to call the “point of maximum ignorance”). And getting estimates right can have a significant impact on the overall success of a product. Read more on Get Better Software Estimates by Combining Different Perspectives…

Six Ways to Tame Your IoT Project

IoT projects can be complicated. Compared to a mobile or web application, connected physical products frequently involve a wider breadth of software, hardware, and people. The complexity of building an IoT product can quickly become overwhelming if not properly managed. Here are a few things that can help tame the chaos of an IoT project. Read more on Six Ways to Tame Your IoT Project…