Organizacja procesu projektowania, rozwoju i serwisowania systemu wspomagającego zarzadzanie uczelnią

Podobne dokumenty
Część I - Załącznik nr 7 do SIWZ. Warszawa. 2011r. (dane Wykonawcy) WYKAZ OSÓB, KTÓRYMI BĘDZIE DYSPONOWAŁ WYKONAWCA DO REALIZACJI ZAMÓWIENIA

Zarządzanie projektami. Porównanie podstawowych metodyk

Międzynarodowa Rada Inżynierii Wymagań. The International Requirements Engineering Board (IREB e.v.) Szkolenia IREB w CTS.

Lekkie metodyki. tworzenia oprogramowania

Wykaz osób w postępowaniu o udzielenie zamówienia publicznego nr 32-CPI-WZP-2244/13. Podstawa do dysponowania osobą

Podejście tradycyjne. plan wykonanie sekwencyjna natura wykonywanych zadań

Jak być agile w projekcie utrzymaniowym? JOANNA SIEMIŃSKA

SYSTEMY INFORMATYCZNE ćwiczenia praktyczne

LEAN - QS zintegrowany system komputerowy wspomagający zarządzanie jakością.

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

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

Piotr Ślęzak. Gdzie się podziała jakość

Case Study. aplikacji Microsoft Dynamics CRM 4.0. Wdrożenie w firmie Finder S.A.

Programowanie zespołowe

Programowanie Zespołowe

Struktura organizacyjna Aviva Sp. z o.o stan na dzień r.

CRM w logistyce. Justyna Jakubowska. CRM7 Specjalista Marketingu

Studia podyplomowe PROGRAM NAUCZANIA PLAN STUDIÓW

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

Plan studiów stacjonarnych drugiego stopnia 2019/2021 Kierunek: Zarządzanie kreatywne B. Moduły kierunkowe obligatoryjne

Wskazówki projektowe. Programowanie Obiektowe Mateusz Cicheński

Kontraktor - Analityk Biznesowy

Dobór systemów klasy ERP

Zarządzanie procesami w Twojej firmie Wygodne. Mobilne. Sprawdzone.

Team Prevent Poland Sp. z o.o. Graficzna prezentacja struktury ISO 9001:2015 i IATF 16949:2016

Opis metodyki i procesu produkcji oprogramowania

INFORMACJE O FIRMIE IT EXCELLENCE

I. Analiza ryzyka Bancassurance ocena zakładu ubezpieczeń

Metodyki zwinne wytwarzania oprogramowania

Główne założenia XP. Prostota (Simplicity) Komunikacja (Communication) Sprzężenie zwrotne (Feedback) Odwaga (Agressiveness)

Testowanie w procesie Scrum

LOSY NASZYCH ABSOLWENTÓW 2015

INŻYNIERIA OPROGRAMOWANIA

Programowanie zwinne

nas sprawdził czas INFORMATYKA ELEKTRONIKA AUTOMATYKA

STUDIA PODYPLOMOWE ZARZĄDZANIE PROJEKTAMI INFORMATYCZNYMI

Metodyka wdrożenia. System Jakości ISO 9001

Usługi i rozwiązania IT dla biznesu

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

PODYPLOMOWE STUDIA ZARZĄDZANIA PROJEKTAMI WARSZAWA

Projektowanie systemów informatycznych. wykład 6

W jaki sposób efektywnie zarządzać ryzykiem w organizacji na przykładzie narzędzia klasy GRC. Jan Anisimowicz Łukasz Krzewicki 10 Marzec 2016

1. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Zarządzanie projektami w NGO

Planowanie i realizacja zadań w zespole Scrum

Wymagania: umiejętność modelowania systemów informatycznych z wykorzystaniem UML. umiejętność definiowania i kreatywnego rozwiązywania problemów

LOSY NASZYCH ABSOLWENTÓW - MATURA 2018 RANKING NAJPOPULARNIEJSZYCH KIERUNKÓW STUDIÓW

Zarządzanie testowaniem wspierane narzędziem HP Quality Center

PODYPLOMOWE STUDIA ZARZĄDZANIA PROJEKTAMI GDAŃSK

