menu

Blog

Level up with industry-leading research and insights

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…

rapid application development

Rapid Application Development: What It Is and What’s Next

Rapid application development (RAD) has come a long way. When James Martin first developed this software development method back in 1991, he did it in response…

agile principles

The 12 Agile Principles: What Are They and Do They Still Matter?

In 2001, the Agile Manifesto surfaced. It wanted to change the software development process. The manifesto has four central themes, but not many people know that…

agile vs waterfall

Agile vs Waterfall: A Leadership Guide to Choosing in 2019

The differences between types of software are vast. One application might be built to control a vehicle in space. Another might integrate two systems to add…

software development life cycle

Software Development Life Cycle (SDLC): Making Sense of the Different Methodologies

Some of you, myself included, may be surprised to hear that there’s more to the SDLC than just waterfall, agile, and DevOps. Yes, it’s true! Though…

why devops

Beyond the Hype: Why DevOps Isn’t a Silver Bullet

The concept of DevOps and the idea of going faster are not new. However, the proliferation of shiny new tools designed around providing faster Agile +…

devops vs agile

The Agile + DevOps Effect: 6 Keys to Software Delivery Evolution

Agile and DevOps are both iterative methodologies that focus on moving quickly. With Agile, you’re trying to test your assumptions as soon as possible so that…

kanban vs scrum

Kanban vs Scrum: Which One is Right for You?

Kanban vs Scrum is a question often debated by teams looking to switch from a waterfall development process to an agile solution. Both of these project…

Letting the Customer Lead: Digital Customer Experience in Software Delivery

The current state of affairs in the software industry is that every company collects a huge amount of data through different entry points, and every company…

value stream mapping template

Value Stream Mapping Template

Value stream maps enable organizations to see where the actual value is being added in the process, allowing them to improve on the overall efficiency associated…