Pi razy drzwi - o szacowaniu projektów

Post on 18-Jan-2017

1.146 views 1 download

Transcript of Pi razy drzwi - o szacowaniu projektów

Marek Gajda The Software House, CTO

Pi razy drzwiCzyli o szacowaniu słów kilka

Przychodzi klient…

Szacowanie dopadnie każdego

Słowniczek

Ballpark

Słowniczek

Ballpark

Proces szacowania

1. RESEARCH 2. LICZBY 3. WNIOSKI

Proces szacowania

1. RESEARCH 2. LICZBY 3. WNIOSKI

Research

Czy klient wie, czego chce?

“Proszę o wycenę takiej aplikacji jak Allegro, tylko bez aukcji”

Research

Czy klient wie, czego chce?

“Proszę o wycenę takiej aplikacji jak Allegro, tylko bez aukcji”

Research

Najpierw trzeba zrozumieć“Hi,

please send us your best offer for the detailed project of a web site:

a. list of the products and its management

b. site map and contact form

c. divide products in categories to be able to sort them by type

d. direct purchase

e. implementation of SSL and HTTPS <…>”

Research

Najpierw trzeba zrozumieć“Hi,

please send us your best offer for the detailed project of a web site:

a. list of the products and its management

b. site map and contact form

c. divide products in categories to be able to sort them by type

d. direct purchase

e. implementation of SSL and HTTPS <…>”

Czym zajmuje się klient?

Research

Pytania pomocnicze

Skąd wziął się pomysł?

Jak było wcześniej?

Research

Model biznesowyAplikacja wewnętrznaOptymalizacja kosztówA

Research

Model biznesowy

Płatny dostępŚwiadczenie najwyższej jakości usługB

Aplikacja wewnętrznaOptymalizacja kosztówA

Research

Model biznesowy

Płatny dostępŚwiadczenie najwyższej jakości usługBReklamy/marketingDotarcie do jak największej liczby odbiorcówC

Aplikacja wewnętrznaOptymalizacja kosztówA

Procent od transakcjiNajlepsze pośrednictwoD

Research

Model biznesowy

Płatny dostępŚwiadczenie najwyższej jakości usługBReklamy/marketingDotarcie do jak największej liczby odbiorcówC

Aplikacja wewnętrznaOptymalizacja kosztówA

Procent od transakcjiNajlepsze pośrednictwoD

Research

Model biznesowy

Płatny dostępŚwiadczenie najwyższej jakości usługBReklamy/marketingDotarcie do jak największej liczby odbiorcówC

Aplikacja wewnętrznaOptymalizacja kosztówA

Pozyskanie inwestoraPokazanie się z jak najlepszej strony E

O co dopytaćCzyli najczęstsze pułapki

O co dopytać

Wersje językowe

O co dopytać

Wersje językowe

O co dopytać

Wersje językowe

a

O co dopytać

Panel administracyjny

O co dopytać

Responsive Web Design

O co dopytać

IntegracjeNaszSystem

SalesManago

CRM

PayPal

Pan Henio Facebook

O co dopytać

IntegracjeNasz

System

SalesManago

CRM

PayPal

Pan Henio Facebook

LICZBY

Divide and Conquer

Wybieramy narzędzie

Ustalamy jednostkę

Rozpisujemy zadania

LICZBY

Dobra - zaczynamy szacować

LICZBY

Rozbijamy projekt na zadania

LICZBY

ProstyCRUD

16 hLista

Dodawanie

Edycja

Usuwanie

Znany moduł

8 hLogowanie

Mailing

Rejestracja

Menu

Integracja

40 hCzytanie dokumentacji

Stworzenie klas

Logi

Testy

Cięcie strony

12 hHTML

CSS

JS

RWD?

LICZBY

”Cenniczek”

LICZBY

Uzupełniamy znane pozycje

LICZBY

LICZBY

Dopasowujemy pozostałe punkty

LICZBY

Co należy dołożyć

Planowanie, projektowanie,

spotkania

LICZBY

Co należy dołożyć

Planowanie, projektowanie,

spotkania

Testowanie, bugfixing,

uruchomienie

WNIOSKI

Co należy dołożyć

Planowanie, projektowanie,

spotkania

Testowanie, bugfixing,

uruchomienie

Optymalizacja,refactoring

LICZBY

Dodajemy elementy stałe

WNIOSKI

Czas czasowi nierówny“9 kobiet powinnourodzić dziecko

w 1 miesiąc”

★Nie dzielimy ilości godzin przez ludzi

★Pewne elementy projektu są zawsze stałe

★Nie wszystkie prace da się zrównoleglić

WNIOSKI

Czas czasowi nierównyZastanów się, czy będziesz

musiał czekać

★Czy mamy grafikę?

★Czy mamy dokumentację API?

★Czy klient ma zarezerwowany czas

WNIOSKI

Czas czasowi nierównyZespół musi powinien pracować jako

całość przez cały okres projektu

★Konsultacje

★Fixy

★Przynajmniej dodać czas na dokumentację

NA KONIEC…

”Szacowanie jest gupie”

P.S. Ta prezentacja była szacowana na 40 min

Dzięki za uwagę