ISE EVENTS CALENDAR

Comparing RUP, XP, and Scrum: Mixing a Process Cocktail for Your Team

Dr. Dan Rawsthorne, Senior Consultant, NetObjectives

 

Where

DePaul University Lewis Center (and O'Malley Place), room 242
25 East Jackson Blvd (by the corner of Jackson & Wabash)
Chicago, IL

When

Thursday, October 2, 2003 6:30pm-8:30pm

Who

Dr. Dan Rawsthorne, Senior Consultant, NetObjectives

Dan Rawsthorne is a senior consultant with NetObjectives and has been developing software for over 20 years and is an accomplished manager, mentor, coach, consultant, and architect. The projects he has worked on run the gamut - from e-commerce, to databases, to military avionics. He has written and presented papers, chaired seminars at OOPSLA, and he has served as a columnist for C++ Report. He has taught courses on OO modeling and methods at both the University of Denver and the University of Washington. He currently serves on the Advisory Board of the Certificate Program in Objected-Oriented Analysis and Design using UML at the University of Washington. He has reviewed many books, authored the Requirements Modeling chapter in the "Handbook of Object Technology" (1999), wrote the afterword for Jeffries (et al)'s "Extreme Programming Installed" (2001), and contributed many sections to Adolph & Bramble's "Patterns of Effective Use Cases" (2003). He is one of five people certified by Alistair Cockburn to teach Writing Effective Use Cases, and he has a PhD in mathematics from the University of Illinois.

Net Objectives' vision is effective software development without suffering. Our mission is to assist software development teams in accomplishing this through a combination of training and mentoring.

What

Topic - "Comparing RUP, XP, and Scrum: Mixing a Process Cocktail for Your Team"

Come hear how combining the best of some popular processes can provide a successful software development environment for your project. Some people believe that software processes are a waste of time - that software development is an "art form" that requires complete developer freedom. Other people believe that rigid software processes are absolutely required in order to do the "herding of cats" that is required to manage a software development team. Both views are (of course) wrong - there is a happy medium. At its best a software process can:

  • Provide management visibility into a software project
  • Enable developers to do what they do best - develop
  • Allow customers to get the benefits they want and need
  • Manage the balance between Cost, Time, Quality, and Scope

Dan will discuss how to evaluate a software process and explain the essence of RUP, XP, and Scrum and how to combine the best of each into a "new and improved" process. He takes a pragmatic view of each of these processes, which is a change from the evangelical view one often gets.

 


Last Updated: November 12, 2003