Parimad tööriistad edukaks arendustööks
-
Upload
asirel -
Category
Technology
-
view
1.003 -
download
6
description
Transcript of Parimad tööriistad edukaks arendustööks
![Page 1: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/1.jpg)
Visual Studio 2010 ja MSDN tellimus
Andres [email protected]/evangelism
−parimad tööriistad edukaks arendustööks
![Page 2: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/2.jpg)
TFS praktikas (Net Group)
MSDN tellimus
Visual Studio 2010
Rakendusplatvorm
![Page 3: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/3.jpg)
![Page 4: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/4.jpg)
![Page 5: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/5.jpg)
![Page 6: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/6.jpg)
Versioonid 2008 -> 2010
![Page 7: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/7.jpg)
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
![Page 8: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/8.jpg)
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
![Page 9: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/9.jpg)
Test Manager 2010
![Page 10: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/10.jpg)
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)
![Page 11: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/11.jpg)
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
![Page 12: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/12.jpg)
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
![Page 13: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/13.jpg)
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
![Page 15: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/15.jpg)
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 ● ● ● ◌
![Page 16: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/16.jpg)
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 ● ● ● ●
![Page 17: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/17.jpg)
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
![Page 18: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/18.jpg)
Aitä[email protected]/evangelism
![Page 19: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/19.jpg)
Team Foundation Server - efektiivse tarkvaraarenduse süda
Kert Rungi
http://blog.netgroup.ee
![Page 20: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/20.jpg)
Kava
• Lühiülevaade TFSist• Kuidas Net Group “seda” teeb
![Page 21: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/21.jpg)
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
![Page 22: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/22.jpg)
VS 2010 ja TFS
![Page 23: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/23.jpg)
TFS 2010 arhitektuur
![Page 24: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/24.jpg)
Kuidas Net Group “seda” teebGoldratt
SCRUM
![Page 25: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/25.jpg)
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
![Page 26: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/26.jpg)
Projekti plaanimine
• Microsoft Office Project 2007– Microsoft Team Foundation Add-in
• Microsoft Office Project Server 2007
![Page 27: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/27.jpg)
Toote plaanimine
• Product backlog päringud• Uued kasutuslood• Prioritiseerimine• Hindamine• Tööde plaanimine
![Page 28: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/28.jpg)
Sprindi plaanimine
• Kasutuslood töödeks• Tööde jaotamine• Seisakutega arvestamine• Eelneva töökiiruse arvestamine
![Page 29: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/29.jpg)
Sprindi jälgimine
• Ülevaade töödest• Ülevaade edenemisest
![Page 30: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/30.jpg)
Sprindi teostamine
• Daily SCRUM• Koodi kirjutamine• Code Review• Vigade parandus• Automaatne build• Tehtud töö arvestus• Tegemata töö arvestus• ...
![Page 31: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/31.jpg)
Sprindi töökiirus
![Page 32: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/32.jpg)
Vigade arv
![Page 33: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/33.jpg)
Projekti edenemise kiirus
![Page 34: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/34.jpg)
Meeskonnatöö portaal
![Page 35: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/35.jpg)
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
![Page 36: Parimad tööriistad edukaks arendustööks](https://reader036.fdocument.pub/reader036/viewer/2022062300/559315051a28abe55f8b45b8/html5/thumbnails/36.jpg)
Aitäh!