agile

Articles

Metal gears 6 Steps for Succeeding with Test Automation in Agile

Lots of test automation efforts in agile software development fail, or at least do not maximize their potential. This article looks at two main reasons test automation may not live up to the expectations that testers and other stakeholders in the agile development process have, then outlines six steps to avoid falling into these traps. Here's how to succeed with test automation in an agile environment.

Bas Dijkstra's picture Bas Dijkstra
Arrow pointing to the right Shifting Right Offers New Possibilities for Agile and DevOps Teams

The shift-right concept originates from testing. But agile and DevOps teams also can use it to improve their systems and service to the client. However, there is a complicating factor: Different people have different explanations for what shifting right is. Let’s look at the different forms of shifting right, what the potential benefits are, and who should ideally be involved in your shift-right process.

Testing feedback loop 5 Key Factors to Achieve Agile Testing in DevOps

Part of the path to DevOps requires adoption of agile methodologies. What does it mean for testing when you switch from the traditional waterfall model, with a few long release cycles per year, to the agile model, with changes occurring every two weeks? Here are five key factors to achieve the agile software testing necessary in DevOps.

Denise Rigoni's picture Denise Rigoni
Branching example Picking the Right Branch-Merge Strategy

A good branch-merge strategy facilitates processes among multiple developers and is the basis for any well-functioning DevOps pipeline that uses continuous integration. Let’s explore branching strategies, merging strategies, and how you can put them together in a way that’s right for your team in order to bring quality features to production faster.

Alan Crouch's picture Alan Crouch

Better Software Magazine Articles

Using Agile and DevOps to Achieve Quality by Design Using Agile and DevOps to Achieve Quality by Design

When software nears completion, it is the wrong time to focus on quality. Product delivery improves if you invest in a plan, validate in small increments, and focus on continuous testing.

Michael Sowers's picture Michael Sowers
Cover of the Summer 2018 issue of Better Software magazine Great Big Agile: An OS for Agile Leaders

Following agile ceremonies may make an organization feel good, but that’s only a start. “Great big agile” requires leadership at all levels to focus on self-organization and empowerment as a universal framework.

Jeff Dalton's picture Jeff Dalton
Scrum Basics Scrum: Back to Basics

So you think you know Scrum? Using the whimsical notion of farm animals and light-hearted visuals, take a refreshing review of the entire Scrum lifecycle as an intuitive set of roles, responsibilities, and handoffs. Particular attention is placed on what the ScrumMaster and product owner are expected to do at each handoff.

Brian M.  Rabon's picture Brian M. Rabon
DevOps and the Culture of Code DevOps and the Culture of Code

Migrating an organization to continuous integration requires adoption new processes, tools, and automation. DevOps relies on dramatic culture change to encourage total transparency and collaboration among all project stakeholders.

Patrick Turner's picture Patrick Turner

Interviews

John McConda How to Incorporate Agile and Automation in a Regulated Environment: An Interview with John McConda
Video

John McConda, principal consultant at Mozer Consulting, discusses his workshop designed to aid testers who work in a regulated environment to implement agile and automated testing. He talks about how those who work in businesses that are regulated by federal agencies, the Sarbanes-Oxley Act, and other compliance requirements can still work within those rigid specifications to introduce agile and automated processes.

Owen Gotimer's picture Owen Gotimer
Adam Satterfield The Who, What, Where, When, and How of Test Strategies: An Interview with Adam Satterfield
Video

In this interview, Adam Satterfield, director of testing and quality at Anthem, discusses the core components that testers need to understand in order to create a test strategy in an agile environment. He also talks about the need to build better communication skills through active listening. And Adam offers advice on sharing the things you have learned through blogging, writing for sites like the TechWell community sites, or becoming a presenter at a conference, as well as the benefits you can gain from that.

Jennifer Bonine's picture Jennifer Bonine
Agile Transformation 101: A Conversation with Adam Auerbach
Video

Adam Auerbach, VP of Quality Engineering at EPAM Systems, chats with TechWell Community Manager Owen Gotimer about how an inexperienced team can start its agile transformation, the value of stand-ups and retrospectives, and how to make remote teams feel more connected.

Owen Gotimer's picture Owen Gotimer
Bob Galen Strategic Leadership in Agile: An Interview with Bob Galen
Video

In this interview, Bob Galen, principal agile coach at Vaco Agile, talks about the importance of getting rid of silos by breaking down the barriers of “them and us” and becoming “we.” He also discusses the need for agile managers to steer away from a tactical management view toward a more strategic leadership view. That means leading their teams by setting expectations and guidelines and being available to help if needed, but ultimately just trusting their teams to get the job done.

Owen Gotimer's picture Owen Gotimer

Conference Presentations

Agile DevOps West Get Your Poker Face On: How to Effectively Use Planning Poker to Slay Project Estimations
Slideshow

How long will that take? It’s a question we’ve all either asked or been asked, and it can be a challenge to answer accurately. How long will it take to get that feature out the door? How much time would you need to build this kind of software? How many developers would we need to get this project done in three months? Join Laura Janusek as she explores the tools and strategies to effectively use Planning Poker — the agile, consensus-based estimation technique — to generate accurate, data-backed responses to those questions. Attendees will gain insight into the process with real-world examples and tips from an experienced agile product owner and manager. They will learn how to use Planning Poker for a range of project types and team structures, how to leverage free online tools like a project-planning pro, and how to make the estimation process feel less like a chore and more like a game!

Laura Janusek
STAREAST ENCORE Session
Slideshow

BRAVO! It's back by popular demand! Did you have a hard time selecting which session to attend? Wished you had participated in a great session you heard about? Talked with someone at lunch or a happy hour about a great presentation and you wished you could have been there? Your wish has come true! We know it's a challenge to cover all the great sessions at our conferences, so on Thursday afternoon, we will feature a repeat of one of the most talked about sessions from Wednesday. We want to hear from YOU which session you would like to have presented again. Drop by the TechWell Experience area and tell our staff your suggestions on which talk we should bring "back" again for a repeat performance. And stay tuned for the big announcement on which talk is coming back on Thursday!

George Master TechWell
Agile DevOps West See the Forest, Not Just the Trees: Improving Quality and Flow in a Continuous Delivery World
Slideshow

There are many companies today implementing agile and DevOps practices, usually enabled by a microservices architecture. Most of them are focused on continuously delivering value to their customers within the boundary of a time-bound sprint. If you work at one of these companies or want to move in that direction, how does the quality delivered by your team today compare to in the past? Has it improved, stayed the same, or gotten worse? Are you actively using that data to improve quality? Join Ashwin Desai as he reviews how his company implemented a lean-based approach that allowed them to measure quality and flow. You will leave with an understanding of the measurements applicable to an agile organization implementing continuous delivery can be used to improve quality and reduce rework.

Ashwin Desai
Agile DevOps West Follow the Money: How to Talk to Executives about Agile
Slideshow

When agile transformations fail, many agilists blame their executives for not caring about or understanding agile. However, few people focus on the different languages that IT and business people speak, and the different outcomes that both sides desire. Rather than blaming each other, what is needed is more empathy for the results that others care about and more understanding of the languages that others speak. Steven Granese will share his stories from working with executives while leading their agile transformations. He will describe how to explain agile using the language of executives: business outcomes and financial results. You will leave with a new appreciation for communicating with executives. Get ready to realize that you've been advocating for and evangelizing agile all wrong!

[video:https://youtu.be/aVLmyn4ThLM width:300 height:200 align:right]

Steven Granese

CMCrossroads is a TechWell community.

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