SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
ALM	
  on	
  the	
  shoulders	
  of	
  giants	
  	
  
(visual	
  studio	
  online)	
  
the	
  26th	
  of	
  February	
  2015,	
  Timisoara	
  
A	
  bit	
  about	
  me	
  
	
  
Flavius-­‐Radu	
  Demian	
  
Timisoara	
  .Net	
  Meetup	
  	
  organizer	
  
Xamarin	
  and	
  Umbraco	
  enthusiast	
  	
  
Mobile	
  developer	
  
In	
  love	
  with	
  soMware	
  architecture	
  J	
  
	
  
flaviusdemian91@yahoo.com	
  |	
  flavius.demian@gmail.com	
  |	
  @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	
  
	
  
Agenda	
  
ConTnuous	
  Delivery	
  
	
  
Load	
  TesTng	
  
	
  
ApplicaTon	
  Insights	
  
	
  
Pricing	
  
	
  
Useful	
  links	
  
	
  
QuesTons	
  
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	
  
What	
  is	
  ALM?	
  
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	
  
Why	
  Dev	
  &	
  Test	
  on	
  Cloud?	
  
	
  
	
  
	
  
	
  
	
  
	
  
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.	
  
What	
  is	
  VSO?	
  
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	
  
	
  
What	
  is	
  VSO?	
  
	
  
	
  
	
  
	
  
	
  
	
  
What	
  is	
  VSO	
  
So,	
  VSO	
  is	
  all	
  of	
  these	
  together:	
  
	
  
	
  
	
  
	
  
What	
  is	
  VSO	
  
So,	
  VSO	
  is…	
  
	
  
	
  
	
  
	
  
	
  
	
  
MAGIC	
  
Sign	
  up	
  here:	
  hop://www.visualstudio.com/	
  	
  -­‐	
  explore	
  portal	
  
Project	
  Management	
  Overview	
  
You	
  can	
  easily	
  manage	
  your	
  backlog	
  
	
  
	
  
	
  
	
  
	
  
Project	
  Management	
  Overview	
  
You	
  can	
  crunch	
  a	
  lot	
  of	
  data	
  -­‐>	
  metrics	
  -­‐>	
  QA	
  
	
  
	
  
	
  
	
  
	
  
Project	
  Management	
  Overview	
  
You	
  can	
  stay	
  in	
  touch	
  with	
  your	
  team	
  and	
  receive	
  alerts	
  
	
  
	
  
	
  
	
  
	
  
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	
  
Source	
  Control	
  
You	
  can	
  choose	
  between	
  Tfs	
  and	
  Git	
  
	
  
	
  
	
  
Source	
  Control	
  
Demo	
  
Build	
  Service	
  
You	
  can	
  use	
  the	
  default	
  controller	
  or	
  an	
  on	
  premises	
  one	
  
	
  
	
  
	
  
Build	
  Service	
  
You	
  can	
  use	
  which	
  builds	
  were	
  successful	
  and	
  the	
  whole	
  queue	
  
	
  
	
  
	
  
Build	
  Service	
  
Demo	
  
ConTnuous	
  Delivery	
  
You	
  can	
  push	
  the	
  code	
  to	
  the	
  repo	
  and	
  automagically	
  deploy	
  
	
  
	
  
	
  
	
  
ConTnuous	
  Delivery	
  
Demo	
  
Load	
  TesTng	
  
It	
  has	
  never	
  been	
  easier	
  to	
  test	
  the	
  limits	
  
	
  
	
  
	
  
	
  
Load	
  TesTng	
  
Demo	
  
ApplicaTon	
  Insights	
  
You	
  can	
  crunch	
  a	
  lot	
  of	
  data	
  -­‐>	
  metrics	
  -­‐>	
  QA	
  (again)	
  
	
  
	
  
	
  
	
  
	
  
ApplicaTon	
  Insights	
  
Metrics,	
  metrics,	
  metrics	
  
	
  
ApplicaTon	
  Insights	
  
Metrics,	
  metrics,	
  metrics	
  
	
  
ApplicaTon	
  Insights	
  
All	
  the	
  data,	
  stats	
  and	
  dashboards	
  will	
  be	
  migrated	
  to	
  Azure’s	
  
new	
  portal:	
  hops://portal.azure.com	
  
ApplicaTon	
  Insights	
  
ApplicaTon	
  Insights	
  
Demo	
  
Pricing	
  
	
  
	
  
	
  
	
  
	
  
	
  
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	
  
	
  
	
  
QuesTons	
  
Thank	
  you!	
  
	
  
	
  
	
  
	
  
	
  

Weitere ähnliche Inhalte

Andere mochten auch

Application Lifecycle Management - It's a team sport
Application Lifecycle Management - It's a team sportApplication Lifecycle Management - It's a team sport
Application Lifecycle Management - It's a team sportSandeep Joshi
 
Start Up and Git Done: Using Visual Studio Online
Start Up and Git Done: Using Visual Studio OnlineStart Up and Git Done: Using Visual Studio Online
Start Up and Git Done: Using Visual Studio Onlinemcknz
 
Chicago alm user group git demo script and notes
Chicago alm user group   git demo script and notesChicago alm user group   git demo script and notes
Chicago alm user group git demo script and notesDave Burnison
 
Version Control in TFS 2013: GIT - 2013 Application Lifecycle Management Event
Version Control in TFS 2013: GIT - 2013 Application Lifecycle Management EventVersion Control in TFS 2013: GIT - 2013 Application Lifecycle Management Event
Version Control in TFS 2013: GIT - 2013 Application Lifecycle Management EventDelta-N
 
Microsoft Development Tools & Platforms for 2015
Microsoft Development Tools & Platforms for 2015Microsoft Development Tools & Platforms for 2015
Microsoft Development Tools & Platforms for 2015InCycleSoftware
 
TFS - Quale source control
TFS - Quale source controlTFS - Quale source control
TFS - Quale source controlGian Maria Ricci
 

Andere mochten auch (9)

Application Lifecycle Management - It's a team sport
Application Lifecycle Management - It's a team sportApplication Lifecycle Management - It's a team sport
Application Lifecycle Management - It's a team sport
 
Start Up and Git Done: Using Visual Studio Online
Start Up and Git Done: Using Visual Studio OnlineStart Up and Git Done: Using Visual Studio Online
Start Up and Git Done: Using Visual Studio Online
 
Git Perchè Usarlo
Git Perchè UsarloGit Perchè Usarlo
Git Perchè Usarlo
 
Chicago alm user group git demo script and notes
Chicago alm user group   git demo script and notesChicago alm user group   git demo script and notes
Chicago alm user group git demo script and notes
 
Git i tfs 2013
Git i tfs 2013Git i tfs 2013
Git i tfs 2013
 
Version Control in TFS 2013: GIT - 2013 Application Lifecycle Management Event
Version Control in TFS 2013: GIT - 2013 Application Lifecycle Management EventVersion Control in TFS 2013: GIT - 2013 Application Lifecycle Management Event
Version Control in TFS 2013: GIT - 2013 Application Lifecycle Management Event
 
Microsoft Development Tools & Platforms for 2015
Microsoft Development Tools & Platforms for 2015Microsoft Development Tools & Platforms for 2015
Microsoft Development Tools & Platforms for 2015
 
TFS - Quale source control
TFS - Quale source controlTFS - Quale source control
TFS - Quale source control
 
Ssmac15
Ssmac15Ssmac15
Ssmac15
 

Ähnlich wie ALM on the shoulders of Giants - Visual Studio Online

Putting the DOT in .NET - Dev/Ops/Test
Putting the DOT in .NET - Dev/Ops/TestPutting the DOT in .NET - Dev/Ops/Test
Putting the DOT in .NET - Dev/Ops/TestRobert MacLean
 
Using Cloud Management to Deliver Speed and Consistency in an Agile Environment
Using Cloud Management to Deliver Speed and Consistency in an Agile EnvironmentUsing Cloud Management to Deliver Speed and Consistency in an Agile Environment
Using Cloud Management to Deliver Speed and Consistency in an Agile EnvironmentOstrato
 
