Class
Professional Scrum Developer (.NET) Plus
Taught by Steve Porter
April 19-23, 2010 in Winnipeg, Canada
The Professional Scrum Developer course, created in partnership with Ken Schwaber, is a unique and intensive five-day experience for software developers. The course guides teams on how to turn product requirements into potentially shippable increments of software using the Scrum framework, Visual Studio 2010, and modern software engineering practices. Attendees will work in self-organizing, self-managing teams using a common instance of Visual Studio Team Foundation Server 2010 to achieve this goal.
Registration for this class has closed.
Description
Scrum will be experienced through a combination of lecture, demonstration, discussion, and hands-on exercises using the latest tools included in Visual Studio 2010. Attendees will learn how to do Scrum correctly, while being coached and critiqued by the instructor, in the following topic areas:
- Form effective teams
- Explore and understand legacy “Brownfield” architecture
- Define quality attributes, acceptance criteria, and “done”
- Create automated builds
- How to handle software hotfixes
- Verify that bugs are identified and eliminated
- Estimate product backlog items
- Create and manage a sprint backlog
- Hold an effective sprint review
- Improve your process by using retrospectives
- Use emergent architecture to avoid technical debt
- Use Test Driven Development as a design tool
- Setup and leverage continuous integration
- Use Test Impact Analysis to decrease testing times
- Manage SQL Server development in an agile way
- Use .NET and T-SQL refactoring effectively
- Build, deploy, and test SQL Server databases
- Create and manage test plans and cases
- Create, run, record, and play back manual tests
- Setup a branching strategy and branch code
- Write more maintainable code
- Identify and eliminate people and process dysfunctions
- Inspect and improve your team’s software development process
