The Latest
Test-Driven Design for the Project Manager[article] Many developers and testers are familiar with test-driven design (TDD), but how can managers use it to drive project implementation? In this article, John Goodpasture offers a guide to TDD design from the project manager’s perspective. |
||
FAQ: What are good sources of less common agile test ideas?[magazine] In this installment of FAQ, SQE Trainer Rob Sabourin answers one of the questions students ask him most often. |
||
Skills Are in the Eye of the Job Holder[magazine] A letter from the Better Software magazine editor. |
||
Increase Quality with Table-Driven Acceptance Tests[magazine] Vague or ambiguous requirements can cause loops in development processes. Creating requirements that include acceptance tests cuts down on the looping and increases the flow of working software to the customer. |
||
How The Cloud Changes Software Production[magazine] Creating services in the cloud enables new capabilities and features to improve your product and empower your team. But the cloud also introduces challenges as to how to build and test such services. This introduction to the cloud shows how you can leverage this powerful technology and addresses how the cloud affects software development, testing, and the team. |
||
Action Based Testing[magazine] For many organizations, automation is a burden--even with good tools. Keywords are popular but don't suffice on their own. Action based testing places a high emphasis on modularized test design, not only making tests lean and mean but also allowing for very stable and maintainable automation. |
||
Learning For Agile Testers, Part 1[magazine] What makes testers successful on agile teams? What skills do agile testers need to enjoy an exciting career and how can they learn those skills? In part one of our "Learning for Agile Testers" series, we explain what a well-rounded agile tester ought to know–and it goes way beyond technical skills! |
||
Filling The Blank Page[magazine] Having trouble starting projects, understanding scope and business processes, or with estimation? Mark shares some tips and techniques to avoid common business analysis pain points at the early part of a new project assignment. |
||
Mixing Roles in Scrum[article] We put a lot of emphasis on being Renaissance workers, able to step comfortably from one job role to the next. But, as Mitch Lacey describes here, not all roles play nicely with each other, and trying to combine them may lead to disaster. |
||
Building a Competitive Software Capability: Creative Destruction[article] In this excerpt from Leadership, Teamwork, and Trust: Building a Competitive Software Capability, Watts Humphrey and James Over explain why these changes must be a high priority for software companies and other organizations for whom knowledge is a valuable asset. |
||
The Two Sides of Software Testing: Checking and Exploring[article] Is testing about checking against system requirements, or is it about exploring the software? In this article, Elisabeth Hendrickson explains a valuable truth often clouded by this debate—good testing takes advantage of both of these approaches. |
||
Implementing Scrum (Agile) and CMMI Together[article] CMMI and Scrum are two commonly used frameworks we have seen groups struggle with when using them together. This article describes how these frameworks aren't really at odds with each other and explains how implementation is the key to using them together. |
Neil Potter
February 18, 2011 |
|
Chatterboxes and Cave Dwellers[article] Both introverts and extroverts can be valuable contributors of hard work and great ideas, they just go about accomplishing those things in different ways. Learn how these two groups of people coexist, what makes them tick, and how to help them flourish. |
||
Getting Empirical about Refactoring[article] Often when we refactor, we look at local areas of code. If we take a wider view, using information from our version control systems, we can get a better sense of the effects of our refactoring efforts. |
||
Effective Leadership Communication[article] In most workplaces, there’s an institutional hierarchy that may influence how we react in situations that require us to step up. Navigating effective communication means knowing when we should listen quietly to leaders and when we should challenge or question. |