The Latest

Mentoring for Rookie (and Experienced) Managers[presentation]

In the same way that every athlete needs a coach to help him develop and perfect their skills, software managers and technical leads need mentors to help them improve his leadership and management skills.

Kevin Bodie, Pitney Bowes Inc
Sarbanes and Oxley: Your New Partners in Software Development[presentation]

Determining whether legal and contractual issues apply to your development efforts isn't always simple. There may be some obvious factors: a well-regulated industry, service level agreements, or state or federal agency oversight.

Elle Ringham, Fidelity National Financial
Unintended Consequences of a Capability Maturity Mismatch--Evidence from a Quality Audit[presentation]

In this presentation Michael Harris describes the findings of a quality assurance audit (PPQA) of the offshore outsourcing arm of a major U.S. software development company in late 2005.

Michael Harris, David Consulting Group
Operational Security in Software Development[presentation]

Research conducted by CERT, the computer security incident response team based at the Software Engineering Institute (SEI), indicates that writing quality coding is not enough to ensure system security.

Carol Woody, Software Engineering Institute
Risk Managment on an Agile Project[presentation]

Plan-driven software project management is very specific on how to identify and manage risks. When moving to Agile software development practices, what happens to all the risk management activities that project managers used to oversee?

Michele Sliger, Rally Software Development
Browsers with a Bean to Grind[magazine]

Listen in on a coffehouse conversation between Internet Explorer and Mozilla, that have been pushed to the brink by technologies that test their limits and a standards body that nixes their ability to innovate. Find out what they think of their previous successes and what the future holds.

Tod Golding's picture Tod Golding
The Democratization of Test Tools[magazine]

Imagine a world where testers, programmers, and product directors collaborate to automate tests. It's not a fantasy; it's the future. Lisa Crispin, who works on a team in which this sort of collaboration occurs for all the regression tests for each new feature, invites you to join the automation revolution today.

Lisa Crispin's picture Lisa Crispin
A Look at FinalBuilder[magazine]

Adam White says he's generally set in his ways regarding daily use test tools, but he found an exception in FinalBuilder. Find out why Adam thinks this automated build and release tool's functionality extends beyond simple build automation.

Adam White
The Factors of Function Testing[magazine]

The premise behind function testing is to ensure that each program function does what it is supposed to do and nothing else. While it sounds pretty simple, there are some catches you should know about. Michael Bolton examines the twists and turns of function testing and offers some tips for working around them.

Michael Bolton's picture Michael Bolton
The Certainty of Uncertainty[magazine]

All projects begin with a great deal of uncertainty. Mike Cohn takes a look at Alexander Laufer’s concepts of means and end uncertainties and explains why an iterative approach to product development is the best way to be certain your users get what they want.

Mike Cohn's picture Mike Cohn
Proving Our Worth[magazine]

Testers exist to provide others with valuable information. But can you prove that your work contributes enough to justify the cost of testing? Lee Copeland seeks to end the anti-tester antagonism found in many organizations, which he says comes from a basic misunderstanding of the real purpose of testing.

Lee Copeland's picture Lee Copeland
Bridging the Gap: Agile Projects in the Waterfall Enterprise[magazine]

Though agile software development has been around for a while, it has received a recent boost in popularity as organizations seek to better compete with their global counterparts. Michele Sliger offers some methodology-spanning principles to help ease agile processes into a traditionally waterfall-oriented organization.

Michele Sliger's picture Michele Sliger
The Many Layers of Ajax[magazine]

Ajax began as a shortened form of "Asynchronus JavaScript and XML," but these days Ajax doesn't require XML and needn’t be asynchronous. Overcome your cravings for a richer user experience, and find out how Ajax can sweeten your Web application development in this article by Ajax expert Justin Gehtland.

Justin Gehtland
Introduction to the Capability Maturity Model® Integration (CMMI®)[presentation]

Many organizations have achieved success in using the SEI Capability Maturity Model Integrated (CMMI®) as a framework for their process improvement program.

Steven Lett, The David Consulting Group
Don't Settle for Better Software - Make Truly Great Software[presentation]

Too many teams create very decent products that, for whatever reason, fail to rise above the crowd and truly capture the popular imagination.

Joel Spolsky, Fog Creek Software

Pages

AgileConnection is a TechWell community.

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