Sprint 1 - Purpose & Definition
Justin's Visual Notes for PSM I

Sprint 1 - Purpose & Definition

If you haven't read the overview of this series yet, you may find it here.

Purpose of Scrum

Starting in early 1990s Scrum was already used worldwide for many purposes. It is often misunderstood that the framework only applies to IT projects. The truth is, it can be used in anything from developing an algo trade platform to complex-daily-life issues.

Definition of Scrum

You must have heard dozens of people saying that Scrum is a methodology. In fact, it is not true (if you try out some of the available PSM I mock exams on the market or the Scrum Open Assessments, the word "methodology" is often used in trick answers). As stated in The Scrum Guide, Scrum is a framework.

methodology is a set of principles, tools and practices which can be used to guide processes to achieve a particular goal. A framework is a loose but incomplete structure which leaves room for other practices and tools to be included but provides much of the process required.

Scrum is lightweight, simple to understand, but difficult to master. After all, The Scrum Guide is only a 19-page PDF and it's available in different languages, written in a straight-forward fashion. However, the difficult part is to apply it in different scenarios correctly and effectively. It takes much practice to truly understand the essence of Scrum, that's why an experienced Scrum Master is an invaluable asset to your team.

Extended Reading

This part is not included in The Scrum Guide, but the question came across my mind when I first read the definition - is Scrum same as Agile?

Not really.

Scrum is one of the many available approaches to implement Agile. The principles of Agile is a whole different topic and should be discussed separately. There are other ways such as Kanban, Lean, XP, DSDM... that you can use to enforce Agile in your projects.

End note of this article

A few common misconceptions were mentioned above. Of course, we can all say that these are just "terms used" so no need to be so picky, right?

If a PSM holder becomes the Scrum Master, he/she is supposed to ensure correct understanding of Scrum among team members. These definitions are the nitty-gritty and shall be respected all the time.

Hope you benefit from this "Sprint" with me. Leave a like or share the article if you found it useful. Next, we will discuss Uses & Theory of Scrum. See you in the next one.

要查看或添加评论,请登录

Justin Choi的更多文章

  • Java Garbage Collection - Classical HotSpot

    Java Garbage Collection - Classical HotSpot

    What is garbage collection? How does it work in Java? Have you ever been asked this question, whether it's in an…

    8 条评论
  • Binary Search - DS & Algo Series

    Binary Search - DS & Algo Series

    I am starting a collection of articles to explore Data Structures and Algorithms from scratch. We will start with the…

    6 条评论
  • First 6 Months As A Developer - What I Have Learnt So Far

    First 6 Months As A Developer - What I Have Learnt So Far

    It's year end - the best time to do some reflection. I can't believe it's been almost 6 months since I have joined the…

    8 条评论
  • Azure - Basic Cloud Concepts

    Azure - Basic Cloud Concepts

    What is Cloud Computing? Sorry to disappoint you, but there is no server in the sky and we are not using computers on…

    1 条评论
  • Dev's Bread & Butter - 3. Comments and Formatting

    Dev's Bread & Butter - 3. Comments and Formatting

    PREVIOUS ARTICLE >> How to design FUNCTIONS Comments The question here is - do we even need comments if our code is…

  • Devs' Bread & Butter - 2. Functions

    Devs' Bread & Butter - 2. Functions

    In my last article, we have discussed the importance of "naming". This time, let's look into developers' basic building…

  • Devs' Bread & Butter - 1. Naming

    Devs' Bread & Butter - 1. Naming

    This is a series of reader's notes based on Clean Code by the legendary Robert C Martin (Uncle Bob). I think writing is…

    3 条评论
  • Self-Taught Journey (for Developers)

    Self-Taught Journey (for Developers)

    Not sure whether you want to become a Developer yet? Maybe read my other article about the decision-making process ->…

    3 条评论
  • Why I Became a Developer (and How You Can Too!)

    Why I Became a Developer (and How You Can Too!)

    Thanks for checking in. If you clicked this article, I guess you are curious about what it’s like to break into the…

    5 条评论
  • 3 Things I Learnt Deploying on HEROKU: my first stock trading simulator web app

    3 Things I Learnt Deploying on HEROKU: my first stock trading simulator web app

    First thing first - here's a live demo of the site. Feel free to test it out and let me know if it breaks! It is still…

    7 条评论

社区洞察

其他会员也浏览了