The Latest

Stop Spyware through Improved Software Security Practices[presentation]

As organizations spend more time and money to protect their systems from security breaches, the threat landscape is shifting from widespread attacks to specifically targeted, malicious spyware invasions.

Gerhard Eschelbeck, Webroot
When Will the Product be Ready to Ship - a "Hurricane Tracking System"[presentation]

Most test execution tracking systems are backward looking and do not attempt to quantify what remains to be done.

David Gilbert, Sirius Software Quality Associates
Patterns for Improved Customer Interaction[presentation]

With the emphasis on in-depth customer interaction during development, team members are being asked to take an active role in working with customers.

Linda Rising, Independent Consultant
The Agile-Traditional Development Cooperative[presentation]

In large organizations, it is simply not practical to just "flip a switch" and have your development department start doing full-on agile all at once.

Michele Sliger, Sliger Consulting
Coaching: The New Leadership Imperative[presentation]

The days of plan-driven command-and-control technical management are gone. Flexible software development and the adoption of agile methods are driving factors.

Robert Galen, RGCG, LLC
What Snake Oil Is Your Organization Buying Today?[presentation]

As always, the snake oil bandwagons are circling your organization. But unlike snake oil, a purported health supplement of old, modern organizations bet their success on technologies with often equally dubious claims.

James Coplien, Nordija A/S
Using Lean Thinking to Align People, Process, and Practices[presentation]

The operational structure of many organizations fails to support their software development teams.

Alan Shalloway, Net Objectives
How to Design Frustrating Products[presentation]

In the software business, poor product design can lead to frustration and wasted time for our customers.

Sanjeev Verma, Microsoft
Risk Management--It's Not Just For Gamblers Any More[presentation]

The difference between gamblers and many software managers is that gamblers know there is a good chance they will lose a bet.

Payson Hall, Catalysis Group, Inc.
What Better Software Means to the CEO[presentation]

Today's organizations depend on software applications for their business success-and survival. When applications fail, businesses are severely damaged-revenue losses in the millions, key data stolen, brands and reputations damaged.

Jeffery Payne, Cigital, Inc.
The Secret to Software Development[magazine]

In the wake of Rhonda Byrne's bestseller The Secret, Carol Dekkers examines whether the theories behind Byrne's blockbuster can be applied to software development. Can the Law of Attraction and positive energy really be all it takes for successful, positive project results—or is that just wishful thinking?

Carol Dekkers
The Lecture[magazine]

Whether you're being admonished for having more than ten items in the express lane at the supermarket or you are telling off a tester for missing a bug, at some point we've all been on the giving and on the receiving end of The Lecture. We're all human and fallible. Isn't there a more effective (and mature) way to communicate when a problem arises?

Lee Copeland's picture Lee Copeland
Navigating the Installation[magazine]

If you've ever popped a CD into a drive and run an install for software you're about to test, then you might be performing installation testing indirectly. If not properly installed, an application could give false results for all other testing. A better strategy is to test the install process directly, which will give you greater confidence in the quality of your software.

Karen N. Johnson's picture Karen N. Johnson
Ready, Aim, Release[magazine]

Think you know what your customer wants? Can you afford to be wrong? Based on the concept of tracer ammunition, which allows a shooter to follow the path of a bullet toward its target and adjust his aim as needed, tracer bullet software development can help you better understand your users’ wants so you can build a product that hits the mark.

Jared Richardson
Skills for Software Smokejumpers[magazine]

Sometimes the only way to get a fire under control is to call in the smokejumpers. These specially trained firefighters parachute into a region to take on a blaze and contain it before any more damage is done. Some software development projects have smokejumpers, too. These professionals enter struggling projects midstream, assess the situation, and hopefully lead the team to a successful outcome.

Don Gray's picture Don Gray

Pages

CMCrossroads is a TechWell community.

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