DotNetAbruzz o.NET Day #netday15 05 Febbraio 2015.

18
DotNetAbruz zo .NET Day #netday15 05 Febbraio 2015 RICCI GIAN MARIA @Alkampfer a [email protected] http:// www.getlatestversion.it INTRODUZIONE A VSO

Transcript of DotNetAbruzz o.NET Day #netday15 05 Febbraio 2015.

Page 1: DotNetAbruzz o.NET Day #netday15 05 Febbraio 2015.

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.

ALM in the cloud

Page 3: DotNetAbruzz o.NET Day #netday15 05 Febbraio 2015.

.NET Day #netday15

Visual Studio Online

http://www.visualstudio.com

Page 4: DotNetAbruzz o.NET Day #netday15 05 Febbraio 2015.

.NET Day #netday15

Pricing

Page 5: DotNetAbruzz o.NET Day #netday15 05 Febbraio 2015.

.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.

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.

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.

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.

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.

Cost is not zero

Disaster recovery

Keep skills updated

Maintenance

People training

Page 11: DotNetAbruzz o.NET Day #netday15 05 Febbraio 2015.

Demo – Tour of VSO

DotNetAbruzzo

.NET Day #netday15

Page 12: DotNetAbruzz o.NET Day #netday15 05 Febbraio 2015.

TFS expressVSVSO

Page 13: DotNetAbruzz o.NET Day #netday15 05 Febbraio 2015.

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.

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.

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.

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.

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.

Be ready to choose