DevOps and Continuous Delivery with Visual Studio 2015 and VSTS
DevOps and Continuous Delivery with Visual Studio 2015 and VSTSDevOps and Continuous Delivery with Visual Studio 2015 and VSTS
DevOps and Continuous Delivery with Visual Studio 2015 and VSTSSolidify
 
Visual Studio 2015 - Lançamento está próximo
Visual Studio 2015 - Lançamento está próximoVisual Studio 2015 - Lançamento está próximo
Visual Studio 2015 - Lançamento está próximoDaniel Semedo
 
D cast ostrato 1 29-2014.ppt
D cast ostrato 1 29-2014.pptD cast ostrato 1 29-2014.ppt
D cast ostrato 1 29-2014.pptJennifer Galvin
 
Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020VMware Tanzu
 
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Janusz Nowak
 
Cloud Done Right - PaaS is the Remedy to VM Hangover
Cloud Done Right - PaaS is the Remedy to VM HangoverCloud Done Right - PaaS is the Remedy to VM Hangover
Cloud Done Right - PaaS is the Remedy to VM HangoverMohamad Afshar
 
AWS Summit Melbourne 2014 | The Path to Business Agility for Vodafone: How Am...
AWS Summit Melbourne 2014 | The Path to Business Agility for Vodafone: How Am...AWS Summit Melbourne 2014 | The Path to Business Agility for Vodafone: How Am...
AWS Summit Melbourne 2014 | The Path to Business Agility for Vodafone: How Am...DiUS
 
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Angel Alberici
 
Integrating DevOps and ALM tools to speed delivery
Integrating DevOps and ALM tools to speed deliveryIntegrating DevOps and ALM tools to speed delivery
Integrating DevOps and ALM tools to speed deliveryTasktop
 
Create Agile, Automated and Predictable IT Infrastructure in the Cloud
Create Agile, Automated and Predictable IT Infrastructure in the CloudCreate Agile, Automated and Predictable IT Infrastructure in the Cloud
Create Agile, Automated and Predictable IT Infrastructure in the CloudRightScale
 
Painless DevSecOps: Building Security Into Your DevOps Pipeline
Painless DevSecOps: Building Security Into Your DevOps PipelinePainless DevSecOps: Building Security Into Your DevOps Pipeline
Painless DevSecOps: Building Security Into Your DevOps PipelineTasktop
 
Reshaping Enterprise Architecture
Reshaping Enterprise Architecture Reshaping Enterprise Architecture
Reshaping Enterprise Architecture WSO2
 
A perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applicationsA perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applicationsGeorge Milliken
 
Improving Security Agility using DevSecOps
Improving Security Agility using DevSecOpsImproving Security Agility using DevSecOps
Improving Security Agility using DevSecOpsAmazon Web Services
 
AWS Summit Auckland - Application Delivery Patterns for Developers
AWS Summit Auckland - Application Delivery Patterns for DevelopersAWS Summit Auckland - Application Delivery Patterns for Developers
AWS Summit Auckland - Application Delivery Patterns for DevelopersAmazon Web Services
 
Let's banish "it works on my machine"
Let's banish "it works on my machine"Let's banish "it works on my machine"
Let's banish "it works on my machine"Stephanie Locke
 

Ähnlich wie ALM on the shoulders of Giants - Visual Studio Online (20)

Putting the DOT in .NET - Dev/Ops/Test
Putting the DOT in .NET - Dev/Ops/TestPutting the DOT in .NET - Dev/Ops/Test
Putting the DOT in .NET - Dev/Ops/Test
 
Using Cloud Management to Deliver Speed and Consistency in an Agile Environment
Using Cloud Management to Deliver Speed and Consistency in an Agile EnvironmentUsing Cloud Management to Deliver Speed and Consistency in an Agile Environment
Using Cloud Management to Deliver Speed and Consistency in an Agile Environment
 
