Articles

Please enter an article title, author, or keyword
Business analyst reaching across the table to shake the hand of another agile team member Fitting into an Agile Environment as a Business Analyst

It's the perennial question: Is there a role for business analysts in an agile environment? It stems from the fact that the Scrum Guide defines only three roles on the team: the development team, the ScrumMaster, and the product owner. Business analysts often feel like they have to justify their role. But the BA provides significant value. Here are three main ways they can make a difference on an agile team.

Frank Hamilton's picture Frank Hamilton
Kubernetes logo Using Kubernetes for Container Orchestration in DevOps

Containerization has replaced virtual machines to a great extent because containers are lightweight and make efficient use of the OS kernel. Docker’s efficient nature helps with software development, testing, delivery, and deployment in a DevOps environment, and all the benefits of Docker also apply to Kubernetes. Let’s explore some of the additional agile and DevOps benefits you can gain by using Kubernetes.

Deepak Vohra's picture Deepak Vohra
Colorful gears 5 Reasons Enterprise Test Automation Is So Challenging

Most organizations understand that test automation is essential for modern application delivery processes. They’re just not sure how to make it a reality in an enterprise environment without exorbitant overhead and massive disruption. Enterprise organizations typically achieve small victories, but the process ultimately decays due to challenges in five main areas. Understanding these challenges will help us overcome them.

Wolfgang Platz's picture Wolfgang Platz
Computer showing fire on the screen Strengthening System Resilience with Chaos Engineering

Testing continuous technological change can seem like chaos. There are many challenges that need to be managed, such as unavailability of power, excessive temperature, incorrect configuration, unexpected behavior of services, network downtime, and processing slowdown in production. By deliberately engineering chaos, we’ll be able to discover many of our systems’ weaknesses before our users do.

River flowing through a forest Why You Should Be Talking Less Agile and More Flow

“Flow,” defined as the movement of business value from customer insight to product delivery, is a fundamental prerequisite to agile success. Surfacing and visualizing the end-to-end workflow is a foundational requirement for enabling companies to master software-based solutions at scale. To take agile forward, you first need visibility into flow through these essential metrics.

Docker logo How Docker Enables Agile Software Development

Docker has revolutionized how software is packaged, distributed, and deployed, so it's easy to see why it has become the de facto containerization platform. But have you thought about how Docker actually makes software development, testing, delivery, and deployment more agile? Let's look at how Docker inherently supports several of the founding principles of agile software development.

Deepak Vohra's picture Deepak Vohra
Agile project management team collaborating Agile Project Management: 10 Tips from the Masters

In today’s fast-paced world, organizational agility is critical to business success. However, it’s common for there to be a clash between the traditional top-down business culture and the agile business philosophy. Agile project management is not just a set of processes and predetermined activities, but rather a genuine philosophy that forces organizations to embrace a brand-new mindset.

Isabell Gaylord's picture Isabell Gaylord
Agile team all putting their hands in for a high five How to Nail Agile Collaboration and Build Better Products

The rapid rate of technological change is forcing enterprises to reinvent themselves and provide more flexible approaches, so agile transformations are key. However, knowing that agile is important is one thing, but the ability to properly implement the main principles, tools, and techniques of agile is another. Let’s explore time-tested agile principles that will help your organization build innovative products that customers love.

Matthew Chen's picture Matthew Chen
Agile team member having a virtual meeting from home Agile Value Delivery: A Critical Component of Virtual Meetings

The recent surge in virtual meetings necessitates an entirely new set of desirable behaviors. But how do you keep participants engaged and material useful and on topic remotely, when it's hard enough to do that with everyone in the same room? The key is keeping value delivery front and center. Here are some tips and best practices for virtual meetings that will help you continue to deliver value.

Joe Schofield's picture Joe Schofield
Solved Rubik's cube Solving 6 Major Challenges of Implementing Agile

Implementing agile often means throwing out the rulebook when it comes to how teams work, how projects are organized, and even what the office floor plan looks like. This can be a difficult transition, but it's nothing to fear if you can anticipate the challenges and plan accordingly. Here are six of the greatest challenges teams face when implementing agile, along with some tips on how to avoid them.

Ashley Halsey's picture Ashley Halsey

Pages

Upcoming Events

Apr 28
Jun 02
Sep 22
Oct 13