Szybkość w biznesie. Zwinne testowanie oprogramowania (Agile) Mateusz Morawski (mateusz.morawski@hp.com) 14 kwietnia 2015

ZAPYTANIE OFERTOWE NR 01/2012/IMF

(II) Położnictwo. Położnictwo. Położnictwo. Położnictwo

Karta opisu przedmiotu Zaawansowane techniki analizy systemowej oparte o modelowanie warsztaty

Projekt Kompetencyjny - założenia

Specyfikacja usług. 1. Zakup usług informatycznych dla realizacji dostępu do systemu dla obsługi relacji B2B.

OGŁOSZENIE DODATKOWYCH INFORMACJI, INFORMACJE O NIEKOMPLETNEJ PROCEDURZE LUB SPROSTOWANIE

Zarządzanie jakością. Opis kierunku. Co zyskujesz? Dla kogo? - Kierunek - studia podyplomowe

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

Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka

HP Service Anywhere Uproszczenie zarządzania usługami IT

PARTNEREM DODATKU JEST. RANKING szkół

LOSY NASZYCH ABSOLWENTÓW - MATURA 2016

Usługa: Testowanie wydajności oprogramowania

Obszary zapytania ofertowego

PRZEWODNIK PO PRZEDMIOCIE

Tematy prac magisterskich Rok akademicki 2013/2014

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

mtim Dedykowane aplikacje mobilne dla TIM S.A.

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

udokumentowanych poprzez publikacje naukowe lub raporty, z zakresu baz danych

Systemy Open Source w zarządzaniu projektami, na przykładzie Redmine i OpenProject. Rafał Ciszyński

Nazwa firmy lub projektu: 1. Grafika

Wprowadzenie do metodologii modelowania systemów informacyjnych. Strategia (1) Strategia (2) Etapy Ŝycia systemu informacyjnego

Analiza biznesowa a metody agile owe

Metodyka Sure Step. Agenda:

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

Design thinking zaprojektuj, zbuduj i przetestuj swoje pomysły

Informacja o firmie i oferowanych rozwiązaniach

Etapy życia oprogramowania

Jak uchronić architekturę i wymagania przed chaosem? Warszawa, 27 stycznia 2016 roku

Podejście zwinne do zarządzania projektami

Agile Project Management

SPECJALNOŚĆ Zarządzanie Procesami Przedsiębiorstwa

AGILE PRODUCT MANAGEMENT. Szkolenie uczące, jak tworzyć i zarządzać produktami w dynamicznie zmieniającym się otoczeniu.

Budowa systemu wspomagającego podejmowanie decyzji. Metodyka projektowo wdrożeniowa

Badanie losów absolwentów. Matura 2016

Zarządzanie usługami informatycznymi system BITIS itsm

Analiza i projekt systemu pracy grupowej z zastosowaniem metodyki SCRUM w technologii SharePoint Karolina Konstantynowicz

Temat: Zwinne Zarządzanie Projektami IT (Agile / Scrum) Data: marca 2014 r. (2 dni, czwartek-piątek), godz. 9-16

czynny udział w projektowaniu i implementacji procesów produkcyjnych

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

POLITYKA JAKOŚCI I ŚRODOWISKOWA

PRZEWODNIK PO PRZEDMIOCIE

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

Zapytanie ofertowe

PODYPLOMOWE STUDIA ZARZĄDZANIA PROJEKTAMI KATOWICE

IBM DATASTAGE COMPETENCE CENTER

Akademia ADB Wykład I Praca w grupie i jakość kodu

Transkrypt:

Organizacja procesu projektowania, rozwoju i serwisowania systemu wspomagającego zarzadzanie uczelnią Marek Bieniasz Sławomir Umpirowicz Piotr Miszewski Kraków, 10 13 września 2012

Plan prezentacji Informacje o firmie Partners in Progress System Zarządzania Uczelnią Uczelnia.XP System Zarządzania Jakością wg normy ISO 9001 w firmie tworzącej, wdrażającej i serwisującej oprogramowanie Zarządzanie rozwojem oprogramowania Specyfikacja wymagań użytkownika w rozwoju oprogramowania Kierunki doskonalenia organizacji

