Technical Program
  Invited Speakers
  Technical Papers
  Practitioner Reports
Educators' Symposium
Doctoral Symposium
Student Research Comp.
Turing Lecture
Social Events
Week at a Glance
Final Program (1.5M .pdf)

Find in Program


view, help

"Scrum and Agile Project Management"
Object-Oriented Programming, Systems, Languages and Applications
Home    Program    Housing & Transportation    Registration    Submissions    Wiki    Maps
  > Technical Program > Tutorials > All Tutorials

 : Sunday Morning Tutorials (8:30 - 12:00) : Requirements Capture : Sunday : Methodologies

Scrum and Agile Project Management

Meeting Room 3
Sunday, 8:30, half day


Dan Rawsthorne, Net Objectives:  Dan Rawsthorne, Net Objectives: Dan is a Certified Scrum Master with almost twenty years experience leading and managing software development teams. He is a long-time agile practitioner, is proficient in a number of agile methods, and now uses Scrum as his method of choice. He is also a well-known use case developer/coach, and brings this expertise to the "customer side" of agile projects. He currently helps organizations adopt Scrum, works with their teams, and coaches their Scrum Masters.

Tutorial number: 2

We can read about agile processes in books and articles. This tutorial provides an overview of agile processes and describes them by difficulty of implementation—the skeleton, the sashimi, and the heart. How Scrum fleshes out each of these aspects of agile processes is then described. Since it is easy to think one knows what agile processes are like without understanding what they really feel like, two case studies are used. The class is divided into small teams that have to plan a facility for trading excess Major League Baseball tickets, and then to respond to a major project change just 30 days prior to implementation. In both exercises, the teams will have the opportunity to work directly with the customer, Mr. Bud Selig, the commissioner of MLB. Having experienced the feel of agile and Scrum, advanced topics such as how to scale the Scrum process, how to use Scrum with Extreme Programming, and the relationship between Scrum and CMM are covered.

Beginner: You should attend this tutorial if you want to understand one of the leading agile processes, Scrum. By the end of the tutorial, you will be prepared to apply Scrum to your project or development environment.