Using Mocks to Verify Interactions In the March 2006 issue of Better Software magazine, Dan North began a discussion of the evolution of behavior-driven development from test-driven development. Here, North continues the conversation with closer look at "mocks," utility classes that, for testing purposes, pretend to be some component or service with which your object will interact. |
||
Seven Agile Team Practices That Scale The benefits of agile software methods, including faster time to market, better responsiveness to changing customer requirements and higher application quality are undeniable to those who have mastered these practices. Agile practices, however, have been defined and recommended primarily to small team environments where co-location, ready access to interactive customers and small team size are the defining rule. Are the benefits of agility to be denied to those larger software enterprises who don't share these simple paradigms? Or can the industry learn from these practices and apply some of the core principles to large scale development of applications that require 100, 200 or even 1,000 distributed team members to achieve? |
||
Agile Processes: Making Metrics Simple IT organizations and, in particular, application development departments, are increasingly under pressure to provide performance and compliance metrics to justify annual spend. Unfortunately, many metrics campaigns collapse under their own weight. |
||
Strengthening Your Speaking Savvy Speaking at a conference can work wonders for your credibility. Delivering a presentation is an opportunity to share your insights, convey valuable information, and gain a reputation as an expert on your topic. Provided you keep a few key points in mind. In this article, Naomi Karten offers suggestions for successful presentations. |
||
Relating PMBOK Practices to Agile Practices - Part 1 of 4 Michele Sliger understands the difficulties traditional project management practitioners go through as they transition from plan-driven approaches to newer agile methodologies. In this column, the first in a four-part series, Michele discusses the initial key area of PMBOK: integration management. |
||
Do We Have to Choose Between Management and Leadership? Do organizations need fewer managers and more leaders? Do the qualities of one outweigh those of the other? In this article, Esther Derby defines leadership and management, and shows how one test manager incorporates both. |
||
Cliff Berg - High Assurance Design
Podcast
Cliff Berg talks about his new book "High Assurance Design", Agile Development and repairing the image of Architects. |
||
How Much Building Is Too Much? Staged integration versus continuous integration—which does your team prefer? Can't decide if one is better than the other? In this column, Johanna Rothman explains that you can create the perfect blend of the two. Developers and testers benefit from frequent builds, but be careful with how much you build. Build too much or too little and a project could topple. |
||
Issue Priority and Severity There are several topics that can trigger near religious fervor in software developers--languages, indentation, and comments come immediately to mind. One of Peter Clark's personal favorites is the relationship of issue priority to issue severity in defect tracking systems. Just what the heck do all those levels mean, anyway? In this week's column, Peter describes a solution that his company devised to clearly define the characteristics of severity and priority and help them better understand how the two work together. |
Peter Clark
December 30, 2005 |
|
Release Management—Making It Lean and Agile Release management is an awesome responsibility that plays a vital role in the success of a software development project. Releasing is often considered to be an activity that happens near the end of the process—a necessary evil, perhaps, but no more. |
Pages
Upcoming Events
Apr 27 |
STAREAST Software Testing Conference in Orlando & Online |
Jun 08 |
AI Con USA An Intelligence-Driven Future |
Sep 21 |
STARWEST Software Testing Conference in Anaheim & Online |