Icon showing an automated system Why You Need to Be Doing Continuous Integration

It’s usually easy and inexpensive to set up a continuous integration environment for either an agile or a waterfall project. Perhaps the most obvious benefit of CI is the elimination of the integration phase that existed in traditional waterfall projects, where we typically slip the worst on deadlines. But there are many other benefits to continuous integration that you may not have considered.

David Bernstein
Signs saying "Continue doing," "Start doing," and "Stop doing" 5 Tips for Getting Retrospectives Done Right

Unfortunately, many retrospectives are not productive. It may be that the discussions are unfocused, not enough data was gathered to be helpful for analysis, or the team concentrates too much on issues they can’t control. Retrospectives should be a key part of an agile process for helping the team improve. Here are five tips that will help you have more valuable retrospectives.

Marco Corona
Three people To Kick-Start Your Agile Project, Begin with a Minimum Viable Team

You've heard of a minimum viable product, which has only enough features to create a working model and provide feedback for further development. If you want to get started on a new project quickly, Allan Kelly suggests assembling a minimum viable team—only a few people, with only the necessary skills. They begin work right away, with a small budget and tight feedback loops, driving down risk.

Allan Kelly
Whiteboard with sticky notes for each day's retrospective comments Experimenting with Daily Retrospectives

Experimentation is a great way to unleash creativity, continuously improve, and see what works and what doesn't. When a team was tossing around the idea of doing daily retrospectives, agile coach Ben Kopel decided to guide them through some iterations on the process. Here, he talks about what the team did and what they gained from both the retrospectives and the quick feedback from experimenting.

Ben Kopel

Better Software Magazine Articles

Building Autonomous DevOps Capability in Delivery Teams

After setting up a DevOps team and adopting continuous delivery practices, product releases may not be as smooth as they could be. The missing ingredient requires empowerment and autonomy.

Miiro Juuso
handstand The Power of Thinking Upside Down

Software developers can become bogged down trying to keep up with agile process and procedures. Get better results by rethinking your approach to balancing focus, agility, management, and testing.

Paul McMahon
Reshaping Agile Transformation Reshaping Our View of Agile Transformation

Transforming a software development team to agile may not go as planned. The real change requires a phased approach to earn agile acceptance. That mindset must extend beyond the team to the entire organization.

Jason Little
Balance and Flow Continuous Process Improvement Using Balance and Flow

Finding a balance between too much and too little process can be quite a challenge. Tom Wessel shows how to apply lean change management and kaizen principles to achieve continuous process  improvement. Also, Tom suggests the use of simple metrics to verify that improvements are actually taking place.

Thomas Wessel


Tanya Kravstov Identify Bottlenecks in Your Agile and DevOps Processes: An Interview with Tanya Kravtsov

In this interview, Tanya Kravtsov, a director of QA at Audible, explains why identifying bottlenecks is so critical when you’re turning to agile and DevOps, as well as how automating manual processes can lead to better quality.

Josiah Renaudin
Naga Jayadev Accelerate Testing and Development with Continuous Delivery: An Interview with Naga Jayadev

In this interview, Naga Jayadev of CA Technologies digs into continuous delivery, continuous testing, DevOps, and virtualization. He explains what he does at CA Technologies, the trends when it comes to testing, and the value of velocity within your development lifecycle.

Jennifer Bonine
Agile Isn't Enough to Deliver Exceptional Software: An Interview with Sven Peters

In this interview, Sven Peters, the lead evangelist for Atlassian, discusses whether making software has become harder. He tackles whether being agile is enough in the current landscape and questions if we're sacrificing quality for the sake of speed.

Josiah Renaudin
Jeffery Payne discusses the fundamentals of agile software development The Fundamentals of Agile: STARWEST 2015 Interview with Jeffery Payne

In this interview, TechWell speaks with Jeff Payne, the CEO and founder of Coveros. At STARWEST, he gave a two-day course titled "Fundamentals of Agile Certification."

Jennifer Bonine

Conference Presentations

Enough about Process, Let’s Use Patterns

When new developers and testers join the company, we want them to learn the “way we do software here.” So we give them the “stone tablets”―the volumes of process documentation― to study. However, the problem is that the details in this documentation are primarily for beginners and don’t...

Paul E. McMahon, PEM Systems
Balancing the Crusty and Old with the Shiny and New

In his journeys, Bob Galen has discovered that testing takes on many forms. Some organizations have no automated tests and struggle to run massive manual regression tests within very short iterative releases. Other organizations are going “all in”―writing thousands of acceptance tests...

Bob Galen, Velocity Partners
Measure Customer and Business Feedback to Drive Improvement

Companies often go to great lengths to collect metrics. However, even the most rigorously collected data tends to be ignored, despite the findings and potential for improving practices. Today, one metric that cannot be ignored is customer satisfaction. Customers are more than willing to...

Paul Fratellone, uTest
Lessons from Busting Organizational Silos

We’ve all heard of the evils that can result from organizational silos—bottlenecks, inefficiencies, and the “us vs. them” mentality. Perhaps you’ve been a victim. As Tricia Broderick repeatedly experienced value from busting individual project team silos, she naturally wanted to expand her...

Tricia Broderick, Santeon Group

AgileConnection is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.