Certified Professional Scrum Developer

Certified Scrum DeveloperA Certified Scrum Developer or Professional Developer is a designation recognized by the Scrum Alliance. This program was developed to address the needs of the modern software developer in scrum. The Certified Scrum Developer (CSD) is a designation that carries focuses on key learning objectives and is part of a Scrum Developer Training curriculum.

•  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
•  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
•  Plan releases and sprints
•  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