CH06 PPT Modified
CH06 PPT Modified
Tenth Edition
Chapter 6
Agile Modeling,
Prototyping, and Scrum
Copyright © 2019, 2014, 2011 Pearson Education, Inc. All Rights Reserved
Agile Modeling, but First Prototyping
Copyright © 2019, 2014, 2011 Pearson Education, Inc. All Rights Reserved
Major Topics
• Prototyping
• Agile modeling
• Scrum
• DevOps (derived from Development and Operations)
Copyright © 2019, 2014, 2011 Pearson Education, Inc. All Rights Reserved
Prototyping
• Patched-up
• Nonoperational
• First-of-a-series
• Selected features
Copyright © 2019, 2014, 2011 Pearson Education, Inc. All Rights Reserved
Patched-Up Prototype
Copyright © 2019, 2014, 2011 Pearson Education, Inc. All Rights Reserved
Nonoperational Scale Models
Copyright © 2019, 2014, 2011 Pearson Education, Inc. All Rights Reserved
First-Of-A-Series Prototype
• Creating a pilot
• Prototype is completely operational
• Useful when many installations of the same information
system are planned
• A full-scale prototype is installed in one or two locations
first, and if successful, duplicates are installed at all
locations based on customer usage patterns and other
key factors
Copyright © 2019, 2014, 2011 Pearson Education, Inc. All Rights Reserved
Selected Features Prototype
Copyright © 2019, 2014, 2011 Pearson Education, Inc. All Rights Reserved
Figure 6.1 Four Kinds of Prototypes
Copyright © 2019, 2014, 2011 Pearson Education, Inc. All Rights Reserved
Users’ Role in Prototyping
• Honest involvement
• Communicate the purpose of the prototype clearly
• Get suggestions for changing, expanding the prototype
and innovation
Copyright © 2019, 2014, 2011 Pearson Education, Inc. All Rights Reserved
Agile Modeling
Copyright © 2019, 2014, 2011 Pearson Education, Inc. All Rights Reserved
Values and Principles of Agile Modeling
• Communication
• Simplicity
• Feedback
• Courage
Copyright © 2019, 2014, 2011 Pearson Education, Inc. All Rights Reserved
Figure 6.2 Values are Crucial to the Agile
Approach
Copyright © 2019, 2014, 2011 Pearson Education, Inc. All Rights Reserved
The Basic Principles of Agile Modeling (1 of 3)
Copyright © 2019, 2014, 2011 Pearson Education, Inc. All Rights Reserved
The Basic Principles of Agile Modeling (2 of 3)
Copyright © 2019, 2014, 2011 Pearson Education, Inc. All Rights Reserved
The Basic Principles of Agile Modeling (3 of 3)
Copyright © 2019, 2014, 2011 Pearson Education, Inc. All Rights Reserved
Four Basic Activities of Agile Modeling
• Coding
• Testing
• Listening
• Designing
Copyright © 2019, 2014, 2011 Pearson Education, Inc. All Rights Reserved
Coding
Copyright © 2019, 2014, 2011 Pearson Education, Inc. All Rights Reserved
Testing (1 of 2)
Copyright © 2019, 2014, 2011 Pearson Education, Inc. All Rights Reserved
Testing (2 of 2)
Copyright © 2019, 2014, 2011 Pearson Education, Inc. All Rights Reserved
Listening (1 of 2)
Copyright © 2019, 2014, 2011 Pearson Education, Inc. All Rights Reserved
Listening (2 of 2)
Copyright © 2019, 2014, 2011 Pearson Education, Inc. All Rights Reserved
Designing (1 of 2)
Copyright © 2019, 2014, 2011 Pearson Education, Inc. All Rights Reserved
Designing (2 of 2)
Copyright © 2019, 2014, 2011 Pearson Education, Inc. All Rights Reserved
Four Resource Control Variables of Agile
Modeling
• Time
• Cost
• Quality
• Scope
Copyright © 2019, 2014, 2011 Pearson Education, Inc. All Rights Reserved
Four Core Agile Practices
• Short releases
• 40-hour work week
• Onsite customer
• Pair programming
Copyright © 2019, 2014, 2011 Pearson Education, Inc. All Rights Reserved