Better Software Articles
Lessons learned long ago from reviews and inspection can be effective today, particularly in collaboration within agile teams. Learn how an organization used review techniques as part of its agile collaboration, including the advantages and potential problems of this ancient wisdom.
It's easy to overlook details when your focus is on the big picture. But, if you adjust your perspective, you may find new value in understanding why things work the way they do. Learn why agile works and how it can apply to both complex and simple projects.
Test planning is often thought unnecessary in an agile project. However, if our mindset is on "planning" rather than "plans," we see that test-planning activities happen throughout the project, taking advantage of levels of precision, i.e., what is absolutely necessary at each level.
There are people who believe that emotions have no place in software testing when, in fact, the opposite is true. Decisions about quality are always emotional. If you want to be a better tester, get in touch with your feelings.
Some say testing is dead. Others argue that it's indispensable. Lee Copeland says that both sides are valid—if you keep their contexts in mind.
Much like the biblical horsemen of Pestilence, War, Famine, and Death, the "Four Horsemen of the Testing Apocalypse" ride into our lives and work bearing great challenges. If the software of tomorrow is to be better than the software of today, we must face these foes directly.
Software test automation has been around for a while, but it faces some specific challenges in an agile environment. Here are seven practices that will help you get the most out of your test automation within agile's short development cycles.
Whether you’re discussing software defects with your test team, analyzing requirements with your BA, or programming in your favorite new language, communication is essential. Lanette Creamer has some tips to help you communicate clearly with any audience.
Lee Copeland explains that surprise is often an indicator that discovery, learning, or even delight may be just around the corner. The surprise itself can be amusing, enlightening, befuddling, disconcerting, or frightening, but surprise should not be the end of the experience; it should be the beginning. Analyze the surprise to learn why you didn't see it coming and what you gain from that.
Adapting your software development tools, practices, and processes can be difficult, even overwhelming. The authors have studied and applied game-like processes and behaviors to help provide structure to software development adaptation. They propose a process strategy called the software development game to help teams who are faced with change.
Pages
Upcoming Events
| Aug 27 |
Agile Test Automation Successful Automation in an Agile Environment |
| Sep 16 |
Fundamentals of Agile Certification A Pragmatic Approach to Adopting Agile |
| Sep 29 |
STARWEST Conference Be a Testing Rock Star |
| Nov 10 |
Agile Development Conference & Better Software Conference East The Premier Collocated Conferences for Software Professionals |
Recommended Web Seminars
Agile Connection is one of the growing communities of the TechWell network.
