Insights on product, software and
automation (that may or may not pass the Turing test).

  • Lead Time vs Cycle Time in Kanban: A 2023 Guide

    If you’re familiar with agile methods, then you’ve probably heard of lead time and cycle time. They are common time-tracking metrics that can easily be confused. Project managers use these metrics to monitor and improve the productivity and efficiency of their teams and processes. While the lead and cycle time have a lot in common, […]

  • How to Draft a Software Development Agreement

    A software development agreement is a contract between a developer and a client. The developer commits to building a software application for the client under established and agreed terms.  Before working on any software development project, it’s vital to have a clear and legally binding agreement in writing. A software development agreement protects both you […]

  • How to Estimate Story Points in 6 Steps for Improved Agile Planning

    How awesome would it be if development teams could just look at a user story and immediately provide a definitive figure of how long it would take to complete it? That would be pretty cool, right? Everything else, from sprint planning to budget estimates and feature releases, would run smoothly. Unfortunately, effort estimation in the […]

  • Software Test Plans: A Complete Guide with Templates

    Running software tests without a proper software testing plan is a recipe for disaster. Without a test plan, it can be challenging to streamline the testing approach and ensure all product areas are tested adequately. That means it’s harder to ensure any product issues are identified and fixed before the software goes live. And, without […]

  • Types of Requirement Traceability Matrix (Uses &  Examples)

    Did you know that the lack of proper requirement validation is one of the most common causes of project failure?  According to a ResearchGate study, improper documentation, validation, and management of requirements are among the leading causes of most project failures. How can you avoid this, you wonder? By using the requirements traceability matrix or […]

  • How to Write a Software Requirements Specification Doc

    Remember the children’s game Broken Telephone or Chinese Whispers (transition chain experiment)? Players form a line, and the first person whispers a message to the second player in line. The statement goes down the line, and the last player announces it to the group. The goal is for the message to pass through the players […]

  • Continuous Integration vs Continuous Deployment – Differences, Pros and Cons

    Continuous integration (CI) and continuous deployment (CD) emerged from a shift to agile development. This continuous integration vs continuous deployment guide will discuss the differences between these practices, […]

  • Your Guide to Writing Software Test Cases [Template Included]

    Do you maintain a set of software test cases that your team can use to run tests before releasing new features? If not, your team’s productivity is probably somewhat affected and worse, you may be shipping releases that are not comprehensively tested. Software test cases are the hack every development team needs. They can streamline […]

  • requirements management

    Everything You Should Know About Requirements Management

    As a project manager working with cross-functional teams. How do you ensure everyone has mutual alignment on deliverables? Our guide explains how.

  • Our new Sprint UI

    Excited to share the new updates to our sprint UI, now released across all workspaces. Your workspace has a brand new sprint interface, allowing teams to zoom through sprints. This release features a brand new interface to improve navigation and allow for more space between elements. Here are a few of the updates to our […]

Featured Templates

Downloadable Templates to get your product and engineering teams kickstarted.

  • sprint planning template

    Sprint Planning Template for Modern Agile Teams

    Sprint planning is one of the four Scrum ceremonies. It’s held at the beginning of every sprint to define the goals and backlog while keeping the team in sync.  💡What is sprint planning? ›› Since sprint planning is crucial for a successful sprint you need to be able to improve the flow of information, save […]