Efektivní softwarové projetky

Slides:



Advertisements
Podobné prezentace
ŘEŠENÍ PRO TÝMOVOU INFRASTRUKTURU
Advertisements

Tvorba aplikací pomocí kompozitů Zvýšené požadavky na individuální i organizační produktivitu Omezené zdroje a rozpočty IT Potřeba metodik a „Governance“
Případová studie ČEPS AZURE CDR, Provident
Marian Henč Technology Specialist Microsoft
Václav Rada OEM Distribution and Reseller Manager.
Tutorial: Mechanic - electrician Topic: Technical training II. class Printed circuit boards 3 Prepared by: Melichařík Lubomír Projekt Anglicky v odborných.
Novinky ze zahraničí IVIG 2008
Novinky v MS SQL Serveru 2005
4/5/ :22 AM © 2005 Microsoft Corporation. All rights reserved.
Luboš Morávek | 08/04/2014 | © Robert Bosch spol. s r.o All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution,
CAN Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Svatava Mazurová. Materiál zpracován v rámci projektu Implementace ICT techniky.
„Moderní formy komunikace“ Pavel Borner
Tento digitální u č ební materiál (DUM) vznikl na základ ě ř ešení projektu OPVK, registra č ní č íslo CZ.1.07/1.5.00/ s názvem „Výuka na gymnáziu.
Proč a jak prodávat HP Networking?
RPC – Remote Procedure Call. Klient (na počítači A)Server (na počítači B) Klientský program Služba Lokální volání funkce Marshalling (serializace) argumentů.
Architektury softwarových systémů Architecture of Software Systems
Miloš Sobotka Microsoft
Jméno autora: Mgr. Mária Filipová Datum vytvoření: Číslo DUMu: VY_32_INOVACE_02_AJ_EP Ročník: 1. – 4. ročník Vzdělávací oblast:Jazyk a jazyková.
X36SSP Správa softwarových produktů 5. přednáška Ing. Martin Molhanec ČVUT – FEL K13113.
Daniel.steigerwald.cz Třídy, dědičnost a OOP v Javascriptu.
Jméno autora: Mgr. Mária Filipová Datum vytvoření: Číslo DUMu: VY_32_INOVACE_19_AJ_EP Ročník: 1. – 4. ročník Vzdělávací oblast:Jazyk a jazyková.
Unit One TO BE To Have. To Be / být  I am  You are  He, she,it is  We are  You are  They are  Já jsem  Ty jsi  On, ona,ono je  My jsme  Vy.
Program pro evidenci nákladů a výnosů Jan Lisal. Požadavky Požadavky zadání: Možnost evidence nákladů a výnosů v rámci firmy Možnost evidence práv a uživatelů.
ERP Basic and very simplified Principle (item and value entries and related G/L Entries) J.Skorkovský, KPH,ESF MU Brno.
Sloveso "to BE".
Gymnázium, Broumov, Hradební 218
Další vývoj IT v EU – CCN2 – IT Master Plan Národní vývoj - předpoklad.
SharePoint technologie WSS 3.0 a MOSS 2007 Tomáš Kutěj TSP – Office platform Microsoft.
SES, SEbe-Spolu o.s. SES, SEbe-Spolu (SES) je občanské sdružení, které pracuje v oblastech: vzdělávání a výchovy: kurzy pro školní.
Digitální výukový materiál zpracovaný v rámci projektu „EU peníze školám“ Projekt:CZ.1.07/1.5.00/ „SŠHL Frýdlant.moderní školy“ Škola:Střední škola.
? PRESENT SIMPLE OR PRESENT CONTINUOUS. PRESENT SIMPLE PŘÍTOMNÝ ČAS PROSTÝ We read a lot. We read every day. We usually read books of fiction. Our friend,
Integrated Development Environment datové modely pro SharePoint Michal Černík.
Present Continuous question
Vladimír Plšek, Enterprise Architect Enterprise Strategy Services Business Before Technology Here to lead, serve and make a difference in your.
Čím pojedete na dovolenou ? Co takhle autíčkem ?.
Číslo: VY_32_INOVACE_15_05 Digitální učební materiál vznikl v rámci projektu "Inovace + DVPP", EU peníze do škol, CZ.1.07/1.4.00/ Název: UNIT 1.
Základní škola Jakuba Jana Ryby Rožmitál pod Třemšínem Efektivní výuka pro rozvoj potenciálu žáka projekt v rámci Operačního programu VZDĚLÁVÁNÍ PRO KONKURENCESCHOPNOST.
Past tense TO BE Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Svatava Mazurová. Materiál zpracován v rámci projektu Implementace.
Microsoft Application Platform Spolehlivá, důvěryhodná, inteligentní.. Michal Hroch Server Product Manager Microsoft Česká republika.
Windows Vista, Office System 2007 a další produkty roku 2006 (z pohledu vývojáře) Michael Juřek, Dalibor Kačmář Microsoft s.r.o.
René Klčo Partner Technology Specialist Microsoft.
Virtuální akademie Úvod do virtualizace Hyper-V.
FLIS related activities in CZ Miroslav Havránek NRC FLIS MEETING,
Tento Digitální učební materiál vznikl díky finanční podpoře EU- OP Vzdělávání pro konkurenceschopnost. Není –li uvedeno jinak, je tento materiál zpracován.
Číslo: Digitální učební materiál vznikl v rámci projektu "Inovace + DVPP", EU peníze do škol, CZ.1.07/1.4.00/ Název: Present simple – Wh- questions.
Nové modulové výukové a inovativní programy - zvýšení kvality ve vzdělávání Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem.
Nové modulové výukové a inovativní programy - zvýšení kvality ve vzdělávání Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem.
Transport of reacting species Transformation and degradation processes – additional members in the ADE equation Sources and losses- intensity of production.
Setkání uživatelů SFX Statistické reporty SFX.
NSWI152 - Vývoj cloudových aplikací Filip Zavoral, Jaroslav Keznikl, Stanislav Ulrych
Michal Augustýn Senior Software AVAST Software Microsoft Most Valuable Professional (ASP.NET/IIS) augi.cz.
Detektory Blue Line © Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as.
Základní škola Soběslav, tř. Dr. Edvarda Beneše 50 Tř. Dr. E. Beneše 50/II, Soběslav, IČO: tel: Vzdělávací.
ROLE TRADE MARKETINGU....
| DC-IA/MKT21 S.Nätscher | © Bosch Rexroth AG All rights reserved, also regarding any disposal, exploitation, reproduction, editing,
Zákazníci jsou spokojeni s nástrojem Visual Studio 2008 ale: 1.Produktová řada Visual Studio je složitá a špatně se v ní orientuji … 2.Potřebujeme více.
Ing. Luděk Šprongl CL Nemocnice Šumperk
Vývoj materiálů pro elektromagnetickou kompatibilitu
How To Decorate Your Small Room
Tutorial: Mechanic - electrician Topic: Technical training II. class Printed circuit boards 2 Prepared by: Melichařík Lubomír Projekt Anglicky v odborných.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 The Internet and Its Uses Working at a Small-to-Medium Business or.
Jiří Burian DPE PM Nový typ aplikací a požadvků Visual Studio 2008 Silverlight Expression Web 2.0 Připravujeme lokalizaci komunitních.
Nebezpečí webových aplikací Tomáš Strýček Invex Forum Brno
SERVICESSERVER CLIENT Operating System Relational Database Application ServicesSystems Management Developer Tools Programming Model Applications.
Testování s TestComplete
Beyond the Walls: Bringing Palliative Care to the Community
Foreign Travel using Federal Funds
CONCLUSIONS AND RECOMMENDATION
Improved Static Resolution of Dynamic Class Loading in Java
Transkript prezentace:

