340 likes | 594 Views
Microsoft Solutions Framework (MSF) i Microsoft Operations Framework (MOF). Rafal Lukawiecki, Project Botticelli rafal@projectbotticelli.co.uk www.projectbotticelli.co.uk Prezentacja cz ęściowo oparta o materiały szkoleniowe MOC oraz promocyjne prezentacje Microsoft – za zgodą. Cele.
E N D
Microsoft Solutions Framework (MSF) i Microsoft Operations Framework (MOF) Rafal Lukawiecki, Project Botticelli rafal@projectbotticelli.co.uk www.projectbotticelli.co.uk Prezentacja częściowo oparta o materiały szkoleniowe MOC oraz promocyjne prezentacje Microsoft – za zgodą.
Cele • Zrozumieć typowe problemy organizacyjne przeszkadzające w produkcji oprogramowania oraz jego wsparciu operacyjnym • Zrozumieć jak ramy pracy opublikowane przez Microsoft pozwalają usunąć te przeszkody
Plan sesji • Typowe problemy • Cykl życia oprogramowania • Microsoft Solutions Framework • Microsoft Operations Framework
Porażka 28% Trudności i „wyzwania” 46% 26% Sukces Typowe ilości porażek w IT Projekty tworzenia oprogramowania(The Standish Group)
Korzenie porażek • Oddzielenie celu od funkcji • Oddzielenie biznesu od technologii • Brak wspólnego języka i procesu • Niezdolność pracy zespołowej • Procesy nieelastyczne na zmiany • Rozwiązanie? • Dobra i przetestowana rama pracy! “When projects fail, it’s rarely technical.” Jim Johnson, The Standish Group Średnie przekroczenie kosztów189% Projekty zrestartowane: 94% Przekroczenie czasu: 222% Średnio dostarczona funkcjonalność: 61% Standish Group
Modele życia IT Microsoft Solutions Framework Planuj Operuj Buduj Wdróż Microsoft Operations Framework
Czym jest rama pracy (framework)? • W odróżnieniu od metodologii, rama pracy to zestaw „narzędzi” czyli dobrych metod pracy • Czy to dobre? • Tak, bo ramy łatwiej się używa, są elastyczniejsze i mniej ograniczające • Tak, bo się dobrze łączą z metodologiami, (jak RUP, Prince 2, itd.) • Nie, bo musisz wybierać czego w nich nie używać
MSF i MOF • Microsoft Solutions Framework • Stworzona w 1991, ostatnie duże zmainy w 1999 i na początku 2003 • Do tworzenia oprogramowania i wdrażania infrastruktur • Microsoft Operations Framework • Stworzona w 1999 w oparciu o dojrzały ITIL (IT Infrastructure Library) • Odświeżona w grudniu 2002 • Do zarządzania etapem wsparcia operacyjnego systemów informatycznych
Czy MSF działa? • Tak, o ile wybierzesz właściwe jego elementy, które będą potrzebne Twemu projektowi i zespołowi • Duże projekty stworzone w użyciem MSF • www.nasdaq.comiwww.marriott.com (Aris Corp, teraz Ciber) • Wdrożenie Microsoft Exchange i SMS dla 80000 użytkowników w VAA (Veteran Affairs Administration) w USA (Aris Corp teraz Ciber) • Visual Studio, Office 2000, Office XP, Windows 2000, Windows XP, Windows Server 2003
Czas Zasoby Zakres Elementy kluczowe MSF Model Zespołu Model Procesu Jakość Zarządzanie Ryzykiem
Model zespołu w MSF • Współzależne i współpracujące role • Każdy członek ma jasne cele i zadania • Współdzielone zarządzanie projektem • Nie 6 osób! Development Program Management Testing Release Management Product Management User Experience
Model procesu w MSF DeploymentComplete Release ReadinessApproved Vision/Scope Approved MSF Project Plans Approved Scope Complete
Codzienny Build Codziennie budujemy i zespalamy cały produkt w formie wykonywalnej Publiczny codzienny build to: • Świetny sygnał że zespół funkcjonuje • Sposób by uwidocznić rozwój produktu • Bicie serca procesu wytwarzania
G N I Z I L I B A T S D E V E L O P I N G Ciągły proces testowania Wypuszczenie RTM ReleaseReadiness Release Candidates Zero-Bug Release Stabilność Produktu Beta Scope Complete Test Specification Complete/Alpha Internal Release n (Alfa, Pilot) Internal Release ... Project Plan Approved Internal Release 2 Internal Release 1 Test Plan
MOF, Microsoft i Świat • Microsoft bezwzględnie chce pomóc klientom lepiej operować systemami opartymi o ich i inne technologie… • …w sposób oparty na doświadczeniach przemysłu • …udokumentowanych w IT Infrastructure Library (ITIL) • …które Microsoft pomaga rozwijać.
Ulepszyć się da! • DMR, firma koncernu Fujitsu, zbadała 70 firm (30% z ponad 10000 pracowników) i odkryła, że coroczne regularne koszta wspierania informatyki można zmniejszyć o nawet 65% po 4 latach. Typowe ulepszenia procesów prowadziły do redukcji kosztów operowania IT o $770 na użytkownika na rok. (Źródło: DMR Consulting, a Fujitsu company (2001). IT Service Effectiveness Survey)
MOF i ITIL • IT Infrastructure Library (ITIL) • Dobre metody pracy (best practices) w zarządzaniu i obsłudze informatyki • Niezależne od technologii • Zaprojektowane by je dopasowywać do potrzeb • MOF nie zastępujeITIL ale jest jego adaptacją zgodną z zaleceniami, dopasowaną dla organizacji używających technologii Microsoft IT Infrastructure Library Wskazówki dla technologii Microsoft Microsoft Operations Framework (MOF)
MOF jest dostępny jako... • Pracując ze swymi partnerami, Microsoft stworzył dla Microsoft Operations Framework: • Wskazówki i wiedzę • Operations guides (podręczniki obsługi operacyjnej) dla: Windows, Exchange, SQL Server, SMS, MOM • Serwisy • Szkolenia • Trzy świetne kursy MOC • Gotowe rozwiązania
IT Infrastructure Library (ITIL) • Sponsorowane przez brytyjską agencję • Central Computer & Telecommunications Agency (CCTA), teraz Office of Government Commerce (OGC) • Początki we wczesnych latach 90-tych • ITIL jest zbiorem najlepszych metod pracy i doświadczeń przedsiębiorst polegających na informatyce
ITIL – więcej... • Oficjalnie „sprzedawany” (książki) przez The Stationery Office (TSO) w UK • Grupa użytkowników to słynne IT Service Management Forum (ITSMF) • Organizacje powinny dopasować ITIL przed jego implementacją • MOF tego przykładem, niejest 100% ITIL • Niezależny od platformy
Release Communication Model Zespołu Security Infrastructure Partner Support Operations 1 2 Release Approved Review Identify Analyze Risk Assessment Document Changing Optimizing Retired Risks List 5 3 Control Plan Release Readiness Review SLA Review Top n Risks Supporting Operating 4 Track Model Ryzyka Model Procesu Operations Review Modele MOF
Akceptacja Release Zmiany Optymizcja PrzeglądGotowościRelease PrzeglądSLA Wsperianie Operacje PrzeglądOperacyjny Model procesu w MOF • Cykl z 4 fazami • Zarządzanie oparte o ryzyko • Unikamy wielu potencjalnie kosztownych błędów
Release Approved Review Changing Release Readiness Review Proces: Faza ZmianChanging Quadrant Service Management Functions • Zarządzanie zmianami • Zarządzanie konfiguracją • Zarządzanie wdrażaniem Wprowadź nowe serwisy, technologie, systemy, aplikacje, sprzęt i procesy
Operating Operations Review Proces: Faza OperacjiOperating Quadrant Service Management Functions • Zarządzanie systemem • Administracja serwisami directory • Job scheduling (wsady) • Administracja siecią • Zarządzanie drukarkami • Zarządzanie bezpieczeństwem • Śledzenie i sterowanie procesem • Zarządzanie przechowalniami danych Wykonuj codzienne zadania efektywnie i skutecznie
SLA Review Supporting Proces: Faza WspieraniaSupporting Quadrant Service Management Functions • Zarządzanie incydentami • Zarządzanie problemami • Oddział obsługi Szybko rozwiązuj incydenty, problemy i inne zapytania
Optimizing Proces: Faza OptymalizacjiOptimizing Quadrant Service Management Functions • Zarządzanie poziomem serwisów (service level) • Zarządzanie dostępnością i niezawodnością • Zarządzanie wydajnością i pojemnością • Zarządzanie finansowe • Przygotowanie na katastrofy • Zarządzanie siłą roboczą Przygotuj zmiany które zoptymalizują koszta obsługi informatycznych systemów, wydajność, niezawodność i dostępność
Release Komunikacja Security Infrastruc-ture Partner Support Operations Model Zespołu w MOF • Opisuje • Jak stworzyć zespół obsługi IT • Zadania i wymagane zdolności dla ról • Jakościowe cele skutecznych zespołów • Wskazówki dla rozporoszonych środowisk
Zdania o ryzyku 1. Znajdź 2. Analiza Risk Assessment Document Priorytety exposure Już nie-ryzyka 5. Steruj 3. Plany 4. Śledź Proces zarządzania ryzykiem Dokument (lub baza) oszacowania ryzka uwidacznia ten process i pomaga planować pracę i unikać problemów
Kolejne kroki... • MSF wwww.microsoft.com/msf • MOF samo-ocena w www.microsoft.com/technet/itsolutions/mof/moftool/default.asp • Odwiedźwww.microsoft.com/mof • Zatrudnij experta z doświadczeniem z MCS lub od partnerów • www.projectbotticelli.co.uk
Więcej URL na potem... Active Directory Operations Guide http://www.microsoft.com/windows2000/techinfo/administration/activedirectory/adops.asp Security Operations Guide for Exchange 2000 Server http://www.microsoft.com/technet/security/prodtech/mailexch/opsguide/default.asp Security Operations Guide for Windows 2000 Server http://www.microsoft.com/technet/security/prodtech/windows/windows2000/staysecure/default.asp Microsoft Operations Manager 2000 Operations Guide http://www.microsoft.com/technet/prodtechnol/mom/maintain/operate/opsguide/default.asp Microsoft Systems Management Server 2.0 Product Operation Guide http://www.microsoft.com/technet/prodtechnol/sms/maintain/operate/smspog.asp MOF Self-Assessment tool http://www.microsoft.com/technet/itsolutions/mof/moftool.asp The Windows 2000 Operations Guide Series http://www.microsoft.com/technet/prodtechnol/windows2000serv/maintain/opsguide/opsguide.asp Patterns and practices books: http://shop.microsoft.com/practices/
Podsumowując • Najtypowsze problemy utrudniające tworzenie dużego oprogramowania i obsługę oddziałów informatyki są związane z ludźmi i procesami • Ramy takie jak MSF i MOF rozwiązują wiele z tych problemów • Nikt nie może sobie pozwolić by zignorować te duże oszczędności i ulepszenia