The Latest

What NOT to Test[magazine]

When the schedule is tight, testing often gets squeezed. You could gnash your teeth and rail against the unfairness of it all. You could doggedly test until you run out of time. But maybe it would be better to plan for change up front with a flexible, prioritized test plan. Find out how to decide what to leave in and what to leave out.

Robert Sabourin's picture Robert Sabourin
Outsourcing: Twelve Tips to Make Outsourcing Work[magazine]

More and more projects are being shipped overseas or outsourced to a contract company nowadays. However, managing an outsourced project is a risky task. Take home twelve hot tips that will help keep your project from getting burned. Ed Weller offers twelve tips to make your outsourcing experience better.

Ed Weller's picture Ed Weller
TimeLine Postmortems[article]

We should use project postmortems to improve our software process. But few teams do, and fewer teams reliably learn from project postmortems. You can introduce postmortems to your team easily with a timeline postmortem process. If you are already doing postmortems, a timeline-based approach may improve your results.
This process:

  • Takes little time (a few hours).
  • Has a high degree of software engineer acceptance.
  • Provides immediate feedback into your development process.
  • Increases team cohesion and rapport.
  • Reduces finger pointing.
Seth Morris
test automation Not Your Father's Test Automation[article]

If you think that test automation is mostly about executing tests, then you're missing out on a big opportunity. Or rather, you're missing a lot of small opportunities adding up to a big one. Consider this: stop thinking about test automation as merely executing automated tests, stop thinking about test automation as something you need expensive tools for, and start discovering automation you can implement in a couple of days and usually with extremely inexpensive tools or tools you already have available. In this week's column, Danny Faught and James Bach suggest taking a more Agile approach to test automation.

James Bach's picture James Bach Danny R. Faught
Alter Your Requirements Process[magazine]

Fashioning a new requirements method is an almost impossible task, given budget and time constraints. But that doesn't mean you have to be stuck with an ill-fitting process. Learn about seven alterations that almost any organization can make.

Dion Johnson's picture Dion Johnson
Big Bang, Large Crater[article]

Miracles seldom happen in the software industry, and that is what Big Bang transitions bank on. Utilizing such volatile quick-switch tactics often leave you with nothing more than a costly large crater, so why do some organizations still consider it an option? In this week's column, Peter Clark recognizes the potentially devastating effects of the approach and calls to disarm the process. But if you find yourself having to use the Big Bang, Peter gives tips on how to carefully avoid an accidental detonation.

Peter Clark
Quick Start to Quality - Five Important Test Support Practices[article]

Sometimes, the test group has to use short cuts, partial implementations, and even a clandestine approach to get things done. Practical strategies used at several software organizations have quickly improved product quality by addressing five critical development practices.

Louise Tamres
Test Automation: An Architected Approach[article]

The test automation architecture championed here is based on the idea of automation code as an application in its own right. Code reuse, encapsulation (on many levels), recursion, object-oriented concepts, testing maturity and usability (of automation by non-technical business analysts) are covered.

Dan Young
My Mentor: The Internet[magazine]

You've got no training budget. The old-timers in your organization are taking early-retirement packages. You know the basics, but feel like there's no one to teach you all the nuances of the trade. Have you considered turning to an unconventional mentor? Maybe the Internet? It sure worked for Danny Faught. Read all about how the Internet changed his career—-for the better.

Danny R. Faught's picture Danny R. Faught
Keeping Secrets[article]

Test data has long been a challenge for testing; privacy legislation, identify theft, and the continued trend towards outsourcing has made it even worse. Just establishing and maintaining a comprehensive test environment can take half or more of all testing time and effort. In this column, Linda Hayes adds in the new and expanding privacy laws that inevitably limit your testing options. Yet from the quagmire of laws and company standards, better testing can emerge.

Linda Hayes's picture Linda Hayes
White Paper: UML based Model-Driven Development for C[article]

This white paper discusses using model-driven development with UML for C and C++ projects, especially for embedded systems.

TechWell Contributor's picture TechWell Contributor
A Checklist for Managing Offshore Projects[article]

More and more companies are sending software development work offshore. While this practice allows companies to leverage an incredible talent pool at a lower cost, it poses significant challenges in managing projects. IT managers are struggling to perfect the process yet there is no proven way of managing offshore projects. In this article, Avi Verma presents a set of general guidelines for project and business managers to effectively manage offshore projects.

TechWell Contributor's picture TechWell Contributor
Bumper Stickers for Testers[article]

Why is software testing perceived as dull? How many other jobs can list "crash," "hang," and "death march" in their daily vocabularies? In this week's column, Harry Robinson encourages testers to embrace a little pride and excitement in what they do, and Harry has just the mottos for bumper stickers that announce Tester Pride. Author's note: Feel free to add your own favorite slogan in the comment section at the end!

Harry Robinson's picture Harry Robinson
Effective Risk Management[article]

Risk Management is not a difficult task, but does require foresight. Sainath discusses identifying potential risks and charting an action plan to manage risks.

Vidhya Sainath
Best Practices for Software Projects–Software Measurements[article]

The key to efficient measurement is to first determine what goals you are trying to accomplish and what problems you are attacking. Many organizations waste time and money by measuring more things than are necessary. Before beginning a measurement strategy, determine the goals for your measurement.

Steve Miller

Pages

StickyMinds is a TechWell community.

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