3+ Hours of Video Instruction
Scrum Fundamentals LiveLessons provides practitioners with a core understanding of Scrum–the most popular agile method–and helpful advice to help them deliver high quality products that add the most value to their customers.
In this video training, Tommy Norman (CSM, CSP, PSM I, ALM MVP) provides an introduction to Agile software development using Scrum, which is a lightweight, adaptive framework for managing complex projects. It consists of roles, artifacts, and events as well as a simple set of rules to govern the relationships and interactions between them.
This LiveLessons course gives helpful insight into the history of Agile and how its values and principles can focus teams on consistently delivering quality products that immediately add value for the customer. It covers the complete Scrum framework from project initiation, executing Sprints, and delivering a product increment.
About the Instructor
Tommy Norman is a Lean/Agile Coach at LeanKit in Nashville, TN. For more than fifteen years, he has been helping clients build solutions using both Agile and traditional approaches as a Certified Scrum Master / Practitioner as well as a Microsoft ALM MVP. Tommy is a coordinator for the Nashville Agile User Group, one of the original founders of the devLink Technical Conference, a past president and board member of the Nashville .NET User Group, and a frequent speaker at both local and national events. He blogs about Agile, TFS, and .NET at www.tommynorman.com and rambles about most everything on Twitter as @tommynorman.
What You Will Learn
- The history of Agile
- The roles, artifacts, and events in Scrum
- How to start a Scrum project
- Essentials of writing good User Stories
- How to maintain your Product Backlog and Release Plan
- Agile estimation techniques
- How to effectively plan for and execute a Sprint
- Agile engineering best practices
- How to integrate QA into your Sprints
- How to inspect and adapt your process
Who Should Take This Course
- Anyone involved in the development of software applications looking for a practical introduction to the Agile framework Scrum.
- Familiarity with the basics of software development projects.
Lesson 1: A History of Agile
Lesson 1 covers a brief history of Agile and how it has evolved over the years. The lesson starts by reviewing how software had previously been done with a more traditional "Waterfall" approach. Viewers learn some of the intrinsic issues often encountered in Waterfall projects. From there, the lesson covers how Agile got its start and evolved into the many frameworks available today.
Lesson 2: Agile Concepts
Lesson 2 covers the underlying concepts behind many of the various Agile approaches. It discusses how to separate the implementation (or mechanism) of a concept from its underlying values and principles. Finally, the lesson touches on the many Agile processes and frameworks that have risen from these concepts and have become more mainstream today.
Lesson 3: An Overview of Scrum
Lesson 3 presents the basic roles, artifacts, and events that make up the Scrum framework. These topics are covered at a high level in this lesson and discussed in more depth in the following lessons.
Lesson 4: Starting a Scrum Project
Lesson 4 begins by demonstration how to establish a Product Vision to act as a compass for the Scrum Team to follow. From there, it covers how to create the initial Product Backlog with good User Stories and then how to prioritize it appropriately. Next, viewers learn how to assemble their Scrum Teams to best deliver their product increments. Viewers also learn the Agile concepts and techniques used for estimating User Stories and how to create a Release Plan to forecast when and what might be done in the future.
Lesson 5: Executing the Sprint
Lesson 5: shows how to start developing a product. It starts off by covering the Sprint Planning Meeting where the team determines what to work on, a Sprint goal is created, and a Sprint Backlog is developed which is the plan for meeting that goal. The lesson then talks about how to work collaboratively as a Scrum Team. This lesson also covers the Daily Scrum, and it gives tips on how to make the most of this meeting. Finally, the lesson covers grooming the Product Backlog to keep a good runway of User Stories prepped and ready for the team.
Lesson 6: Ending the Sprint
Lesson 6 covers holding the Sprint Review and demoing the finished Product Increment to the stakeholders. Next, it talks about delivering that product increment to the users and how to do this as often as possible. Finally, the lesson discusses how to hold the Sprint Retrospective for the team to reflect and strive for continuous improvement.
About LiveLessons Video Training
The LiveLessons Video Training series publishes hundreds of hands-on, expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. This professional and personal technology video series features world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, IBM Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include: IT Certification, Programming, Web Development, Mobile Development, Home and Office Technologies, Business and Management, and more. View all LiveLessons on InformIT at: http://www.informit.com/livelessons
Table of Contents
- Lesson 1: History of Agile
- Lesson 2: Agile Concepts
- Lesson 3: Scrum Overview
Lesson 4: Getting a Scrum Project Started
- Learning objectives 00:00:42
- 4.1 Sprint Zero 00:03:11
- 4.2 Creating a Product Vision 00:04:07
- 4.3 Creating Your Initial Product Backlog 00:01:53
- 4.4 User Stories 00:14:09
- 4.5 Roles and Personas 00:01:58
- 4.6 Prioritizing your Product Backlog 00:04:54
- 4.7 Assembling the Scrum Team 00:00:51
- 4.8 Agile Estimation 00:13:41
- 4.9 Creating a Release Plan 00:05:10
- Lesson 5: Executing the Sprint
- Lesson 6: Ending the Sprint
- Title: Scrum Fundamentals
- Release date: August 2015
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780133749076