Successfully reported this slideshow.
Your SlideShare is downloading. ×

Real Solutions Day - Progetto e gestione del lavoro: ALM in breve con Visual Studio Online

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad

Check these out next

1 of 35 Ad

More Related Content

Similar to Real Solutions Day - Progetto e gestione del lavoro: ALM in breve con Visual Studio Online (20)

More from Davide Benvegnù (20)

Advertisement

Recently uploaded (20)

Real Solutions Day - Progetto e gestione del lavoro: ALM in breve con Visual Studio Online

  1. 1. Real Solutions Day un progetto reale dall’idea alla pubblicazione Davide Benvegnù @davidebenvegnu
  2. 2. Chi Sono DAVIDE BENVEGNU’  International Development Manager – Aruba.it  Freelancer – DBTek  Speaker a eventi nazionali (Community Days, SMAU, Festival ICT…)  Trainer (a breve 2 corsi su Microsoft Virtual Academy)  Main Fields: Azure + VSALM (Team Foundation Server e Visual Studio Online)  Membro di DotNetToscana  2 articoli come Guest Post MSDN @davidebenvegnu – www.davidebenvegnu.com – blog.dbtek.it #RealSolutions - Real Solutions Day 15/12/2014
  3. 3. Agenda della giornata Ora Sessione Speaker 9:30 - 10:30 Progetto e gestione del lavoro: ALM in breve Davide Benvegnù 10:30 - 11:30 Azure Media Services & Azure Search Emanuele Bartolesi [MVP] 11:30 - 11:45 Coffee Break - 11:45 - 12:45 Backend con i Mobile Services Marco Minerva [MVP] 12:45 - 14:00 Lunch Break - 14:00 - 15:00 Il client Universal Windows app Marco Dal Pino [MVP] & Marco Minerva [MVP] 15:00 - 16:00 Il client Web con ASP.NET MVC Emanuele Bartolesi [MVP] 16:00 - 16:30 Coffee Break - 16:30 - 17:30 Cross-Platform con Xamarin Riccardo Cappello 17:30 - 18:00 Questions and (maybe) Answers Staff #RealSolutions - Real Solutions Day 15/12/2014
  4. 4. Ringraziamenti In collaborazione con Con la sponsorizzazione di #RealSolutions - Real Solutions Day 15/12/2014
  5. 5. Presentazione della Community Real Solutions Day Davide Benvegnù @davidebenvegnu
  6. 6. DotNetToscana  Nasce il 16 Ottobre 2008 durante i Microsoft Days  Fondata da sviluppatori .Net animati da grande passione  Ha sede in Toscana  Official Microsoft Community  Parte del programma “Microsoft Technical Communities” #RealSolutions - Real Solutions Day 15/12/2014
  7. 7. Crescita continua  Negli ultimi 2 anni:  Lo staff è cresciuto molto  3 di noi sono diventati MVP  Abbiamo tenuto sessioni e speech ad eventi nazionali importanti Community Days (Milano e Roma) Codemotion  .Net Campus WPC  Festival ICT  Better embedded  …e molti altri  Ogni mese partecipiamo/organizziamo mediamente almeno un evento ed eroghiamo almeno un webcast #RealSolutions - Real Solutions Day 15/12/2014
  8. 8. Community dell’anno Nominati “Community of the Year” per due anni consecutivi: 2013 2014  E vogliamo esserlo anche per il 2015  #RealSolutions - Real Solutions Day 15/12/2014
  9. 9. Staff Marco Minerva @marcominerva Emanuele Bartolesi @kasuken Marco Dal Pino @marcodalpino Davide Benvegnù @davidebenvegnu Riccardo Cappello @rcappello Mario Martellini @mariomartellini Andrea Angella @angella_andrea Grazia Cimino @grazia_cimino Luca Deriu @lderiu86 Pietro Vaccarello @pietro1861 Antonio Dal Pino @antoniodalpino #RealSolutions - Real Solutions Day 15/12/2014
  10. 10. We need you! Ogni contributo è sempre ben accetto!  Partecipate agli eventi e proponete nuovi argomenti  Pubblicate contributi sui nostri canali (sito, fb…)  Iniziate nuove discussioni o partecipate a quelle attive  Dateci suggerimenti, idee, opinioni, feedback…  Entrate a far parte dello Staff #RealSolutions - Real Solutions Day 15/12/2014
  11. 11. Restiamo in contatto http://www.dotnettoscana.org http://goo.gl/04WWs @dotnettoscana http://goo.gl/RZXDX dotnettoscana@googlegroups. com http://goo.gl/DR6Rp http://goo.gl/5iJCu staff@dotnettoscana.org #RealSolutions - Real Solutions Day 15/12/2014
  12. 12. Sponsor #RealSolutions - Real Solutions Day 15/12/2014
  13. 13. Progetto e gestione del lavoro: ALM in breve Real Solutions Day Davide Benvegnù @davidebenvegnu
  14. 14. Un evento != dal solito  Un’applicazione vera: AzureTube  Scelta e sviluppata appositamente  Approccio end to end  Soluzioni concrete a problemi reali No demo stile «to-do list» No codice copiato da MSDN  No «fuffa» #RealSolutions - Real Solutions Day 15/12/2014
  15. 15. Agenda  AzureTube: cosa, come e perchè  Lavorare in team Approcci Gestione del lavoro Gestione del codice sorgente  Spunti #RealSolutions - Real Solutions Day 15/12/2014
  16. 16. AzureTube: cosa, come, e perchè Real Solutions Day 15/12/2014
  17. 17. AzureTube Piattaforma social per lo sharing dei video:  Upload da dispositivi mobile  Ricerca e visualizzazione da dispositivi mobile da website  Condivisione video su Facebook #RealSolutions - Real Solutions Day 15/12/2014
  18. 18. Architettura: encoding #RealSolutions - Real Solutions Day 15/12/2014
  19. 19. Architettura: ricerca http://{account}.streaming.mediaservices.windows.net/{video_url} #RealSolutions - Real Solutions Day 15/12/2014
  20. 20. Architettura: componenti Server  Tutto su Azure  Mobile Services  Storage Blob  Service Bus Web Jobs  Media Services  Search Client WebApp ASP.NET MVC  Universal App Windows Phone 8.1 Windows 8.1  App mobile Xamarin Android  iOS #RealSolutions - Real Solutions Day 15/12/2014
  21. 21. Perché un progetto di questo tipo? Perché permette di:  dimostrare l’approccio reale ad un progetto complesso  fornire Best practices per lo sviluppo  dimostrare l’interazione tra componenti diversi  mostrare un «giro completo» end-to-end  utilizzare lo stato dell’arte delle tecnologie Microsoft #RealSolutions - Real Solutions Day 15/12/2014
  22. 22. Gestione del lavoro e ALM Real Solutions Day 15/12/2014
  23. 23. Scenario  5 sviluppatori  8+ progetti (tra applicazioni client e componenti server)  Codebase comune  Differenti tecnologie  Timeboxes diversi #RealSolutions - Real Solutions Day 15/12/2014
  24. 24. Problemi da affrontare  Gestione del codice sorgente  Gestione del lavoro  Gestione dello stato di avanzamento  Integrazione  Deploy  Test #RealSolutions - Real Solutions Day 15/12/2014
  25. 25. La soluzione? #RealSolutions - Real Solutions Day 15/12/2014
  26. 26. La soluzione?  Uscire dalla community #RealSolutions - Real Solutions Day 15/12/2014
  27. 27. La soluzione?  Uscire dalla community  Lasciar perdere #RealSolutions - Real Solutions Day 15/12/2014
  28. 28. La soluzione?  Uscire dalla community  Lasciar perdere  Assoldare un team indiano in outsourcing #RealSolutions - Real Solutions Day 15/12/2014
  29. 29. La soluzione?  Uscire dalla community  Lasciar perdere  Assoldare un team indiano in outsourcing  e allora? #RealSolutions - Real Solutions Day 15/12/2014
  30. 30. La soluzione?  Uscire dalla community  Lasciar perdere  Assoldare un team indiano in outsourcing  e allora? Visual Studio Online #RealSolutions - Real Solutions Day 15/12/2014
  31. 31. Visual Studio Online  Versione On-Cloud, fully managed, di TFS  Precedentemente noto come «Team Foundation Services»  Non ha bisogno di server, installazioni, configurazioni…  Tutto funziona al primo tentativo   Nuove feature disponibili mediamente ogni 3 settimane  Deployate automaticamente in modo trasparente per l’utente #RealSolutions - Real Solutions Day 15/12/2014
  32. 32. Visual Studio Online  Integrabile ed estendibile Espone un set di REST API  Service Hooks  Meno personalizzabile della versione on-premises  Non è possibile personalizzare il Process Template  Non è possibile personalizzare la UI del portale  No Data Export (ma ci sono le REST API…) #RealSolutions - Real Solutions Day 15/12/2014
  33. 33. Visual Studio Online  Gratis fino a 5 utenti  Benefit con MSDN (build e load testing)  Licenze Stakeholder gratuite  È possibile scegliere il Data Center dove creare l’account:  Stati Uniti centro-meridionali Europa Occidentale #RealSolutions - Real Solutions Day 15/12/2014
  34. 34. VSO: caratteristiche Sviluppo Gestione del lavoro Build Test Deploy Analisi #RealSolutions - Real Solutions Day 15/12/2014
  35. 35. VSO in azione Real Solutions Day 15/12/2014 1 2 3

×