TechWell Insights

The Latest Stories

Tuning Your Agile Process: Parable of "The 84th Problem"Agile adoption can be challenging for a team but not necessarily for the reasons we may think. The Buddhist parable about the eighty-fourth problem gives insight into why this causes many teams to fail when adopting agile or get stuck in a rut along their path to improvement.
A Six Year Old's First Foreign Language Starts with http://Schools worldwide are experiencing the amazing benefits of teaching software development, coding skills, agile, and testing to children as young as six years old. Learn how the arrival of the Raspberry Pi has brought new, and incredibly necessary, life skills to students of all ages.
Why Retrospectives Are Important in Agile Software Development

Periodically reviewing how things went—and looking for ways to improve—is an essential part of agile software development. Retrospectives are one way to do this, but it’s important to understand that there is a difference between a structured retrospective and “just talking about what happened.”

It's Time to Wake Up the Tester in YouWhile test teams still primarily own product quality, quality is evolving to be an overall team responsibility. Every discipline—design, development, business, marketing, and operations—has its own role to play in shipping a user-ready, competitive, and quality product.
Why Managers Need to CoachNaomi Karten writes that coaching is increasingly seen as one of the manager’s most important responsibilities. Research suggests that organizations effective at teaching managers to coach deliver higher levels of employee productivity, employee engagement, and financial performance.
Cast a Wider Net to Get the Best Software Requirements

Stakeholders often have different views about a software project—the scope, what requirements to include and their priority, and possible solutions. To get the best requirements, you need to talk with and understand the worries, fears, challenges, and ideas of as many stakeholders as possbile.

What Testers Should Know about Human-Computer Interaction

Human-Computer Interaction (HCI) is a discipline in software development that is not widely used but can be very effective. Brendan Quinn looks at ways to learn about HCI and the HCI tools and practices with which testers should become familiar.

ScrumMasters vs. Project ManagersJoe Townsend explores whether or not a ScrumMaster can be considered a product manager and vice versa. The way the roles are defined (or evolving) should help you avoid potential conflict in your agile organization.