Can RUP Be Agile? Can RUP Be Extreme? Orange County Rational Users’ Group January 20, 2005 Agile Logic By Paul Hodgetts, www.AgileLogic.com Introductions Copyright ©2004, Agile Logic, Inc. All Rights Reserved (cid:132) Solutions for Delivering Your Projects: Agile Process Adoption Solutions (cid:132) Coaching, Consulting, Mentoring Services (cid:132) Training in Agile Processes, Software (cid:132) Development and Enterprise Technologies Turn-Key Software Development Projects (cid:132) (cid:132) Fullerton, CA, based (cid:132) Founded 2001 by industry veterans (cid:132) Contact info: www.agilelogic.com (866) 64-AGILE Copyright ©2004, Agile Logic, Inc. All Rights Reserved Paul Hodgetts (cid:132) Team coach, trainer, consultant, developer (cid:132) Founder and CEO of Agile Logic (cid:132) 22 years overall, 5 years agile experience (cid:132) Certified ScrumMaster Trainer (cid:132) Innovator in Agile business and project management (cid:132) Author (Extreme Programming Perspectives) (cid:132) Presenter at conferences (ADC, XPAU, JavaOne) (cid:132) Agile Alliance Program Director (cid:132) Member of CSUF agile advisory board (cid:132) Contact info: [email protected] Copyright ©2004, Agile Logic, Inc. All Rights Reserved Agenda (cid:132) Development Processes (cid:132) Process Attributes (cid:132) Process Spectrum (cid:132) Unified Process (cid:132) Agile Processes (cid:132) Process Contexts (cid:132) UP/RUP and Agility Copyright ©2004, Agile Logic, Inc. All Rights Reserved Development Process (cid:132) Common understanding of “how we do things around here” (cid:132) Process can provide: Guidance on what to do, when, by who (cid:132) A framework for coordination (cid:132) Instrumentation points (cid:132) Guidance on sufficiency and completeness (cid:132) Copyright ©2004, Agile Logic, Inc. All Rights Reserved Process Improvement (cid:132) Looking for better ways to do things (cid:132) Not “doing a process” for its own sake (cid:132) Increasing our capability to deliver software (cid:132) Adoption strategies – incremental to wholesale Copyright ©2004, Agile Logic, Inc. All Rights Reserved Agenda (cid:132) Development Processes (cid:132) Process Attributes (cid:132) Process Spectrum (cid:132) Unified Process (cid:132) Agile Processes (cid:132) Process Contexts (cid:132) UP/RUP and Agility Copyright ©2004, Agile Logic, Inc. All Rights Reserved Process Attributes (cid:132) What kinds of things can we look at to better understand and discuss processes? Copyright ©2004, Agile Logic, Inc. All Rights Reserved Activity Sequencing (cid:132) Phased Approach Gathers similar activity types together (cid:132) Preference towards serial completion (cid:132) Ultimate in phased approach is waterfall (cid:132) (cid:132) Concurrent and Parallel Activities occur opportunistically (cid:132) Activities of all types happening at same time (cid:132) Partial completion considered the norm (cid:132) Copyright ©2004, Agile Logic, Inc. All Rights Reserved
Description: