Are you looking for a training that
1. deepens your knowledge of Scrum?
You know Scrum from books, but you haven’t seen it in practice (and you can’t imagine how it works). Or you are doing Scrum at your company, but you are looking for ideas to improve it?
2. offers you the possibility to learn and use the latest and most proven SW Engineering Practices like relative estimation, specification by example, clean code, quality and Scrum, etc.?
3. builds up team spirit? You want to have a team building experience, but want to do something more related to your work than mule trekking?
There are good news: We have developed a training that meets all the needs above:
Professional Scrum Developer – provided by Scrum.org, designed by Zühlke!
This training sharpens your knowledge within several Sprints: You will fall into common pitfalls, get used to avoid those pitfalls, learn how to succeed with Scrum and best-breed SW engineering practices and finish the training with successful Sprints. You do this in a team, together with workmates or with developers from other companies. And the best: You will be writing real code, using latest tools and learn the principles behind these tools to work effectively with them.
You will plan and run several Sprints with your team and show the results to critical stakeholders in Sprint Reviews. Doing this, you’ll learn that there are more powerful techniques for this event than presenting PowerPoint slides. Your team is improving your process in several Retrospectives and applies several techniques for this event.
You will need to introduce Product Backlog refinements during the Sprints. Otherwise new work unfolds during the Sprint and makes any forecast obsolete. You’ll refine Product Backlog items during these sessions and estimate them using various techniques. You’ll learn that requirements engineering, discussion with business and writing acceptance criteria is still required with Scrum. And you’ll see that this is best done before selecting the according item for a Sprint.
Management will ask when you are done and you will show this with a Release Burnup (aka Cumulative Flow). You will learn that transparency is important for successful Scrum and which data is interesting for the management and which only for developers.
Quality is important and can easily go down the sink, even with Scrum. You’ll learn to care about quality and argue with management: You’ll create a Definition of Done, keep the code quality high with pair programming and regular code reviews, learn about readable code and try to find your sustainable pace. You will learn to measure technical debt and try to add value during a Sprint without increasing technical debt.
This training is about
- Scrum: Learning what is really behind Sprint Planning Meeting, Sprint Review, Retrospective, Daily Scrum, and Scrum in general. Knowing what makes a good Product Owner, Scrum Master, and Development Team member. Crafting a Product Backlog, Sprint Backlog and Burndowns.
- Proven SW Engineering practices: Applying grooming, acceptance criteria, planning poker, pair programming, TDD, ATDD, CI, CD, refactoring, clean code, executable specifications, and many others.
- Tools: Using an up-to-date set of useful tools like
– for the Java training: Eclipse, Git/Subversion, Jenkins, Sonar, Squale, Cucumber, etc.
– for the .NET training: Visual Studio 2012, TFS, Scrum Template 2.1
– the training is also available on demand for C++, Ruby and Python
This training is different:
- A high level of practice and hands-on exercises. Learning by doing, guided by experienced instructors!
- No long-lasting theory but learning by discussing with other participants, sharing experience, practical use as well as guidance from the instructor.
- This training requires active participants that want to learn something by trying new things out!
Further information on the course:
- PSD.Java course content and dates
- Blog: Interview with Frank Zinner on the PSD (Java) course
- Blog: Interview with Ákos Péteri on the PSD (Java) course
- http://blog.zuehlke.com/how-to-become-a-scrum-developer-tag-1/: A German blog, but with many pictures from attendees of a recent PSD (.NET)
- https://www.youtube.com/watch?v=oLxBV4hPMkU, an interview with participants after the training by Peter Gfader