Explore Courses
course iconScrum AllianceCertified ScrumMaster (CSM) Certification
  • 16 Hours
Best seller
course iconScrum AllianceCertified Scrum Product Owner (CSPO) Certification
  • 16 Hours
Best seller
course iconScaled AgileLeading SAFe 6.0 Certification
  • 16 Hours
Trending
course iconScrum.orgProfessional Scrum Master (PSM) Certification
  • 16 Hours
course iconScaled AgileSAFe 6.0 Scrum Master (SSM) Certification
  • 16 Hours
course iconScaled Agile, Inc.Implementing SAFe 6.0 (SPC) Certification
  • 32 Hours
Recommended
course iconScaled Agile, Inc.SAFe 6.0 Release Train Engineer (RTE) Certification
  • 24 Hours
course iconScaled Agile, Inc.SAFe® 6.0 Product Owner/Product Manager (POPM)
  • 16 Hours
Trending
course iconKanban UniversityKMP I: Kanban System Design Course
  • 16 Hours
course iconIC AgileICP Agile Certified Coaching (ICP-ACC)
  • 24 Hours
course iconScrum.orgProfessional Scrum Product Owner I (PSPO I) Training
  • 16 Hours
course iconAgile Management Master's Program
  • 32 Hours
Trending
course iconAgile Excellence Master's Program
  • 32 Hours
Agile and ScrumScrum MasterProduct OwnerSAFe AgilistAgile CoachFull Stack Developer BootcampData Science BootcampCloud Masters BootcampReactNode JsKubernetesCertified Ethical HackingAWS Solutions Artchitct AssociateAzure Data Engineercourse iconPMIProject Management Professional (PMP) Certification
  • 36 Hours
Best seller
course iconAxelosPRINCE2 Foundation & Practitioner Certificationn
  • 32 Hours
course iconAxelosPRINCE2 Foundation Certification
  • 16 Hours
course iconAxelosPRINCE2 Practitioner Certification
  • 16 Hours
Change ManagementProject Management TechniquesCertified Associate in Project Management (CAPM) CertificationOracle Primavera P6 CertificationMicrosoft Projectcourse iconJob OrientedProject Management Master's Program
  • 45 Hours
Trending
course iconProject Management Master's Program
  • 45 Hours
Trending
PRINCE2 Practitioner CoursePRINCE2 Foundation CoursePMP® Exam PrepProject ManagerProgram Management ProfessionalPortfolio Management Professionalcourse iconAWSAWS Certified Solutions Architect - Associate
  • 32 Hours
Best seller
course iconAWSAWS Cloud Practitioner Certification
  • 32 Hours
course iconAWSAWS DevOps Certification
  • 24 Hours
course iconMicrosoftAzure Fundamentals Certification
  • 16 Hours
course iconMicrosoftAzure Administrator Certification
  • 24 Hours
Best seller
course iconMicrosoftAzure Data Engineer Certification
  • 45 Hours
Recommended
course iconMicrosoftAzure Solution Architect Certification
  • 32 Hours
course iconMicrosoftAzure Devops Certification
  • 40 Hours
course iconAWSSystems Operations on AWS Certification Training
  • 24 Hours
course iconAWSArchitecting on AWS
  • 32 Hours
course iconAWSDeveloping on AWS
  • 24 Hours
course iconJob OrientedAWS Cloud Architect Masters Program
  • 48 Hours
New
course iconCareer KickstarterCloud Engineer Bootcamp
  • 100 Hours
Trending
Cloud EngineerCloud ArchitectAWS Certified Developer Associate - Complete GuideAWS Certified DevOps EngineerAWS Certified Solutions Architect AssociateMicrosoft Certified Azure Data Engineer AssociateMicrosoft Azure Administrator (AZ-104) CourseAWS Certified SysOps Administrator AssociateMicrosoft Certified Azure Developer AssociateAWS Certified Cloud Practitionercourse iconAxelosITIL 4 Foundation Certification
  • 16 Hours
Best seller
course iconAxelosITIL Practitioner Certification
  • 16 Hours
course iconPeopleCertISO 14001 Foundation Certification
  • 16 Hours
course iconPeopleCertISO 20000 Certification
  • 16 Hours
course iconPeopleCertISO 27000 Foundation Certification
  • 24 Hours
course iconAxelosITIL 4 Specialist: Create, Deliver and Support Training
  • 24 Hours
course iconAxelosITIL 4 Specialist: Drive Stakeholder Value Training
  • 24 Hours
course iconAxelosITIL 4 Strategist Direct, Plan and Improve Training
  • 16 Hours
ITIL 4 Specialist: Create, Deliver and Support ExamITIL 4 Specialist: Drive Stakeholder Value (DSV) CourseITIL 4 Strategist: Direct, Plan, and ImproveITIL 4 Foundationcourse iconJob OrientedData Science Bootcamp
  • 6 Months
Trending
course iconJob OrientedData Engineer Bootcamp
  • 289 Hours
course iconJob OrientedData Analyst Bootcamp
  • 6 Months
course iconJob OrientedAI Engineer Bootcamp
  • 288 Hours
New
Data Science with PythonMachine Learning with PythonData Science with RMachine Learning with RPython for Data ScienceDeep Learning Certification TrainingNatural Language Processing (NLP)TensorflowSQL For Data Analyticscourse iconIIIT BangaloreExecutive PG Program in Data Science from IIIT-Bangalore
  • 12 Months
course iconMaryland UniversityExecutive PG Program in DS & ML
  • 12 Months
course iconMaryland UniversityCertificate Program in DS and BA
  • 31 Weeks
course iconIIIT BangaloreAdvanced Certificate Program in Data Science
  • 8+ Months
course iconLiverpool John Moores UniversityMaster of Science in ML and AI
  • 750+ Hours
course iconIIIT BangaloreExecutive PGP in ML and AI
  • 600+ Hours
Data ScientistData AnalystData EngineerAI EngineerData Analysis Using ExcelDeep Learning with Keras and TensorFlowDeployment of Machine Learning ModelsFundamentals of Reinforcement LearningIntroduction to Cutting-Edge AI with TransformersMachine Learning with PythonMaster Python: Advance Data Analysis with PythonMaths and Stats FoundationNatural Language Processing (NLP) with PythonPython for Data ScienceSQL for Data Analytics CoursesAI Advanced: Computer Vision for AI ProfessionalsMaster Applied Machine LearningMaster Time Series Forecasting Using Pythoncourse iconDevOps InstituteDevOps Foundation Certification
  • 16 Hours
Best seller
course iconCNCFCertified Kubernetes Administrator
  • 32 Hours
New
course iconDevops InstituteDevops Leader
  • 16 Hours
KubernetesDocker with KubernetesDockerJenkinsOpenstackAnsibleChefPuppetDevOps EngineerDevOps ExpertCI/CD with Jenkins XDevOps Using JenkinsCI-CD and DevOpsDocker & KubernetesDevOps Fundamentals Crash CourseMicrosoft Certified DevOps Engineer ExperteAnsible for Beginners: The Complete Crash CourseContainer Orchestration Using KubernetesContainerization Using DockerMaster Infrastructure Provisioning with Terraformcourse iconTableau Certification
  • 24 Hours
Recommended
course iconData Visualisation with Tableau Certification
  • 24 Hours
course iconMicrosoftMicrosoft Power BI Certification
  • 24 Hours
Best seller
course iconTIBCO Spotfire Training
  • 36 Hours
course iconData Visualization with QlikView Certification
  • 30 Hours
course iconSisense BI Certification
  • 16 Hours
Data Visualization Using Tableau TrainingData Analysis Using Excelcourse iconEC-CouncilCertified Ethical Hacker (CEH v12) Certification
  • 40 Hours
course iconISACACertified Information Systems Auditor (CISA) Certification
  • 22 Hours
course iconISACACertified Information Security Manager (CISM) Certification
  • 40 Hours
course icon(ISC)²Certified Information Systems Security Professional (CISSP)
  • 40 Hours
course icon(ISC)²Certified Cloud Security Professional (CCSP) Certification
  • 40 Hours
course iconCertified Information Privacy Professional - Europe (CIPP-E) Certification
  • 16 Hours
course iconISACACOBIT5 Foundation
  • 16 Hours
course iconPayment Card Industry Security Standards (PCI-DSS) Certification
  • 16 Hours
course iconIntroduction to Forensic
  • 40 Hours
course iconPurdue UniversityCybersecurity Certificate Program
  • 8 Months
CISSPcourse iconCareer KickstarterFull-Stack Developer Bootcamp
  • 6 Months
Best seller
course iconJob OrientedUI/UX Design Bootcamp
  • 3 Months
Best seller
course iconEnterprise RecommendedJava Full Stack Developer Bootcamp
  • 6 Months
course iconCareer KickstarterFront-End Development Bootcamp
  • 490+ Hours
course iconCareer AcceleratorBackend Development Bootcamp (Node JS)
  • 4 Months
ReactNode JSAngularJavascriptPHP and MySQLcourse iconPurdue UniversityCloud Back-End Development Certificate Program
  • 8 Months
course iconPurdue UniversityFull Stack Development Certificate Program
  • 9 Months
course iconIIIT BangaloreExecutive Post Graduate Program in Software Development - Specialisation in FSD
  • 13 Months
Angular TrainingBasics of Spring Core and MVCFront-End Development BootcampReact JS TrainingSpring Boot and Spring CloudMongoDB Developer Coursecourse iconBlockchain Professional Certification
  • 40 Hours
course iconBlockchain Solutions Architect Certification
  • 32 Hours
course iconBlockchain Security Engineer Certification
  • 32 Hours
course iconBlockchain Quality Engineer Certification
  • 24 Hours
course iconBlockchain 101 Certification
  • 5+ Hours
NFT Essentials 101: A Beginner's GuideIntroduction to DeFiPython CertificationAdvanced Python CourseR Programming LanguageAdvanced R CourseJavaJava Deep DiveScalaAdvanced ScalaC# TrainingMicrosoft .Net Frameworkcourse iconSalary Hike GuaranteedSoftware Engineer Interview Prep
  • 3 Months
Data Structures and Algorithms with JavaScriptData Structures and Algorithms with Java: The Practical GuideLinux Essentials for Developers: The Complete MasterclassMaster Git and GitHubMaster Java Programming LanguageProgramming Essentials for BeginnersComplete Python Programming CourseSoftware Engineering Fundamentals and Lifecycle (SEFLC) CourseTest-Driven Development for Java ProgrammersTypeScript: Beginner to Advanced

Understanding Essential Scrum Activities And Their Benefits In The Recruitment Business

Updated on 03 August, 2018

8.29K+ views
4 min read

The purpose of this article is to provide an overview of the various activities which are carried out during Scrum, an in-depth explanation of each activity and the benefits of the activity.

Scrum Process with Real-Time Scenario in Recruitment

Introduction to a recruitment company

Let me introduce you to Ralph. Ralph is the owner of a company called “Right Hire” which specializes in recruitment. His team offers professional and experienced recruitment services to emerging markets for the past 7+ years. The company has 16 recruiters.

Client requirement

One of their clients, a BPO (Business Process Outsourcing) company has recently approached Ralph with a requirement of recruiting 15 professionals in the next 3 months, on their behalf. They are looking for 4 senior professionals (3-5 years experience) and 11 junior professionals (0-1 year experience).

Introducing Scrum

Ralph considers each assignment as a project. Ralph has been in touch with a few of his friends in the IT industry and they have recently introduced him to Scrum. Ralph was intrigued with the concept of Scrum and has studied Scrum in detail by going through all the information of Scrum which he could gather online. He has decided to use Scrum to execute this particular project.

What will be the Scrum roles in recruitment process?

Ralph understands that there are three main roles in Scrum. They are “The Product Owner”, “The Scrum Master”, and the “Development Team”. Mapping the roles of the recruitment project to Scrum, Ralph feels that he is in a better position to play the role of the “Product Owner”. As a “Product Owner”, he has a clear understanding of the end product from the customer point of view i.e. recruiting 15 professionals in 90 days. Ralph has decided to allocate 5 team members of his recruiting team for this project. This team of recruiters can be mapped onto the role of a “Development team”.

Ralph has a friend, Phil, who is a “Scrum Master”. Phil takes up projects on a freelancing basis and Ralph approaches him for the role of “Scrum Master” for this project. Phil readily agrees to be associated with this assignment on a part-time basis. Phil feels, that he will get a different kind of experience since Phil has been associated with IT projects for most of his career.

Keep all team members aware of the Scrum values⚠️

Since Ralph is using Scrum for the first time in his project, he feels that it is necessary for the team members to be aware of the three pillars on which Scrum is based and understand the Scrum values as well. He requests Phil, the “Scrum Master” to conduct a small training session on “Scrum” for his team of recruiters. Ralph feels that if he achieves considerable success in this assignment using Scrum, he might use it on a continuing basis on other assignments too. Therefore explaining “Scrum” to all his team members might help them to be prepared in the long run.

Phil explains that “Scrum” is founded on empirical process control theory or empiricism. This asserts that knowledge comes from experience and making decisions based on what is known. Scrum employs an iterative, incremental approach to optimize predictability and control risk. The three pillars which uphold the implementation of Scrum are transparency, inspection, and adaptation. Further, it was explained that the five values on which Scrum is based are commitment, courage, focus, openness, and respect.

Phil also emphasises that the Scrum team members should respect each other to be capable, independent people.

Phil further explains that he as a “Scrum Master” will do doing everything possible to help the team perform at the highest level. This involves removing any impediments to progress, facilitating meetings, and working with the product owner to make sure the product backlog is in good shape and ready for the next sprint.

Executing Scrum Activities

1. Defining a Vision

A Scrum project starts with the initial activity of defining a vision of the project/product. Ralph and team check with Phil and he points out that in this case, the vision is quite clear and that is – recruitment of 15 professionals in 90 days.  The benefit of this activity is that the team has a clear understanding of the purpose of the project/product and what it achieves for the customer.

2. Defining Product Backlog

The next activity is to define a “Product Backlog”. The “Product Backlog” is a list of functional and non-functional requirements, that when turned into functionality will deliver the vision. This is created by the “Product Owner”. Ralph, creates the “Product Backlog”, in consultation with Phil. The “Product Backlog” consists of the recruitment requirements as given below:

  • Recruitment of 4 senior professionals with 3-5 years of experience
  • Recruitment of 11 junior professionals with 0-2 years of experience

An example of functional requirements is recruiting a person with the said number of years of experience and the required educational qualifications. The non-functional requirements would be to identify candidates who are stable and have no negative feedback on the social media, etc.

3. Prioritize the Product Backlog

The next activity is to prioritize the “Product Backlog”. As it is more difficult to get experienced people, Ralph indicates that the recruitment of the more experienced candidates is at a higher priority compared to candidates who are less experienced.

Defining “Definition of Done”

Phil explains that a product backlog must have a definition of the term “Done”. For this project, the following definition of “Done” was agreed between Ralph and his team. “Done” meant that the candidate had been finalized by the team, approved by the client manager and he or she had accepted the offer letter. Phil was in agreement with this definition.

4. Define Product Releases

Normally in a typical Scrum project, the “Product Backlog” is divided into releases. “Defining Releases” is the next activity. But, as this is a recruitment project, it made more sense for the team to make releases as soon as a functionality was complete. i.e. we could say that a release is made as soon as a candidate is finalized.

5. Conduct Sprint Planning Meeting

All work is normally done in “Sprints”. Phil explained the concept of “Sprints” to Ralph and his team. Each sprint is typically an iteration of consecutive 30 days. Each sprint is initiated with a “Sprint” planning meeting which is the next activity.

In this meeting, Ralph met with his team and they collaborated about what could be done in the next sprint. A sprint planning meeting can typically take up to 8 hours. As the requirement is comparatively well defined, Ralph took approximately two hours to list down the detailed requirement and explained the basis on which he had arrived at the prioritized product backlog. The team questioned Ralph on the contents of the Product Backlog. In the end, the team members decided on the number of positions it would close in the first sprint. As the recruitment of senior professionals was at a higher priority, it was decided that 4 team members will focus on closing the 4 positions and one team member will try to finalize at least 3 junior professionals within the first sprint.

6. Conduct Daily Scrum

Phil explained that every day, the team needs to get together for a 15-minute meeting called the “daily Scrum”. The “daily Scrum” is the next activity and this is typically done at the same location and time every day. In this meeting, every team member has to answer 3 questions-

  • What have you done on the projects?
  • What do you plan to do next?
  • What are the impediments which you are facing, if any?

The purpose of this meeting is to synchronize the work of the team members daily and help each other move forward.

7. Conduct Sprint Review

At the end of the sprint, Phil indicated that a “sprint review” meeting should be held. In this meeting, the team presented their achievements during the sprint. The team has met all the commitments as  promised. This meeting was also attended by the client who was very happy with the progress made on the project.

8. Conduct Sprint Retrospective Meeting

After the sprint review meeting and before the beginning of the next sprint, the “Scrum Master” held another activity called the sprint retrospective meeting, in which the “Scrum Master” encouraged the team to revise the timelines and processes to make them more effective.

Become a project management expert with our training in PRINCE2 foundation. Start your journey to success now!

Finally, Scrum proved to be a game changer!

Needless to say, managing the project using Scrum proved to be a game changer for Ralph and he now intends to manage all his projects using Scrum. The good thing about Scrum is that he can use this even if the requirements are not firm at the beginning and they begin to firm up as the project progresses.
In summary, the following are the various activities which are followed in Scrum-

  1. Defining a vision
  2. Define a Product Backlog
  3. Prioritize the Product Backlog
  4. Define Product Releases
  5. Conduct Sprint Planning Meeting
  6. Conduct Daily Scrum
  7. Conduct Sprint Review
  8. Conduct Sprint Retrospective Meeting

Insider Tips to Land Your Dream Scrum Master Job

Includes Scrum Resume Sample