DevOps and Continuous Delivery with Visual Studio 2015 and VSTS
DevOps and Continuous Delivery with Visual Studio 2015 and VSTSDevOps and Continuous Delivery with Visual Studio 2015 and VSTS
DevOps and Continuous Delivery with Visual Studio 2015 and VSTS
 
Visual Studio 2015 - Lançamento está próximo
Visual Studio 2015 - Lançamento está próximoVisual Studio 2015 - Lançamento está próximo
Visual Studio 2015 - Lançamento está próximo
 
D cast ostrato 1 29-2014.ppt
D cast ostrato 1 29-2014.pptD cast ostrato 1 29-2014.ppt
D cast ostrato 1 29-2014.ppt
 
Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020
 
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
 
Cloud Done Right - PaaS is the Remedy to VM Hangover
Cloud Done Right - PaaS is the Remedy to VM HangoverCloud Done Right - PaaS is the Remedy to VM Hangover
Cloud Done Right - PaaS is the Remedy to VM Hangover
 
AWS Summit Melbourne 2014 | The Path to Business Agility for Vodafone: How Am...
AWS Summit Melbourne 2014 | The Path to Business Agility for Vodafone: How Am...AWS Summit Melbourne 2014 | The Path to Business Agility for Vodafone: How Am...
AWS Summit Melbourne 2014 | The Path to Business Agility for Vodafone: How Am...
 
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
 
Enterprise serverless
Enterprise serverlessEnterprise serverless
Enterprise serverless
 
Integrating DevOps and ALM tools to speed delivery
Integrating DevOps and ALM tools to speed deliveryIntegrating DevOps and ALM tools to speed delivery
Integrating DevOps and ALM tools to speed delivery
 
TCE Automation
TCE AutomationTCE Automation
TCE Automation
 
Create Agile, Automated and Predictable IT Infrastructure in the Cloud
Create Agile, Automated and Predictable IT Infrastructure in the CloudCreate Agile, Automated and Predictable IT Infrastructure in the Cloud
Create Agile, Automated and Predictable IT Infrastructure in the Cloud
 
Painless DevSecOps: Building Security Into Your DevOps Pipeline
Painless DevSecOps: Building Security Into Your DevOps PipelinePainless DevSecOps: Building Security Into Your DevOps Pipeline
Painless DevSecOps: Building Security Into Your DevOps Pipeline
 
Reshaping Enterprise Architecture
Reshaping Enterprise Architecture Reshaping Enterprise Architecture
Reshaping Enterprise Architecture
 
A perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applicationsA perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applications
 
Improving Security Agility using DevSecOps
Improving Security Agility using DevSecOpsImproving Security Agility using DevSecOps
Improving Security Agility using DevSecOps
 
AWS Summit Auckland - Application Delivery Patterns for Developers
AWS Summit Auckland - Application Delivery Patterns for DevelopersAWS Summit Auckland - Application Delivery Patterns for Developers
AWS Summit Auckland - Application Delivery Patterns for Developers
 
Let's banish "it works on my machine"
Let's banish "it works on my machine"Let's banish "it works on my machine"
Let's banish "it works on my machine"
 

Mehr von Flavius-Radu Demian

C# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCross
C# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCrossC# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCross
C# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCrossFlavius-Radu Demian
 
C# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCross
C# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCrossC# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCross
C# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCrossFlavius-Radu Demian
 
Building a chat app with windows azure mobile
Building a chat app with windows azure mobileBuilding a chat app with windows azure mobile
Building a chat app with windows azure mobileFlavius-Radu Demian
 
Building a chat app with windows azure mobile
Building a chat app with windows azure mobileBuilding a chat app with windows azure mobile
Building a chat app with windows azure mobileFlavius-Radu Demian
 
Building a chat app with windows azure mobile services
Building a chat app with windows azure mobile servicesBuilding a chat app with windows azure mobile services
Building a chat app with windows azure mobile servicesFlavius-Radu Demian
 

Mehr von Flavius-Radu Demian (10)

Mobile growth with Xamarin
Mobile growth with XamarinMobile growth with Xamarin
Mobile growth with Xamarin
 
