Wdrażanie oprogramowania w środowisku biznesowym nie jest zadaniem łatwym i nie powinno być lekceważone. Zawsze mogą wystąpić nieoczekiwane problemy. Aplikacje mogą nie być zgodne z nowym systemem operacyjnym. Użytkownicy mogą utracić ważne dokumenty i ustawienia. Infrastruktura firmy może nie być przygotowana na wdrożenie nowego systemu operacyjnego. Usuwanie potencjalnych problemów może wiązać się ze sporymi kosztami.
Narzędzie Microsoft Solution Accelerator for Business Desktop Deployment (BDD) w wersji 2.0 jest rozwiązaniem firmy Microsoft do wdrażania oprogramowania w środowisku biznesowym. Dokumentacja tego narzędzia zawiera wskazówki dotyczące planowania, kompilowania, testowania i wdrażania oprogramowania biznesowego. Wykonując polecenia opisane w narzędziu Solution Accelerator for BDD, korzystasz z najlepszych metod opracowanych przez firmę Microsoft na potrzeby zarządzania projektami wdrażania. Pracownicy firmy Microsoft sami używają tych metod we własnych projektach w ramach programu Microsoft Solutions Framework (j.ang.).
Narzędzie Solution Accelerator for BDD umożliwia również opracowywanie struktur do tworzenia i wdrażania konfiguracji. W jego skład wchodzą pliki i skrypty, które automatyzują znaczną część pracy. Zaletą używania tych struktur jest nie tylko skrócenie czasu potrzebnego do opracowania projektu wdrażania oprogramowania, ale również zmniejszenie liczby błędów i pomoc przy tworzeniu najwyższej jakości projektów.
Witryna sieci Web poświęcona wdrażaniu oprogramowania stanowi uzupełnienie narzędzia Solution Accelerator for BDD. Jest to przede wszystkim portal, w którym można uzyskać łatwo dostępne wskazówki dotyczące tego narzędzia. Zawiera również informacje dodatkowe, które nie wchodzą w skład dokumentacji narzędzia. Są to łącza do dokumentów i narzędzi w witrynie TechNet i innych witrynach firmy Microsoft, które mogą pomóc we wdrażaniu oprogramowania biznesowego. Witryna jest zorganizowana zgodnie z etapami pracy z narzędziem Solution Accelerator for BDD. Na stronie głównej witryny można znaleźć łącze do analiz opłacalności, które ułatwiają zrozumienie korzyści wynikających z wdrożenia nowego oprogramowania i przedstawienie ich kadrze kierowniczej. Znajdziesz tam również łącza do następujących obszarów, które są typowe dla większości projektów wdrażania oprogramowania:
| • | Zgodność aplikacji. Firmy mogą mieć tysiące aplikacji o profilu biznesowym, zainstalowanych w sieciach rozproszonych. Aby upewnić się, że te aplikacje są zgodne z nowym systemem operacyjnym, niezbędne jest przeprowadzenie odpowiednich testów.Problemy związane ze zgodnością jednej lub wielu z tych aplikacji mogą spowodować kosztowne przestoje i wpłynąć negatywnie na dochody firmy. |
| • | Obrazy. Udane wdrażanie systemów operacyjnych wymaga używania najlepszych dostępnych technologii i procesów biznesowych. Zalecane jest również korzystanie ze sprawdzonych rozwiązań w celu optymalizacji tych technologii. Opracowanie planów bazowych środowiska przetwarzania danych umożliwia firmom wykonywanie wdrażania przy użyciu znanej i ustalonej konfiguracji ustawień. Dzięki temu jest możliwe obniżenie kosztów związanych z obsługą bieżącą, rozwiązywaniem problemów i innymi operacjami. Obrazy zawierają standardowe instalacje, w których skład wchodzą podstawowe aplikacje, system operacyjny, a także inne wymagane przez firmę programy i ustawienia. Tak przygotowane obrazy są wdrażane na stacjach roboczych. |
| • | Zarządzanie infrastrukturą. Zrozumienie środowiska sieciowego jest podstawą każdego projektu wymagającego zmian. Częścią procesu planowania i przygotowywania jest monitorowanie stanu środowiska organizacji, rozpoznawanie źródeł zmian mogących mieć wpływ na projekt, a także opracowywanie planów ograniczania związanego z nimi ryzyka. Czynności te powinny poprzedzać samo wprowadzanie zmian. |
| • | Proces wdrażania. Planowanie i testy pilotażowe wdrażania powinny być częścią każdego procesu programistycznego. Różnice mogą wystąpić głównie w zakresie technologii użytych do wdrażania. Wdrażanie może się wydawać skomplikowane, a potrzebne zasoby mogą być niedostępne. W takim przypadku warto skorzystać z pomocy w tworzeniu planów i procedur w celu ułatwienia zarządzania tym zadaniem personelowi działu informatycznego w firmie. |
| • | Wdrażanie pakietu Office 2003. Pakiet Office 2003 jest integralną częścią biznesowego systemu komputerowego. Ponieważ jest to aplikacja podstawowa, w większości firm pakiet Office 2003 powinien być uwzględniony w obrazie dysku — wg wskazówek narzędzia Solution Accelerator for BDD. Można także dostosować pakiet Office 2003 i wdrożyć go, korzystając z zasad grupy lub programu Microsoft Systems Management Server (SMS) 2003. Narzędzie Solution Accelerator for BDD zawiera opisy sprawdzonych metod, więc przejście na pakiet Office 2003 jest łatwiejsze. |
| • | Migracja stanu użytkowników. Dane użytkowników oraz ustawienia używanego przez nich systemu operacyjnego i aplikacji są nazywane stanem użytkowników.Ustawienia obejmują preferencje wygaszacza ekranu, zawartość folderu Ulubione przeglądarki sieci Web itd. Migracja plików danych i ustawień użytkowników umożliwia skrócenie do minimum przerw w pracy spowodowanych procesem wdrażania. |
| • | Zabezpieczenia i stosowanie poprawek. W większości firm ochrona środowiska komputerowego jest najbardziej priorytetowym zadaniem działu informatycznego. Wdrażając nowe systemy operacyjne lub komputery, należy się upewnić, że nowe instalacje są zabezpieczone przynajmniej równie dobrze jak dotychczasowe. W rzeczywistości każdy proces wdrażania nowych komputerów musi obejmować systemy zabezpieczeń. Używając stale aktualizowanych planów bazowych i obrazów, można utrzymać bezpieczeństwo środowiska, jednocześnie umożliwiając szybkie wdrażanie nowych stacji roboczych. |
| • | Obsługa administracyjna. Administrowanie i zarządzanie siecią w firmie może być złożone i bardzo czasochłonne. Wiele typowych zadań administracyjnych i zarządzania można przekazać menedżerom w firmie, jednocześnie zachowując kontrolę nad przebiegiem tych zadań do momentu ich zakończenia. Obsługa administracyjna bez interakcji (ZTP, Zero Touch Provisioning) umożliwia delegowanie zadań administracyjnych (nazywanych usługami ZTP), uzyskiwanie odpowiednich zatwierdzeń i naliczanie opłat za te usługi.Dodatkowo można zezwolić użytkownikom na samodzielne administrowanie usługami ZTP, takimi jak instalowanie aplikacji lub uaktualnianie systemów operacyjnych. |
Mimo że ta witryna dotyczy narzędzia Solution Accelerator for BDD, jest ona czymś więcej niż tylko portalem pomocniczym. Znajdziesz tu informacje o partnerach mogących pomóc we wdrażaniu oprogramowania biznesowego. Dodatkowo w tej witrynie są publikowane materiały dla wspólnoty użytkowników zajmujących się wdrażaniem oprogramowania. Nasi felietoniści publikują artykuły na wiele tematów — od narzędzi do wdrażania po techniki testowania. Witryna umożliwia też dostęp do grup dyskusyjnych umożliwiających wymianę spostrzeżeń z autorami artykułów oraz innymi użytkownikami. W tych grupach dyskusyjnych można uzyskać pomoc techniczną i wymieniać się pomysłami z innymi osobami zaangażowanymi we wdrażanie oprogramowania. Odwiedź stronę sieci Web dyskusji o wdrażaniu oprogramowania (j.ang.).