Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Efektivní softwarové projetky

Podobné prezentace


Prezentace na téma: "Efektivní softwarové projetky"— Transkript prezentace:

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

15

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

37

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


Stáhnout ppt "Efektivní softwarové projetky"

Podobné prezentace


Reklamy Google