So, What's the Big Deal About Scrum?: A Methodology Handbook for Developers

So, What's the Big Deal About Scrum?: A Methodology Handbook for Developers

by Andre Akinyele

Paperback

$29.69 $32.99 Save 10% Current price is $29.69, Original price is $32.99. You Save 10%.
View All Available Formats & Editions
Choose Expedited Shipping at checkout for guaranteed delivery by Wednesday, August 28

Overview

When I was in graduate school at UMUC studying for my Master's in Information Technology: Software Engineering, I remember having to utilize wide-ranging reading sources to understand Scrum. The information was scattered and detailed in various books and articles which all stated the same or conflicting information. I wished there was one definitive book that detailed quickly the who, what, where, when, why, and how on Scrum. And here it is! The book covers iterative and evolutionary development, agile development, key motivations for iterative development, implementing an iterative or agile method, and why projects fail. It explains what Scrum is, its emphasis, history and origins, classification, life cycle and process, roles, practices, sprints, meetings, the value of Scrum meetings, and its work products and artifacts. The book lists Scrum's values, strengths, benefits, contributions, challenges, failings, misunderstandings, and advantages and disadvantages. It provides key Scrum adoption strategies, applicability, areas where it is appropriate, managing releases, application and product focus, scaling Scrum for large projects, risk management, and recommendations. This book is designed to help developers and students understand the Scrum method for improving collaborative productivity in app, game, software, and web development. In using Scrum developers have access to a development framework where cross-functional teams develop products or projects in an iterative and incremental approach. The concepts in this book improve new scope to the field of development when managing projects and product or application development. The Scrum method helps developers and software organizations improve their planning aspects, including requirements management, iteration development processes, and release plans as Scrum is an iterative, evolutionary, and agile development method. This book is a concise handbook to understanding and implementing Scrum as a methodology framework in one definitive book and offers everything an app, game, software, and web engineer and/or developer needs to quickly utilize one of the most common methods in industry use. This is the definitive Scrum method handbook for developers, managers, and students as the book explains what it is, how it works, how to implement it, and why you should. Whether you are a developer, project manager, software engineer, IT executive, or student, this book will help you quickly understand the principles and values of utilizing the Scrum methodology.

Product Details

ISBN-13: 9781543965445
Publisher: BookBaby
Publication date: 04/19/2019
Pages: 114
Product dimensions: 6.00(w) x 9.00(h) x 0.30(d)

About the Author

André Akinyele, founder of Ajamu, is a game developer and software engineer with extensive experience working with application, game, software, and web developments. While applying Scrum as a development framework, he helps his company develop products more efficiently and economically, thus reaching its maximum potential through the use of Scrum. He is the author of the short essay "What's So Special About Scrum?", written for the Information Technology (IT): Software Engineering Master's Degree Program at the University of Maryland University College (UMUC). The essay is used as a reference worldwide in industry and colleges. His diverse development projects have included implementing software for government federal agencies, web development for famous musicians, and software tests for audio production software companies. Akinyele has a Master's in Science (M.S.) in Information Technology (IT): Software Engineering from UMUC.

Table of Contents

Introduction: What Value Will You Get from This Book? xv

Section 1 Development Methods

1.1 Development Methodologies 3

Traditional Development Pitfalls 3

Iterative Development 4

Risk-Driven and Client-Driven Iterative Development 5

Timeboxed Iterative Development 5

Evolutionary Development 6

Adaptive Development 6

Incremental Delivery 7

Evolutionary Delivery 7

1.2 Agile Development 9

Agile Manifesto 9

Agile Principles 9

Agile Project Management 11

Agile Approach 12

Agile Methods 12

Addressing Issues with Agile Development Delivery 12

1.3 Implementation: Iterative or Agile Method 13

Adopting an Iterative or Agile Method 13

Key Motivations for Iterative Development 13

1.4 Projects 15

Linear, Formal Process "Heavy Process" 15

Why Projects Fail 15

Section 2 Scrum Methodology

2.1 Scrum 19

What is Scrum? 20

Method Emphasis 21

History and Origins 21

Classification 22

Life Cycle and Process 23

Roles 26

Scrum Practices 28

Sprints 32

Tracking Progress During Sprints 34

Definition of Done 35

Meetings 35

Value of Scrum Meetings 38

Work Products and Artifacts 39

Section 3 Scrum Tenets

3.1 Scrum Values and Principles 47

3.2 Scrum Strengths 51

3.3 Scrum Benefits 53

3.4 Primary Contributions 55

Section 4 Scrum Pros, Cons, And Misinterpretations

4.1 Common Challenges 59

4.2 How to Fail with Scrum 61

4.3 Key Misunderstandings 63

4.4 Advantages and Disadvantages of Scrum 65

Section 5 Applying Scrum

5.1 Scrum Implementation 71

Adoption Strategies 71

When Is Scrum Applicable? 71

Areas Where Scrum Is Appropriate 72

Managing Releases 72

Application and Product Focus 72

Scaling Scrum for Large Projects 73

Scrum Risk Management 73

5.2 Scrum Recommendations 75

Terminology 77

Resources 81

Bibliography 83

Index 87

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews