Agile Software Development Using SCRUM

Why Agile Software Development is Essential for
Organisational Success?

Companies face an array of challenges in today’s fast-paced environment. Learning to tackle those challenges head on and come out on top requires letting go of old mindsets and embracing new approaches that help boost your team forward. Here are some of the ways Agile makes itself a necessity in today’s professional environment:

  • Agile’s methodologies follow an iterative process that keeps all concerned parties well informed and in-the-loop at all developmental phases.
  • Agile encourages a collaborative culture in your place of work and embraces face-to-face interactions.
  • Agile involves an approach that gives all team members the same weightage with no clear outranking in any particular setting.
  • All participation is encouraged and the concept of Blame Game is not present. Instead, mistakes are viewed as learning opportunities, that can be learnt from and subsequently avoided in the future.
  • Agile encourages frequent feedback loops and transparency in the proceedings of any work project.
  • Agile’s methodologies allow for innovation and adaptability.
  • Agile encourages diversity of thought and open mindedness in corporate culture.

Agile software development methodologies have become mainstream in the recent years, as the IT industry as well as its customers search for ways to ensure greater success for their software development projects, Scrum is the most widely adopted of the Agile Software Development Methods. Like the other Agile methods, Scrum is not a license to work in an undisciplined way. Rather, through disciplined use of Scrum, an organisation can realise the promise of software projects that please the customer, welcome change, and deliver what they promise within their cost and time constraints.

This two-day workshop provides an in-depth understanding & practical hands-on experience of Agile Software Development using Scrum, one of the most prominent agile methodologies. With the help of case studies and simulations, we will help you understand and experience the various activities that occur in a software project using Scrum.

  • Understand “The Agile Manifesto” and how to manage business agility using Agile practices
  • Understand the values and principles of Existing Agile Methods & SCRUM
  • Learn how Software Development can be done the Agile way using SCRUM
  • Articulate & Recognize Scrum’s roles and their responsibilities
  • Understand Product Development life cycle, Product backlog & Sprint Backlog
  • Understand the user stories and how to write Effective User Stories. Deconstruct user stories into tasks and ideal day estimates.
  • Estimate user stories and tasks using Planning Poker.
  • Perform Scrum Release Planning, and Scrum Sprint Planning.
  • Carryout a sprint with Daily Scrum Meetings.
  • End a Sprint with Sprint Reviews and Sprint Retrospectives. Use Scrum with multiple, or distributed, project teams.
  • Transition to Agile Organization: Ways of adopting and adapting Scrum
  • Agile (SCRUM) Management Tools: Comparative Discussion on Various Agile Management Tool·
  • Agile/SCRUM Simulation Games (Activities and Exercises)

Agile Development

  • The Iterative Development Philosophy
  • Agility — What Does It Mean? Why go for Agile
  • Industry facts about failures and need for Agile
  • Agile Manifesto, Values and Principles
  • Agile vs Traditional A

Group Discussion & Exercise

Scrum Framework in Detail

  • What Exactly is SCRUM?
  • Scrum Roles (Product Owner, Scrum Master and Team)
  • Scrum Ceremonies and artifacts
  • Setting up scrum-boards and how to use it effectively
  • Examples & Exercises

User Stories & Requirements

  • What Is/Not a User Story
  • What Does a User Story Look Like?
  • Functional and Non-Functional Stories
  • Where Do User Stories Fit in Scrum?

Examples & Exercise

Planning a Scrum Project

  • Kick off your Agile Project—Case Study
  • The Product Backlog
  • Mapping Features to Product Backlog
  • Identify User Stories from Features
  • Estimating Effort for User Stories

Agile Estimation and Planning

  • Using sizing technique for estimation and planning
  • Story Point Estimation with Planning Poker
  • Understand Velocity & Actual Time
  • How to use sizing/velocity for release planning
  • Calculating capacity using focus factor
  • Exercise: Applying Planning Poker
  • Exercise: Estimating User Story Effort
  • Exercise: Release Planning in Scrum

Planning a SCRUM Sprint

  • How to prepare for Sprint planning, pre-planning
  • How to facilitate a Sprint Planning
  • The Sprint Planning Meetings
  • Mapping a Sprint Backlog to Tasks
  • Velocity & Commitment driven planning techniques
  • Definition of Done and Task estimation
  • Simulation Exercise: Planning a Sprint Meeting
  • Example: Splitting User Stories into Tasks