Efektivní softwarové projetky 4/5/2017 11: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.

Životní cyklus aplikace 4/5/2017 11: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.

Lidi a vývoj aplikace Business Analyst Operations CIO Application Support DB Pro PMO Architect Project Manager Tester Designer Developer

Životní cyklus aplikace 4/5/2017 11: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.

Microsoft Solution Framework Principy: Iterovaná vydání Živé dokumety Kompromisy (zdroje, termín, funkčnost, kvalita) Týmový a procesní model

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.

Metodiky další metodiky (Scrum, FDD,… ) najdete na http://accentient.com/widgets.aspx

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

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.

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ů

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

Integrovaný Unit Testing 4/5/2017 11: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.

Pokrytí kódu Identifikujte oblasti nepokryté unit testy

Profilace kódu Objevte úzká hrdla ve výkonu a použití paměti

Microsoft Application Development Platform

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

Service-Oriented Architecture model Application Designer Service-Oriented Architecture model Port Details editor

Logical Infrastructure Designer Services je přiřazen logické infrastruktuře Architektura je validována proti provoznímu nastaveni

Class Designer a obustranná reverzní synchronizace s kódem

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

Static Code Analyzer (před spuštěním) Static Code Analysis Static Code Analyzer (před spuštěním)

Unit Testing Integrovný Unit Testing (Odshora dolu, funkce, podmínky,stavy)

(je, není pokryto testem) Code Coverage Code Coverage (je, není pokryto testem)

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

Load Testing Creation Load Testing Web recorder

OS integrované Perf Countery a monitoring Load Testing Load Testing OS integrované Perf Countery a monitoring

Test Case Management Test Case Management

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

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.

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

Co, kde, kdy, kdo, … se změnilo Build Server Co, kde, kdy, kdo, … se změnilo Denní buildy

Reporting v realném čase,portál

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

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

Visual Studio Industry Partners (VSIP) Rozšíření Visual Studia Libovolné doplňky do Visual Studia Napojení VS Team Foundation Serveru na externí systémy http://msdn.microsoft.com/vstudio/extend/ http://msdn.microsoft.com/vstudio/partners/ VSIP SDK … až vlastní distribuce VS IDE

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.

lubor.krebs@microsoft.com mob. 602 440 930 http://msdn.microsoft.com http://www.microsoft.com/MSF http://msdn.microsoft.com/teamsystem http://www.teamsystem.cz/