Optymalizacja platformy aplikacyjnej

Application Platform Optimization (APO) to proste rozwiązanie uławiające przedsiębiorstwom określenie możliwości optymalizacji posiadanego zestawu aplikacji. Model APO pozwala przedsiębiorstwom dopasować aplikacje i główne procesy biznesowe, ocenić wydajność istniejących aplikacji o znaczeniu krytycznym i ustalić priorytety inwestycji w aplikacje i infrastrukturę, mogących przynieść przedsiębiorstwom największy zysk.
 
Model APO umożliwia obiektywną ocenę wybranych procesów biznesowych ― pomaga szczegółowo analizować skomplikowane problemy i precyzyjnie określać ich przyczyny, a dzięki temu lepiej planować inwestycje w aplikacje i w infrastrukturę. Niezależnie od tego, czy przedsiębiorstwo ma zamiar zakupić nową aplikację, rozbudować aplikację istniejącą, czy opracować nową aplikację we własnym zakresie, dzięki modelowi APO będzie mogło łatwiej i szybciej przekładać cele biznesowe na wartościowe przedsięwzięcia informatyczne.

Ocena luk biznesowych
Pierwszem etapem procesu jest ocena luk biznesowych polegająca na sprawdzeniu dopasowania pomiędzy procesami biznesowymi i obsługującymi je aplikacjami. Ocena ta ma na celu wychwycenie i określenie najważniejszych problemów biznesowych oraz zagadnień specyficznych dla danej branży, stanowiących istotne wyzwanie dla przedsiębiorstwa.

Ocena luk aplikacyjnych
W drugim etapie procesu ocenie poddawane są aplikacje pracujące w obszarze rozpoznanych krytycznych problemów biznesowych. Celem analizy jest podzielenie złożonych aplikacji biznesowych na mniejsze i łatwiejsze w użyciu części składowe, co pozwoli określić priorytety w zakresie inwestycji i zasobów mogących przynieść przedsiębiorstwu jak największe korzyści biznesowe.
 
Poniżej przedstawiamy najważniejsze obszary związane z aplikacjami oraz przykładowe sposoby ich usprawnienia.

TWORZENIE APLIKACJI WŁASNYCH
Większość przedsiębiorstw korzysta z aplikacji indywidualnie dostosowywanych do procesów biznesowych realizowanych przez daną organizację lub jej dział, takich jak system informacji personalnej (w j. ang. Human Resource Information System). Rozwijanie tych aplikacji i zarządzanie nimi w spójny i powtarzalny sposób wymaga zastosowania rozwiązań zarządzania cyklem życia aplikacji, rozwiązań rozwoju aplikacji oraz narzędzi pozwalających zapewnić wysoką wygodę użytkowania aplikacji.
 
Platforma Microsoft Development obejmuje zintegrowany serwer z pojedynczym magazynem danych, oferujący wbudowane narzędzia pracy grupowej i zapewniania jakości, wspomagające pracę całego zespołu programistów, oraz wspólną strukturę programistyczną pozwalającą budować m.in. usługi sieciowe, aplikacje typu rich client, aplikacje dla urządzeń przenośnych i inne. Platforma zapewnia niezbędną integrację i spójność pozwalającą z powodzeniem tworzyć aplikacje własne.

PLATFORMA BIZNESOWA
Aplikacje biznesowe wykorzystywane przez przedsiębiorstwo powinny ze sobą współpracować w jednym nadrzędnym celu ― osiąganiu przez firmę celów biznesowych. Czasem jednak wydaje się, że aplikacje te zamiast współpracować, rywalizują ze sobą. Odpowiedzią na ten problem jest pojedyncza platforma biznesowa z opartymi na niej zintegrowanymi rozwiązaniami, które mogą obejmować zagadnienia takie jak:
 
  • obsługa transakcji zapewniająca pomyślne wykonywanie i anulowanie transakcji,
  • centralnie zarządzany serwer aplikacji, na którym znajdują się i są udostępniane interfejsy API wykorzystywane przez aplikacje własne lub pochodzące od niezależnych dostawców,
  • procesy zarządzania danymi rozwiązujące kwestie dotyczące zasobów przedsiębiorstwa, takie jak kontrola nad danymi, nadzór nad architekturą, bezpieczeństwem i jakością danych oraz zarządzanie metadanymi i danymi referencyjnymi,
  • wbudowane technologie komunikacyjne łączące istniejące systemy i narzędzia komunikacyjne za pomocą zintegrowanych usług oraz aplikacji klienckich,
  • automatyzacja przepływów zadań obejmująca zadania, procedury, organizacje lub osoby, informacje i narzędzia potrzebne do realizacji poszczególnych etapów procesu biznesowego.

