Rocky Mountain Software Symposium

May 4 - 6, 2007 - Denver, CO


Renaissance Suites Flatiron Hotel
500 Flatiron Blvd
Broomfield, CO   80021
Map »

Jared Richardson

Agile coach and co-author of Ship It

Jared Richardson, co-author of Ship It! A Practical Guide to Successful
Software Projects
, is a speaker, consultant, and mentor with NFJS One. Jared has been in the industry for more than fifteen years as a consultant, developer, tester, and manager.

Jared can be found online at Agile Artisans.



Presentations

Gradual Agile: The Secret to Introducing Agile Practices

Agile practices are popular because they work, but getting people to take that first step can be tricky.

We'll look at how continuous integration was successfully introduced to a very large, established software shop and used to introduce other Agile practices. Let's see what lessons we can draw from this example that you can take back to your shop.

Agile Software Testing Strategies

Creating and maintaining a solid automated test suite is critical to an Agile strategy, but often we're just told to "Do it." In this talk we'll look at several pragmatic strategies for creating and building your suite.

We'll examine these strategies and then look at scenarios for using them next week. This presentation will get you started whether you're starting a new project or trying to clean up an existing one.

Shippers Unite!

An overview of the Agile software approach from the book Ship It! A Practical Guide to Successful Software Projects.

This book provides a comprehensive look at the software life cycle and can be used to retool the way you, and your team, builds software. While we can't cover the entire book in nintey minutes, we can look how a holistic view of the software life cycle helps you improve your projects and makes your life easier.

Build Teams, Not Products

A great team builds great software, but how do you build a great team?

Let's move beyond getting lucky and look at some key practices that will help you build your scattered cats into a well-oiled machine.

Continuous Integration with Cruise Control

Continuous Integration is increasingly recognized as a vital practice in an Agile software shop. Traditionally it's been difficult to set up and administer. Today, that's no longer the case.

We'll look at Cruise Control, a popular CI package. We'll start with the "quick-start" binary release, then change the set up to point to our own project. When we're done, you'll be able to set up your own Cruise Control install on Monday morning.

Books

by Jared Richardson

  • Has your career been a product of random chance? Learn how to take control. These solid, repeatable steps show you how to chart the course you want, then how to follow it. The book is aimed primarily at a technical market, but the content is applicable to most professional fields.

by Jared Richardson and William A. Gwaltney

Ship it! A Practical Guide to Successful Software Projects Buy from Amazon
List Price: $29.95
Price: $19.67
You Save: $10.28 (34%)
  • Ship It! is a collection of tips that show the tools and techniques a successful project team has to use, and how to use them well. You'll get quick, easy-to-follow advice on modern practices: which to use, and when they should be applied. This book avoids current fashion trends and marketing hype; instead, readers find page after page of solid advice, all tried and tested in the real world.

    Aimed at beginning to intermediate programmers, Ship It! will show you:

    • Which tools help, and which don't
    • How to keep a project moving
    • Approaches to scheduling that work
    • How to build developers as well as product
    • What's normal on a project, and what's not
    • How to manage managers, end-users and sponsors
    • Danger signs and how to fix them

    Few of the ideas presented here are controversial or extreme; most experienced programmers will agree that this stuff works. Yet 50 to 70 percent of all project teams in the U.S. aren't able to use even these simple, well-accepted practices effectively. This book will help you get started.

    Ship It! begins by introducing the common technical infrastructure that every project needs to get the job done. Readers can choose from a variety of recommended technologies according to their skills and budgets. The next sections outline the necessary steps to get software out the door reliably, using well-accepted, easy-to-adopt, best-of-breed practices that really work.

    Finally, and most importantly, Ship It! presents common problems that teams face, then offers real-world advice on how to solve them.