Model referencyjny doboru narzędzi Open Source dla zarządzania wymaganiami

Podobne dokumenty
Zarządzanie testowaniem wspierane narzędziem HP Quality Center

AUREA BPM HP Software. TECNA Sp. z o.o. Strona 1 z 7

Leszek Dziubiński Damian Joniec Elżbieta Gęborek. Computer Plus Kraków S.A.

JAK OPTYMALNIE DOBRAĆ ODPOWIEDNIE TECHNOLOGIE INFORMATYCZNE?

Oferta badawcza Politechniki Gdańskiej dla przedsiębiorstw. Wydział Zarządzania i Ekonomii

Nie o narzędziach a o rezultatach. czyli skuteczny sposób dokonywania uzgodnień pomiędzy biznesem i IT. Władysławowo, 6 października 2011 r.

Monitoring procesów z wykorzystaniem systemu ADONIS

Rozdział 4 Planowanie rozwoju technologii - Aleksander Buczacki 4.1. Wstęp 4.2. Proces planowania rozwoju technologii

Przedmowa System zarządzania jakością w przygotowaniu projektów informatycznych...11

Jak skutecznie wykorzystać system zarządzania JST do poprawy jakości życia mieszkańców?

PYTANIA PRÓBNE DO EGZAMINU NA CERTYFIKAT ZAAWANSOWANY REQB KLUCZ ODPOWIEDZI. Część DODATEK

KZJiT. 2. dr hab. inż. Piotr Grudowski, prof. nadzw. PG

Wykład 1 Inżynieria Oprogramowania

Narzędzia Informatyki w biznesie

pod tytułem: Zakup usług doradczych celu poszerzenia oferty o możliwość automatycznego tworzenia i upubliczniania kart lokali w sieci

Słownik z wytycznymi dla pracodawców w zakresie konstruowania programu stażu Praktycznie z WZiEU

Spis treści. Analiza i modelowanie_nowicki, Chomiak_Księga1.indb :03:08

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Inżynieria oprogramowania, C12

OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA

1 Konferencja "Bezpieczny Projekt" Wrocław 22 czerwca 2010

Doradztwo proinnowacyjne

Zarządzanie firmą Celem specjalności jest

Narzędzia informatyczne wspierające przedsięwzięcia e-commerce

Opis merytoryczny. Cel Naukowy

Architektura oprogramowania w praktyce. Wydanie II.

Zarządzanie projektami - narzędzia, software, dokumentacja, metodyka PMBOK

Jak budować markę? Zestaw praktycznych porad

Jak skutecznie wykorzystać system zarządzania JST do poprawy jakości życia mieszkańców?

Wstęp do zarządzania projektami

Studia podyplomowe PROGRAM NAUCZANIA PLAN STUDIÓW

Specjalizacja: Zarządzanie projektami (I)

Biuro projektu: ul. Kościuszki 4/6a, Rzeszów, tel.: ,

PROJEKT INTERFEJSU UśYTKOWNIKA PROJEKT <NAZWA PROJEKTU> WERSJA <NUMER WERSJI DOKUMENTU>

Metoda przedwdrożeniowego wymiarowania zmian oprogramowania wybranej klasy systemów ERP

Oceny z prezentacji INKU011S. Zofia Kruczkiewicz

Nowa specjalność Zarządzanie badaniami i projektami Research and Projects Management

SKUTECZNE ZARZĄDZANIE PROJEKTEM

Metodyka Sure Step. Agenda:

Model Matematyczny Call Center

6 Metody badania i modele rozwoju organizacji

DYPLOM POST-MBA: STRATEGICZNE ZARZĄDZANIE PROJEKTAMI

Katedra Inżynierii Oprogramowania Tematy prac dyplomowych inżynierskich STUDIA NIESTACJONARNE (ZAOCZNE)

ŚCIEŻKA: Zarządzanie projektami

VENDIO SPRZEDAŻ kompleksowa obsługa sprzedaży. dcs.pl Sp. z o.o. vendio.dcs.pl info@dcs.pl Warszawa,

CTPARTNERS W LICZBACH ~100% 4,9 >500. kompleksowe obszary zarządzania IT w ofercie. osób przeszkolonych z zakresu IT

Założenia Planu działania dla Priorytetu I Zatrudnienie i integracja społeczna Programu Operacyjnego Kapitał Ludzki na rok 2012

PRZEWODNIK PO PRZEDMIOCIE

DevOps w duecie. Autorzy: Cezary Krzemiński Dariusz Puchalak

