30
Narzędzia informatyczne wspierające przedsięwzięcia e-commerce Zarządzanie projektami e-commerce Marcin Moś Marcin Moś, Meblini.pl, UE we Wrocławiu Wrocław, 11-03-2018

Narzędzia informatyczne wspierające przedsięwzięciaanabiz.pl/data/files/niwzpe.pdf · Narzędzia informatyczne wspierające przedsięwzięcia e-commerce ... Systemy wspomagające

Embed Size (px)

Citation preview

Narzędzia informatyczne wspierające

przedsięwzięcia e-commerce

Zarządzanie projektami e-commerce

Marcin Moś Marcin Moś, Meblini.pl, UE we Wrocławiu Wrocław, 11-03-2018

1. Cykl życia projektu

2. Pomysł / Planowanie

3. Analiza projektu

4. Wymaganie projektowe

5. Mini projekt: Potrzeby > Wymagania

6. Modelowanie zakresu projektu

Model procesu

Makieta interfejsu

Inne modele

7. Mini projekt: Zdarzenia > Proces

8. Mini projekt: Makiety interfejsu

9. Planowanie projektu

10. Implementacja projektu

11. Mini projekt: Zarządzanie realizacją

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

Marcin Moś

Cykl życia projektu (Model fazowy projektu):

Dla wygody i poprawy skuteczności zarządzania wydziela się w

projekcie jego etapy (fazy), wynikają one z czasowego podziału jego

realizacji. Wynik każdej fazy to kamień milowy (punkt kontrolny).

Okresy pomiędzy kamieniami milowymi to fazy projektu. Suma faz to

cykl życia projektu.

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

Marcin Moś

Każda faza projektu też jest projektem

Projekty e-commerce (informatyczne):

Pomysł / Planowanie

Analiza

Projektowanie

Implementacja

Testowanie

Wdrożenie

Promocja / Sprzedaż

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

Marcin Moś

Faza 0 (Pomysł / Planowanie projektu)

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

Marcin Moś

Zebranie pomysłów / myśli

Określenie wstępnego zakresu projektu

Wstępne badanie rynku / zapotrzebowania

Wstępne badanie konkurencji

Pretotyping

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

Marcin Moś

Planowanie:

Przygotowanie WBS (Work Breakdown Structure) - zasięg

przedsięwzięcia określa się przy pomocy hierarchicznej struktury drzewa.

Pierwsze dwa poziomy hierarchii określają zbiór oczekiwanych celów.

Określenie wstępnego zakresu projektu

Uzyskanie akceptacji interesariuszy

Planowanie realizacji projektu:

Określenie ostatecznego zakresu projektu

Zatwierdzenie WBS (Work Breakdown Structure)

Uzyskanie akceptacji interesariuszy

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

Marcin Moś

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

Marcin Moś

Faza 0 - Aplikacje

Mind mapping (PC / Android / IOS)

iMindMap, SimpleMind,

MindMemo, …

Zakres

Google Docs, Microsoft Office,

OpenOffice,…

Faza 1 (Analiza projektu)

Cele projektu

Interesariusze projektu

Rozpoznanie i definiowanie potrzeb

Przekształcenie potrzeb w wymagania

Funkcjonalne

Niefunkcjonalne

Doprecyzowanie / Modelowanie wymagań

Model procesu

Makiety interfejsu

Modele UML

Produkty projektu

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

Marcin Moś

Formułowanie celów SMART projektu

Główny cel projektu oraz cele szczegółowe powinny być:

o Konkretne (Specific)

o Mierzalne (Measurable)

o Akceptowalne (Acceptable)

o Realistyczne (Realistic)

o Terminowe (Timed)

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

Marcin Moś

o Co chcesz osiągnąć?

o Po co chcesz to osiągnąć?

o Jak chcesz to osiągnąć?

Żeby wygenerować więcej ruchu na stronie i zainteresować więcej

osób moją ofertą, będę umieszczał 50 postów miesięcznie na blogu

pisząc, przynajmniej 2 posty dziennie.

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

Marcin Moś

Celem analizy biznesowej jest uzyskanie fundamentalnych informacji o

planowanym projekcie: jego celach, priorytetach, powiązaniach z

długofalową polityką firmy. Rezultaty analizy pozwalają ustalić, jakie

wymierne korzyści uzyskuje firma dzięki wdrażanym rozwiązaniom

Analiza biznesowa jest procesem, którego celem jest zidentyfikowanie

potrzeb klienta w zakresie funkcjonalności oraz innych biznesowych

aspektów dotyczących systemu informatycznego.

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

Marcin Moś

Techniki pozyskiwania wymagań:

Burza mózgów

Analiza dokumentacji

Analiza interfejsów

Wywiad

Obserwacja

Pretotypowanie / Prototypowanie

Warsztaty

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

Marcin Moś

Problemy z definiowaniem wymagań:

o zdefiniowane nieprawidłowo