Partners in Progress Rok założenia: 1995 Zatrudnienie: ponad 70 osób Certyfikat ISO 9001 produkcja oprogramowania wdrożenia serwis Złoty Partner Microsoft Software Development Srebrny Partner Oracle Członek Stowarzyszenia Project Management Polska Laureat edycji 2011 Deloitte & Forbes CE Technology Fast 50

Uczelnia.XP wybrane referencje UCZELNIE PUBLICZNE: AGH, Kraków Uniwersytet Pedagogiczny, Kraków (w toku) Uniwersytet Jana Kochanowskiego, Kielce (w toku) Politechnika Radomska, Radom Akademia Wychowania Fizycznego, Warszawa Akademia Morska, Szczecin Uniwersytety Medyczne Łódź, Poznań, Białystok Akademie Muzyczne Gdańsk, Wrocław, Kraków, Łódź Akademie Sztuk Pięknych Gdańsk, Łódź, Poznań UCZELNIE NIEPUBLICZNE: Akademia Leona Koźmińskiego, Warszawa Szkoła Wyższa Psychologii Społecznej, Warszawa Collegium Civitas, Warszawa Wyższa Szkoła Biznesu, Dąbrowa Górnicza Społeczna Akademia Nauk, Łódź Wyższa Szkoła Informatyki i Zarządzania, Rzeszów Uczelnia Łazarskiego, Warszawa Szkoła Wyższa im. Pawła Włodkowica, Płock

Obszary funkcjonalne Uczelnia.XP Jednym z podstawowych założeń architektury zintegrowanego systemu zarządzania uczelnią jest jego modułowa architektura

Struktura organizacyjna firmy Zarząd Dyrektor ds. Zarządzania Operacyjnego Pełnomocnik ds. SZJ Dział Handlowy Dział Administracji Dział Produkcji Oprogramowania Dział Wdrożeń Dział Serwisu Sekcja Analiz Sekcja Testów

ISO 9001 w Partners in Progress System Zarządzania Jakością PR 1 Zarządzanie PR 2 WYMAGANIA KLIENTA POLITYKA JAKOŚCI WYMAGANIA PRAWNE Proces sprzedaży i marketingu PR 3 Proces tworzenia i rozwoju oprogramowania PR 4 Proces wdrożeniowy PR 5 Proces serwisowy PR 6 ZADOWOLENIE KLIENTA Nadzór nad zasobami ludzkimi PR 7 Nadzór nad infrastrukturą PR 8 Zakupy PR 9

ISO 9001 w Partners in Progress Główna niedogodność ISO 9001 w firmie z branży IT: Szeroki zakres samej normy ISO 9001 nie wiąże zarządzania jakością z żadnym konkretnym zastosowaniem i określa wymagania bez ustalonych zasad i sposobów ich realizacji

Organizacja pracy Partners in Progress Drogi kontaktu klienta z firmą: 1. Dział Handlowy (najczęściej dla nowych klientów) 2. Prace wdrożeniowe (systemu/modułu systemu Uczelnia.XP) 3. Zgłoszenie w ramach obsługi serwisowej OK.Net (dla klientów z aktywną umową serwisową)

Organizacja pracy Partners in Progress System OK (Obsługi Klienta) wsparcie procesów obsługi: - CRM (zarządzanie relacjami z klientem) - Ticket Tracking (zarządzanie zgłoszeniami) - PM (zarządzanie projektami i zadaniami) - monitorowanie, analizy, zestawienia

Organizacja pracy Partners in Progress

Organizacja pracy w Partners in Progress W procedurach Księgi Jakości PiP szczególną sytuację stanowi zbiór wymagań użytkownika, który może być: 1. W pełni określony i zgodny z architekturą istniejącego systemu. 2. W pełni określony i rozbieżny z architekturą istniejącego systemu. 3. Nieokreślony ze względu na brak świadomości klienta odnośnie faktycznych potrzeb funkcjonalnych.

