Agile Videos

Practical Agile Development: A Challenge from the Trenches

About this video

We want to do our best work, and yet often cannot manage to do so. Circumstances conspire to impede progress, impair communications, and prevent success. Organizations want to know how much software will cost, and when it will be delivered. Developers want to be proud their work, and they want it to have meaning. However, my view from the trenches indicates that many times these desires are not fulfilled.

I teach classes in Object-Oriented Design, but the most common question I receive is not technical. Students want advice about how to do good work in organizations which profess to be Agile but seem to actively resist their efforts. Bright, committed, and highly motivated programmers feel prevented from acting in the best interests of their organizations. In the short-term they despair, and in the long, they depart.

Agile hasn’t failed them, but we might be failing Agile. It’s time to take an honest look at the problem and get practical about solutions.

We want to do our best work, and yet often cannot manage to do so. Circumstances conspire to impede progress, impair communications, and prevent success. Organizations want to know how much software will cost, and when it will be delivered. Developers want to be proud their work, and they want it to have meaning. However, my view from the trenches indicates that many times these desires are not fulfilled.

I teach classes in Object-Oriented Design, but the most common question I receive is not technical. Students want advice about how to do good work in organizations which profess to be Agile but seem to actively resist their efforts. Bright, committed, and highly motivated programmers feel prevented from acting in the best interests of their organizations. In the short-term they despair, and in the long, they depart.

Agile hasn’t failed them, but we might be failing Agile. It’s time to take an honest look at the problem and get practical about solutions.

Speaker(s) may be willing to present this session at local group meetings and other events.

Discover the many benefits of membership

Your membership enables Agile Alliance to offer a wealth of first-rate resources, present renowned international events, support global community groups, and more — all geared toward helping Agile practitioners reach their full potential and deliver innovative, Agile solutions.

IMPORTANT: We have transitioned to a new membership platform. If you have not already done so, you will need to set up an account on the new platform to establish your user profile.

When you see the login screen, choose “Set up Account” and follow the prompts to create your new account. You can choose to log in using your social credentials for either Google or Linkedin (recommended), or you can set up your account using an email address.

Not yet a member? Sign up now