DESIGN THINKING. Peter Drucker. Nie ma nic bardziej nieefektywnego niż robienie efektywnie czegoś, co nie powinno być robione wcale.

Tester oprogramowania 2014/15 Tematy prac dyplomowych

Przyszłość to technologia

Spis treści. Wstęp... 9

Popularyzacja podpisu elektronicznego w Polsce

PRZEWODNIK PO PRZEDMIOCIE

IV Opis przedmiotu zamówienia:

SYSTEM VILM ZARZĄDZANIE CYKLEM ŻYCIA ŚRODOWISK WIRTUALNYCH. tel: +48 (032)

BIM jako techniczna platforma Zintegrowanej Realizacji Przedsięwzięcia (IPD - Integrated Project Delivery)

Jarosław Żeliński analityk biznesowy, projektant systemów

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia)

Zaplanować projekt fundraisingowy i przeprowadzić go przez wszystkie etapy realizacji nie tracąc z pola widzenia założonych efektów;

PLAN ZARZĄDZANIA WYMAGANIAMI PROJEKT <NAZWA PROJEKTU> WERSJA <NUMER WERSJI DOKUMENTU>

Dlaczego modele architektoniczne to zamało? Wprowadzeniedo ładu architekturykorporacyjnej

e-usługi? Procesy? A może procesy dla e-usług? Agata Filipowska, Wioletta Sokołowska

kompleksowe oprogramowanie do zarządzania procesem spawania

dla Banków Spółdzielczych

ZARZĄDZENIE REKTORA ZACHODNIOPOMORSKIEJ SZKOŁY BIZNESU W SZCZECINIE 4/ kwietnia 2013 r.

POLITECHNIKA GDAŃSKA WYDZIAŁ MECHANICZNY PROJEKT DYPLOMOWY INŻYNIERSKI

Wdrożenie metodyk zarządzania usługami IT, projektami i programami za pomocą narzędzi HP Software

PRINCE2 czy PMI? Czyli o wyŝszości Świąt Wielkanocnych, nad Świętami BoŜego Narodzenia 11 maja Autor: Jolanta Łabędzka-Benisz.

System DEPTHeuresis stanowi odpowiedź na wyzwania HR, czyli: SYSTEM ZARZĄDZANIA KAPITAŁEM LUDZKIM DEPTHeuresis

Metoda przedwdrożeniowego wymiarowania zmian oprogramowania wybranej klasy systemów ERP

Jarosław Żeliński analityk biznesowy, projektant systemów

ORGANIZACJA Z CHARAKTEREM OFERTA WSZECHNICY UJ. Jak świadomie kształtować kulturę organizacyjną firmy?

Koszty związane z tworzeniem aplikacji on demand versus zakup gotowych rozwiązań

CTPARTNERS W LICZBACH ~100% 4,9 >500. kompleksowe obszary zarządzania IT w ofercie. osób przeszkolonych z zakresu IT

Architektura korporacyjna jako narzędzie koordynacji wdrażania przetwarzania w chmurze

ŚNIADANIE Z E-LEARNING.PL MECHANIZMY GRYWALIZACJI W PROCESACH E-LEARNGOWYCH

Szkolenie akredytowane PRINCE2 Foundation z egzaminem Informator

Prezentacja firmy i doświadczeń ze wspólnych projektów

Controlling w przedsiębiorstwie energetycznym. Konieczność czy przymus?

Pryncypia architektury korporacyjnej

Launch. przygotowanie i wprowadzanie nowych produktów na rynek

Systemy bezpieczeństwa i ochrony zaprojektowane dla obiektów logistycznych.

Innowacje w Grupie Kapitałowej ENERGA. Gdańsk

Piotr Krząkała. Dyrektor Handlowy ds. Kluczowych Klientów

ZARZĄDZANIE MARKĄ. Doradztwo i outsourcing

NARZĘDZIA INFORMATYCZNE WSPIERAJĄ PROCES PLANOWANIA FINANSOWEGO PRZEDSTAWIENIE PROBLEMU

Usługi specjalistyczne IBM Analytics

Usługa: Testowanie wydajności oprogramowania

Rola technologii w strategicznych transformacjach organizacji. Borys Stokalski

KIERUNKOWE EFEKTY KSZTAŁCENIA KIERUNEK STUDIÓW INFORMATYCZNE TECHNIKI ZARZĄDZANIA

System CMMS Profesal Maintenance wspiera prace UR w firmie MC Bauchemie