o zdefiniowane nieprecyzyjnie/niejednoznacznie

o są zmienne

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

Marcin Moś

Analiza wymagań funkcjonalnych umożliwia zidentyfikowanie i opisanie

pożądanego zachowania systemu.

Wymaganie funkcjonalne:

„stwierdzenie, jakie usługi ma oferować system, jak ma reagować na

określone dane wejściowe oraz jak ma się zachowywać w określonych

sytuacjach. W niektórych wypadkach wymagania funkcjonalne

określają, czego system nie powinien robić”

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

Marcin Moś

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

Marcin Moś

Wymagania powinny opisywać:

w jaki sposób system realizuje założone cele i wyniki biznesowe w

ramach danej dziedziny

jakie warunki muszą być spełnione, aby system mógł wykonać

określone zadania

w jaki sposób użytkownik będzie mógł korzystać z systemu w celu

realizacji określonych zadań (jaki moduł aplikacji oferuje określoną

funkcjonalność, jakie czynności użytkownik musi wykonać w celu

uzyskania danego rezultatu)

Dobrze napisane wymagania:

o Prosto

o Spójnie

o Zrozumiale

o Zwięźle

o Precyzyjnie - jeśli wymaganie można błędnie zinterpretować, to tak

się stanie (Murphy)

Korzystajmy z wizualizacji!

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

Marcin Moś

Wymagania opisane w formie tekstowej powinny obejmować

o opis możliwości systemu,

o warunków, jakie muszą zaistnieć, by wymaganie mogło zostać

spełnione i zrealizowane , oraz

o wszelkich ograniczeń, jakie uniemożliwiają spełnienie wymagania

w projektowanym systemie

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

Marcin Moś

Przykładowa lista wymagań:

o System umożliwia zalogowanie się użytkownika za pomocą loginu i

hasła

o System waliduje poziom uprawnień użytkownika

o System blokuje dostęp po 3 nieudanych próbach logowania

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

Marcin Moś

Ćwiczenie 1

Projekt zaliczeniowy

Wymagania projektu

Określenie potrzeb

Konwersja potrzeb na wymagania

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

Marcin Moś

System rozumieć można jako obiekt obsługujący wybrane zdarzenia

mające miejsce w rzeczywistym świecie. Efektem analizy określonej

dziedziny może być lista powiązanych zdarzeń.

Określenie zakresu polega na wybraniu tych zdarzeń, które system

będzie obsługiwał (w zakresie) i tych, które nadal będą przebiegały

całkowicie w świecie rzeczywistym i nie będą wspierane (poza

zakresem).

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

Marcin Moś

Kroki określania zakresu:

identyfikacja zdarzeń mających miejsce na granicy rozpatrywanego

rozwiązania

wybranie zdarzeń obsługiwanych przez rozwiązanie

określenie reakcji na zdarzenie – listy czynności wykonywanych w

celu jego obsłużenia – czyli procesu biznesowego

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

Marcin Moś

Przykład: Zgłoszenie zamówienia

Proces:

Przyjęcie zamówienia (w systemie)

Skompletowanie pozycji zamówienia (poza systemem)

Przygotowanie paczki (poza systemem)

Wysłanie zamówienia (poza systemem)

Zmiana statusu zamówienia – widoczna dla klienta (w systemie)

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

Marcin Moś

Kroki określania zakresu:

identyfikacja zdarzeń mających miejsce na granicy rozpatrywanego

rozwiązania

wybranie zdarzeń obsługiwanych przez rozwiązanie

określenie reakcji na zdarzenie – listy czynności wykonywanych w

celu jego obsłużenia – czyli procesu biznesowego

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

Marcin Moś

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

Marcin Moś

Faza 1 - Aplikacje

Zarządzanie

przedsięwzięciem /

projektem

Zarządzanie czasem

Zarządzanie wymaganiami

* http://zorganizowana.com/przeglad-aplikacji/

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

Marcin Moś

Faza 1 - Aplikacje

Tworzenie specyfikacji rozwiązania

Makiety

Modele procesów

Komunikacja

* https://webroad.pl/webdesign/706-narzedzi-do-tworzenia-makiet-porownanie

Ćwiczenie 2

Projekt zaliczeniowy

Modelowanie zakresu projektu

Identyfikacja zdarzeń

Modelowanie procesu

Makiety interfejsu

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

Marcin Moś

Ćwiczenie 3

Projekt zaliczeniowy

Modelowanie wyglądu docelowego aplikacji

Makiety interfejsu (Pencil)

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

Marcin Moś

Implementacja:

Realizacja zakresu projektu

Testy

Testy UAT

Wdrożenie na środowisko produkcyjne

Systemy wspomagające zarządzanie wymaganiami

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

Marcin Moś

Ćwiczenie 4

Projekt zaliczeniowy

Zarządzanie wymaganiami projektowymi

Monitoring i zarządzanie projektem (Trello)

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

Marcin Moś