A bit about me
Flavius-‐Radu Demian
Timisoara .Net Meetup organizer Xamarin and Umbraco enthusiast
Mobile developer In love with soMware architecture J
[email protected] | [email protected] | @flaviusdemian
ExpectaTons towards the presentaTon
Please feel free to ask quesTons any Tme and don’t be shy I wish to have an interacTve and exploratory presentaTon
ExpectaTons
Understand what is ApplicaTon Lifecycle Management (ALM) Learn how to use the magic Visual Studio Online (VSO) Learn the advantages and limitaTons of VSO => when to use it and when to not use it. Understand that VSO wants to be friends to everyone Make you curious => try it yourself
Agenda What is ALM? Why Dev & Test on Cloud? Visual Studio Online Project Management Overview Source Control Build Service
What is ALM?
Applica'on lifecycle management (ALM) is the product lifecycle management (governance, development, and maintenance) of an soMware applicaTon. It encompasses requirements management, soMware architecture, computer programming, soMware tesTng, soMware maintenance, change management, conTnuous integraTon, project management, and release management
Why Dev & Test on Cloud?
It is very fast, you can easily spin up machines and other stuff You have a whole bunch of services waiTng to be used You can scale (up and out) – scale up? scale out? You pay as you use resources -‐> Pay As You Go (PAYG)
Why Dev & Test on Cloud?
You can stress and load test It can be a sandbox environment It’s a place for doing trainings, learning and put demos The Cloud helps you KISS
-‐ Keep It Simple Stupid
What is VSO?
VSO, based on the capabiliTes of Team FoundaTon Server or GIT with addiTonal cloud services, is the online home for your development projects It helps you get up and running in minutes on cloud infrastructure without having to install or configure a single server VSO connects to Visual Studio, Eclipse, Android Studio, Xcode, and other Git enabled IDEs to support development for a variety of plakorms and languages.
VSO features
Host your code in the cloud Use Git of TFVC for source control Discuss code changes with your team Manage your team’s work in one place Track requirements, tasks, and bugs with work items Build your applicaTons in the cloud to MicrosoM Azure and not only – ex: AWS Automate your build process
VSO features
Gain insights ( reports, dashboards) into your applicaTons Use Agile project management Request & manage feedback Deploy conTnuously Use virtual team rooms Available everywhere IDE integrated
Project Management Overview
Demos: Create stories Modify stories from excel Edit backlog and move story to current iteraTon Create charts, Show the capacity tab Show the rooms feature
ApplicaTon Insights
All the data, stats and dashboards will be migrated to Azure’s new portal: hops://portal.azure.com
Useful links
hop://www.visualstudio.com/en-‐us/products/what-‐is-‐visual-‐studio-‐online-‐vs.aspx hop://www.visualstudio.com/news/release-‐archive-‐vso hop://visualstudiogallery.msdn.microsoM.com/82367b81-‐3f97-‐4de1-‐bbf1-‐eaf52ddc635a hop://www.slideshare.net/EdBlankenship/introducing-‐visual-‐studio-‐online hops://www.youtube.com/watch?v=XfQUTiQjy18