Executing a Sprint

  • The Task Board
  • Daily Stand-up (Why and How to optimize stand-up )
  • Sprint Review (Facilitate a review & its effectiveness)
  • Sprint Retrospectives (Different ways to facilitate retrospectives)
  • Fostering the culture of Self-Management Team
  • Testing within the Sprint and handle the Bugs in an Iteration
  • Aborting a Sprint, Finishing Early or Late, Ending the Sprint

Progress Tracking using Agile Metrics

  • How to create and use Burn-down charts
  • Different charts and metrics effectiveness & its different usages
  • How to use story wall to find project progress
  • Usage of Physical Board and Virtual Board
  • Creating and using Different burn down/up and other charts

Scaling Scrum

  • Effective scaling strategies for teams/organization
  • Planning for Multiple-Team Projects & Dependencies
  • Different distributed agile models to apply different geography
  • Good practices to kick-start & successful with distributed teams

This course is recommended for:

  • Engineer (any discipline)
  • Scientist (any discipline)
  • IT/Tech Professional (any domain)
  • Anyone interested in learning Technical Project Management

Khurrum R. Ghori PMP, CSBA, ITIL, MCTS, MCSD

Highly-motivated IT Management Professional with 20 years experience in R&D, Project Management, Agile Project Management/SCRUM, PMO, Requirements/Business Analysis & Strategic IT Planning. Having strategic vision of enterprise solutions with comprehensive understanding of IT standards & methodologies (i.e PMBOK BABOK, ITIL, CMMI etc). He has also good command on application life cycle management tools i.e JIRA Agile, Microsoft TFS, IBM ALM/CLM.
Moreover, He is visiting faculty member for MS(PM)/MPM at Riphah University (6 Years) And leading Training Companies. I have trained, coach & mentor more then 1500+ professionals in corporate sector on project management (PMP, PMI-ACP, SCRUM & MS Project), business analysis (CBAP) & IT management (ITIL) by delivering training workshops, lectures and seminars.

Program Overview

Agile software development methodologies have become mainstream in the recent years, as the IT industry as well as its customers search for ways to ensure greater success for their software development projects, Scrum is the most widely adopted of the Agile Software Development Methods. Like the other Agile methods, Scrum is not a license to work in an undisciplined way. Rather, through disciplined use of Scrum, an organisation can realise the promise of software projects that please the customer, welcome change, and deliver what they promise within their cost and time constraints.

This two-day workshop provides an in-depth understanding & practical hands-on experience of Agile Software Development using Scrum, one of the most prominent agile methodologies. With the help of case studies and simulations, we will help you understand and experience the various activities that occur in a software project using Scrum.

Learning Outcomes
  • Understand “The Agile Manifesto” and how to manage business agility using Agile practices
  • Understand the values and principles of Existing Agile Methods & SCRUM
  • Learn how Software Development can be done the Agile way using SCRUM
  • Articulate & Recognize Scrum’s roles and their responsibilities
  • Understand Product Development life cycle, Product backlog & Sprint Backlog
  • Understand the user stories and how to write Effective User Stories. Deconstruct user stories into tasks and ideal day estimates.
  • Estimate user stories and tasks using Planning Poker.
  • Perform Scrum Release Planning, and Scrum Sprint Planning.
  • Carryout a sprint with Daily Scrum Meetings.
  • End a Sprint with Sprint Reviews and Sprint Retrospectives. Use Scrum with multiple, or distributed, project teams.
  • Transition to Agile Organization: Ways of adopting and adapting Scrum
  • Agile (SCRUM) Management Tools: Comparative Discussion on Various Agile Management Tool·
  • Agile/SCRUM Simulation Games (Activities and Exercises)
Training Contents

Agile Development

  • The Iterative Development Philosophy
  • Agility — What Does It Mean? Why go for Agile
  • Industry facts about failures and need for Agile
  • Agile Manifesto, Values and Principles
  • Agile vs Traditional A

Group Discussion & Exercise

Scrum Framework in Detail

  • What Exactly is SCRUM?
  • Scrum Roles (Product Owner, Scrum Master and Team)
  • Scrum Ceremonies and artifacts
  • Setting up scrum-boards and how to use it effectively
  • Examples & Exercises

User Stories & Requirements

  • What Is/Not a User Story
  • What Does a User Story Look Like?
  • Functional and Non-Functional Stories
  • Where Do User Stories Fit in Scrum?

Examples & Exercise

Planning a Scrum Project

  • Kick off your Agile Project—Case Study
  • The Product Backlog
  • Mapping Features to Product Backlog
  • Identify User Stories from Features
  • Estimating Effort for User Stories

