WebQuatro

badam, zarządzam, projektuję, użytkuję

więcej o mnie

Wdrażamy projekt, czyli jak może sprawnie przebiegać praca

Kategoria: Praca w IT, Zarządzanie

Tagi: , , , , , , ,


Od momentu pełnienia funkcji ściśle związanej z zarządzaniem zespołem i opty­mal­iza­cją efek­ty­wności i kom­fortu pracy przy pro­jek­tach wypróbowałem kilka rozwiązań. Każde było coraz bardziej efek­ty­wne. Stało się to dzięki wdroże­niu konkret­nych pro­ce­dur pracy nad wybranym pro­jek­tem, wdroże­niem wewnętrznego sys­temu trójwarst­wowego oraz prze­biegu dzi­ałań, przed­staw­ionych na poniższymi diagramie:

Projekt - przebieg pracy zespołu

Niby nic spec­jal­nego, team leader, zespół, sys­tem kon­troli wer­sji. Tylko powierz­chownie. Bardzo ważna jest praca z sys­te­mem wspar­cia zarządza­nia pro­jek­tem i przy­dziela­nia zadań, jakim jest np. Zoho projects. Dzięki temu, że pra­cown­icy notują czas pracy z poszczegól­nym zadaniem team lead­erzy i project man­ager są w stanie określić, w których zada­ni­ach pra­cownik jest bardziej lub mniej efek­ty­wny i sprawniej przy­dzielać zada­nia. Kole­jna ważną, jeśli nie najważniejszą rzeczą, jest odpowied­nie sparowanie zespołu. Umiejęt­ności takiej pary muszą być zawsze na różnym poziomie, aby to cią­gle douczać jedną z osób w parze nowym zdol­noś­ciom pro­gramisty­cznym, tech­nikom testowa­nia i pracy zespołowej. Kiedy dwie osoby pracują nad pro­jek­tem, mają różne, ale zależne zada­nia, które decy­dują o tem­pie pracy, wys­tępuje więk­sza presja między nimi do efek­ty­wnej pracy. Od tego zależy pomyśl­ność pro­jektu, pre­mia, oraz szy­bkość wyko­na­nia zadań.
Rzadko kiedy pro­gramista #1 zaak­cep­tuje spędze­nie 1 godziny czasu na sur­fowa­niu po Internecie pro­gramisty #2, w momen­cie kiedy on pracuje w try­bie ciągłym.
Pracę należy dzielić nie tyle na milestone’y, co na  okresy cza­sowe (np. 3 dni, 1 tydzień, 2 tygod­nie, etc), które są narzu­cane przez PMa czy Team Lead­era. Przykład­owo, po tygod­niu pracy następuje wery­fikacja pracy oraz wza­jemne testowanie mod­ułów, napisanych przez członków zespołu. Na testowanie zazwyczaj wypada od 1/2 do 1 dnia. Najbardziej efek­ty­wnym okre­sem pracy jest 1 tydzień lub mniej. Wtedy nie wys­tępuje prob­lem odkłada­nia prac na później w pier­wszym tygod­niu i ciśnie­nie w ostat­nich 2 dni­ach.
Zadaniem team lead­era jest też oczy­wiś­cie udzielanie sprawnych sug­estii na rozwiązanie prob­lemów, praca na wyższym poziomie abstrakcji oraz zarządzanie efek­ty­wnoś­cią prze­biegu pro­jektu.
Dobrze jest też zacząć każde wdroże­nie ot zwrotu “Let’s Rock!” ;)

Spodobało się? Zapisz się na RSS.

Jedna wypowiedź

  1. Wnioskuje, że korzysta­cie z automaty­cznego “ładowa­nia” plików z SVN na ser­wer, tak? Z jakiego opro­gramowa­nia korzysta­cie? (z cieka­wości).
    Zad­owolony z Zoho?

Zostaw odpowiedź

Zapisz się na maila lub RSS

Podaj swój adres e-mail:


RSS:

blip

Moje prezentacje

Użytkuję

  • www.keepgear.com
  • Zobacz mnie na GoldenLine