Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
1
Efektivní softwarové projetky
4/5/ :23 AM Efektivní softwarové projetky Lubor Krebs Developer Solution Specialist Microsoft © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
Životní cyklus aplikace
4/5/ :23 AM Životní cyklus aplikace Business (Podnik Uživatelé) Provoz Vývoj © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3
Lidi a vývoj aplikace Business Analyst Operations CIO Application
Support DB Pro PMO Architect Project Manager Tester Designer Developer
4
Životní cyklus aplikace
4/5/ :23 AM Životní cyklus aplikace Business (Podnik Uživatelé) Vývoj Provoz Microsoft Operations Framework Microsoft Solution Framework © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
5
Microsoft Solution Framework
Principy: Iterovaná vydání Živé dokumety Kompromisy (zdroje, termín, funkčnost, kvalita) Týmový a procesní model
6
Vývoj aplikací Co jsme slyšeli ...
“Náš tým je velmi rozptýlený a specializovaný.” “Dnešní nástroje nejsou integrovány.” “Potřebujeme předvídat postup našich projektů.” “Jsme speciální případ, známé metodiky nám nevyhovují.” © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
7
Metodiky další metodiky (Scrum, FDD,… ) najdete na
8
Integrace pomocí pracovních položek
Přidělte pracovním položkám zdroje v Microsoft Project Vytvořte pracovní položky v MS Excel Pracovní položky se objeví ve Visual Studiu Přehled stavu projektu v Microsoft Excel nebo Microsoft Project
9
Integrace pomocí pracovních položek
Testy jsou navázané na požadavky a pracovní položky pro lepší přehled o stavu vývojového cyklu © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
10
Jak jsou na tom naše zdroje?
Nárůst práce např v testování – indikuje potřebu přeskupení zdrojů nebo neadekvátní kvalitu vstupů
11
Lepší kvalita software
Procesy upravitelné na míru Integrované nástroje kontroly kvality Snížení chybovosti a prevence bezpečnostních problémů Developer Designer Database Professional Architect Tester Business Analyst IT / Project Manager
12
Integrovaný Unit Testing
4/5/ :23 AM Integrovaný Unit Testing Generování unit testů © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
13
Pokrytí kódu Identifikujte oblasti nepokryté unit testy
14
Profilace kódu Objevte úzká hrdla ve výkonu a použití paměti
16
Microsoft Application Development Platform
17
Visual Studio Team System
Visual Studio Team Suite Software Architects Software Developers Software Testers Database Professionals Visual Studio Team Explorer Visual Studio Industry Partners Application Modeling Code Analysis Performance Testing Database Change Management Infrastructure and Deployment Modeling Performance Tuning Manual Testing Database Testing Test Case Management Database Deployment Security Analysis Unit Testing Code Coverage MSF Process and Guidance Class Modeling Visio and UML Modeling Visual Studio Professional Edition Load Test Agent Visual Studio Team Foundation Server Change Management Reporting Integration Services Work Item Tracking Project Site Project Management
18
Service-Oriented Architecture model
Application Designer Service-Oriented Architecture model Port Details editor
19
Logical Infrastructure Designer
Services je přiřazen logické infrastruktuře Architektura je validována proti provoznímu nastaveni
20
Class Designer a obustranná reverzní synchronizace s kódem
21
Visual Studio Team System
Visual Studio Team Suite Software Architects Software Developers Software Testers Database Professionals Visual Studio Team Explorer Visual Studio Industry Partners Application Modeling Code Analysis Performance Testing Database Change Management Infrastructure and Deployment Modeling Performance Tuning Manual Testing Database Testing Test Case Management Database Deployment Security Analysis Unit Testing Code Coverage MSF Process and Guidance Class Modeling Visio and UML Modeling Visual Studio Professional Edition Load Test Agent Visual Studio Team Foundation Server Change Management Reporting Integration Services Work Item Tracking Project Site Project Management
22
Static Code Analyzer (před spuštěním)
Static Code Analysis Static Code Analyzer (před spuštěním)
23
Unit Testing Integrovný Unit Testing
(Odshora dolu, funkce, podmínky,stavy)
24
(je, není pokryto testem)
Code Coverage Code Coverage (je, není pokryto testem)
25
Visual Studio Team System
Visual Studio Team Suite Software Architects Software Developers Software Testers Database Professionals Visual Studio Team Explorer Visual Studio Industry Partners Application Modeling Code Analysis Performance Testing Database Change Management Infrastructure and Deployment Modeling Performance Tuning Manual Testing Database Testing Test Case Management Database Deployment Security Analysis Unit Testing Code Coverage MSF Process and Guidance Class Modeling Visio and UML Modeling Visual Studio Professional Edition Load Test Agent Visual Studio Team Foundation Server Change Management Reporting Integration Services Work Item Tracking Project Site Project Management
26
Load Testing Creation Load Testing Web recorder
27
OS integrované Perf Countery a monitoring
Load Testing Load Testing OS integrované Perf Countery a monitoring
28
Test Case Management Test Case Management
29
Visual Studio Team System
Visual Studio Team Suite Software Architects Software Developers Software Testers Database Professionals Visual Studio Team Explorer Web Access Visual Studio Industry Partners Application Modeling Code Analysis Performance Testing Database Change Management Infrastructure and Deployment Modeling Performance Tuning Manual Testing Database Testing Test Case Management Database Deployment Security Analysis Unit Testing Code Coverage MSF Process and Guidance Class Modeling Visio and UML Modeling Visual Studio Professional Edition Load Test Agent Visual Studio Team Foundation Server Change Management Reporting Integration Services Work Item Tracking Project Site Project Management
30
Práce s DB schematem off-line v rámci projektu a správa verzí pomocí TFS
Rename refactoring © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
31
Visual Studio Team System
Visual Studio Team Suite Software Architects Software Developers Software Testers Database Professionals Visual Studio Team Explorer Visual Studio Industry Partners Application Modeling Code Analysis Performance Testing Database Change Management Infrastructure and Deployment Modeling Performance Tuning Manual Testing Database Testing Test Case Management Database Deployment Security Analysis Unit Testing Code Coverage MSF Process and Guidance Class Modeling Visio and UML Modeling Visual Studio Professional Edition Load Test Agent Visual Studio Team Foundation Server Change Management Reporting Integration Services Work Item Tracking Project Site Project Management
32
Co, kde, kdy, kdo, … se změnilo
Build Server Co, kde, kdy, kdo, … se změnilo Denní buildy
33
Reporting v realném čase,portál
34
Vedení projektu Přiřazování úkolů a zdrojů v Microsoft Project
Úkoly ve Microsoft Excel Úkoly ve Visual Studiu Prohlížení v Microsoft Excelu nebo Microsoft Projectu
35
Visual Studio Team System
Visual Studio Team Suite Software Architects Software Developers Software Testers Database Professionals Visual Studio Team Explorer Web Access Visual Studio Industry Partners Application Modeling Code Analysis Performance Testing Database Change Management Infrastructure and Deployment Modeling Performance Tuning Manual Testing Database Testing Test Case Management Database Deployment Security Analysis Unit Testing Code Coverage MSF Process and Guidance Class Modeling Visio and UML Modeling Visual Studio Professional Edition Load Test Agent Visual Studio Team Foundation Server Change Management Reporting Integration Services Work Item Tracking Project Site Project Management
36
Visual Studio Industry Partners (VSIP)
Rozšíření Visual Studia Libovolné doplňky do Visual Studia Napojení VS Team Foundation Serveru na externí systémy VSIP SDK … až vlastní distribuce VS IDE
38
Visual Studio Team System Řešení pro řízení životního cyklu aplikace
Real-time reporting z datového skladu, jednotné metadata Auditovatelnost všech částí Průhlednost výsledků a redukce rizik Zvýšit předvídatelnost procesu vývoje Intuitivní produkty a nástroje Integrace mezi nástroji pro jednotlivé fáze cyklu Jednotná a integrovaná serverová infrastruktura Usnadnit týmu spolupráci Jednoduchý a přizpůsobitelný process Integrované nástroje pro řízení kvality pro každou roli Snížení chyb co nejříve a déle neustále, průběžně Zvýšit kvalitu softwaru © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
39
lubor.krebs@microsoft.com mob. 602 440 930 http://msdn.microsoft.com
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.