Agile Estimation and Planning

  • Using sizing technique for estimation and planning
  • Story Point Estimation with Planning Poker
  • Understand Velocity & Actual Time
  • How to use sizing/velocity for release planning
  • Calculating capacity using focus factor
  • Exercise: Applying Planning Poker
  • Exercise: Estimating User Story Effort
  • Exercise: Release Planning in Scrum

Planning a SCRUM Sprint

  • How to prepare for Sprint planning, pre-planning
  • How to facilitate a Sprint Planning
  • The Sprint Planning Meetings
  • Mapping a Sprint Backlog to Tasks
  • Velocity & Commitment driven planning techniques
  • Definition of Done and Task estimation
  • Simulation Exercise: Planning a Sprint Meeting
  • Example: Splitting User Stories into Tasks

Executing a Sprint

  • The Task Board
  • Daily Stand-up (Why and How to optimize stand-up )
  • Sprint Review (Facilitate a review & its effectiveness)
  • Sprint Retrospectives (Different ways to facilitate retrospectives)
  • Fostering the culture of Self-Management Team
  • Testing within the Sprint and handle the Bugs in an Iteration
  • Aborting a Sprint, Finishing Early or Late, Ending the Sprint

Progress Tracking using Agile Metrics

  • How to create and use Burn-down charts
  • Different charts and metrics effectiveness & its different usages
  • How to use story wall to find project progress
  • Usage of Physical Board and Virtual Board
  • Creating and using Different burn down/up and other charts

Scaling Scrum

  • Effective scaling strategies for teams/organization
  • Planning for Multiple-Team Projects & Dependencies
  • Different distributed agile models to apply different geography
  • Good practices to kick-start & successful with distributed teams
Who Should Attend?

This course is recommended for:

  • Engineer (any discipline)
  • Scientist (any discipline)
  • IT/Tech Professional (any domain)
  • Anyone interested in learning Technical Project Management
Trainer's Profile

Khurrum R. Ghori PMP, CSBA, ITIL, MCTS, MCSD

Highly-motivated IT Management Professional with 20 years experience in R&D, Project Management, Agile Project Management/SCRUM, PMO, Requirements/Business Analysis & Strategic IT Planning. Having strategic vision of enterprise solutions with comprehensive understanding of IT standards & methodologies (i.e PMBOK BABOK, ITIL, CMMI etc). He has also good command on application life cycle management tools i.e JIRA Agile, Microsoft TFS, IBM ALM/CLM.
Moreover, He is visiting faculty member for MS(PM)/MPM at Riphah University (6 Years) And leading Training Companies. I have trained, coach & mentor more then 1500+ professionals in corporate sector on project management (PMP, PMI-ACP, SCRUM & MS Project), business analysis (CBAP) & IT management (ITIL) by delivering training workshops, lectures and seminars.

Upcoming Training Events

Public Training

Public Training

Self paced training

Self-Paced Training

Executive training

Executive Training

Bespoke corporate training

Bespoke Corporate Training

Flipped classroom Training

Flipped Classroom Training

Online training

Online Training

Other Related Certification Bootcamps

PMI-ACP Certification

4 Days Exam Prep Bootcamp

Weekday/Weekend/Evening

PRINCE 2 Foundation

2 Days Exam Prep Bootcamp

Weekday/Weekend/Evening

PRINCE 2 Practitioner

2 Days Exam Prep Bootcamp

Weekday/Weekend/Evening

Explore Our Other Certifications Bootcamps Programs

Choose our other certification bootcamps to advance your career with globally recognized certifications

Glimpses of Our Training Events

What Clients & People Say

We have worked with leading enterprises in Pakistan & Abroad

Blog Articles

As Thought Leader, we like to share our knowledge with you. Get Expert voice and inspiration in Blog Articles, Research Report & Free Resources published by our prudent consultants & Coaches.

Let's Connect - How We May Help You?

Are you looking for Business Solutions or Advisory? Call us or Drop a query, our representative will connect you to relevant account manager and advisor.

+92 333 7783765

info@prudsol.com

Prudential Solutions founded in 2011; helping organizations to solving their complex business-driven technology management issues and challenges for organizational excellence, business growth & enterprise success. We offer wide variety of services including Management Consulting, Digital Acceleration, Technology Enablement, IT Governance, Security Audit & Risks, Global Outsourcing, Organizational Development and Corporate Learning.