The Latest

Avoiding Over and Under Design[presentation]

The question of how much design to do up-front on a project is an engaging one. Too much design often results in overkill, complexity, and wasted work.

Alan Shalloway, Net Objectives
Faltering Projects: Getting Them Back on Track[presentation]

Are you concerned that your project is in trouble? Perhaps the team has missed some deadlines. No one can show a demo. The testers are finding more defects that anyone expected.

Johanna Rothman, Rothman Consulting Group, Inc.
Improving Your CMMI Organization through Lean and Agile Techniques[presentation]

The good news is that your organization has documented its processes and you've achieved a CMMI® rating.

Paul McMahon, PEM Systems
Virtual Private Clouds: A Secure Approach for Leveraging Cloud Benefits[presentation]

Using cloud computing resources to test software can significantly expand the universe of plausible test scenarios.

Prashant Suri, QA InfoTech
Prefactoring: Extreme Abstraction, Extreme Separation, and Extreme Readability[presentation]

Developers often run into the same issues on every project. As the software is created, design problems start to creep in-causing maintenance releases with no new features, project delays, and worse.

Ken Pugh, Net Objectives
Teamwork Is an Individual Skill[presentation]

Are you in this situation?

Christopher Avery, Partnerworks Inc.
Mobile App Development: It's Harder Than You Think[presentation]

You're thinking of creating a mobile application to take advantage of the sky-rocketing potential of mobile phones and other smart devices. Serious and critical choices must be made. Which platforms and technologies do you support?

Julian Harty, ebay, Inc.
Everything You Wanted to Know ABout Cloud Computing But Were Afraid to Ask[presentation]

What is Cloud Computing?

Anthony Voellm, Google, Inc.
Coding for Keeps: How to Write a Function[presentation]

Functions are the basic building blocks of computer systems. Object-oriented classes are a way of packaging functions with shared data. Inheritance and polymorphism essentially are all about finding the right function.

Chuck Allison, Utah Valley University
Reading the Tea Leaves: Predicting a Project's Future[presentation]

What clues from a project's history and present status give us the best insight into its future? Realistically, can much be done to "fix" a project if the current signs aren't promising? Or are most projects' fate preordained?

Payson Hall, Catalysis Group Inc
Geography Matters: What Data Tells Us About Offshoring, Co-locating, and the Flat World[presentation]

Has the digital revolution really made it possible to do almost anything collaboratively with people separated by time and distance?

Michael Mah, QSM Associates, Inc.
Deception and Estimating: How We Fool Ourselves[presentation]

Cognitive scientists tell us that we are hardwired for deception-overly optimistic about outcomes. In fact, we surely wouldn't have survived without this trait.

Linda Rising, Independent Consultant
Cosmic Truths about Software Quality[presentation]

Although everyone wants to build and use high quality products, software people often debate the meaning of "quality" and how to achieve it.

Karl Wiegers, Process Impact
Building Great Teams[presentation]

What allows some teams to deliver results that far exceed expectations? How do these groups differ from most others? What can group members and leaders do to enable these extraordinary experiences?

Geoff Bellman, GMB Associates, Ltd.
Testing for Web Accessibility[presentation]

Because 10% to 20% of the general population has disabilities that can impact their ability to use software, systems should be developed to accommodate their needs.

David Leistner, National Archives and Records Administration

Pages

AgileConnection is a TechWell community.

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