This unique and intensive three-day experience for software developers guides teams on how to turn product requirements into potentially shippable increments of software using the Scrum framework, Visual Studio, and modern software engineering practices. Attendees will work in self-organizing, self-managing teams using a common instance of Team Foundation Server.
Starting at
Contact Us about group discounts or private training
We are currently experiencing difficulty displaying our full class schedule. Choose a city below to view the class schedule for that location. Please contact us if you have any questions.
Scrum will be experienced through a combination of lecture, demonstration, discussion, and hands-on exercises. Attendees will learn how to do Scrum correctly while being coached and critiqued by the instructor.
Audience:
This course is suitable for any member of a software development team—architect, programmer, database developer, tester, etc. Entire teams are encouraged to attend and experience the course together, but individuals are welcome too.
Attendees will self-organize to form cross- functional Scrum teams. These teams require an aggregate of skills specific to the selected case study.
Product Owners, ScrumMasters, and other stakeholders are welcome too, but keep in mind that everyone who attends will be expected to commit to work and pull their weight on a Scrum team.
Participants will learn to:
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 case
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
Let us know. We can offer private training or even schedule another public class.
Contact us about group discounts or private training.