Mateusz Kurleto NEOTERIC. Analiza projektu B2B Kielce, 18 października 2012

Kontrola spójności modeli UML za pomocą modelu. Stanisław Jerzy Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska

OFERTA WSPÓŁPRACY W RAMACH PROGRAMU OPERACYJNEGO KAPITAŁ LUDZKI

zarządzanie usługami IT ITIL poznaj najlepsze praktyki w zarządzaniu usługami IT

Załącznik nr 1 do Zapytania ofertowego: Opis przedmiotu zamówienia

1/ Nazwa zadania: Dostawa, wdrożenie i serwis informatycznego systemu zarządzania projektami dla Urzędu Miejskiego Wrocławia wraz ze szkoleniem.

KIERUNKOWE EFEKTY KSZTAŁCENIA

Transkrypt:

Politechnika Gdańska Wydział Zarządzania i Ekonomii Katedra Zastosowań Informatyki w Zarządzaniu Zakład Zarządzania Technologiami Informatycznymi Model referencyjny Open Source dla dr hab. inż. Cezary Orłowski, prof. nadzw. PG mgr inż. Bartosz Chrabski Kraków, 11 września 2012 r.

PLAN PREZENTACJI i ich wsparcie Weryfikacji modelu referencyjnego 2

Dobór odpowiednich dla danej organizacji dobrych praktyk, metod czy też narzędzia jest wyzwaniem i problemem. W obecnych środowiskach rozwoju oprogramowania możemy jednoznacznie obserwować, że spotykamy się z silosami procesów wytwarzania i komunikacji Związane jest to często z dobraniem narzędzi wygodnych dla jednej grupy, co nie będzie pozwalało na rozwój strategii innego departamentu Obserwacje pokazują one, że zbudowanie kompletnego i zintegrowanego środowiska narzędziowego, które będzie wspierać wszystkie procesy jest wyzwaniem oraz uniemożliwia w sposób przewidywalny zarządzać wytwarzaniem oprogramowania 3

4

Brak komunikacji pomiędzy zespołami analizy, tworzenia i testowania oprogramowania Brak nadzoru i dokumentacji dla realizowanych procesów tworzenia oprogramowania Brak korelacji pomiędzy metodyka deklarowaną w użyciu, a realizowaną Brak możliwości mierzenia postępów prac na poziomie projektów, zespołów Brak jednego standardu określania i ich Usprawnienia w procesie jako chwilowe łatki, a nie przemyślane strategie i dobre praktyki 5

Dziedzina inżynierii od lat pozostaje największym wyzwaniem dla zespołów projektowych, które szukają rozwiązania próbując stosować różne narzędzia dla wsparcia tego procesu Charakterystyka dziedziny uniemożliwia zaadresowanie wszystkich potrzeb przy zastosowaniu jednego dostępnego rozwiązania oraz nie wszystkie funkcje muszą być wymagane przez klientach w jego aktualnie stosowanych procesach. Rezultatem nie stosowania odpowiedniego narzędzia, staje się brak możliwości pełnego zrealizowania celów biznesowych projektu czy udoskonaleń samego procesu wytwarzania. 6

7

doboru narzędzi Istnieje możliwość implementacji procesów w postaci uniwersalnego modelu referencyjnego. Model ten stanowi zbiór dobrych praktyk i wzorcowych cech stosowanych w narzędziach na różnych poziomach abstrakcji istotnych dla organizacji 8

doboru narzędzi 9

doboru narzędzi 10

doboru narzędzi Perspektywa funkcjonalna - widok architektoniczny pozwalający na analizę funkcjonalności związanych z określoną dziedziną inżynierii oprogramowania czy grupą narzędziową Prezentuje relacje pomiędzy funkcjonalnościami przedstawionymi w postaci przypadków użycia oraz relacji pomiędzy nimi. Ma zastosowanie przy wyborze funkcjonalności, które muszą posiadać narzędzia w procesie wymagania oraz analizie relacji pomiędzy nimi a innymi obszarami cyklu życia. 11

doboru narzędzi Perspektywa logiczna - widok architektoniczny prezentujący relacje pomiędzy obszarami procesów wytwarzania zaproponowanymi w perspektywie funkcjonalnej oraz relacje pomiędzy narzędziami Open Source, które je wspierają. Widok logiczny pozwala wnioskować na podstawie wybranych funkcjonalności jakie narzędzia wybrać oraz na jakie obszary inżynierii oprogramowania może to mieć wpływ. Stanowi ona podstawową wiedzę na temat narzędzi oraz może być w każdym momencie rozbudowana o nowe portfolio. 12

