The Latest

Software Security Assessment: The Naked Truth[presentation]

With software running our most critical business processes, we need to think about both its utility and the risk it can add to those processes.

Herbert Thompson, Peoples Security
A Toolkit for Assessing SOA Readiness[presentation]

Before charging "full speed ahead" into the land of service-oriented architecture (SOA), you need help to ensure success and mitigate the risks inherent in such major systems changes.

Jerry Smith, Symphony Services
The Uncertainty Surrounding the Cone of Uncertainty[presentation]

Barry Boehm first defined the "Cone of Uncertainty" of software estimation more than twenty-five years ago. The fundamental aspect of the cone is quite intuitive-that project uncertainty decreases as you discover more during the project.

Todd Little, Landmark Graphics Corporation
Continuous Integration: The Cornerstone of a Great Shop[presentation]

Jared Richardson believes that of all the development practices being promoted today the best single practice is continuous integration.

Jared Richardson, 6th Sense Analytics
Your Attention Please: Concentration is a Learnable Skill[presentation]

With the possible exception of the fakir walking barefoot on a bed of nails, no one can focus attention on a single object for more than about fifteen seconds.

Lee Devin, Swarthmore College
Fifteen Tips for Speeding up Your Project[presentation]

Faster is better for software projects-if and only if all the right elements are in place and ready to go. Sometimes your organization is in a sweet spot-that period of time when your project should start immediately.

Johanna Rothman, Rothman Consulting Group, Inc.
Eight Steps to a Virtualized Test Environment[presentation]

Virtualized software test environments deliver quantifiable benefits-lower lab costs, faster test cycles, and lower IT support overhead.

John Janakiraman, Illumita
Who Are Your Project Stakeholders?[presentation]

It's easy to list all the stakeholders and identify different types of users for your software project-WRONG!

Linda Westfall, The Westfall Team
Ten Principles of an Agile Tester[presentation]

Everyone on an agile team does testing. If that's true, what's so special about an agile tester? If I define myself as a tester on an agile team, what does that really mean?

Lisa Crispin, ePlan Services, Inc.
Successful Process Improvement - The Agile Way[presentation]

Using agile techniques to develop and implement new processes-whether for use in agile environments or not-will increase stakeholder involvement and buy-in, lower cultural resistance, reduce process development cycle time, and encourage conti

Nelson Perez, Sierra's Edge, Inc.
Better Software Conference 2008: Agile Software Testing Strategies[presentation]

Test automation is like exercise. We know both are great ideas, but most of us don’t do enough of either.

Jared Richardson, 6th Sense Analytics
Agile Leadership: Coaching Great Teams[presentation]

When adopting agile methods, many project managers find it difficult to move from a traditional, control-based model to a servant-leader based model.

Robert Galen, RGCG, LLC
The Psychology of Software Engineers[presentation]

The personality traits of software engineers tend to be quite different from those of the general population. In recent years, psychologists have come to a nearly unanimous consensus on the number and nature of human personality dimensions.

James McCaffrey, Volt Information Sciences, Inc.
Decision Making Under Extreme Pressure: Lessons Learned from Pilots in Crisis[presentation]

Controlled Flight Into Terrain is an interesting book containing case studies of poor decisions made by pilots under extreme pressure.

Lee Copeland, Software Quality Engineering
Answer the Call: Help Product Owners Define and Prioritze Requirements[presentation]

Numerous software development methodologies are available to provide project teams excellent guidance on how to build systems right. But how do we know that we are building the right systems?

Kent McDonald, Knowledge Bridge Partners


AgileConnection is a TechWell community.

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