The Latest

Network Testing with Shunra's STORM[magazine]

STORM is a software-driven combination of hardware and software that recreates multiple, real-life, WAN links in terms of bandwidth limitations, packet loss, latency, jitter, and more–all in a local area network (LAN) lab. By providing a test bed that brings the WAN into a controlled and repeatable LAN environment, we can test and evaluate the performance and robustness of IP applications or devices before wide-scale deployment, or compare new technologies before field testing.

Ron Ioszpe
The Wonderful World of Software[magazine]

Former STQE magazine Technical Editor Brian Lawrence shares a tale about why a commitment to quality and paying close attention to detail are critical elements in building better software. It’s all about careful planning and anticipating customer behavior. Go with Brian on a stroll through one of the oldest, best-known amusement parks to find out more.

Brian Lawrence
Reference Point: The Software Project Manager's Handbook[magazine]

The Software Project Manager's Handbook is an excellent reference for the experienced or moderately experienced project managers who are looking to expand their "bag of tricks." Use this book as a reference to bone up on a specific topic, or use the case studies and questions to help you design and implement a feasible project plan.

Maureen A. O’Hara
How Do You Build the Right Software Right?[magazine]

Technical Editor Brian Lawrence explains his top-three list of things to do to deliver the right software right: risk-based planning, problem definition and modeling, and congruent leadership.

Brian Lawrence
Making Numbers Count[magazine]

Numbers count—no two ways about it. But any numbers you include in a bug report should also include the appropriate units of measure. In an example from their experience, David Wilson and Leonidas Hepis explain the importance of using consistent terminology and units of measure.

I Think, Therefore I Prototype[magazine]

Prototypes can help you deliver the right software. Here, Technical Editor Brian Lawrence gives examples of prototypes and some guidelines for prototyping.

Brian Lawrence
A Cautionary Tale[magazine]

Technical Editor Brian Marick uses a fairy tale format to warn software professionals against using easy-to-acquire numbers in place of human judgment.

Brian Marick
Software Requirements[magazine]

Brian Lawrence and Johanna Rothman recommend Software Requirements by Karl Wiegers, a "readable, practical book about gathering and managing requirements, focused on best practices."

My Next Mission (And How You Might Benefit from It)[magazine]

Technical Editor Brian Marick proposes organizing a public effort to test a real software product.

Brian Marick
EXtreme Documentation[magazine]

The kind of collaboration that Extreme Programming engenders can benefit both publications and development. Writing, like programming, is a naturally iterative, revisionary process. Dana De Witt Luther shares what she's learned about documenting an Extreme Programming project, using iterative planning meetings and story cards.

Dana De Witt Luther
Interesting Times[magazine]

Technical Editor Brian Lawrence offers some troubling trends he sees in the world of software development and testing, including software produced in "Web Time" and mainline business functions being moved onto Web-based systems.

Brian Lawrence
When Your Manager Is No Techie[magazine]

It's a pretty good bet that at some point in your career you and your work will be managed by someone who doesn't really understand what you do. Here are some ways to close the communication gap when you have a nontechnical manager.

Alyn Wambeke
Measuring Up[magazine]

You measure because you want to make better-informed decisions. But even simple, harmless-looking measures can be dangerous. For example, they can give you a nice, clear picture of an illusion. Do you want to base your decisions on illusions? Technical Editor Brian Lawrence advises that, before you dive into measuring anything, ask yourself, "Will measuring do more harm than good?"

Brian Lawrence
(Management) Process Improvement[magazine]

Few people know intuitively how to manage process, projects, and people. Like anyone else learning a new skill, new managers need training, guidance, and mentoring. And just like technical staff, experienced managers need to keep their skills current and evolve with an evolving workplace. Technical Editor Esther Derby gives advice on how to develop your management abilities.

Esther Derby's picture Esther Derby
Finding Patterns in Software[magazine]

"Patterns" have caught on among software designers, especially those working on object-oriented systems. More recently, patterns have been applied to organizational behavior, including patterns for organizing independent test groups. Brian Marick provides Web resources on the study of patterns.

Brian Marick

Pages

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.