menu

Blog

Level up with industry-leading research and insights

lean software development

Lean Software Development and the 7 Principles That Drive It

A primary goal of software development teams is delivering valuable features and products as quickly and effectively as possible. One way they can optimize how quickly…

scaled agile framework safe

Scaled Agile Framework Version 4.6: What Is It and Should You Adopt It?

In 2010, leaders of forward-thinking enterprises began asking themselves how they could adopt software development methodologies such as lean, kanban, and scrum on a larger scale….

change management process

Change Management Process: 13 Steps to Getting It Right

There’s nothing quite like the phrase “change management process” to induce eye rolls from rank and file employees before you even finish your sentence. And, honestly,…

feature creep

Feature Creep Is a Problem. Learn How to Avoid It

Too much of a good thing will often turn out to be a bad thing, harmful even. Take salt, for instance. Food without salt is tasteless…

scrum vs agile

Scrum vs. Agile: A Detailed Explanation of Their Relationship

Imagine someone walks into your office today and asks point-blank: “scrum vs. agile—which one should we adopt?” What would you answer? Well, as it turns out,…

Is There a Place for the Waterfall Methodology in 2019?

Managing large software projects is hard. Delivering a product that meets your customers’ needs securely and safely is no small feat. Writers spill a great deal…

Burndown Chart

Using a Burndown Chart for Effective Project Forecasting

Agile can come with a lot of confusing words and concepts. We sometimes find ourselves surrounded by odd-sounding words like story points, velocity, WIP, Kanban, and…

Shadow IT

Shadow IT: Learn From It to Get It Under Control

Why does your company have an IT department? At its core, this department employs best practices to ensure that company data is securely accessed, created, stored,…

infrastructure as code

Infrastructure as Code: What Is It, and Why Should My Engineers Care?

For decades, managing a server or two was a full-time job. System administrators would carefully curate their critical systems and ensure the business ran smoothly by…

configuration management

Configuration Management: What Is It and Why Is It Important?

Configuration management is an increasingly important foundation for a successful tech platform. Good leaders in the tech space will want to know what it takes to…

DevSecOps

DevSecOps: A Complete Guide to What, Why, and How

If done right, DevOps implementation should bring fruitful results to any organization: better collaboration between teams, faster time to market, improved overall productivity, and enhanced customer…

ci/cd pipeline

Understanding the CI/CD Pipeline: What It Is, Why It Matters

It used to be that software development was simply about, well, software development. As software continues to eat the world, many adjacent aspects of the development…