|
| 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.
|
|