Menu

Category: Software Development

Level up with industry-leading research and insights

Understanding DRY

Understanding the DRY (Don’t Repeat Yourself) Principle

A very common feeling while writing code is that of déjà vu. It’s the uncanny sensation that you’ve come across this code before! At some point,…

Epic vs. Story

Epic vs. Story: What’s the Difference and How to Use Each

Getting up to speed with the vocabulary surrounding agile is often challenging. It’s often hard to distinguish fundamental concepts from passing fads. You can also struggle…

Compliance Management

What Is Compliance Management and How Do You Get Started?

Software developers today have a seemingly endless amount of regulatory protocol to follow. This makes it increasingly difficult to bring products to market safely and efficiently…

Sprint Planning

What Is Sprint Planning? Everything You Need to Get Started

More businesses than ever are adopting agile development methodologies with scrum frameworks. In fact, according to one study, 54% of respondents are now using scrum workflows…

Backlog Grooming

What Is Backlog Grooming and How Do You Do It?

Backlog grooming is a critical part of any agile software development lifecycle. Nearly every software team has much more work than they can do at any…

User Story Mapping

User Story Mapping, Explained in Depth

In many ways, creating software is like following a recipe to cook up a fancy dish. To end up with a mouthwatering meal, chefs need simple…

Release managers the new heroes

Plutora – Turning Release Managers into the New Heroes of Software Development

For enterprise software development teams worldwide, release managers often work as an extension of operations, tasked with a wide range of important responsibilities from mitigating risk…

Normalize Data

When, Why, and How to Normalize Data

Businesses today are collecting more data than ever. However, many companies are struggling to make the most out of the information that keeps piling up.   The…

user acceptance testing

User Acceptance Testing (UAT): What It Is and How to Adopt It

Have you heard of “user acceptance testing?” I’m afraid that for many of you reading this post, the answer will likely be “No.” Unlike other more…

Deployment Pipeline

The What and How of Software Deployment Pipelines

Every software team needs to deploy software. It’s a pretty important part of the software development life cycle! If your users can’t get access to the…

Deployment_Diagrams

Deployment Diagrams Explained in Detail, With Examples

Software engineering is more than just writing code and deploying it as software solutions. Lots of activities help ensure that users get the best software solutions….

EAI Leader guide

A Leader’s Guide to Enterprise Application Integration

Today’s software development companies have more reasons for enterprise application integration than ever before. In fact, not having a consolidated layout of applications could actually work…