INTERNET
Wiele organizacji działa również w Internecie ― w celu podwyższenia przychodów lub po prostu ze względu na komunikację i współpracę z klientami oraz zwiększanie świadomości marki. Większość organizacji staje przed tym samym zestawem wyzwań związanych z Internetem: Jaki jest najlepszy sposób na zainteresowanie odbiorców? Jakie funkcje będą dla internautów najbardziej atrakcyjne? Jak pójść o krok dalej i zacząć faktycznie zarabiać na inwestycjach internetowych? A gdy wszystko zostanie już powiedziane i wykonane, jak się dowiedzieć, co się sprawdza, a co nie, aby móc zaproponować klientom inne możliwości, które spełniają ich oczekiwania?
 
Odpowiedzią na wszystkie te pytania jest pojedyncza zintegrowana platforma, oferująca w Internecie przedsiębiorstwom takie możliwości jak:
 
  • handel,
  • reklama,
  • tworzenie treści stron internetowych i zarządzanie nimi,
  • wyszukiwanie, społeczne technologie komputerowe, społeczności,
  • zasoby cyfrowe,
  • mechanizmy analityczne.
 
Microsoft oferuje kompleksowe rozwiązania — z marketingiem cyfrowym na czele — pomagające przyciągać i utrzymać klientów oraz internetowe rozwiązania biznesowe zwiększające przychody pochodzące od nowych i dotychczasowych klientów. Ponadto platforma internetowa Microsoft dobrze integruje się z innymi aplikacjami i stwarza bardzo zaawansowane możliwości.

INTEGRACJA
Integracja aplikacji korporacyjnych łączy systemy obsługi klienta (front-office) z systemami zaplecza (back-office), a tym samym zapewnia właściwe działanie każdego procesu biznesowego i każdej aplikacji. Możliwe jest na przykład zintegrowanie samoobsługowych aplikacji pracowników z systemem formularzy internetowych albo systemu zarządzania relacjami z klientami z systemem zarządzania łańcuchem dostaw. Poprzez integrację aplikacji można obniżyć złożoność oraz zapewnić niższy całkowity koszt posiadania aplikacji.

RAPORTOWANIE I ANALIZY
Informacja stanowi zasadniczy element, od którego zależy zdolność organizacji do podejmowania strategicznych decyzji. Mając możliwość pracy w oparciu o solidną i kompletną analizę rzetelnych danych można mieć pewność, że podejmowane na jej podstawie decyzje pozwolą uzyskać przewagę nad konkurencją i osiągnąć cele biznesowe. Firma Microsoft oferuje narzędzia usprawniające proces podejmowania decyzji w oparciu o dane ustrukturyzowane i nieustrukturyzowane. Pulpity nawigacyjne i karty wyników mogą być obsługiwane przez pracowników samodzielnie, co umożliwia działom IT skupienie się na zadaniach bardziej produktywnych. Z kolei nasze rozwiązanie raportowania i analizy, oparte na dobrze znanych programach SharePoint, Office i SQL Server, daje szerokie możliwości analizy biznesowej, łącząc w ramach jednej platformy wszystkie zalety tych produktów i umożliwiając podejmowanie dobrze umotywowanych decyzji biznesowych.

MAGAZYNOWANIE DANYCH
Równie istotne, co zadania raportowania i analizy, jest magazynowanie danych. Oferowane przez Microsoft rozwiązania hurtowni danych pozwalają bezpiecznie przechowywać i łączyć informacje oraz ułatwiają ich analizę, wyodrębnianie, transformację i ładowanie. Ponieważ dane są agregowane, kompresowane i przechowywane w dynamicznym, skalowalnym i zintegrowanym systemie, długoterminowe wymagania magazynowe organizacji są mniejsze, a tworzenie raportów ― szybsze. Odpowiednie przechowywanie danych pozwala pracownikom skrócić czas wyszukiwania właściwych informacji i wykorzystać go do bardziej wartościowej pracy i podejmowania lepszych decyzji.
 
Niektóre organizacje preferują tworzenie wydziałowych hurtowni danych, w których informacje przechowywane są w niezależnych od siebie „silosach”. Inne wolą tworzyć hurtownie danych na poziomie całego przedsiębiorstwa, co pozwala na łączenie danych z całej organizacji i daje pełny wgląd we wszystkie systemy. Jeszcze inne oczekują najwyższej wydajności obsługi zapytań, ogromnej skalowalności i sfederowanej architektury zaawansowanych hurtowni danych. Firma Microsoft oferuje rozwiązania odpowiadające na wszystkie te potrzeby.

//