Insights on product, software and
automation (that may or may not pass the Turing test).
-
Announcing automated engineering insights
8 out of 10 engineering managers use spreadsheets to track engineering efficiency, delivery, capacity and project status. And it’s painful. Business goals are far removed, reporting is manual and lagging and there’s no real-time syncing with Github or Jira. Today, we’re announcing a new way to maximize engineering impact and scale product delivery, using your…
-
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…
-
Measure DevOps Team Performance with These Critical DORA Metrics
The DORA metrics were developed by a Google team after more than five years of research. Today, these metrics are used by development teams across the world to measure performance. You’re going to find this article useful if you’re still not sure what these metrics are and how they can help you improve your team’s…
-
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…
-
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…
Featured Templates
Downloadable Templates to get your product and engineering teams kickstarted.
-
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…