agile

Articles

Icon showing one end to another Endgame Testing: Exploring Your Agile Product End to End

The main goal of endgame testing is to test the system end to end from the user's perspective. This should ensure continuity between components developed by different teams, continuity in user experience, and successful integration of new features. Endgame testing will often identify gaps that are difficult to discover inside agile teams, including flows across the product.

Doron Bar's picture Doron Bar
A pile of documents Slim Down Your Test Plan Documentation

Test plans are essential for communicating intent and requirements for testing efforts, but excessive documentation creates confusion—or just goes unread. Try the 5W2H method. The name comes from the seven questions you ask: why, what, where, when, who, how, and how much. That's all you need to provide valuable feedback and develop a sufficient plan of action.

László Szegedi's picture László Szegedi
Infinity symbol Has Continuous Deployment Become a New Worst Practice?

Software development has been moving toward progressively smaller and faster development cycles, and continuous integration and continuous deployment are compressing delivery times even further. But is this actually good for businesses or their users? Just because you can deploy to production quickly and frequently, should you?

John Tyson's picture John Tyson
Erasing debt on a page Paying Off the Technical Debt in Your Agile Projects

Just as you should not take out a financial loan without having a plan to pay it back, you should also have a plan when incurring technical debt. The most important thing is to have transparency—adequate tracking and visibility of the debt. Armed with the knowledge of these pending tasks, the team can devise a strategy for when and how to “pay off” technical debt.

Nishi Grover Garg's picture Nishi Grover Garg

Better Software Magazine Articles

Bridging the Bimodal Divide between Waterfall and Agile

Most software developers are in either the agile or the waterfall camp. Agile is required to be competitive, but many enterprise processes still rely on waterfall practices for stability. They can coexist.

Steve Elliott's picture Steve Elliott
Become Agile 10 Things You Must Do to Become Truly Agile

Agile is not a state of doing; it’s a state of being. Adopting business models on value and learning how to make teams autonomous are both necessary steps to reap the benefit of agility.

James Schiel's picture James Schiel
managing risk Managing Risk in an Agile World

Most software projects take great pains to identify and mitigate risks. Traditional risk analysis techniques can be subjective, time-consuming, and complicated. All it takes is a simple spreadsheet.

Jeremy Jarrell's picture Jeremy Jarrell
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's picture Jason Little

Interviews

Isabel Evans How Leaders Can Help Software Teams Thrive: An Interview with Isabel Evans

In this interview, Isabel Evans, a quality and testing consultant, talks about the traits most often seen in effective leaders. She details different leadership styles that work best in different situations, how you can learn to lead agile teams, and what leaders can learn from the animal kingdom.

Josiah Renaudin's picture Josiah Renaudin
Jess Agile Improv Agile, Improv, and Learning How to Fail: An Interview with Jessie Shternshus
Podcast

In this interview, Jessie Shternshus, the owner and founder of The Improv Effect, explains the similarities between agile development and improvisation. She details how, in both cases, team members need to learn how to support each other, build on work, and be comfortable with failure.

Josiah Renaudin's picture Josiah Renaudin
Cher Fox Why Test Automation Is Important for Agile Data Teams: An Interview with Cher Fox

In this interview, Cher Fox, of Fox Consulting, explains why test automation is essential for agile data teams' success. However, there are many other items to consider and address before implementing test automation. You may be able to get started with tools you already have.

Josiah Renaudin's picture Josiah Renaudin
Michael Nauman Shifting Left and Going beyond Agile: An Interview with Michael Nauman

In this interview, Michael Nauman, a testing lead for AutoCAD Web, explains how we can go beyond basic agile principles. He digs into the current state of shift-left testing, the importance of aligning your DevOps with your automation, and using agile as a starting point on your quality journey.

Josiah Renaudin's picture Josiah Renaudin

Conference Presentations

Agile DevOps The Agile Dojo: Shiny Toy or Best Idea Ever?
Slideshow

Remember your first two weeks on a scrum team? It was fantastic and miserable all at the same time. And when things got difficult, your team teetered on the edge of the waterfall. What if there were a way to help teams gel more quickly and accelerate their agile learning by immersing them...

Francie Van Wirkus
Agile DevOps Setting and Measuring Individual Performance in Agile Teams
Slideshow

When software development teams work in waterfall environments, traditional performance management programs can help encourage personal development and innovation. However, Tina Rusnak says that when organizations move to agile, measuring performance takes on a new form that often causes...

Tina Rusnak
Agile DevOps Why Agile Works—and How (Not) to Screw It Up!
Slideshow

Agile practices can be the easy part of agile. Getting people into the agile mindset is often a greater challenge. Do you have a team member who doesn’t quite support agile or someone who’s playing along but not really committed? One step toward obtaining real commitment is a better...

Perry Reinert
Agile DevOps Pipeline as Code: A Model for Scaling CI/CD
Slideshow

Many companies begin their journey into DevOps by using open-source tools to stand up simple but effective continuous integration (CI) and continuous delivery (CD) pipelines for one or two small, leading-edge teams—as a proof-of-concept. These early successes are often followed by an...

Dan Petit

StickyMinds is a TechWell community.

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