Agile software engineering:
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
London
Springer
2008
|
Schriftenreihe: | Undergraduate topics in computer science
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XIX, 303 S. graph. Darst. |
ISBN: | 9781848001985 9781848001992 1848001983 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV023329604 | ||
003 | DE-604 | ||
005 | 20081209 | ||
007 | t | ||
008 | 080605s2008 d||| |||| 00||| eng d | ||
015 | |a 08,N06,0033 |2 dnb | ||
016 | 7 | |a 987220926 |2 DE-101 | |
020 | |a 9781848001985 |c Pb. : ca. EUR 32.05 (freier Pr.), ca. sfr 52.50 (freier Pr.) |9 978-1-84800-198-5 | ||
020 | |a 9781848001992 |9 978-1-84800-199-2 | ||
020 | |a 1848001983 |c Pb. : ca. EUR 32.05 (freier Pr.), ca. sfr 52.50 (freier Pr.) |9 1-8480-0198-3 | ||
024 | 3 | |a 9781848001985 | |
028 | 5 | 2 | |a 12097784 |
035 | |a (OCoLC)227032572 | ||
035 | |a (DE-599)DNB987220926 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-703 |a DE-20 |a DE-355 |a DE-706 |a DE-11 | ||
050 | 0 | |a QA76.76.D47 | |
082 | 0 | |a 005.1 |2 22 | |
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Hazzan, Orit |e Verfasser |4 aut | |
245 | 1 | 0 | |a Agile software engineering |c Orit Hazzan and Yael Dubinsky |
264 | 1 | |a London |b Springer |c 2008 | |
300 | |a XIX, 303 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Undergraduate topics in computer science | |
650 | 4 | |a Agile software development | |
650 | 4 | |a Software engineering | |
650 | 0 | 7 | |a Agile Softwareentwicklung |0 (DE-588)4806620-5 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Agile Softwareentwicklung |0 (DE-588)4806620-5 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Dubinsky, Yael |e Verfasser |4 aut | |
856 | 4 | 2 | |m Digitalisierung UB Bayreuth |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016513556&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-016513556 |
Datensatz im Suchindex
_version_ | 1804137672408563712 |
---|---|
adam_text | Contents
1.
Introduction
to Agile Software Development
............... 1
1.1
Overview
........................................... 1
1.2
Objectives
.......................................... 2
1.3
Study Questions
..................................... 2
1.4
Three Perspectives on Software Engineering
............... 3
1.5
The Agile Manifesto
.................................. 4
1.5.1
Individuals and Interactions over Processes and Tools.
. 5
1.5.2
Working Software over Comprehensive Documentation
6
1.5.3
Customer Collaboration over Contract Negotiation.
... 7
1.5.4
Responding to Change over Following a Plan
........ 7
1.6
Application of Agile Software Development
............... 8
1.7
Data About Agile Software Development
................. 13
1.8
Agile Software Development in Learning Environments
...... 15
1.8.1
University Course Structure
...................... 15
1.8.2
Teaching and Learning Principles
.................. 15
1.8.3
The Studio Environment
......................... 17
1.8.4
The Academic Coach Role
....................... 18
1.8.5
Overview of the Studio Meetings
................. . 19
1.8.6
Launching the Project Development in the Studio
..... 20
1.9
Summary and Reflective Questions
...................... 23
1.10
Summary
........................................... 24
References
......................................... 24
2.
Teamwork
.............................................. 25
2.1
Overview
........................................... 25
2.2
Objectives
.......................................... 26
2.3
Study Questions
..................................... 26
2.4
A Role Scheme in Agile Teams
......................... 27
2.4.1
Remarks on the Implementation of the Role Scheme
... 31
2.4.2
Human Perspective on the Role Scheme
............. 32
2.4.3
Using the Role Scheme to Scale Agile Projects
........ 34
2.5
Dilemmas in Teamwork
............................... 34
2.6
Teamwork in Learning Environments
.................... 36
Contents
2.6.1
Teaching and Learning Principles
.................. 36
2.6.2
Role Activities
................................. 37
2.6.3
Student Evaluation
............................. 40
2.7
Concluding Reflective Questions
........................ 42
2.8
Summary
...........................................
42
References
......................................... 42
3.
Customers and Users
.................................... 45
3.1
Overview
........................................... 45
3.2
Objectives
........................................... 47
3.3
Study Questions
..................................... 47
3.4
The Customer
....................................... 48
3.4.1
Customer Role
................................. 48
3.4.2
Customer Collaboration
......................... 54
3.5
The User
........................................... 55
3.5.1
Combining UCD with Agile Development
........... 57
3.6
Customers and Users in Learning Environments
............ 61
3.6.1
Teaching and Learning Principles
.................. 61
3.6.2
Customer Stories
............................... 62
3.6.3
Case Studies of Metaphor Use
..................... 62
3.7
Summary and Reflective Questions
...................... 67
3.8
Summary
........................................... 68
References
......................................... 68
4.
Time
................................................... 71
4.1
Overview
........................................... 71
4.2
Objectives
.......................................... 72
4.3
Study Questions
..................................... 72
4.4
Time-Related Problems in Software Projects
............... 73
4.4.1
List of Time-Related Problems of Software Projects
... 74
4.4.2
Case Study
4.1.
Software Organizational Survey
from the Time Perspective
....................... 75
4.5
Tightness of Software Development Methods
.............. 77
4.6
Sustainable Pace
..................................... 79
4.6.1
Case Study
4.2.
An Iteration Timetable
of an Agile Team
............................... 80
4.7
Time Management of Agile Projects
..................... 81
4.7.1
Time Measurements
............................ 81
4.7.2
Prioritizing Development Tasb
................... 83
4.8
Time in Learning Environments
......................... 86
4.8.1
The Planning Activity
........................... 86
4.8.2
Teaching and Learning Principles
.................. 88
4.8.3
Students Reflections on Time-Related Issues
......... 89
4.8.4
The Academic Coach s Perspective
................. 89
Contents
4.9
Summary and Reflective Questions
...................... 90
4.10
Summary
........................................... 91
References
......................................... 91
5.
Measures
............................................... 93
5.1
Overview
........................................... 93
5.2
Objectives
.......................................... 95
5.3
Study Questions
..................................... 95
5.4
Why Are Measures Needed?
............................ 95
5.5
Who Decides What Is Measured?
........................ 96
5.6
What Should Be Measured?
............................ 97
5.7
When Are Measures Taken?
............................ 98
5.8
How Are Measures Taken?
............................. 98
5.9
Who Takes the Measures?
............................. 99
5.10
How Are Measures Used?
.............................. 99
5.11
Case Study
5.1.
Monitoring a Large-Scale Project
by Measures
........................................ 100
5.11.1
Measure Definition
............................ 100
5.11.2
Measure Illustration
............................ 102
5.12
Measures in Learning Environments
..................... 108
5.12.1
Teaching and Learning Principles
................. 108
5.12.2
Measurement Activities
......................... 109
5.12.3
Case Study
5.2.
Role-Related Measures
............
Ill
5.13
Summary and Reflective Questions
...................... 114
5.14
Summary
........................................... 114
References
......................................... 114
6.
Quality
................................................. 115
6.1
Overview
........................................... 115
6.2
Objectives
.......................................... 116
6.3
Study Questions
..................................... 117
6.4
The Agile Approach to Quality Assurance
................. 117
6.4.1
Process Quality
................................ 119
6.4.2
Product Quality
................................ 120
6.5
Test-Driven Development
.............................. 121
6.5.1
How Does TDD Help Overcome Some of the Problems
Inherent in Testing?
............................ 122
6.5.2
Case Study
6.1.
TDD Steps
....................... 124
6.5.3
Case Study
6.2.
Reflection on TDD
................ 125
6.6
Measured TDD
...................................... 127
6.7
Quality in Learning Environments
....................... 128
6.7.1
Case Study
6.3.
Size and Complexity Measures
....... 128
Contents
6.7.2
Case Study
6.4.
Illustrating Measured TDD
.......... 130
6.7.3
Teaching and Learning Principles
—
The Case
of Quality
..................................... 136
6.8
Summary and Reflective Questions
...................... 137
6.9
Summary
........................................... 137
References
......................................... 138
7.
Learning
................................................ 139
7.1
Overview
........................................... 139
7.2
Objectives
.......................................... 140
7.3
Study Questions
................................------- 140
7.4
How Does Agile Software Development Support
Learning Processes?
.................................. 141
7.4.1
Agile Software Development from the Constructivist
Perspective
.................................... 141
7.4.2
The Role of Short Releases and Iterations in Learning
Processes
..................................... 142
7.5
Learning in Learning Environments
...................... 144
7.5.1
Gradual Learning Process of Agile Software
Engineering
................................... 145
7.5.2
Learning and Teaching Principle
.................. 146
7.5.3
The Studio Meeting—End of the First Iteration
...... 147
7.5.4
Intermediate Course Review and Reflection
.......... 147
7.6
Summary and Reflective Questions
...................... 152
7.7
Summary
.......... ................................. 152
References
......................................... 152
8.
Abstraction
............................................. 155
8.1
Overview
........................................... 155
8.2
Objectives
.......................................... 156
8.3
Study Questions
..................................... 157
8.4
Abstraction Levels in Agile Software Development
.......... 158
8.4.1
Roles in Agile Teams
............................ 158
8.4.2
Case Study
8.1.
Abstraction During Iteration
Planning
..................................... 159
8.4.3
The Stand-Up Meeting
.......................... 161
8.4.4
Design and
Refactoring
.......................... 162
8.5
Abstraction in Learning Environments
................... 164
8.5.1
Teaching and Learning Principles
.................. 165
8.5.2
Case Study
8.2.
RefactoringActivity
................ 166
8.6
Summary and Reflective Questions
...................... 169
8.7
Summary
........................................... 170
References
......................................... 170
Contents
9. Trust................................................... 171
9.1
Overview...........................................
171
9.2
Objectives
.......................................... 172
9.3
Study Questions
..................................... 172
9.4
Software Intangibility and Process Transparency
........... 173
9.5
Game Theory Perspective in Software Development
......... 175
9.6
Ethics in Agile Teams
................................. 179
9.7
Diversity
........................................... 183
9.8
Trust in Learning Environments
........................ 186
9.8.1
Teaching and Learning Principle
.................. 186
9.9
Summary and Reflective Questions
...................... 187
9.10
Summary
........................................... 188
References
......................................... 188
10.
Globalization
.......................................... 189
10.1
Overview
........................................... 190
10.2
Objectives
.......................................... 190
10.3
Study Questions
..................................... 191
10.4
The Agile Approach in Global Software Development
....... 191
10.4.1
Communication in Distributed Agile Teams
........ 192
10.4.2
Planning in Distributed Agile Projects
............. 193
10.4.3
Case Study
10.1.
Tracking Agile Distributed
Projects
..................................... 193
10.4.4
Reflective Processes in Agile Distributed Teams
..... 194
10.4.5
Organizational Culture and Agile Distributed
Teams
...................................... 195
10.5
Application of Agile Principles in Non-Software Projects
..... 196
10.5.1
Case Study
10.2.
Book Writing
................... 196
10.6
Globalization in Learning Environments
.................. 197
10.6.1
Teaching and Learning Principles
................. 197
10.6.2
An Agile Perspective on the Book/Course
Structure
.................................... 198
10.6.3
Case Study
10.3.
Follow-the-Sun with Agile
Development
................................. 199
10.7
Summary and Reflective Questions
...................... 201
10.8
Summary
........................................... 202
References
......................................... 202
11.
Reflection
............................................. 205
11.1
Overview
........................................... 205
11.2
Objectives
.......................................... 206
11.3
Study Questions
..................................... 206
11.4
Case Study
11.1.
Reflection on Learning in Agile
Software Development
................................ 207
Contents
11.5
Reflective Practitioner Perspective
...................... 208
11.6
Retrospective
....................................... 210
11.6.1
The Retrospective Facilitator
.................... 211
11.6.2
Case Study
11.2.
Guidelines for a Retrospective
Session
...................................... 212
11.6.3
Application of Agile Practices in Retrospective
Sessions
..................................... 213
11.6.4
End of the Release Retrospective
................. 215
11.7
Reflection in Learning Environments
..................... 219
11.8
Summary and Reflective Questions
...................... 219
11.9
Summary
........................................... 220
References
......................................... 220
12.
Change
................................................ 223
12.1
Overview
........................................... 223
12.2
Objectives
.......................................... 224
12.3
Study Questions
..................................... 225
12.4
A Conceptual Framework for Change Introduction
......... 225
12.4.1
Changes in Software Requirements
................ 227
12.4.2
Organizational Changes
........................ 230
12.5
Transition to an Agile Software Development Environment
. . . 234
12.5.1
Organizational Survey
.......................... 235
12.5.2
Case Study
12.1.
A Report of an Organizational
Survey
...................................... 237
12.5.3
Case Study
12.2.
Applying an Agile Process
to a Transition Process
......................... 241
12.6
Change in Learning Environments
....................... 244
12.6.1
Introducing the Teaching of Agile Software
Development
................................. 244
12.6.2
Two-Day Workshop
........................... 245
12.6.3
Two-Day Workshop Format for a Team of Academic
Coaches
..................................... 250
12.7
Summary and Reflective Questions
...................... 251
12.8
Summary
........................................... 252
References
......................................... 252
13.
Leadership
............................................. 253
13.1
Overview
........................................... 253
13.2
Objectives
.......................................... 255
13.3
Study Questions
..................................... 255
13.4
Leaders
............................................ 256
13.4.1
Leadership Styles
.............................. 257
13.4.2
Case Study
13.1.
The Agile Change Leader
......... 258
13.5
Coaches
............................................ 264
Contents
13.6
Leadership
in
Learning
Environments.................... 264
13.6.1
Teaching and Learning Principles
................. 265
13.6.2
Case Study
13.2.
A Coaching Framework
............ 265
13.7
Summary and Reflective Questions
...................... 273
13.8
Summary
........................................... 273
References
......................................... 273
14.
Delivery and Cyclicality
................................. 275
14.1
Overview
........................................... 275
14.2
Objectives
.......................................... 276
14.3
Study Questions
..................................... 276
14.4
Delivery
............................................ 277
14.4.1
Towards the End of the Release
.................. 277
14.4.2
Release Celebration
............................ 278
14.4.3
Reflective Session Between Releases
............... 280
14.5
Cyclicality
.......................................... 287
14.6
Delivery and Cyclicality in Learning Environments
......... 288
14.6.1
The Delivery in the Studio
...................... 288
14.6.2
Teaching and Learning Principles
................. 290
14.7
Summary and Reflective Questions
...................... 291
14.8
Summary
........................................... 291
References
......................................... 292
Epilogue
................................................... 293
Index
...................................................... 295
|
adam_txt |
Contents
1.
Introduction
to Agile Software Development
. 1
1.1
Overview
. 1
1.2
Objectives
. 2
1.3
Study Questions
. 2
1.4
Three Perspectives on Software Engineering
. 3
1.5
The Agile Manifesto
. 4
1.5.1
Individuals and Interactions over Processes and Tools.
. 5
1.5.2
Working Software over Comprehensive Documentation
6
1.5.3
Customer Collaboration over Contract Negotiation.
. 7
1.5.4
Responding to Change over Following a Plan
. 7
1.6
Application of Agile Software Development
. 8
1.7
Data About Agile Software Development
. 13
1.8
Agile Software Development in Learning Environments
. 15
1.8.1
University Course Structure
. 15
1.8.2
Teaching and Learning Principles
. 15
1.8.3
The Studio Environment
. 17
1.8.4
The Academic Coach Role
. 18
1.8.5
Overview of the Studio Meetings
. . 19
1.8.6
Launching the Project Development in the Studio
. 20
1.9
Summary and Reflective Questions
. 23
1.10
Summary
. 24
References
. 24
2.
Teamwork
. 25
2.1
Overview
. 25
2.2
Objectives
. 26
2.3
Study Questions
. 26
2.4
A Role Scheme in Agile Teams
. 27
2.4.1
Remarks on the Implementation of the Role Scheme
. 31
2.4.2
Human Perspective on the Role Scheme
. 32
2.4.3
Using the Role Scheme to Scale Agile Projects
. 34
2.5
Dilemmas in Teamwork
. 34
2.6
Teamwork in Learning Environments
. 36
Contents
2.6.1
Teaching and Learning Principles
. 36
2.6.2
Role Activities
. 37
2.6.3
Student Evaluation
. 40
2.7
Concluding Reflective Questions
. 42
2.8
Summary
.
42
References
. 42
3.
Customers and Users
. 45
3.1
Overview
. 45
3.2
Objectives
. 47
3.3
Study Questions
. 47
3.4
The Customer
. 48
3.4.1
Customer Role
. 48
3.4.2
Customer Collaboration
. 54
3.5
The User
. 55
3.5.1
Combining UCD with Agile Development
. 57
3.6
Customers and Users in Learning Environments
. 61
3.6.1
Teaching and Learning Principles
. 61
3.6.2
Customer Stories
. 62
3.6.3
Case Studies of Metaphor Use
. 62
3.7
Summary and Reflective Questions
. 67
3.8
Summary
. 68
References
. 68
4.
Time
. 71
4.1
Overview
. 71
4.2
Objectives
. 72
4.3
Study Questions
. 72
4.4
Time-Related Problems in Software Projects
. 73
4.4.1
List of Time-Related Problems of Software Projects
. 74
4.4.2
Case Study
4.1.
Software Organizational Survey
from the Time Perspective
. 75
4.5
Tightness of Software Development Methods
. 77
4.6
Sustainable Pace
. 79
4.6.1
Case Study
4.2.
An Iteration Timetable
of an Agile Team
. 80
4.7
Time Management of Agile Projects
. 81
4.7.1
Time Measurements
. 81
4.7.2
Prioritizing Development Tasb
. 83
4.8
Time in Learning Environments
. 86
4.8.1
The Planning Activity
. 86
4.8.2
Teaching and Learning Principles
. 88
4.8.3
Students' Reflections on Time-Related Issues
. 89
4.8.4
The Academic Coach's Perspective
. 89
Contents
4.9
Summary and Reflective Questions
. 90
4.10
Summary
. 91
References
. 91
5.
Measures
. 93
5.1
Overview
. 93
5.2
Objectives
. 95
5.3
Study Questions
. 95
5.4
Why Are Measures Needed?
. 95
5.5
Who Decides What Is Measured?
. 96
5.6
What Should Be Measured?
. 97
5.7
When Are Measures Taken?
. 98
5.8
How Are Measures Taken?
. 98
5.9
Who Takes the Measures?
. 99
5.10
How Are Measures Used?
. 99
5.11
Case Study
5.1.
Monitoring a Large-Scale Project
by Measures
. 100
5.11.1
Measure Definition
. 100
5.11.2
Measure Illustration
. 102
5.12
Measures in Learning Environments
. 108
5.12.1
Teaching and Learning Principles
. 108
5.12.2
Measurement Activities
. 109
5.12.3
Case Study
5.2.
Role-Related Measures
.
Ill
5.13
Summary and Reflective Questions
. 114
5.14
Summary
. 114
References
. 114
6.
Quality
. 115
6.1
Overview
. 115
6.2
Objectives
. 116
6.3
Study Questions
. 117
6.4
The Agile Approach to Quality Assurance
. 117
6.4.1
Process Quality
. 119
6.4.2
Product Quality
. 120
6.5
Test-Driven Development
. 121
6.5.1
How Does TDD Help Overcome Some of the Problems
Inherent in Testing?
. 122
6.5.2
Case Study
6.1.
TDD Steps
. 124
6.5.3
Case Study
6.2.
Reflection on TDD
. 125
6.6
Measured TDD
. 127
6.7
Quality in Learning Environments
. 128
6.7.1
Case Study
6.3.
Size and Complexity Measures
. 128
Contents
6.7.2
Case Study
6.4.
Illustrating Measured TDD
. 130
6.7.3
Teaching and Learning Principles
—
The Case
of Quality
. 136
6.8
Summary and Reflective Questions
. 137
6.9
Summary
. 137
References
. 138
7.
Learning
. 139
7.1
Overview
. 139
7.2
Objectives
. 140
7.3
Study Questions
.------- 140
7.4
How Does Agile Software Development Support
Learning Processes?
. 141
7.4.1
Agile Software Development from the Constructivist
Perspective
. 141
7.4.2
The Role of Short Releases and Iterations in Learning
Processes
. 142
7.5
Learning in Learning Environments
. 144
7.5.1
Gradual Learning Process of Agile Software
Engineering
. 145
7.5.2
Learning and Teaching Principle
. 146
7.5.3
The Studio Meeting—End of the First Iteration
. 147
7.5.4
Intermediate Course Review and Reflection
. 147
7.6
Summary and Reflective Questions
. 152
7.7
Summary
.'. 152
References
. 152
8.
Abstraction
. 155
8.1
Overview
. 155
8.2
Objectives
. 156
8.3
Study Questions
. 157
8.4
Abstraction Levels in Agile Software Development
. 158
8.4.1
Roles in Agile Teams
. 158
8.4.2
Case Study
8.1.
Abstraction During Iteration
Planning
. 159
8.4.3
The Stand-Up Meeting
. 161
8.4.4
Design and
Refactoring
. 162
8.5
Abstraction in Learning Environments
. 164
8.5.1
Teaching and Learning Principles
. 165
8.5.2
Case Study
8.2.
RefactoringActivity
. 166
8.6
Summary and Reflective Questions
. 169
8.7
Summary
. 170
References
. 170
Contents
9. Trust. 171
9.1
Overview.
171
9.2
Objectives
. 172
9.3
Study Questions
. 172
9.4
Software Intangibility and Process Transparency
. 173
9.5
Game Theory Perspective in Software Development
. 175
9.6
Ethics in Agile Teams
. 179
9.7
Diversity
. 183
9.8
Trust in Learning Environments
. 186
9.8.1
Teaching and Learning Principle
. 186
9.9
Summary and Reflective Questions
. 187
9.10
Summary
. 188
References
. 188
10.
Globalization
. 189
10.1
Overview
. 190
10.2
Objectives
. 190
10.3
Study Questions
. 191
10.4
The Agile Approach in Global Software Development
. 191
10.4.1
Communication in Distributed Agile Teams
. 192
10.4.2
Planning in Distributed Agile Projects
. 193
10.4.3
Case Study
10.1.
Tracking Agile Distributed
Projects
. 193
10.4.4
Reflective Processes in Agile Distributed Teams
. 194
10.4.5
Organizational Culture and Agile Distributed
Teams
. 195
10.5
Application of Agile Principles in Non-Software Projects
. 196
10.5.1
Case Study
10.2.
Book Writing
. 196
10.6
Globalization in Learning Environments
. 197
10.6.1
Teaching and Learning Principles
. 197
10.6.2
An Agile Perspective on the Book/Course
Structure
. 198
10.6.3
Case Study
10.3.
Follow-the-Sun with Agile
Development
. 199
10.7
Summary and Reflective Questions
. 201
10.8
Summary
. 202
References
. 202
11.
Reflection
. 205
11.1
Overview
. 205
11.2
Objectives
. 206
11.3
Study Questions
. 206
11.4
Case Study
11.1.
Reflection on Learning in Agile
Software Development
. 207
Contents
11.5
Reflective Practitioner Perspective
. 208
11.6
Retrospective
. 210
11.6.1
The Retrospective Facilitator
. 211
11.6.2
Case Study
11.2.
Guidelines for a Retrospective
Session
. 212
11.6.3
Application of Agile Practices in Retrospective
Sessions
. 213
11.6.4
End of the Release Retrospective
. 215
11.7
Reflection in Learning Environments
. 219
11.8
Summary and Reflective Questions
. 219
11.9
Summary
. 220
References
. 220
12.
Change
. 223
12.1
Overview
. 223
12.2
Objectives
. 224
12.3
Study Questions
. 225
12.4
A Conceptual Framework for Change Introduction
. 225
12.4.1
Changes in Software Requirements
. 227
12.4.2
Organizational Changes
. 230
12.5
Transition to an Agile Software Development Environment
. . . 234
12.5.1
Organizational Survey
. 235
12.5.2
Case Study
12.1.
A Report of an Organizational
Survey
. 237
12.5.3
Case Study
12.2.
Applying an Agile Process
to a Transition Process
. 241
12.6
Change in Learning Environments
. 244
12.6.1
Introducing the Teaching of Agile Software
Development
. 244
12.6.2
Two-Day Workshop
. 245
12.6.3
Two-Day Workshop Format for a Team of Academic
Coaches
. 250
12.7
Summary and Reflective Questions
. 251
12.8
Summary
. 252
References
. 252
13.
Leadership
. 253
13.1
Overview
. 253
13.2
Objectives
. 255
13.3
Study Questions
. 255
13.4
Leaders
. 256
13.4.1
Leadership Styles
. 257
13.4.2
Case Study
13.1.
The Agile Change Leader
. 258
13.5
Coaches
. 264
Contents
13.6
Leadership
in
Learning
Environments. 264
13.6.1
Teaching and Learning Principles
. 265
13.6.2
Case Study
13.2.
A Coaching Framework
. 265
13.7
Summary and Reflective Questions
. 273
13.8
Summary
. 273
References
. 273
14.
Delivery and Cyclicality
. 275
14.1
Overview
. 275
14.2
Objectives
. 276
14.3
Study Questions
. 276
14.4
Delivery
. 277
14.4.1
Towards the End of the Release
. 277
14.4.2
Release Celebration
. 278
14.4.3
Reflective Session Between Releases
. 280
14.5
Cyclicality
. 287
14.6
Delivery and Cyclicality in Learning Environments
. 288
14.6.1
The Delivery in the Studio
. 288
14.6.2
Teaching and Learning Principles
. 290
14.7
Summary and Reflective Questions
. 291
14.8
Summary
. 291
References
. 292
Epilogue
. 293
Index
. 295 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Hazzan, Orit Dubinsky, Yael |
author_facet | Hazzan, Orit Dubinsky, Yael |
author_role | aut aut |
author_sort | Hazzan, Orit |
author_variant | o h oh y d yd |
building | Verbundindex |
bvnumber | BV023329604 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.D47 |
callnumber-search | QA76.76.D47 |
callnumber-sort | QA 276.76 D47 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 230 |
ctrlnum | (OCoLC)227032572 (DE-599)DNB987220926 |
dewey-full | 005.1 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.1 |
dewey-search | 005.1 |
dewey-sort | 15.1 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01801nam a2200469 c 4500</leader><controlfield tag="001">BV023329604</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20081209 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">080605s2008 d||| |||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">08,N06,0033</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">987220926</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781848001985</subfield><subfield code="c">Pb. : ca. EUR 32.05 (freier Pr.), ca. sfr 52.50 (freier Pr.)</subfield><subfield code="9">978-1-84800-198-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781848001992</subfield><subfield code="9">978-1-84800-199-2</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1848001983</subfield><subfield code="c">Pb. : ca. EUR 32.05 (freier Pr.), ca. sfr 52.50 (freier Pr.)</subfield><subfield code="9">1-8480-0198-3</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9781848001985</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">12097784</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)227032572</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB987220926</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-703</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.76.D47</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.1</subfield><subfield code="2">22</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Hazzan, Orit</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Agile software engineering</subfield><subfield code="c">Orit Hazzan and Yael Dubinsky</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">London</subfield><subfield code="b">Springer</subfield><subfield code="c">2008</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIX, 303 S.</subfield><subfield code="b">graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Undergraduate topics in computer science</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Agile software development</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Software engineering</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Agile Softwareentwicklung</subfield><subfield code="0">(DE-588)4806620-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Agile Softwareentwicklung</subfield><subfield code="0">(DE-588)4806620-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Dubinsky, Yael</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bayreuth</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016513556&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-016513556</subfield></datafield></record></collection> |
id | DE-604.BV023329604 |
illustrated | Illustrated |
index_date | 2024-07-02T20:57:06Z |
indexdate | 2024-07-09T21:16:01Z |
institution | BVB |
isbn | 9781848001985 9781848001992 1848001983 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-016513556 |
oclc_num | 227032572 |
open_access_boolean | |
owner | DE-703 DE-20 DE-355 DE-BY-UBR DE-706 DE-11 |
owner_facet | DE-703 DE-20 DE-355 DE-BY-UBR DE-706 DE-11 |
physical | XIX, 303 S. graph. Darst. |
publishDate | 2008 |
publishDateSearch | 2008 |
publishDateSort | 2008 |
publisher | Springer |
record_format | marc |
series2 | Undergraduate topics in computer science |
spelling | Hazzan, Orit Verfasser aut Agile software engineering Orit Hazzan and Yael Dubinsky London Springer 2008 XIX, 303 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Undergraduate topics in computer science Agile software development Software engineering Agile Softwareentwicklung (DE-588)4806620-5 gnd rswk-swf Agile Softwareentwicklung (DE-588)4806620-5 s DE-604 Dubinsky, Yael Verfasser aut Digitalisierung UB Bayreuth application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016513556&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Hazzan, Orit Dubinsky, Yael Agile software engineering Agile software development Software engineering Agile Softwareentwicklung (DE-588)4806620-5 gnd |
subject_GND | (DE-588)4806620-5 |
title | Agile software engineering |
title_auth | Agile software engineering |
title_exact_search | Agile software engineering |
title_exact_search_txtP | Agile software engineering |
title_full | Agile software engineering Orit Hazzan and Yael Dubinsky |
title_fullStr | Agile software engineering Orit Hazzan and Yael Dubinsky |
title_full_unstemmed | Agile software engineering Orit Hazzan and Yael Dubinsky |
title_short | Agile software engineering |
title_sort | agile software engineering |
topic | Agile software development Software engineering Agile Softwareentwicklung (DE-588)4806620-5 gnd |
topic_facet | Agile software development Software engineering Agile Softwareentwicklung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016513556&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT hazzanorit agilesoftwareengineering AT dubinskyyael agilesoftwareengineering |