Application Lifecycle Management Coach (ALM=Agile+Scrum+DevOps), and Architect with 20+ years of experience in doing and managing software development, from Independent Software Vendors to consulting companies and IT development shops, primarily with Fortune 500 Enterprise background. Experienced in leading projects in Agile adoption, Software Development, and Software development practices improvement. Passionate about Software Development at all levels, from ideation to requirements gathering, application architecture, software design and patterns, programming, clean coding practices, and OS internals. Currently focused on Enterprise ALM Process Improvement, with focus on Agile transformations using Scrum and DevOps best practices.
• Microsoft Visual Studio ALM MVP (Most Valued Professional) since 2014
• Professional Scrum Trainer (PST)
• Member of VSTS Rangers (now ALM Rangers) honor team since its inception in June 2006
Learn how to implementing a testing strategy with Azure DevOps that will allow you to scale your Agile practices in the long term. In this session we will talk about the best mix and match of manual testing versus automation, how to structure your testing effort throughout the sprints, and how to use Azure Test Plans to increase the value delivered with each sprint.
SAFe is one of the most popular Agile-at-Scale frameworks being implemented with Azure DevOps. In this session we will look into how to translate Microsoft’s documentation in this area into an actual and practical implementation, enhanced with practices extracted from real world scenarios.
If your team is using Kanban along with Scrum practices, this talk is for you if you want to know how to enable those practices from a tool perspective using Azure Boards, Repos, Test Plans, Pipelines and Artifacts, that is, Azure DevOps. We will go over features, limitations, workarounds and best practices.
Many "scaling Agile" efforts have failed for lack of focus on delivering working software on a regular basis, instead just refactoring the processes to gather requirements. It is easy to ignore tooling, development and down-to-the metal DevOps practices when talking about scaling Agile. However these can be a boon or a bane to achieve Working Software, i.e., tested software, and as with any process implementation, Agile at Scale is no different.
Have you just done a migration to Git from TFVC, or about to do so, or you know Git but you are you leading a migration in a team has not used it before? In this session we will review and compare the foundational usage patterns for both, and gotchas you might expect when transitioning from TFVC to Git, and these are implemented and enforced in the Azure DevOps and Visual Studio user interfaces, so your team can be productive from the get-go.
We will go over the best practices for using Azure DevOps (especially Boards, Test Plans and Repos) for all Scrum Events (also known as "ceremonies”) listed in the Scrum Guide, and other meetings not included in it as well. This will allow you to optimize your Scrum meetings to make the most of time and effectiveness, and leverage Azure DevOps as a team communications hub.
Azure Boards (previously VSTS Work Hub) has in the last couple years increased its power in managing Requirements (Stories or PBIs). This session summarizes some of the best practices that development teams from all sizes have been using to optimize value delivery.
In this workshop we will explore in depth how to implement Agile at Scale using Azure DevOps and popular frameworks such as SAFe, LeSS, and Nexus, and how to enhance the implementation by using 3rd party portfolio management tools such as AgileCraft.