MVVM frameworks - MvvmCross
MVVM frameworks - MvvmCrossMVVM frameworks - MvvmCross
MVVM frameworks - MvvmCross
 
C# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCross
C# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCrossC# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCross
C# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCross
 
C# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCross
C# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCrossC# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCross
C# everywhere - Building Cross-Platform Apps with Xamarin and MvvmCross
 
Universal apps
Universal appsUniversal apps
Universal apps
 
Security in windows azure
Security in windows azureSecurity in windows azure
Security in windows azure
 
Building a chat app with windows azure mobile
Building a chat app with windows azure mobileBuilding a chat app with windows azure mobile
Building a chat app with windows azure mobile
 
Building a chat app with windows azure mobile
Building a chat app with windows azure mobileBuilding a chat app with windows azure mobile
Building a chat app with windows azure mobile
 
Fundaments of Knockout js
Fundaments of Knockout jsFundaments of Knockout js
Fundaments of Knockout js
 
Building a chat app with windows azure mobile services
Building a chat app with windows azure mobile servicesBuilding a chat app with windows azure mobile services
Building a chat app with windows azure mobile services
 

Kürzlich hochgeladen

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 

Kürzlich hochgeladen (20)

Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 

ALM on the shoulders of Giants - Visual Studio Online

  • 1. ALM  on  the  shoulders  of  giants     (visual  studio  online)   the  26th  of  February  2015,  Timisoara  
  • 2. A  bit  about  me     Flavius-­‐Radu  Demian   Timisoara  .Net  Meetup    organizer   Xamarin  and  Umbraco  enthusiast     Mobile  developer   In  love  with  soMware  architecture  J     flaviusdemian91@yahoo.com  |  flavius.demian@gmail.com  |  @flaviusdemian  
  • 3. 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          
  • 4. 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    
  • 5. Agenda   What  is  ALM?     Why  Dev  &  Test  on  Cloud?     Visual  Studio  Online     Project  Management  Overview     Source  Control     Build  Service    
  • 6. Agenda   ConTnuous  Delivery     Load  TesTng     ApplicaTon  Insights     Pricing     Useful  links     QuesTons  
  • 7. 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  
  • 9. 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)        
  • 10. 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  
  • 11. Why  Dev  &  Test  on  Cloud?              
  • 12. 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.  
  • 14. 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      
  • 15. 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    
  • 16. What  is  VSO?              
  • 17. What  is  VSO   So,  VSO  is  all  of  these  together:          
  • 18. What  is  VSO   So,  VSO  is…               MAGIC   Sign  up  here:  hop://www.visualstudio.com/    -­‐  explore  portal  
  • 19. Project  Management  Overview   You  can  easily  manage  your  backlog            
  • 20. Project  Management  Overview   You  can  crunch  a  lot  of  data  -­‐>  metrics  -­‐>  QA            
  • 21. Project  Management  Overview   You  can  stay  in  touch  with  your  team  and  receive  alerts            
  • 22. 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  
  • 23. Source  Control   You  can  choose  between  Tfs  and  Git        
  • 25. Build  Service   You  can  use  the  default  controller  or  an  on  premises  one        
  • 26. Build  Service   You  can  use  which  builds  were  successful  and  the  whole  queue        
  • 28. ConTnuous  Delivery   You  can  push  the  code  to  the  repo  and  automagically  deploy          
  • 30. Load  TesTng   It  has  never  been  easier  to  test  the  limits          
  • 32. ApplicaTon  Insights   You  can  crunch  a  lot  of  data  -­‐>  metrics  -­‐>  QA  (again)            
  • 33. ApplicaTon  Insights   Metrics,  metrics,  metrics    
  • 34. ApplicaTon  Insights   Metrics,  metrics,  metrics    
  • 35. ApplicaTon  Insights   All  the  data,  stats  and  dashboards  will  be  migrated  to  Azure’s   new  portal:  hops://portal.azure.com  
  • 38. Pricing              
  • 39. 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      
  • 40. QuesTons   Thank  you!