To book/request a place on this course please email Annette Coburn on skillnet@itcork.ie
Programme overview
Over 70% of the organisations using agile have selected Scrum as their method of choice. Getting a suitable certification in Scrum helps ensure the competency of staff involved in implementing Scrum effectively and getting the business benefits of agile development. A key role in this is of course the Scrum Master role.
This course is intended to prepare those wishing to take the online PSM Level I assessment at Scrum.org. It also provides valuable insights into the practical issues involved in getting the most from your Scrum implementation based on the practical real-world experience of industry recognised expert tutors.
In addition to covering the key elements of Scrum, this course will get participants to actively participate in the Scrum process with realistic and practical hands-on exercises that reinforce the learning points.
Certification
This course prepares those wishing to take the online PSM Level I assessment at Scrum.org.
Course Aims and Objectives
• Upon completion of this course you will be able to:
• Define the key agile values and principles
• The agile manifesto
• Understanding self-organisation
• Describe the origins and current role of Scrum in the software industry
• The value that scrum provides
• Describe the SCRUM framework including
• Roles, Artifacts, Ceremonies, Rules, customs, timeboxes, etc.
• Misconceptions with the framework
• Map appropriate roles for Scrum teams from your current teams
• Manage requirements using product backlogs
• Define and use user stories
• Perform effective release/sprint planning and estimation in Scrum
• Define appropriate testing strategies for agile projects
• Undertake steps needed to get started with Scrum on your project
• Avoid the common pitfalls with Agile/Scrum
• Address common objections to agile/Scrum
Who should attend?
This course is appropriate for anyone working on or with a Scrum team. Whether you or your organisation is investigating Scrum, beginning to utilise Scrum or struggling to implement Scrum effectively, this course is for you. Typical attendees include Project Managers, Team Leaders as well as cross-functional team members such as Developers, Testers, DBAs, Business Analysts, etc. and project support personnel who will benefit from an understanding of Agile/Scrum.
Topics Covered
(Note: sample exam questions are provided at the end of each module and a full sample paper is provided for participants to practice after the course).Exercises will be used throughout the course to practice the Scrum approach.
Introduction to Agile/Scrum
• Agile values, principles and practices
• The essence of agile methods in terms of the significant mindset change required
• Plan driven versus Agile
• Scrum in the software industry
• Business benefits of Scrum
• Self-organisation and productivity
The Scrum Framework
• Overview of Scrum principles, ceremonies, artifacts, events and timeboxes
• Sprint planning, daily standups, demos/reviews, retrospectives
• Product backlog, sprint backlog, burndown charts, etc.
• Roles and responsibilities in Scrum teams
• ScrumMaster
• Product owner
• Team member
• Misconceptions within the framework
Requirements in Scrum
• Customer/user involvement and managing requirements in agile
• User stories
• defining value-centric requirements
• templates and criteria for effective user stories
• Managing product backlogs
Planning and Estimation with Scrum
• Estimation
• Estimating with incremental development
• Estimation for user stories: story point estimation with planning poker
• Task estimation with (ideal) time
• Release planning
• Project velocity and sustainable development
• Minimising technical debt
• Sprint planning – timeboxing and prioritisation
Working as a Scrum Team
• Daily scrums
• The implications of self-direction
• Maintaining healthy team behaviours
• Monitoring and reporting
• backlogs
• Project reviews and retrospectives
Agile Testing
• Agile test strategy
• Agile testing quadrants
• Test automation approaches – the automation pyramid
• Agile test practices: Test Driven Development (TDD), Acceptance TDD, exploratory testing
Keeping SCRUM healthy – Pitfalls and Lessons Learnt
• This module will discuss some of the risks and common pitfalls experienced in practice by Scrum teams and how these can be avoided.
Getting Started
• Planning and preparing to implement Scrum effectively
Exam coaching and tips
• Sample exam – Provided to participants to practice after the course.