Pacific Northwest Software Symposium
September 21 - 23, 2007 - Seattle, WA
View the event details here ».
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.
Distributed Teams: Remote Agility
How do you keep a team scattered across time zones in sync?
It's difficult to keep a local team coordinated. When we add geographical distance to the equation, problems are immediately magnified. We'll talk about techniques that you can use to be sure everyone is sharing information and on the same page whether they're in the same office or in different time zones.
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.
Software Development Techniques
Throughout our software careers we learn habits from our coworkers, from books we've read, and occasionally, from conferences we attend. Much of our competence comes from the tips and tricks we pick up as we go.
In this session, learn five of the techniques I've borrowed along the way. We'll discuss The List, code reviews, code change notifications, daily meetings, and tech leads. These techniques are often abused, but when used properly they can make a huge difference in how you develop software. Take this opportunity to add these practices to your toolkit.
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.
Books
by Jared Richardson
-
Jared Richardson will discuss why you should card. How corporations are, by definition, soulless entities, who usually
don't care about you, just quarterly profits. He delves into how jobs tend to overspecialize our skill set, and then lay us off when the skill set becomes obsolete. He talks about setting achievable goals, an d how to break those goals down into daily activities. The next chapters cover solid strategies you can use to achieve your goals. Finally, he will coach you in the skills you'll need to execute on those strategies. Remember, there is only one person who has your best interest at heart, and that's you. If you choose to not manage your own career, don't be upset if no on else does either. Don't be upset if you don't get what you want out of this life. It's not enough to want something. You've got to decide what you want, then take steps to make it happen. What's the first step to take to make your dreams come true? Wake up. Then start acting on those dreams. This book can help you get started.
-
Jared Richardson will discuss why you should card. How corporations are, by definition, soulless entities, who usually
don't care about you, just quarterly profits. He delves into how jobs tend to overspecialize our skill set, and then lay us off when the skill set becomes obsolete. He talks about setting achievable goals, an d how to break those goals down into daily activities. The next chapters cover solid strategies you can use to achieve your goals. Finally, he will coach you in the skills you'll need to execute on those strategies. Remember, there is only one person who has your best interest at heart, and that's you. If you choose to not manage your own career, don't be upset if no on else does either. Don't be upset if you don't get what you want out of this life. It's not enough to want something. You've got to decide what you want, then take steps to make it happen. What's the first step to take to make your dreams come true? Wake up. Then start acting on those dreams. This book can help you get started.
by Jared Richardson and William A. Gwaltney
-
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.
-
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.
