Scrum is an Agile method of software development . This terminology may go over the roof to most people who are alien to software development. But those who are into this activity as a profession, one is pretty sure that they are familiar with Agile programming.
WHAT IS AGILE PROGRAMMING
Agile programming is a way different from the traditional Waterfall programming. Let us try and understand the basic rules of Agile programming. Those who want to scale up their knowledge, technological skill and are yearning for professional development will surely like to understand these tenets.
Empowering the teams to make decisions, involving users actively, focussing on delivering the products frequently, identifying the requirements at a high level – visual and lightweight; development of small and incremental release of versions and iterate the same are some of the fundamentals that form part of Agile programming.
Scrum is a way of project management that follows the Agile method.Weaving a thorough professional course around the advanced versions of these, Flowcraker is organising a two-day certificate program, SAFe ScrumXP course, which goes well beyond Scrum.
WHAT IS THERE IN THE COURSE
According to the organisers, the course curriculum includes Lean thinking tools, processes, roles, and the software engineering practices necessary to achieve the code quality one desires to enhance Scrum to their respective enterprise business context.
The course is mainly intended for new teams in an enterprise agile adoption program or can be used to re-baseline existing Scrum teams as required for scaling.
HOW IS THE COURSE RUN
The course consists of lecture, experiential activities, and exercises to begin building actual team backlogs in preparation for the agile transformation.
By the end of the course, teams will be ready for their first program-level release planning meeting, part of the Scaled Agile Framework® (SAFe) Agile Release Train (ART).
WHAT IS OFFERED?
The course begins with the principles of scaling: Lean thinking tools, Agile development practices at scale, and an overview of the Scaled Agile Framework. Following this, teams learn the best practices for building quality software in a timebox.This program also includes an optional “SAFe Agilist” (SA) Certification from Scaled Agile Academy.
WHO CAN TAKE THE COURSE?
WHAT DO YOU NEED TO ATTEND THE COURSE?
None to attend training
For SAFe Practitioner (SP) Certification
5+ Years of experience in software development, testing, business analyst, product or project management
Experience in Scrum
WHAT ARE THE KEY TAKEAWAYS FOR PARTICIPANTS:
* Those who undergo the training can form their teams (Scrum Masters, Product Owners, and developers / testers) in an enterprise context by understanding the team, program, and enterprise roles; operating under enterprise governance; and applying lean and agile principles
* Operate within timeboxes to incrementally build and deliver high quality software
* Continuously improve their team and the program through the application of lean principles and agile practices at scale
* Build higher quality enterprise software faster through the application of agile software engineering practices
* Work effectively with Product and Program Management as part of an Agile Release Train to deliver complex enterprise solutions.
High performing agile teams, the Scrum Master role, and the Product Owner role. At scale, teams, Scrum Masters and Product Owners have additional responsibilities and challenges.
Writing user stories and other backlog items, sizing and sequencing them for optimum execution of economic priorities, writing acceptance criteria, and building acceptance tests. At scale, team backlogs are part of the enterprise backlog model for integrating with program and portfolio.
Planning, backlog refinement, tracking, demoing, and continuous improvement. At scale, these include team-level and program level ceremonies and events.
Software Engineering Practices
Strategies to avoid “waterfalling” a sprint, TDD, ATDD, automated testing, and continuous integration. Ag scale technology and practices must also facilitate distributed development.
Launching the Agile Release Train (ART)
Preparation for the first program-level Release Planning Meeting.