The Latest

Agile Code Reviews for Better Software—Sooner[presentation]
Slideshow

Code reviews are often thought of as anti-agile, cumbersome, and disruptive. However, done correctly, they enable agile teams to become more collaborative and effective, and ultimately to produce higher quality software faster. Mark Hammer describes how lightweight code review practices...

Mark Hammer, SmartBear Software
Automated Performance Profiling with Continuous Integration[presentation]
Slideshow

Historically, performance tests are run long after the code has been checked in, making performance issues time consuming to resolve and thus not a good fit in the agile process. Ivan Kreslin presents a solution that he’s implemented to address this problem. Learn how Ivan integrates...

Ivan Kreslin, Mitchell International
Software Quality Metrics for Testers[presentation]

When implementing software quality metrics, we need to first understand the purpose of the metrics and who will be using them. Will the metric be used to measure people or the process, to illustrate the level of quality in software products, or to drive toward a specific objective? 

Philip Lew, XBOSoft
Testing to Detect Problems that Will Hurt the Bottom Line[presentation]

Many of our stakeholders don't understand testing like we do, especially those whose focus is on making sales, growing revenues, and watching the bottom line. As testers, how can we support them in their efforts to be successful? How can we provide useful, timely information that helps...

Pradeep Soundararajan, Moolya
Model-Based Testing: Concepts, Tools, and Techniques[presentation]
Slideshow

For decades, software development tools and methods have evolved with an emphasis on modeling. Standards like UML and SysML are now used to develop some of the most complex systems in the world. However, test design remains a largely manual, intuitive process.

Adam Richards, Critical Logic
Create a One-Page Capacity Model for High-Traffic Web Applications[presentation]
Slideshow

In the test lab and in production everything hinges on looking at the right performance metrics. A common problem for engineering teams is that they don’t know what metrics they should be analyzing. It’s easy to get lost in an ocean of data from disparate monitoring tools and...

Dan Bartow, SOASTA Inc.
Tony Surma, CTO of Microsoft Disaster Response Cracking the Code to Saving Lives: An Interview with Tony Surma[interview]
Podcast

Tony Surma, CTO of Microsoft Disaster Response, explains how developers, testers, and others are contributing to disaster relief mobile apps that will save lives on a global scale. Learn how you, too, can help by using your powers for this fantastic organization.

Noel Wurst's picture Noel Wurst
Top Five Tips for Starting Agile Top Five Tips for Starting Agile[article]

In this article, Leanne Howard shares her top five tips for teams that are starting agile. Cultivate a culture and environment where people are comfortable. Offer support when team members need it, but allow them to self-organize to perform their tasks and believe they will do it well.

Leanne Howard's picture Leanne Howard
Software tester and prolific author Jon Hagar The New Ways to Break Mobile and Embedded Software: An Interview with Jon Hagar[interview]

With more than thirty years of experience in software, Jon Hagar brings a wealth of knowledge to our community, and he shares a great amount of it in his new book, Software Test Attacks to Break Mobile and Embedded Devices. Jon sat down with us to discuss the true future of testing.

Noel Wurst's picture Noel Wurst
Implementing Agile in Fortune 1000 Companies Implementing Agile in Fortune 1000 Companies[article]

David Thach and Rick Rene share what they have learned are the most effective and readily adoptable agile processes, as well as a few techniques to integrate hybrid waterfall approaches. Companies adopt an agile software development framework to become more effective and more efficient, not to become a model of purist agile utopia—which, if attempted, ironically can be immensely costly and detrimental to progress, if not disastrous.

David Thach's picture David Thach Rick Rene
Mowing through an Application of Agility Mowing the Lawn: An Application of Agility[article]

Anthony Akins explains how he used agile methods to modify the way he mowed his lawn. Learn how any project can benefit from using an agile approach and how large projects can be broken down into smaller chunks, each complete and with value.

Tony Akins's picture Tony Akins
Culture Change with Visual Management Creating a Culture Change with Visual Management[article]

Have you heard the old maxim “What gets measured gets done”? Management expert Peter Drucker said it, and here, Bill Donaldson shows us how a smart manager uses visual management to apply measurement to change what gets done.

Bill Donaldson's picture Bill Donaldson
Manage Your Personal Project Portfolio One Step at a Time[magazine]

Can you take the best practices of agile and apply them to your personal life? You bet you can. Johanna Rothman writes on how she manages her personal project portfolio the same way she advise other people to manage their work project portfolios.

Johanna Rothman's picture Johanna Rothman
Software development consultant Kevlin Henney Worse Is Better Revisited: An Interview with Kevlin Henney[interview]

Kevlin Henney believes that it's time to revisit the thinking behind "Worse is Better," which he does in this interview with Noel Wurst. Kevlin explains that by getting past the catchiness of the phrase, and really digging deep into its real meaning, there's a real sense of agile underneath.

Noel Wurst's picture Noel Wurst
Prepare to Be Groomed Product Backlog Hygiene: Prepare to Be Groomed[article]

How do you start with a product backlog when you’re transitioning to agile? In this article, Darin Kalashian shows us how a cross-functional team at the product owner level creates a product backlog.

Darin Kalashian's picture Darin Kalashian

Pages

AgileConnection is a TechWell community.

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