Organizacja wdrożenia Partners in Progress wypracowało własne oraz zaadaptowało istniejące już narzędzia do zarządzania projektami: a) standard zarządzania projektami PMBOK b) Polskie Wytyczne Kompetencji IPMA W Partners in Progress został opracowany wzór karty projektu

Szczegółowa specyfikacja 1. Jeżeli projektowana nowa funkcjonalności systemu jest w pełni określona i zgodna z architekturą istniejącego systemu to jest ona dodawana do systemu Uczelnia.XP bez parametryzacji dostępu i mogą z niej korzystać wszyscy klienci 2. W przypadku, gdy projektowana funkcjonalność odnosi się do specyficznych wymagań tylko jednego klienta to jest ona dodawana do systemu Uczelnia.XP z parametrem dostępu i jest aktywowana wyłącznie dla danego klienta lub grupy klientów. Gdy oczekiwania odnośnie realizowanych funkcji systemu Uczelnia.XP są w pełni sprecyzowane Analityk systemowy firmy Partners in Progress we współpracy z klientem opracowuje specyfikację nowej funkcjonalności

Wymagania w postaci ogólnych założeń W przypadku projektowania nowych modułów lub obszernych funkcji systemu Uczelnia.XP bardzo często ma miejsce sytuacja, w której trudno jest od razu określić pełny zakres funkcjonalny. Nie jest zatem możliwe opracowanie kompletnej specyfikacji nowej funkcjonalności. W praktyce projektowania, Partners in Progress odwołuje się do jednej z metodyk zwinnych, tj. do metodologii SCRUM

Wymagania w postaci ogólnych założeń Główne postulaty manifestu Agile: 1. Przedkładanie ludzi i komunikacji (współdziałania) nad procesy i narzędzia 2. Ważniejsze jest działające oprogramowanie niż wyczerpująca dokumentacja opisująca funkcje oprogramowania 3. Dobra współpraca z klientem ma większe znaczenie niż precyzyjne zapisy umowy i warunki ustalone w trakcie negocjacji kontraktu 4. Sukces projektu jest bardziej zależny od zdolności reagowania na zmiany niż od realizacji przyjętego na starcie projektu planu działania

Wymagania w postaci ogólnych założeń Metodologia SCRUM opiera się na zdyscyplinowanym zarządzaniu projektem i zakłada częstą weryfikację wymagań i wypracowanych rozwiązań. Kolejne etapy wytwarzania oprogramowania zawierają się w iteracjach, w ramach których przeprowadza się testowanie i weryfikację zgodności wytworzonego kodu programu z przyjętymi założeniami, zbiera się wymagania uzupełniające oraz planuje zadania na kolejną iterację. Zgodnie z metodologią SCRUM wymagane jest, aby każda iteracja kończyła się udostępnieniem w pełni funkcjonalnej części aplikacji.

Wymagania w postaci ogólnych założeń Metoda ta pozwala na szybkie wytwarzanie oprogramowania i pozwala na rozpoczęcie i prowadzenie prac przy niepełnej specyfikacji funkcjonalnej. W Partners in Progress zostały opracowane: Arkusz zaległości produktowych Arkusz zaległości ze sprintu

Kierunki doskonalenia organizacji 1. Opracowanie modeli i prototypów ułatwiających zrozumienie przez klienta projektowanych modyfikacji oprogramowania już na etapie definiowania specyfikacji funkcjonalnej bądź opracowywania arkusza zaległości produktowych 2. Rozważane jest wdrożenie ISO 20000-1 (ang. Service management system requirements, pl Specyfikacja) 3. Rozważane jest wdrożenie ISO 2000-2 (ang. Code of practice, pl Reguły postępowania) 4. Rozważane jest wprowadzenie języka UML na potrzeby wewnętrznej komunikacji w zespołach projektowych

Wnioski Kompilacja metodologii inżynierii oprogramowania z dobrymi praktykami wynikającymi z funkcjonowania wdrożonego Systemu Zarządzania Jakością według normy ISO 9001 zapewnia sprawną realizację potrzeb klientów bez względu na ich specyfikę oraz poziom znajomości metod projektowania aplikacji przez klientów firmy.