Agile Process in Microsoft Stack
Sabah Shariq
Microsoft MVP, Visual Studio and Development Technologies
What is Agile?
What is Agile?
 Agile is a term used to describe an approaches.
 Do something
 Quickly
 Easily
 Clearly
Agile Software Development
 A mindset that drives an approach to software development.
 iterative and incremental process models
 focuses on adaptability of changing product requirements
 Incremental delivery of working product features
To achieve one goal
Customer Satisfaction
Agile Methodology
Scrum
 Work in Iteration
 Cross-functional team
 Product owner
 Scrum master
 Daily status update and sprint review
Kanban
 Change through incremental improvement
 Work organize on Kanban board
 States as column, where every work passes through from left to right
Kanban vs. Scrum
 Work in Hand
 Work in Progress (WIP)
Microsoft Stack
 Team Foundation Server (TFS)
 Visual Studio Team Services (VSTS)
Some Terms
Backlog
Story Board
DEMO!
THANK YOU

Agile Process in Microsoft Stack

Editor's Notes

  • #4 Image Source: https://www.slideshare.net/TanaLinback/agile-101-56280748
  • #8 Image Source: https://www.slideshare.net/TanaLinback/agile-101-56280748
  • #13 Image Source: http://mohamedradwan.com/2017/12/05/requirements-epic-feature-user-story-task-size-and-estimation-in-agile-and-scrum/
  • #14 Image Source: http://mohamedradwan.com/2017/12/05/requirements-epic-feature-user-story-task-size-and-estimation-in-agile-and-scrum/
  • #15 Image Source: https://docs.microsoft.com/en-us/vsts/work/kanban/kanban-basics
  • #16 Image Source: https://www.visualstudio.com/team-services/