Upload
asirel
View
1.003
Download
6
Embed Size (px)
DESCRIPTION
Uus Visual Studio 2010 toob hulganisti efektiivsust tagavaid uuendusi nii üksikutele programmeerijatele kui ka arendusmeeskondadele. Visual Studiole pakub suurepärast kooslust MSDN tellimus, mis varustab arendusmeeskonna liikmed kõikide vajalike vahenditega alates Microsofti tarkvarast lõpetades tehnilise tugiteenuse ja e-koolitustega. Ettekandel tuleb jutuks millised on Visual Studio ja MSDN tellimuse versioonid, erinevad litsentseerimismudelid ning kuidas oma .NET arendustiim efektiivsemalt tööle panna tänu Team Foundation Serverile.
Citation preview
Visual Studio 2010 ja MSDN tellimus
Andres [email protected]/evangelism
−parimad tööriistad edukaks arendustööks
TFS praktikas (Net Group)
MSDN tellimus
Visual Studio 2010
Rakendusplatvorm
Versioonid 2008 -> 2010
Test Manager 2010
Manual Testing
Layer Diagram
UML Modeling
Load Testing Web Testing
Test Case Management
IntelliTrace™
Architecture Explorer Fast Forward for Manual Testing
Logical Class Designer
Cloud Development
Office Development
Windows Development
New WPF Editor Customizable IDE
Multi-core Development
Silverlight Tools
Web Development
SharePoint Development
Generate from Usage
Static Code Analysis
Database Deployment
Code Metrics
Database Unit Testing Test Data Generation
Test Impact AnalysisUI Test Automation
Code Coverage
Performance Profiling
Database Change Mgmt
Test Manager 2010
Test Case ManagementFast Forward for Manual
Testing
Manual Testing
Lab Mgmt Config.
Checkpoint Environment
Environment from Template
Virtual Env. Setup/Tear Down
Reporting
Team Portal
Test Case Management
Branch Visualization
Version Control
Build Automation
Gated Check-in
Agile Planning Tools
Team Explorer
Team Agents
Test Manager 2010
MSDN tellimus
− Kogu tarkvara arenduseks ja testimiseks− Vanad ja uued versioonid− Piiramatul arvul masinates− Tarkvarakindlustus (SA) Visual Studiole− Tehniline tugiteenus (telefon/foorum)− Microsofti tehnilised e-õppe kursused− Team Foundation Server + kliendilitsents− Office ja Expression tavakasutuse õigus− Ligipääs pilveteenustele (tulekul)
Tavakasutusõigus Visual Studio 2010 Ultimate with MSDN
Visual Studio 2010 Premium with MSDN
Visual Studio 2010 Professionalwith MSDN
Visual Studio Test Professional 2010with MSDN
Visual Studio Team Foundation Server 2010 ja 1 CAL kliendilitsents (uus)
● ● ● ●
Microsoft Expression Studio 3 (uus) ● ● ◌ ◌
Microsoft Office 2010 Ultimate, Communicator 2010, Project 2010 Standard, Visio 2010 Professional, SharePoint Designer 2010
● ● ◌ ◌
MSDN tellimuste võrdlus
Arenduse ja testimise kasutusõigus
Visual Studio 2010 Ultimate with MSDN
Visual Studio 2010 Premium with MSDN
Visual Studio 2010 Professionalwith MSDN
Visual Studio Test Professional 2010with MSDN
Windows Azure (uus) ● ● ● ◌
Windows (klient os. ja server)
● ● ● ●
Microsoft SQL Server ● ● ● ●
Toolkits, Software Development Kits, Driver Development Kits
● ● ● ●
Microsoft Office ● ● ◌ ◌
Microsoft Dynamics ● ● ◌ ◌
Kõik teised serverid ● ● ◌ ◌
Windows Embedded operating systems (uus)
● ● ◌ ◌
MSDN tellimuste võrdlus
Tellimusega kaasnevad eelised
Visual Studio 2010 Ultimate with MSDN
Visual Studio 2010 Premium with MSDN
Visual Studio 2010 Professionalwith MSDN
Visual Studio Test Professional 2010with MSDN
Microsofti e-õppe kursuste kollektsioonid (uus)
2 2 1 1
Tehnilise tugiteenuse intsidendid
4 4 2 2
Eelistatud tugiteenus MSDN foorumites (uus) ● ● ● ●
MSDN Flash uudiskiri ● ● ● ●
Online Concierge ● ● ● ●
MSDN tellimuste võrdlus
DEMOmsdn.microsoft.com
Vis
ual S
tudi
o 20
10 v
õrdl
usVisual Studio 2010 Ultimate with MSDN
Visual Studio 2010 Premium with MSDN
Visual Studio 2010 Professional with MSDN
Visual Studio Test Elements 2010 with MSDN
IntelliTrace™ ● ◌ ◌ ◌
Architecture Explorer ● ◌ ◌ ◌
UML Modeling ● ◌ ◌ ◌
Layer Diagraming ● ◌ ◌ ◌
Read-only Architecture Diagrams
◌ ● ◌ ◌
Web & Load Testing ● ◌ ◌ ◌
Test Case Management ● ◌ ◌ ●
Manual Test Record & Playback
● ◌ ◌ ●
Static Code Analysis ● ● ◌ ◌
Code Metrics ● ● ◌ ◌
Performance Profiling ● ● ◌ ◌
Database Change Management
● ● ◌ ◌
Test Data Generation ● ● ◌ ◌
UI Test Automation ● ● ◌ ◌
Test Impact Analysis & Code Coverage
● ● ◌ ◌
Unit Testing ● ● ● ◌
SharePoint Development ● ● ● ◌
Office Development ● ● ● ◌
Web Development ● ● ● ◌
Windows Development ● ● ● ◌
MSD
N t
ellim
uste
võr
dlus
Software for Production Use Visual Studio 2010 Ultimate with MSDN
Visual Studio 2010 Premium with MSDN
Visual Studio 2010 Professional with MSDN
Visual Studio Test Elements 2010 with MSDN
Visual Studio® Team Foundation Server 2010 ● ● ● ●
Visual Studio® Team Foundation Server 2010 CAL 1 1 1 1
Microsoft® Expression Studio 3 ● ● ◌ ◌
Microsoft® Office 2007 Ultimate, Communicator 2007, Project 2007 Standard, Visio 2007 Professional, SharePoint Designer 2007
● ● ◌ ◌
Software for Development & Test Use
Visual Studio 2010 Ultimate with MSDN
Visual Studio 2010 Premium with MSDN
Visual Studio 2010 Professional with MSDN
Visual Studio Test Elements 2010 with MSDN
Windows® Azure™ ● ● ● ●
Windows (client and server) ● ● ● ●
Microsoft® SQL Server® ● ● ● ●
Toolkits, Software Development Kits, Driver Development Kits
● ● ● ●
Microsoft® Office ● ● ◌ ◌
Microsoft Dynamics® ● ● ◌ ◌
All other servers ● ● ◌ ◌
Windows Embedded op. systems ● ● ◌ ◌
Other key MSDN Subscription benefits
Visual Studio 2010 Ultimate with MSDN
Visual Studio 2010 Premium with MSDN
Visual Studio 2010 Professional with MSDN
Visual Studio Test Elements 2010 with MSDN
Microsoft® Learning Collections 2 2 1 1
Online Concierge ● ● ● ●
Technical support incidents 4 4 2 2
Priority support in MSDN Forums ● ● ● ●
Lisainfo− Visual Studio koduleht
www.microsoft.com/visualstudio− Visual Studio 2010 versioonide võrdlus
www.microsoft.com/visualstudio/products− Visual Studio 2010 litsentseerimise
juhendhttp://bit.ly/cubgkV
− Visual Studio 2010 Express tasuta versioon
− www.microsoft.com/express− MSDN tellimuste tutvustus ja võrdlus
www.microsoft.com/visualstudio/en-us/support
− 5 eestikeelset Visual Studio loengut (Eneta)http://bit.ly/bA83n5
Aitä[email protected]/evangelism
Team Foundation Server - efektiivse tarkvaraarenduse süda
Kert Rungi
http://blog.netgroup.ee
Kava
• Lühiülevaade TFSist• Kuidas Net Group “seda” teeb
TFS võimaldab
• Hallata ja automatiseerida arendusprotsessi• Plaanida ja juhtida töid• Tagada koodi kvaliteet• Raporteerida progressi ja kvaliteeti• Muudab arendusprotsessi läbipaistvaks• Võimaldab efektiivset meeskonnatööd• Tagab ulatuslikud laiendusvõimalused• Keskenduda arendustööle
VS 2010 ja TFS
TFS 2010 arhitektuur
Kuidas Net Group “seda” teebGoldratt
SCRUM
Project Server vs TFS
Microsoft Office Project 2007Microsoft OfficeProject Server 2007
- Plaanimine- Ressursid- Puhvrid- Tähtajad- Finantsarvestus
Visual StudioTeam Foundation Server
- Meeskonnatöö- Product backlog- Sprint- Sprint backlog- Versioonihaldus- Kvaliteet- Build- Aruandlus
Projekti plaanimine
• Microsoft Office Project 2007– Microsoft Team Foundation Add-in
• Microsoft Office Project Server 2007
Toote plaanimine
• Product backlog päringud• Uued kasutuslood• Prioritiseerimine• Hindamine• Tööde plaanimine
Sprindi plaanimine
• Kasutuslood töödeks• Tööde jaotamine• Seisakutega arvestamine• Eelneva töökiiruse arvestamine
Sprindi jälgimine
• Ülevaade töödest• Ülevaade edenemisest
Sprindi teostamine
• Daily SCRUM• Koodi kirjutamine• Code Review• Vigade parandus• Automaatne build• Tehtud töö arvestus• Tegemata töö arvestus• ...
Sprindi töökiirus
Vigade arv
Projekti edenemise kiirus
Meeskonnatöö portaal
TFS 2010 uuendused
• Hierarhilised tööülesanded ja linkimine• Parem ühilduvus MS Office Project-iga• Uued SharePoint web part-id• Excel Reports• Sujuvam installeerimine• Parem jõudlus• SCRUM protsessimall “otse karbist”• Mugavam koodiharude haldus• Workflow based build
Aitäh!