dotnetabruzz o.net day #netday15 05 febbraio 2015
TRANSCRIPT
![Page 1: DotNetAbruzz o.NET Day #netday15 05 Febbraio 2015](https://reader036.vdocument.in/reader036/viewer/2022062800/56649e035503460f94aeee0a/html5/thumbnails/1.jpg)
DotNetAbruzzo
.NET Day
#netday15
05 Febbraio 2015
RICCI GIAN MARIA@[email protected]://www.getlatestversion.it
INTRODUZIONE A VSO
![Page 2: DotNetAbruzz o.NET Day #netday15 05 Febbraio 2015](https://reader036.vdocument.in/reader036/viewer/2022062800/56649e035503460f94aeee0a/html5/thumbnails/2.jpg)
ALM in the cloud
![Page 3: DotNetAbruzz o.NET Day #netday15 05 Febbraio 2015](https://reader036.vdocument.in/reader036/viewer/2022062800/56649e035503460f94aeee0a/html5/thumbnails/3.jpg)
.NET Day #netday15
Visual Studio Online
http://www.visualstudio.com
![Page 4: DotNetAbruzz o.NET Day #netday15 05 Febbraio 2015](https://reader036.vdocument.in/reader036/viewer/2022062800/56649e035503460f94aeee0a/html5/thumbnails/4.jpg)
.NET Day #netday15
Pricing
![Page 5: DotNetAbruzz o.NET Day #netday15 05 Febbraio 2015](https://reader036.vdocument.in/reader036/viewer/2022062800/56649e035503460f94aeee0a/html5/thumbnails/5.jpg)
.NET Day #netday15
Compare with on-premise installation
TFS Express is free for team up to 5 usersIt has operational costsHardwarePower supplyMainteniance Backup / RestoreHigh Availability
Licensing is not the only cost for you ALM solution
![Page 6: DotNetAbruzz o.NET Day #netday15 05 Febbraio 2015](https://reader036.vdocument.in/reader036/viewer/2022062800/56649e035503460f94aeee0a/html5/thumbnails/6.jpg)
Safety of data
Costs for small teams
• VSO/TFS holds everything about your project
• Data needs to be safe
• Backup mainteniance
• Scheduled restore verification
and planning for disaster
recovery DotNetAbruzzo
.NET Day #netday15
![Page 7: DotNetAbruzz o.NET Day #netday15 05 Febbraio 2015](https://reader036.vdocument.in/reader036/viewer/2022062800/56649e035503460f94aeee0a/html5/thumbnails/7.jpg)
Costs for small teams
High availability
• Your server should be always on line
• Mimimize scheduled offline time
• Accessible from everywhere
• Mimize time to come online again after a failure
DotNetAbruzzo
.NET Day #netday15
![Page 8: DotNetAbruzz o.NET Day #netday15 05 Febbraio 2015](https://reader036.vdocument.in/reader036/viewer/2022062800/56649e035503460f94aeee0a/html5/thumbnails/8.jpg)
Costs for small teams
Upgrade
• TFS is a product that evolves
• Manage updates
• Minimize downtimes during
update
• Plan and rollout update
carefullyDotNetAbruzzo
.NET Day #netday15
![Page 9: DotNetAbruzz o.NET Day #netday15 05 Febbraio 2015](https://reader036.vdocument.in/reader036/viewer/2022062800/56649e035503460f94aeee0a/html5/thumbnails/9.jpg)
Costs for small teams
Operational cost
• Hardware
• Power supply
• Support hardware (UPS,
Cooler)
• Upgrade hardware
• Hardware disaster recoveryDotNetAbruzzo
.NET Day #netday15
![Page 10: DotNetAbruzz o.NET Day #netday15 05 Febbraio 2015](https://reader036.vdocument.in/reader036/viewer/2022062800/56649e035503460f94aeee0a/html5/thumbnails/10.jpg)
Cost is not zero
Disaster recovery
Keep skills updated
Maintenance
People training
![Page 11: DotNetAbruzz o.NET Day #netday15 05 Febbraio 2015](https://reader036.vdocument.in/reader036/viewer/2022062800/56649e035503460f94aeee0a/html5/thumbnails/11.jpg)
Demo – Tour of VSO
DotNetAbruzzo
.NET Day #netday15
![Page 12: DotNetAbruzz o.NET Day #netday15 05 Febbraio 2015](https://reader036.vdocument.in/reader036/viewer/2022062800/56649e035503460f94aeee0a/html5/thumbnails/12.jpg)
TFS expressVSVSO
![Page 13: DotNetAbruzz o.NET Day #netday15 05 Febbraio 2015](https://reader036.vdocument.in/reader036/viewer/2022062800/56649e035503460f94aeee0a/html5/thumbnails/13.jpg)
Pro of VSO
Plus you get with TFS Service
• Zero maintenance cost
• Free and constant upgrades
• Accessible from everywhere
• High availability and backup
• One minute activation
• Load testing / Application
Insights DotNetAbruzzo
.NET Day #netday15
![Page 14: DotNetAbruzz o.NET Day #netday15 05 Febbraio 2015](https://reader036.vdocument.in/reader036/viewer/2022062800/56649e035503460f94aeee0a/html5/thumbnails/14.jpg)
Cons of Team Foundation Service
Things not in TFS Service
• No process template customization
• No integration with other systems (Es Sharepoint)
• Limited reporting (no reporting services, no olap cube)
DotNetAbruzzo
.NET Day #netday15
![Page 15: DotNetAbruzz o.NET Day #netday15 05 Febbraio 2015](https://reader036.vdocument.in/reader036/viewer/2022062800/56649e035503460f94aeee0a/html5/thumbnails/15.jpg)
Mixed configuration
Best of both
• Tfs Proxy on-premise
• Tfs Build machines on-premise or on azure VM
• Release management with on-premises machines
DotNetAbruzzo
.NET Day #netday15
![Page 16: DotNetAbruzz o.NET Day #netday15 05 Febbraio 2015](https://reader036.vdocument.in/reader036/viewer/2022062800/56649e035503460f94aeee0a/html5/thumbnails/16.jpg)
The big advantage
Reliability
• Reliability, always on, Microsoft experience in managing the service
• Safeness of the data, automatic upgrade to new versions without discontinuities
• Accessible from everywhere with secure protocol (https)DotNetAbruz
zo.NET Day #netday15
![Page 17: DotNetAbruzz o.NET Day #netday15 05 Febbraio 2015](https://reader036.vdocument.in/reader036/viewer/2022062800/56649e035503460f94aeee0a/html5/thumbnails/17.jpg)
VSO as a complete ALM Solution
Source control
Work Item Tracking
Build Machine
Testing Tools
Release Management
Application Insights
![Page 18: DotNetAbruzz o.NET Day #netday15 05 Febbraio 2015](https://reader036.vdocument.in/reader036/viewer/2022062800/56649e035503460f94aeee0a/html5/thumbnails/18.jpg)
Be ready to choose