Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development...
Transcript of Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development...
![Page 1: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/1.jpg)
Using Agile DevelopmentPresented by Sharon Dolan
![Page 2: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/2.jpg)
Agile Development• Adopting an agile environment
• Efficiencies it brings to teams
![Page 3: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/3.jpg)
Case Studies• Case Study 1
• Windows migration• Git / GitLab
![Page 4: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/4.jpg)
Case Studies• Case Study 1
• Windows migration• Git / GitLab
• Case Study 2• New development
• Visual Studio / Visual Studio Team Services (VSTS)
![Page 5: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/5.jpg)
Case Studies• Case Study 1
• Windows migration• Git / GitLab
• Case Study 2• New development
• Visual Studio / Visual Studio Team Services (VSTS)
• Case Study 3• Extension of development team
• VS / VSTS / ServiceNow
![Page 6: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/6.jpg)
Git
• Git is a version control system (VCS)
![Page 7: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/7.jpg)
Git
• Git is a version control system (VCS)
• Provides source code management and tracking
![Page 8: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/8.jpg)
Git
• Git is a version control system (VCS)
• Provides source code management and tracking
• Stores this information in a data structure called a repository
![Page 9: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/9.jpg)
GitLabWeb-based service that provides online project management console
![Page 10: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/10.jpg)
Case Study 1• Windows migration
• Migrate all source code into Git repository
• Gitlab for Tracking• Create issue tickets• Labels / filters
![Page 11: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/11.jpg)
GitLab Issue Tickets
![Page 12: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/12.jpg)
GitLab Issue Ticket – Email Team Members
![Page 13: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/13.jpg)
GitLab Issue Ticket – Assign Tickets
![Page 14: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/14.jpg)
GitLab Issue Ticket – Labels
![Page 15: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/15.jpg)
Communication
![Page 16: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/16.jpg)
Kanban view
![Page 17: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/17.jpg)
Case Study 1 Summary• Windows migration
• Git• Manage source code
• GitLab• Kanban board for development lifecycle
• On-going support• Sync’d work with the company’s internal tracking system.
![Page 18: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/18.jpg)
Case Study 1 - Learned• Windows migration summary
Don’t overwhelm
Documentation
Partner
![Page 19: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/19.jpg)
Case Study 2
Visual Studio Team Services VSTS
SCRUM Team
![Page 20: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/20.jpg)
Case Study 2 - Goals
Write Requirements
Create Features / stories
Estimate Work Effort / Size
Plan Release Dates
Develop to Plan
![Page 21: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/21.jpg)
Planning• Hierarchy
![Page 22: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/22.jpg)
VSTS Story Template
![Page 23: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/23.jpg)
Driving Development
• Create Workflow / Kanban Board
• Story grooming• Breaking up work
• Assign Prioritize
![Page 24: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/24.jpg)
SCRUM Team Development• VSTS kanban board
![Page 25: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/25.jpg)
SCRUM Team Communication
Daily stand-up meetings
Weekly customer meeting / reporting
![Page 26: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/26.jpg)
Case Study 2 – Summary• Integrate Git / Visual Studio / VSTS
• Requirements• Releases• Kanban
![Page 27: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/27.jpg)
Case Study 2 – Learned
Adapt
Be Agile
![Page 28: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/28.jpg)
Case Study 3
Visual Studio, VSTS, ServiceNow
Business analyst – SME
Grooming the backlog
Estimating Release Dates
Developing in Sprints
![Page 29: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/29.jpg)
Backlog of Stories
![Page 30: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/30.jpg)
Case Study 3 - Planning• Create release schedule• Target dates for each phase of development
![Page 31: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/31.jpg)
Release Hierarchy
![Page 32: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/32.jpg)
Developing in Sprints
• Team Capacity
• Tasks on Sprint Board
• Sprint Burndown
![Page 33: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/33.jpg)
Sprint Setup
![Page 34: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/34.jpg)
Sprint Board• Task Views
![Page 35: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/35.jpg)
Sprint Burndown
![Page 36: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/36.jpg)
Release Hierarchy
![Page 37: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/37.jpg)
ReportingCreating Custom Queries
![Page 38: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/38.jpg)
Query Editor
![Page 39: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/39.jpg)
Query Results
![Page 40: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/40.jpg)
Reporting• Charts
![Page 41: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/41.jpg)
SCRUM Team Communication• Daily stand-up meetings
• Story grooming meetings
• Sprint planning
• End of sprint demos
• Weekly customer meeting / reporting
![Page 42: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/42.jpg)
Case Study 3 – Summary• Integrate Git / Visual Studio / VSTS / ServiceNow
• Requirements• Releases• Sprints• Reporting
![Page 43: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/43.jpg)
Case Study 3 – Learned• Integrate Git / Visual Studio / VSTS / ServiceNow
Backlog
Sprints
Reporting
![Page 44: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/44.jpg)
Presentation Summary
• Scalable
• Version Control
• Drive Results
• Communicate Status
![Page 45: Agile Development - Synergex...Using Agile Development Presented by Sharon Dolan Agile Development • Adopting an agile environment • Efficiencies it brings to teams Case Studies](https://reader035.fdocuments.us/reader035/viewer/2022062604/5fb7c265c297b91d0d11f35b/html5/thumbnails/45.jpg)
Using Agile Development
Question and Answer
Sharon DolanProject Manager, Professional ServicesSynergex International Corporation215-674-2495