Politechnika Koszalińska Wydział Informatyki i Elektroniki

Podobne dokumenty
Zasady organizacji projektów informatycznych

Oszacowanie pracochłonności wykonania systemu metodą punktów funkcyjnych

Etapy życia oprogramowania

Etapy życia oprogramowania. Modele cyklu życia projektu. Etapy życia oprogramowania. Etapy życia oprogramowania

Dlaczego testowanie jest ważne?

HP Service Anywhere Uproszczenie zarządzania usługami IT

Maciej Oleksy Zenon Matuszyk

Jarosław Kuchta Dokumentacja i Jakość Oprogramowania. Wymagania jakości w Agile Programming

Wybór ZSI. Zakup standardowego systemu. System pisany na zamówienie

Szczególne problemy projektowania aplikacji internetowych. Jarosław Kuchta Projektowanie Aplikacji Internetowych

<Nazwa firmy> <Nazwa projektu> Specyfikacja dodatkowa. Wersja <1.0>

Bezpieczeństwo aplikacji i urządzeń mobilnych w kontekście wymagań normy ISO/IEC oraz BS doświadczenia audytora

ZAPYTANIE OFERTOWE. Zamawiający. Przedmiot zapytania ofertowego. Wrocław, dnia r.

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

Kwestionariusz dotyczący działania systemów teleinformatycznych wykorzystywanych do realizacji zadań zleconych z zakresu administracji rządowej

INŻYNIERIA OPROGRAMOWANIA Wykład 6 Organizacja pracy w dziale wytwarzania oprogramowania - przykład studialny

Dąbrowa Górnicza, dnia r. ZAPYTANIE OFERTOWE. Zamawiający:

Zapytanie ofertowe. nr POIG Dotyczy Zakupu Zintegrowanego Systemu Informatycznego B2B w ramach projektu pod

Wstęp do zarządzania projektami

Zaproszenie do składania ofert, w ramach Projektu realizowanego zgodnie z umową o dofinansowanie UDA-POIG /12-00

Wpływ kompetencji pracowników administracji publicznej na wdrożenie i utrzymanie systemów teleinformatycznych

Będzin, dnia r. ZAPYTANIE OFERTOWE. Zamawiający: GRYLA JAROSŁAW Firma Handlowo-Usługowa "MATAR" Bedzin Siemońska 11 Kod pocztowy

Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie

Leszek Sikorski Warszawa

Wprowadzenie. Wybór rozwiązania. Wdrożenie (studium przypadków) proalpha golive! - metoda i narzędzie

edycja 1 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr 14/2012 i 15/2012 i 34/2012

ZAPISY SIWZ ZABEZPIECZAJĄCE ZAMAWIAJĄCEGO TYLKO PRZED CZYM?

Krzysztof Wawrzyniak Quo vadis BS? Ożarów Mazowiecki, styczeń 2014

Faza strategiczna. Synteza. Analiza. Instalacja. Faza strategiczna. Dokumentacja. kodowanie implementacja. produkt konserwacja

Metodyka projektowania komputerowych systemów sterowania

Standard określania klasy systemu informatycznego resortu finansów

Szczegółowy opis przedmiotu zamówienia:

Specyfikacja techniczna GoBiz Virtual Office - systemu dostępu do zasobów wirtualnego biura przez Internet

"Projektowanie - wdrożenie - integracja - uruchomienie, czyli jak skutecznie zrealizować projekt inwestycyjny".

GoBiz System platforma współpracy marektingowej

Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów:

Dobór systemów klasy ERP

IO - Plan testów. M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak. 5 czerwca 2006

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

IO - Plan wdrożenia. M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak. 5 czerwca 2006

Zapytanie ofertowe. planuje zakup usług doradczych. Zapytanie kierowane jest do firm z branży informatycznej.

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

Zapytanie ofertowe. Niespełnienie któregokolwiek wymagania może skutkować odrzuceniem oferty bez jej rozpatrzenia

Oprogramowanie systemu B2B zakup licencji na oprogramowanie umożliwiające zarządzanie informacjami o produktach:

Grzegorz Ruciński. Warszawska Wyższa Szkoła Informatyki Promotor dr inż. Paweł Figat

Wykład 1 Inżynieria Oprogramowania

AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7

Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, Zofia Kruczkiewicz

Ełk, dn r. DOMSET Marcin Brochacki. ul. Wojska Polskiego 43 lok. 3, Ełk. Nip ZAPYTANIE OFERTOWE

DLA SEKTORA INFORMATYCZNEGO W POLSCE

