alm on the shoulders of giants - visual studio online

40
ALM on the shoulders of giants (visual studio online) the 26 th of February 2015, Timisoara

Upload: flavius-demian

Post on 17-Jul-2015

153 views

Category:

Software


1 download

TRANSCRIPT

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  

 [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    

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!