2 Forrás: The Standish Group International, Extreme Chaos, The Standish Group International, Inc., 2000.
3
4 Ki?Mit?Hogyan?
5
6 Infra- struktúra tervező Üzleti döntés- hozó Projekt menedzser TesztelőFejlesztő Alkalmazás tervező
7
Nincsenek alkalmazás szigetek Automatikus frissítés SAAS: Software As A Service S+S: Software and a Service Együttműködés – szabványok Cél platform Vékony és vastag kliens Mobil, desktop, kiszolgáló, web Újrafelhasználhatóság 8
Használhatóság Biztonság Teljesítmény Skálázhatóság Üzemeltethetőség Karbantarthatóság Szabványok alkalmazása 9
10
Technológia Megfelel-e az elvárásoknak? Eszköz Teljes fejlesztési folyamat támogatása? Komponensek Veszem vagy Fejlesztem? NIHS: Not Invented Here Syndrome Közösség 11
Kód ellenőrzése VS: Code Analysis (FxCop), Source Analysis Módszertan Waterfall model Agile development Test driven development (TDD) Extreme programming (XP) Scrum Pair programming Continuous integration 12
13 Szoftver projektek integrált együttműködési platformja
14.NET Framework 3.0 Visual Studio Extensions for WF Visual Studio Extensions for WCF/WPF CTP ASP.NET AJAX 1.0 Ajax Toolkit.NET Framework 3.5 Visual Studio 2008 Silverlight 1.0 Windows Server 2008 RC1 Ruby, Python /Alpha/ SQL Server 2008 Windows Server 2008 Expression v2 ADO.NET Entity Framework ASP.NET futures Silverlight 1.1 +tools Popfly Explorer Sync Framework ADO.NET Data Services ASP.NET Dynamic Data DLR Visual Studio Team System „Rosario” Oslo Második félév 2006 Második félév 2007 Második félév 2005.NET Framework 2.0 Visual Studio 2005 Első félév 2008 Termékek Kiegészítések Open Source február 27 – hármas termékbejelentés: Visual Studio Windows Server SQL Server 2008
Szoftver gyártás ≠ Programozás Együttműködés Csak a technológia ismerete nem elég Folyamatos tanulás További információk: MSDN Kompetencia Központ: Fejlesztői Portál MS Portál:
Balássy György