DOTACJE NA INNOWACJE. Inwestujemy w waszą przyszłość. Zapytanie ofertowe

Oceny z prezentacji INKU011S. Zofia Kruczkiewicz

Zarządzanie i realizacja projektów systemu Microsoft SharePoint 2010

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

Usprawnienie procesu zarządzania konfiguracją. Marcin Piebiak Solution Architect Linux Polska Sp. z o.o.

PRZEWODNIK PO PRZEDMIOCIE

Testowanie oprogramowania. Testowanie oprogramowania 1/34

Będzin, dnia r. ZAPYTANIE OFERTOWE. Zamawiający: GRYLA JAROSŁAW Firma Handlowo-Usługowa "MATAR" Bedzin Siemońska 11 Kod pocztowy

MODELE CYKLU ŻYCIA OPROGRAMOWANIA (1) Model kaskadowy (często stosowany w praktyce do projektów o niewielkiej złożonoś

ELEKTRONICZNE FAKTUROWANIE W ZAMÓWIENIACH PUBLICZNYCH. Warszawa 15 maja 2019

Plan testów do Internetowego Serwisu Oferowania i Wyszukiwania Usług Transportowych

Zapytanie ofertowe. I. Przedmiot zamówienia specyfikacja zgodnie z załącznikiem nr 1 do zapytania

Testowanie oprogramowania

Opis Przedmiotu Zamówienia

DOTACJE NA INNOWACJE

Udane wdrożenie systemu IT

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

Usługa: Testowanie wydajności oprogramowania

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

Niniejszy załącznik reguluje sposób monitorowania, raportowania i rozliczenia poziomu świadczenia zakontraktowanych Usług.

ZARZĄDZANIE RYZYKIEM W LABORATORIUM BADAWCZYM W ASPEKCIE NOWELIZACJI NORMY PN-EN ISO/ IEC 17025:

Internetowe Konto Pacjenta swobodne zarządzanie dokumentacją medyczną

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.

ZAPYTANIE OFERTOWE nr 1/2017

Kompleksowe rozwiązanie dla organizacji,

Egzamin / zaliczenie na ocenę*

Nowoczesny model funkcjonowania ośrodka badawczego a risk-based monitoring. Marek Konieczny Prezes Zarządu Łukasz Pulnik Partner Zarządzający

Walidacja systemu ewms / cwms. Sopot

ZAPYTANIE CENOWE dotyczące Opracowania Projektu i Wdrożenie Systemu Zarządzania Zasobami Infrastruktury Techniczno-Systemowej

ISO 9000/9001. Jarosław Kuchta Jakość Oprogramowania

Zapytanie ofertowe. w ramach realizacji projektu Zarzadzanie projektami przyszłością firmy Small Business System Damian Lemiech

Dokumenty, programy i czynności składające się na system kontroli zarządczej w Urzędzie Gminy w Wierzbicy. A. Środowisko wewnętrzne.

Informacja o firmie i oferowanych rozwiązaniach

Warsztaty FRAME. Sygnatura warsztatu: W1 (W3) Czas trwania: 3 dni

Zarządzanie projektem wdrożeniowym systemu klasy ERP autorska metodyka

Dąbrowa Górnicza, dnia r. ZAPYTANIE OFERTOWE. Zamawiający:

FORMULARZ OFERTOWY. 8. Społeczeństwo informacyjne zwiększanie innowacyjności gospodarki

Specyfikacja wymagań systemowych (może podlegać edytowaniu na kolejnych etapach)

Bank Spółdzielczy w Augustowie. Zasady Ładu Korporacyjnego dla instytucji nadzorowanych

Bibby Financial Services

Zapytanie ofertowe na: Zakup wartości niematerialnej i prawnej w postaci nowoczesnego systemu B2B wraz ze szkoleniem z obsługi ww.

Najniższe koszty. Zadowolenie klienta. Organizacja obsługi klientów lokalnego operatora

ZAPROSZENIE DO ZŁOŻENIA OFERTY CENOWEJ NA ANALIZĘ PRZYGOTOWAWCZĄ

Czym się kierować przy wyborze systemu ERP? poradnik

Miejsce na zdjęcie z okładki Informacji. Wdrażanie systemu Centralnej Ewidencji Pojazdów i Kierowców Od 1 stycznia 2013 r. do 15 września 2017 r.

Polityka zarządzania ryzykiem braku zgodności. w Banku Spółdzielczym w Wąsewie

Wzór umowy. reprezentowaną przez

Trwałość projektów 7 osi PO IG

Transkrypt:

Politechnika Koszalińska Wydział Informatyki i Elektroniki Zarządzanie projektami informatycznymi Projekt aplikacji wspomagającej zarządzanie działalnością gabinetu lekarskiego o rozszerzonej funkcjonalności. Autor: Jan Łukowicz Studia magisterskie uzupełniające, semestr drugi 2009 r.

Spis treści Plan projektu... 4 Cel główny... 4 Cele dodatkowe... 4 Charakterystyka problemu... 4 Beneficjenci projektu... 4 Efekty od zakończenia prac projektowych (wyniki, wpływy)... 4 Zadania do wykonania... 4 Czas i zasięg zadań... 4 Sposoby ewaluacji zadań... 5 Kontynuacja projektu... 5 Metoda punktów funkcyjnych... 6 Lista kontrolna ryzyka... 7 Analiza ryzyka projektu... 10 Zarządzanie jakością... 12

Plan projektu Cel główny Zmniejszenie nakładu pracy, potrzebnego do zarządzania działalnością gabinetu lekarskiego. Cele dodatkowe Lepsze zabezpieczenie i archiwizacja dokumentacji medycznej. Ułatwienie planowania czasu pracy personelu gabinetu. Charakterystyka problemu Dzisiejszy sposób zarządzania gabinetem lekarskim jest mało efektywny z kilku powodów: przy dużej liczbie lekarzy występuje problem z podziałem pracy (wizyty pacjentów), dokumentacja medyczna jest przechowywana często na papierze co nie gwarantuje jej długiej żywotności. Beneficjenci projektu Właściciele gabinetów lekarskich. Właściciele prywatnych placówek stomatologicznych. Lekarze prowadzący prywatną praktykę. Efekty od zakończenia prac projektowych (wyniki, wpływy) Komplet oprogramowania do zarządzania działalnością gabinetu lekarskiego. Wdrożenie nowoczesnego sposobu prowadzenia placówki medycznej. Zadania do wykonania Popularyzacja systemu w placówkach gabinetów medycznych. Analiza wymagań użytkowników końcowych. Czas i zasięg zadań System musi zmierzyć się z realiami dzisiejszych czasów i wymaganiami stawianymi przed podobnymi rozwiązaniami w obecnych czasach. Zasięg zadań to przede wszystkim rynek lokalny, w późniejszym czasie ekspansja na inne rynki.

Sposoby ewaluacji zadań Rozmowy z końcowymi użytkownikami, ankiety funkcyjne, prezentacje wersji beta szerszemu gronu użytkowników. Kontynuacja projektu Dalszy rozwój oprogramowania. Konserwacja oprogramowania. Wdrażanie w innych placówkach medycznych.

Metoda punktów funkcyjnych Złożoność Opis Niska Średnia Duża Suma Wejście 2 3 3 4 1 6 24 Wyjście 4 4 2 5 2 7 40 Zapytania 0 3 0 4 0 6 0 Pliki wew. 1 7 1 10 1 15 32 Interfejs zew. 0 5 0 7 0 10 0 Ocena współczynników wpływu Wstępne oszacowanie 96 0-5 Przesyłanie danych 2 Obciążenie platformy 2 sprzętowej Stopa transakcji 1 Wydajność użytkownika 5 końcowego Przetwarzanie złożone 0 Łatwość instalacji 2 Wielokrotna lokalizacja 0 Wydajność 0 Przetwarzanie rozproszone 1 Wprowadzanie danych 5 on-line Aktualizacja on-line 1 Wielokrotna używalność 3 Łatwość obsługi 4 Łatwość wprowadzania 4 zmian Współczynniki wpływu 30 Współczynnik złożoności = 0,65+(0,01* 30 = 0,95 Punkty funkcyjne 0,95 * 96 = 91,2 Liczba linii kodu 3283,2 Liczba osób potrzebnych do wykonania projektu 3 Czas wykonania projektu 4

Lista kontrolna ryzyka Ryzyko związane z ustalaniem zadań TAK NIE Czy zadania są ustalane tylko ustnie? Czy opis zadań jest kompletny? Czy osoba ustalająca zadania posiada niezbędne kompetencje? Czy wymagane jest sprawdzenie wykonalności stawianych zadań? Czy wyjaśnianie zadań odbywa się pod presją czasu? Czy dokumentacja techniczna jest wystarczająca i kompletna? Czy zakres dokumentacji jest zdefiniowany? Czy wszystkie warunki odbioru i przekazywania zadań są jednoznacznie zdefiniowane? Ryzyko wynikające z technologii TAK NIE Czy stosowana technologia jest nowa lub jest stosowana po raz pierwszy? Czy stosowana technologia jest nowa dla klienta lub stosowana przez niego po raz pierwszy? Czy istnieją trudne warunki ze strony otoczenia? Czy w ramach wykonywanych usług mają być tworzone nowe produkty? Czy istnieją jakie, szczególne wymagania dotyczące technologii? Ryzyko wynikające z techniki TAK NIE Czy nowo opracowana technika ma być po raz pierwszy zastosowana (zastosowanie pilotażowe)? Czy technika jest stosowana po raz pierwszy w dziale? Czy technika jest bardzo złożona? Czy nowe techniki będą dominować podczas projektu, czy jedynie wspomagać prace? Czy istnieją normy jakości dla nowych technik?

Czy należy dopasować się do innych, funkcjonujących wcześniej elementów instalacji (obcych lub wykonanych przez nas)? Czy występują trudności związane z określoną przez klienta techniką? Czy konieczne jest przestrzeganie specjalnych wymaga) w zakresie np. jakości, norm, dyspozycyjności? Czy część projektu stanowi nietypowe rozwiązanie techniczne? Czy osiągnięto już granice wydajności? Czy proponowana technika jest już przestarzała? Ryzyko wynikające z techniki TAK NIE Czy termin końcowy jest absolutnie nieprzekraczalny? Czy wpływ opóźnienia terminu jest duży? Czy termin wymaga zastosowania nadzwyczajnych zdolności produkcyjnych? Czy czas trwania projektu jest nietypowo długi? Czy w dotrzymaniu terminu jesteśmy zależni od innych partnerów? Czy siatka terminów dla poszczególnych faz projektu jest nierealistyczna? Czy termin zdefiniowania zadań jest otwarty? Czy może dojść do wąskich gardeł czasowych (np. brak spełnienia warunków do rozpoczęcia budowy itd.)? Ryzyko zwiane z zespołem projektowym i personelem Czy powołano odpowiednią osobę na kierownika projektu? Czy brakuje ludzi z doświadczeniem? Czy powołano odpowiednią ilość osób i czy jest zapewniona ich dostępność w ustalonym czasie? Czy w czasie trwania projektu pracownicy mogą być okresowo niedostępni? Czy pracownicy powinni mieć szczególne kwalifikacje? Czy jest wymagana szczególna dyspozycyjność czasowa pracowników? TAK NIE

Czy klient stawia określone wymagania co do zatrudnianego personelu? Czy są potrzebni pracownicy z innych departamentów, wydziałów lub spoza firmy? Ryzyko związane z relacjami z klientem TAK NIE Czy mamy do czynienia z nowym klientem? Czy klient jest dla nas klientem strategicznym? Czy klient dysponuje kompetentnymi partnerami do kontaktów z naszej strony? Czy kompetencje decyzyjne u klienta są określone? Czy z udziału lub braku udziału klienta wynika jakieś ryzyko dla projektu? Czy relacje z klientem mają duży wpływ na przebieg prac projektowych? Czy niezbędne są dostawy urządzeń lub usługi ze strony klienta lub osób trzecich? Ryzyko związane z zakresem odpowiedzialności Czy zakres odpowiedzialności jest jasno zdefiniowany? Czy odpowiedzialność jest adekwatna do zakresu zlecenia? Czy przewidziana jest współodpowiedzialność za określanie zadań? Czy wyznaczone osoby akceptują przydzielony im zakres odpowiedzialności? Czy są obszary, dla których nie zostały powołane (z nazwiska) osoby odpowiedzialne? Czy określono odpowiedzialność za wszystkie działania serwisowe i pomocnicze? TAK NIE Ryzyko wynikające z warunków umowy TAK NIE Czy istnieją specjalne wymagania odnośnie wartości kontraktu? Czy forma rozliczeń może stanowić problem? Czy wszystkie punkty umowy są zaakceptowane? Czy szczególne warunki rozliczenia pociągają za sobą dodatkowe koszty? Czy okres gwarancji jest dłuższy niż 12 miesięcy? Jak zdefiniowano warunki odpowiedzialności cywilnej? Czy istnieją wymagania dotyczące odszkodowań, kar umownych?

Czy zostały udzielone dodatkowe poręczenia i gwarancje? Czy istnieją ustalenia dotyczące możliwości unieważnienia lub zerwania umowy? Jak określono terminy ofertowe i terminy obowiązywania cen? Ryzyko związane z transakcjami w obrocie międzynarodowym Czy istnieją jakieś ograniczenia eksportowe? Czy należności są fakturowane w obcych walutach? Czy korespondencja jest prowadzona w obcym języku? Czy konieczne jest przestrzeganie szczególnych norm, przepisów i regulaminów? Czy mają znaczenie zwyczaje i praktyki stosowane w innych krajach? Czy należy brać pod uwagę przepisy celne? Czy występuje ryzyko zwiększenia koszty transportu? TAK NIE Analiza ryzyka projektu Nazwa ryzyka Symptomy Skutki Prawdopodobi eństwo Działania korygujące Niedotrzymanie terminu złożenia pracy dyplomowej. Błędy na etapie projektowania. Zmiany wprowadzane w końcowym etapie Utrata danych. Nie przestrzeganie harmonogramu pracy. Funkcjonalności nie takie jakich oczekiwano. Zmiana wymagań stawianych przed systemem. Informacje ze S.M.A.R.T. Kara pieniężna i przesunięcie terminu obrony. Opóźnienia w dyplomowej. Opóźnienia w dyplomowej. Utrata kodu i dokumentacji już Brak. Przeanalizowanie wymagań stawianych oprogramowaniu Dokładne określenie wymagań na etapie proj. Kopie zapasowe robione

Słaba motywacja i brak chęci do pracy. Ciężka choroba. Niestabilne funkcjonowanie sprzętu. Spowolnienie prac nad projektem. Podupadanie na zdrowiu. wykonanej. Opóźnienia w dyplomowej. Opóźnienia w dyplomowej a nawet niemożliwość jej ukończenia. Wypadek. Brak. Opóźnienia w dyplomowej a nawet niemożliwość jej ukończenia. Problemy w korzystaniu z założonych technologii. Brak kontaktu z promotorem. Trudności w implementacji. Nie odpisywanie na maile, odwoływanie spotkań. Opóźnienia w dyplomowej. Brak możliwości podejścia do obrony. okresowo. Urlop, wykonywanie innych zadań w międzyczasie. Regularne wykonywanie badań. Brak. Zmiana wykorzystywany ch technologii. Zmiana promotora. Brak kontaktu ze strony odbiorcy aplikacji. Brak zainteresowania aplikacją ze strony odbiorcy lub brak czasu po jego stronie. Brak motywacji do ukończenia projektu. Inny odbiorca. Zdarzenie losowe. Brak. Opóźnienia w dyplomowej a nawet niemożliwość jej ukończenia. Brak. P. wysokie P. średnie P. niskie

Zarządzanie jakością Jakość Opis Sposoby poprawy Niezawodność Niezawodność to główny czynnik determinujący jakość oprogramowania. Systemy zawodne i niepracujące stabilnie są z góry skazane na porażkę. Czytelność Prostota i przejrzystość rozwiązań. Funkcjonalność Oprogramowanie powinno być funkcjonalne, aby użytkownik nie musiał wspomagać pracy innym oprogramowaniem. Użyteczność Użyteczność to cecha określająca prostotę używania oprogramowania i ilość czasu potrzebnego na zaadoptowania jego do swoich potrzeb. Testy Długotrwałe testy oprogramowania służą polepszaniu niezawodności. Trzymanie się prostych i sprawdzonych rozwiązań. Przemyślenie i sprecyzowanie wymagań funkcjonalnych grupy docelowej odbiorców. Użyteczność można poprawić np. projektując interfejs użytkownika zgodnie z zasadami usability. Cząstkowe Testowanie poprawności funkcji, klas, modułów oprogramowania. Systemowe Współgranie z innymi składnikami systemu np. bazami danych. Integracyjne Mają za zadanie przetestowanie spójności działania złożonego systemu zbudowanego z wielu modułów lub komponentów. Walidacja Działanie systemu musi prowadzić do zamierzonych wyników. W myśl zasady: od szczegółu do ogółu testy powinny być przeprowadzane na małych partiach oprogramowania. Wybieranie kompatybilnych między sobą wersji oprogramowania. Przygotowanie testów symulujących działalność użytkownika i analizowanie danych zebranych w ten sposób.

Błędy Systemowe Konflikty w systemie. Wejścia Konflikt między danymi wprowadzonymi przez użytkownika a tym czego oczekiwał system. Obróbka Błędy wynikające ze złego obliczania wartości w systemie np. zaokrąglanie liczby zmiennoprzecinkowej. Interfejs Błędy w interfejsie. Dokumentacja Błędy w dokumentacji. Sprawdzanie systemu pod kątem zgodności modułów działających w systemie. Stworzenie reguł uniemożliwiających wprowadzanie błędnych danych do systemu. Przygotowanie szerszego zbioru wartości do testowania. Walidacja Błędy otrzymanych wyników. Patrz błędy wejścia.