Skip to content

Latest commit

 

History

History
74 lines (43 loc) · 2.08 KB

lesson.md

File metadata and controls

74 lines (43 loc) · 2.08 KB

Brief

Preparation

N/A

Lesson Overview

We will spend the first hour learning about Agile and SCRUM yet keeping in mind with other Agile methodology. We will then learn about the difference between using Object Literal (previous lesson) and Class (today's).


Self studies check-in

Q1: Describe the Waterfall Model.

Q2: Describe the Agile Model.

Q3: Describe the difference between Waterfall and Agile model.


Part 1 - All Agile Methodologies

The most popular Agile Methodology is SCRUM, but it is not the only methodology.

The Agile Manifesto

  1. Processes and Tools are not as agile as human beings.
  2. Intuitive software is better than excessive documentation.
  3. Collaboration ensures product development is aligned with end users' requirement.
  4. When business change, the tech team must adapt.

12 Principles of Agile

The 12 principles applies to every agile methodologies.


Part 2 - SCRUM

SCRUM is one of the many Agile Methodologies.

In SCRUM, there are four meetings:

  1. Sprint Planning - Laying out the work to be performed for the sprint. (4 to 8 hours)
  2. Daily Scrum - Inspect progress toward the Sprint Goal. (15 mins)
  3. Sprint Review - Inspect the outcome of the Sprint. (1 to 4 hours)
  4. Sprint Retrospective - Plan ways to increase quality and effectiveness. (1 to 3 hours)

Source: https://www.scrum.org/resources/what-is-scrum


Part 3 - Class Activity (What are agile user stories?)

Action Duration Outcome
Learners self Reading for this link. 10 mins Learners have a brief understanding of what agile user stories are.
Instructor facilitate students to answer three questions by getting students to type in chat. 20 mins Summarizes and highlight the good inputs from student.

Three Questions:

  1. What are user stories?
  2. Why user stories?
  3. Think and provide an example of a user story.