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.
Agile Test Automation
Successful Automation in an Agile Environment
Fundamentals of Agile Certification
A Pragmatic Approach to Adopting Agile
Be a Testing Rock Star
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.
|Featuring fresh, insightful stories, TechWell.com is the place to go for what is happening in software development and delivery. Join the conversation now!|