Piotr Gajewski

Agencja interaktywna Esencja Studio S.C.

Wypowiedzi

  • Piotr Gajewski
    Wpis na tablicy
    Esencja zatrudni webdevelopera na stanowisko programisty PHP
    • 15.04.2012, 19:21
  • Piotr Gajewski
    Wpis na grupie Freelance w temacie Grafik Warszawa - szukam
    10.09.2009, 19:08

    Witam,
    podejmiemy się zadania, jak budżet Pani przewiduje i ile stron jest do złożenia?

    Pozdrawiam,
    Piotr Gajewski
    Esencja Studio

  • Piotr Gajewski
    Wpis na grupie PHP w temacie Zaproszenie do grupy estimating software
    6.09.2009, 12:56

    Łukasz Kamiński:
    tamat fajny ... tyle że nikt nie chce zacząć jako pierwszy :)
    jak porzednicy ... dziękuję za zaproszenie ;)

    Oj kolega chyba nie czyta uważnie ;)

  • Piotr Gajewski
    Wpis na grupie PHP w temacie Zaproszenie do grupy estimating software
    6.09.2009, 12:51

    Zapomniałem dodać.

    Warto wspierać się systemami i aplikacjami przeznaczonymi do prowadzenia (realizacji) projektów.

    Przykładowo Trac. http://trac.edgewall.org/
    System posiada wbudowane wiki (omawiamy projekt, tworzymy bazę wiedzy, omawiamy problematykę), moduł timeline oraz moduł ticketów. Tickety opisują konkretne zadania do wykonania przez wytypowaną do tego osobę w określonym przez nią czasie, posiadają priorytet (do wyboru). Podczas realizacji, tickety mogą być wystawiane na realizację konkretnych klocków, lub ich składowych (tworzymy milestones). Po zakończeniu realizacji projektu, gdy zaczyna się zabawa w łatanie bugów, wystawiamy tickety na konkretne problemy.

    Dzięki temu nic nam nie umknie i jesteśmy na bieżąco w stanie kontrolować timeline. Do tego posiadamy w jednym miejscu bazę wiedzy i omówione problemy. Wszelakiego rodzaju problemy wynikłe podczas realizacji lub odnalezione błędy mamy opisane ticketami (przypominam, że każdy ticket posiada czas realizacji i priorytet).

  • Piotr Gajewski
    Wpis na grupie PHP w temacie Zaproszenie do grupy estimating software
    6.09.2009, 12:31

    Witam,
    dzięki za zaproszenie.

    U nas wyliczanie czasu realizacji projektów odbywa się następująco:
    1. Omawiamy projekt globalnie, tworzymy schemat i rozpisujemy główne funkcjonalności.
    2. Dzielimy go modułowo, rozpisujemy detalicznie.
    3. Mając wyszczególnione klocki, sprawdzamy, które z nich już posiadamy gotowe w swoim zapleczu, czyli jakie klocki zostały już napisane i jak dużo czasu zajmie ich reedycja do stanu faktycznej potrzeby.
    4. Następnie każdy wykonawca stara się ocenić swój czas na budowę pozostałych elementów. Łączymy go z czasem z punktu 3. Tutaj najważniejszym czynnikiem precyzji jest posiadane doświadczenie. Po pewnym czasie człowiek w końcu wie ile zajmuje mu np, złożenie 1 dokumentu HTML o określonym stopniu skomplikowania, czy napisanie X modułu w X języku. Potrafi to nawet wyliczyć w godzinach. Kierownik projektu jako (przeważnie) najstarszy doświadczeniem pomaga skorygować wartości czasowe i do poszczególnych prac dodaje czas na poślizg - na prawdę ciężko dać wzór, to po prostu trzeba wyczuć, znać swoich ludzi, możliwości teamu, stropień trudności realizacji konkretnego klocka, w przypadku problemów wiedzieć i mieć się do kogo z zewnątrz o pomoc zgłosić, należy mieć przygotowane zaplecze wiedzy i czerwony guzik pod ręką ;)
    Podstawowo opieramy się o doświadczenie jednostki realizującej. Łatwiej jest o tyle, że wyceniamy małe klocki, a następnie ich czasy sumujemy -> nie patrzymy z góry globalnie na całe moduły, gdyż jest to gdybanie, nigdy nie wiadomo co nas zaatakuje w środku.

    Bardzo często jest tak, że podczas omawiania projektu, czyli burzy mózgów, powstają pewne rozwiązania, które pozwalają skrócić czas realizacji. Najważniejszy, uważam, jest dobry plan. :)

  • Piotr Gajewski
    Wpis na grupie Drupal w temacie $$$ Poszukujemy programisty/developera/admina Drupala $$$

    Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy Drupal

Dołącz do GoldenLine

Oferty pracy

Sprawdź aktualne oferty pracy

Aplikuj w łatwy sposób

Aplikuj jednym kliknięciem

Wyślij zaproszenie do