doboru narzędzi Perspektywa ról i odpowiedzialności - perspektywa architektoniczna prezentująca relacje pomiędzy rolami projektowymi, a przypisanymi im funkcjonalnościami w narzędziach i funkcjami w projektach Widok pozwala na weryfikację którzy interesariusze powinni uczestniczyć w projekcie wdrażania wybranego oprogramowania oraz kto będzie jego docelowym użytkownikiem Należy pamiętać, że nie każde narzędzie rozpatruje wszystkie obszary zagadnienia na tym samym poziomie abstrakcji i może być dedykowane do różnych ról projektowych 13

doboru narzędzi Perspektywa fizyczna - widok prezentujący integrację lub jej możliwość pomiędzy narzędziami. Perspektywa obrazuje wbudowane już istniejące przepływy danych oraz jaka praca musi być wykonana aby narzędzia połączyć, jeżeli nie są one zintegrowane. Widok dodatkowo opisuje przykładowe topologie wdrożeniowe, co może zostać wykorzystane przy szacowaniu inwestycji w infrastrukturę związaną z wdrożeniem nowych narzędzi 14

doboru narzędzi 15

doboru narzędzi 16

doboru narzędzi 17

Kluczowym powodem realizacji modelu referencyjnego była możliwość wyznaczania dalszej ścieżki rozwoju dla narzędzi Open Source wspierających obszar inżynierii oraz ich dopasowania do organizacji Zbudowano mechanizm transformacji, gdzie na podstawie wybranych funkcjonalności narzędzi możemy porównywać rozwiązania i ich dostosowanie do potrzeb organizacji. Na potrzeby prezentacji zastosowania modelu referencyjnego zostały opracowane raporty wspierające proces. 18

19

Porównanie funkcjonalne możliwość zestawiania funkcjonalnego narzędzi ze sobą i oceny ich zastosowania dla wybranych potrzeb Możliwość integracji z innymi narzędziami możliwość możliwości integracji wybranych produktów z aktualnie posiadanymi rozwiązaniami Implementacja wyznaczonych funkcjonalności przeszukiwanie modelu referencyjnego poszukiwaniu narzędzi posiadających wybrane rozwiązania funkcjonalne Narzędzia dedykowane dla różnych ról projektowych prezentacja ról i dedykowanych im funkcjonalności w obrębie wybranego rozwiązania 20

Inną ścieżką weryfikacji modelu referencyjnego jest wsparcie dla wyznaczania strategii zastosowania narzędzi w organizacji Bazując na badaniu dojrzałości klienta, modelu referencyjnym oraz aktualnie stosowanych rozwiązaniach możemy wnioskować jakie narzędzia powinny być stosowane aby w pełni adresować potrzeby klienta związane z procesem Możliwość wnioskowania bazuje na doborze funkcjonalności wymaganych przez różne procesy, wielkość zespołu czy inne parametry brzegowe zdefiniowane przez klienta 21

Rysunek 3. Model dla wyznaczania strategii rozwoju 22

Korzyści zostały opracowane na podstawie obserwacji zastosowaniu modelu w sposób praktyczny w sektorach telekomunikacyjnych oraz farmaceutycznych Szybsza implementacja nowych rozwiązań narzędziowych Skrócenie czasu wdrożenia metodyk i procesów Zmniejszenie ryzyka związanego z odrzuceniem narzędzi Redukcja kosztów dla analizy rynkowej Lepsze dostosowanie do potrzeb biznesowych Możliwość realizacji symulacji przed właściwym wdrożeniem technologii Prowadząc projekty doradcze autorzy stosowali mechanizmy wbudowane w model referencyjny w celu wizualizacji i symulacji decyzji architektonicznych w kontekście. 23

Zaprezentowano koncepcję doboru oraz rozwoju narzędzi Open Source w oparciu o model referencyjny dla dyscypliny dla potrzeb organizacji Prowadzone przez autorów analizy wykazały, że model referencyjny powinien obejmować wszystkie dyscypliny związane z cyklem wytwarzania oprogramowania i przedstawiać całościową strategię dla budowy portoflio narzędzi działów rozwoju Projekt badawczy jest realizowanych w ramach współpracy badawczej IBM Center of Advanced Studies oraz Politechniki Gdańskiej. 24

Dziękuję za uwagę bartosz.chrabski@gmail.com bartosz.chrabski@pl.ibm.com 25