The Latest

Sticky tags that say "Hello, my name is," photo by Jon Tyson What's in a Name? Build Better Software by Naming Classes and Methods Clearly[article]

One of the most important things to pay attention to when writing software is how we name our symbols. Data and behavior should be named in a way that represents the essence of what we're trying to do. Naming affects understandability and reflects code quality, so use names that clearly communicate your intentions, and refactor those names when your intentions change.

David Bernstein
Magnifying glass zooming in on the word "value" Living the Agile Principles: Customer Value[article]

The first principle of the Agile Manifesto states, "Our highest priority is to satisfy the customer through early and continuous delivery of valuable software." Early and frequent delivery gets value to customers quickly and helps you figure out whether you understand what your customers really want. Here are five tips for how you can follow the first agile principle and provide customer value continuously.

Jeffery Payne
Four people on a crew team rowing together Rowing in the Same Direction: Use Value Streams to Align Work[article]

Ambiguity abounds about value streams, so it’s good to clarify what they are, why they matter, and how to exploit them. It's important to help employees understand the organization's definition of value, to provide visibility on how business value is created, and to focus on the fast flow of value through the value streams. If everyone understands which direction to row the boat, they can steer toward it together.

Dominica DeGrandis
STARWEST 2018 Testing Your Tests: Securing Confidence In Your Automation[presentation]
Slideshow

The growth of automation testing in today’s software development organizations is changing the way we test applications.

Max Saperstone
STARWEST 2018 Be the Lord of Your OWN Rings: How to Build Your OWN Insider Testing Program[presentation]
Slideshow

Many testers just don't plain get listened to. Management doesn’t seem to listen despite you having a really good idea on how to reduce costs without reducing quality.

Dona Sarkar
Lightning Strikes the Keynotes[presentation]
Slideshow

Throughout the years, Lightning Talks have been a popular part of the STAR conferences.

Rob Sabourin
STARWEST 2018 Testing Outside of the Box[presentation]
Slideshow

The cognitive skills of testing are being threatened by two major forces: the assumption that automation can replace all other forms of testing, and the acceptance of lower quality by consumers.

Jon Bach
STARWEST 2018 The Life of a Tester, from Once Upon a Time to Happily Ever After[presentation]
Slideshow

Most fairy tales start out with a scary premise and move to a happy ending. Lately, we have heard lots of scary stories about the future of testing.

Jennifer Bonine
Agile Dev West 2018, Better Software West 2018, DevOps West 2018 Unlocking Retrospectives[presentation]
Slideshow

Retrospectives empower teams to learn and improve. But many teams fail to reach their true learning potential. Ryan was part of a team that held retrospectives for a year and a half to fix one line of code.

Ryan Latta
Agile Dev West 2018, Better Software West 2018, DevOps West 2018 Removing Impediments and Cultivating a Culture of Feedback[presentation]
Slideshow

As agilists, we know the importance of open, candid feedback for agile teams to be continuously improving.

Joanna Vahlsing
Agile Dev West 2018, Better Software West 2018, DevOps West 2018 I Manage an Agile Team. Am I Obsolete?[presentation]
Slideshow

Agile and Scrum Teams are self-organizing and self-managing. As a line manager, what's left to do? Traditionally, managers are responsible for the output of their teams.

Robert Pieper
Agile Dev West 2018, Better Software West 2018, DevOps West 2018 Collaborative Curiosity[presentation]
Slideshow

Let's try an experiment. Rather than trying to figure out what you need or want to hear from a keynote, we propose your taking over as the product owner and driving the discussion?

Ryan Ripley
Jeff Payne Why You Need to Take Security and DevOps Seriously: An Interview with Jeff Payne[interview]
Video

In this interview, Jeff Payne, the CEO and cofounder of Coveros, explains why major companies just aren’t that good at security. He discusses how you can better protect your business, as well as why DevOps can and should be a key to your success.

Jennifer Bonine
Selena Delesie Discovering the Soul of Agile: An Interview with Selena Delesie[interview]
Podcast

In this interview, Selena Delesie, an international leadership and transformation coach and trainer, explains how your team can find the soul of agile, why some agile teams lack creativity, and who on your team should become a leader.

Josiah Renaudin
Icon showing an automated system Why You Need to Be Doing Continuous Integration[article]

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

Pages

AgileConnection is a TechWell community.

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