Tomasz Górski

Tomasz Górski CEO and Co-founder
at SaasGenius.com

Temat: Zespół projektowy programistów

Witam

Planuję stworzenie zespołu projektowego programistów, których zadaniem będzie stworzenie dużego projektu webowego (portalu) w języku angielskim, skierowanego na rynek amerykański.

Wielkość projektu oceniam wstępnie na 5-6 miesięcy pracy.

W jakim mieście w Polsce można w łatwy i przyjemny sposób przeprowadzić skutecznie rekrutację do realizacji takiego projektu ?

Interesuje mnie głównie zachodnia część polski, zespół będzie liczył 4-5 programistów, praca na około pół roku, przedłużenie współpracy dla 2-3 najlepszych programistów, przy dobudowaniu modółów oraz aktualizacji portalu i jego stałej rozbudowie. Zarządzanie projektem będzie należało do kompetencji głównego programisty tego zespołu, moja rolą będzie nadzorowanie całości. Będzie tutaj również redaktor portalu, oraz graficy freelancerzy, jeśli odnosimy się do realizacji całości.

Kolejne moje pytanie, to jaka forma zatrudnienia według Was będzie odpowiednia dla tego typu projektu, oraz wysokość pensji ?

Jako możliwe opcje zakładam:

* Umowa, w określonej formie prawnej.
* Faktura VAT (zakładając, że pracownicy będą posiadali zarejestrowane firmy jednoosobowe).
* Inne formy (Wasza sugestia ?)

Wasze sugestie pomogą mi stworzyć ofertę z której za pół roku kilku programistów, będzie mogło skorzystać, dopisuję kolejne informacje potrzebne do precyzyjniejszej odpowiedzi, edytując ten post. Dziękuję za pomoc.

Pozdrawiam

Tomasz GórskiTomasz Górski edytował(a) ten post dnia 04.04.10 o godzinie 22:50

Temat: Zespół projektowy programistów

Jeśli to duży projekt to najlepiej FV i umowa zabezpieczona paragrafami.

Można jeszcze brać pod uwagę zlecenia ale ja tego nie polecam :)

konto usunięte

Temat: Zespół projektowy programistów

Widzę 3 opcje:

- outsourcing (najdroższy, raczej bez sensu jeżeli zakładasz samodzielne zarządzanie projektem i umiesz to zrobić)
- zatrudnienie "zawodowych freelancerów", którzy wiedzą co potrafią (i wystawiają faktury)
- zatrudnienie tanich programistów niższej klasy (najniższa stawka, największe ryzyko)

IMO najlepiej wybrać opcję numer 2, która daje co prawda nie najniższe koszty ale zapewnia odpowiedni poziom odpowiedzialności (przy rozsądnym procesie rekrutacji).

Nie wiem czy powinienem to mówić, ale docelowo chyba bardziej opłaca się umieszczać ogłoszenia w swoim własnym imieniu zamiast zlecać zadanie rekruterom. Przeważająca część polskich rekruterów z IT potrafi spieprzyć prezentację nawet niezłej oferty.

Co do kosztów: jeżeli projekt ma być "zrobiony" a nie "wiecznie robiony" i chcesz mieć z kim porozmawiać o konkretach, zapomnij o szukaniu ludzi za kwoty rzędu 2-3k w przeliczeniu za miesiąc współpracy.

Co do miasta: w miejscach typu Wrocław/Poznań programistów PHP są tuziny. Niestety za ilością nie idzie jakość dlatego przy zlecaniu rekrutacji na zewnątrz trzeba uważać, bo efekt może być taki, że na rozmowę przyjdzie 30 osób, z czego np. tylko 5 sensownych.Szymon Komendera edytował(a) ten post dnia 04.04.10 o godzinie 23:52

Temat: Zespół projektowy programistów

Musi być odpowiednia selekcja programistów bo jak Szymon wspomniał to w tych 2 miastach jest sporo ale konkretnych , odpowiednich do dużego projektu już nie :)
Robert B.

Robert B. Web Development
Manager

Temat: Zespół projektowy programistów

Tomasz Górski:
Witam

Planuję stworzenie zespołu projektowego programistów, których zadaniem będzie stworzenie dużego projektu webowego (portalu) w języku angielskim, skierowanego na rynek amerykański.

Wielkość projektu oceniam wstępnie na 5-6 miesięcy pracy.
Zdradzisz jak to policzyłeś ? Z czystej ciekawości pytam, bo ostatnio spotkałem się z tyloma metodami wyceny, które wachały się od 6 do 18 miesięcy, przy bardzo podobnym opisie :-)

W jakim mieście w Polsce można w łatwy i przyjemny sposób przeprowadzić skutecznie rekrutację do realizacji takiego projektu ?
Nie ma :-) Najlepiej bazować na znajomych z którymi już pracowałeś. Spróbuj lepiej poszukać teamu, niż budować go od podstaw - zanim ludzie się zgrają, to minie przynajmniej 1 miesiąc (optymistycznie). Spróbuj poszukać w centrach coworkingu.

Interesuje mnie głównie zachodnia część polski, zespół będzie liczył 4-5 programistów, praca na około pół roku, przedłużenie współpracy dla 2-3 najlepszych programistów, przy dobudowaniu modółów oraz aktualizacji portalu i jego stałej rozbudowie. Zarządzanie projektem będzie należało do kompetencji głównego programisty tego zespołu, moja rolą będzie nadzorowanie całości. Będzie tutaj również redaktor portalu, oraz graficy freelancerzy, jeśli odnosimy się do realizacji całości.

Kolejne moje pytanie, to jaka forma zatrudnienia według Was będzie odpowiednia dla tego typu projektu, oraz wysokość pensji ?

Jako możliwe opcje zakładam:

* Umowa, w określonej formie prawnej.
* Faktura VAT (zakładając, że pracownicy będą posiadali zarejestrowane firmy jednoosobowe).
* Inne formy (Wasza sugestia ?)
Jeśli zakładasz umowę o pracę, to masz największy wybór. Jeśli zakładasz wszystkie inne formy umowy oznaczają pewien kompromis, bo masz do wyboru:
- studenci, osoby świeżo po studiach (umowy zlecenie / umowa o dzieło)
- freelancerzy - faktury i w/w umowy. Wybór duży, ale z mojego doświadczenia wynika, że wygląda to tak, że dobrych freelancerów werbują firmy (z którymi oni wcześniej współpracowali), pozostali mają doświadczenie jedynie w małych projektach (nie chcę nikogo urazić, bo w tym stawie znajdują się złote rybki, po prostu biorę 'statystykę' :-) )

Ludziom z umową o pracę którzy siedzą w korporacjach na umowach o pracę raczej niechętnie będą chcieli z tego zrezygnować - chyba, że przekonasz ich ciekawą pracą i projektem.

konto usunięte

Temat: Zespół projektowy programistów

Robert Boguszewski:
Ludziom z umową o pracę którzy siedzą w korporacjach na umowach o pracę raczej niechętnie będą chcieli z tego zrezygnować - chyba, że przekonasz ich ciekawą pracą i projektem.

znaczy sie miales na mysli PIENIĘDZMI, prawda? do "ciekawej pracy" przy "zaawansowanych projektach" idzie student. czlowiek korporacji idzie do DOBRZE PLATNEJ.

Pozdr.
Adam W.

Adam W. senior php
developer, Symfony

Temat: Zespół projektowy programistów

Wojciech Zbigniew Piotrowicz:
Robert Boguszewski:
Ludziom z umową o pracę którzy siedzą w korporacjach na umowach o pracę raczej niechętnie będą chcieli z tego zrezygnować - chyba, że przekonasz ich ciekawą pracą i projektem.

znaczy sie miales na mysli PIENIĘDZMI, prawda? do "ciekawej pracy" przy "zaawansowanych projektach" idzie student. czlowiek korporacji idzie do DOBRZE PLATNEJ.

dobrze płatnej, ale również ciekawej i ambitnej;)
Tomasz Górski

Tomasz Górski CEO and Co-founder
at SaasGenius.com

Temat: Zespół projektowy programistów

Robert Boguszewski:
Tomasz Górski:
Witam

Planuję stworzenie zespołu projektowego programistów, których zadaniem będzie stworzenie dużego projektu webowego (portalu) w języku angielskim, skierowanego na rynek amerykański.

Wielkość projektu oceniam wstępnie na 5-6 miesięcy pracy.
Zdradzisz jak to policzyłeś ? Z czystej ciekawości pytam, bo ostatnio spotkałem się z tyloma metodami wyceny, które wachały się od 6 do 18 miesięcy, przy bardzo podobnym opisie :-)

Nie liczyłem tego, opieram się na wiedzy 2 programistów, jeden z nich pracuje w mojej firmie, z drugim współpracuje regularnie (posiada własną firmę), zlecam do niego projekty stron biznesowych moich klientów czy też własnych stron.

W jakim mieście w Polsce można w łatwy i przyjemny sposób przeprowadzić skutecznie rekrutację do realizacji takiego projektu ?
Nie ma :-) Najlepiej bazować na znajomych z którymi już pracowałeś. Spróbuj lepiej poszukać teamu, niż budować go od podstaw - zanim ludzie się zgrają, to minie przynajmniej 1 miesiąc (optymistycznie). Spróbuj poszukać w centrach coworkingu.

Wiem, że minustem jest zgranie, mam to wliczone w te 5-6 miesięcy. Przeanalizowałem wszystkie plusy i minusy outsourcingu, moja firma działa jako outsourcing dla agencji reklamowych z USA, projekt ten będzie duży, wymagający rozbudowy stałej. Wszystkie duże portale mają własny zespół programistów, outsourcing jest dobry do pewnej skali powyżej tej skali, tworzy się własny zespół. W planach mam wykorzystanie tego zespołu do budowy kolejnych portali (mniejszych), patrze na to też pod tym kątem.

Interesuje mnie głównie zachodnia część polski, zespół będzie liczył 4-5 programistów, praca na około pół roku, przedłużenie współpracy dla 2-3 najlepszych programistów, przy dobudowaniu modółów oraz aktualizacji portalu i jego stałej rozbudowie. Zarządzanie projektem będzie należało do kompetencji głównego programisty tego zespołu, moja rolą będzie nadzorowanie całości. Będzie tutaj również redaktor portalu, oraz graficy freelancerzy, jeśli odnosimy się do realizacji całości.

Kolejne moje pytanie, to jaka forma zatrudnienia według Was będzie odpowiednia dla tego typu projektu, oraz wysokość pensji ?

Jako możliwe opcje zakładam:

* Umowa, w określonej formie prawnej.
* Faktura VAT (zakładając, że pracownicy będą posiadali zarejestrowane firmy jednoosobowe).
* Inne formy (Wasza sugestia ?)
Jeśli zakładasz umowę o pracę, to masz największy wybór. Jeśli zakładasz wszystkie inne formy umowy oznaczają pewien kompromis, bo masz do wyboru:
- studenci, osoby świeżo po studiach (umowy zlecenie / umowa o dzieło)
- freelancerzy - faktury i w/w umowy. Wybór duży, ale z mojego doświadczenia wynika, że wygląda to tak, że dobrych freelancerów werbują firmy (z którymi oni wcześniej współpracowali), pozostali mają doświadczenie jedynie w małych projektach (nie chcę nikogo urazić, bo w tym stawie znajdują się złote rybki, po prostu biorę 'statystykę' :-) )

Ludziom z umową o pracę którzy siedzą w korporacjach na umowach o pracę raczej niechętnie będą chcieli z tego zrezygnować - chyba, że przekonasz ich ciekawą pracą i projektem.

Na obecną chwilę, nie wiem jaką strategię przyjmę jako główną przy rekrutacji oraz jaka forma zatrudnienia będzie dominująca, jednak jednym z większych plusów będzie praca nad projektem, który ma w założeniach być dużym sukcesem komercyjnym a nie kolejnym portalem społecznościowym opartym na modelu biznesowym ograniczonym na reklamie. Portal będzie miał skuteczną kampanie reklamową, za którą będzie odpowiadała moja firma specjalizująca się w SEO na rynku amerykańskim. Myślę, że indywidualnie będę mógł pokazać przy rekrutacji dla jak dużych korporacji pracuje moja firma, co też może być czynnikiem motywacyjnym.

Jeśli masz sugestie w tym względzie chętnie wysłucham.

Pozdrawiam
Robert B.

Robert B. Web Development
Manager

Temat: Zespół projektowy programistów

Wojciech Zbigniew Piotrowicz:
Robert Boguszewski:
Ludziom z umową o pracę którzy siedzą w korporacjach na umowach o pracę raczej niechętnie będą chcieli z tego zrezygnować - chyba, że przekonasz ich ciekawą pracą i projektem.

znaczy sie miales na mysli PIENIĘDZMI, prawda? do "ciekawej pracy" przy "zaawansowanych projektach" idzie student. czlowiek korporacji idzie do DOBRZE PLATNEJ.

Pozdr.
Ipso facto :-)
Robert B.

Robert B. Web Development
Manager

Temat: Zespół projektowy programistów

Tomasz Górski:
Robert Boguszewski:

Zdradzisz jak to policzyłeś ? Z czystej ciekawości pytam, bo ostatnio spotkałem się z tyloma metodami wyceny, które wachały się od 6 do 18 miesięcy, przy bardzo podobnym opisie :-)

Nie liczyłem tego, opieram się na wiedzy 2 programistów, jeden z nich pracuje w mojej firmie, z drugim współpracuje regularnie (posiada własną firmę), zlecam do niego projekty stron biznesowych moich klientów czy też własnych stron.
Ok :-) Spełniłeś podstawowe kryterium poprawnej oceny - zasięgnąłeś opinii z dwóch niezależnych źródeł. "4-5 programistów" oznacza dla mnie, że: "projekt wydaje się duży, ale żeby sprawnie i szybko go zrobić, posadźmy do niego 5 ludzi". Założenie poprawne, o ile projekt jest dobrze wyspecyfikowany i w czasie produkcji nie pozwolicie na odejście od tej specyfikacji.
Na obecną chwilę, nie wiem jaką strategię przyjmę jako główną przy rekrutacji oraz jaka forma zatrudnienia będzie dominująca, jednak jednym z większych plusów będzie praca nad projektem, który ma w założeniach być dużym sukcesem komercyjnym a nie kolejnym portalem społecznościowym opartym na modelu biznesowym ograniczonym na reklamie. Portal będzie miał skuteczną kampanie reklamową, za którą będzie odpowiadała moja firma specjalizująca się w SEO na rynku amerykańskim. Myślę, że indywidualnie będę mógł pokazać przy rekrutacji dla jak dużych korporacji pracuje moja firma, co też może być czynnikiem motywacyjnym.

Jeśli masz sugestie w tym względzie chętnie wysłucham.

Myślę, że jako Team Leadera powinieneś posadzić przede wszystkim osobę doświadczoną, którą znasz i ufasz (lub zna i ufa Twoja firma). Chodzi o to, że skoro projekt jest duży to od początku musi odpowiednio się skalować:
- jeśli będzie miał dużo zdjęć - może 'chmurka'
- jeśli dużo prywatnych wiadomości, to odpowiednia farma serwerów baz danych
itd, itd.
Taka osoba pokieruje odpowiedno zespołem i da Ci pewność, że projekt - mimo tego, że będzie dobrze działał, to nie wywali się po przekroczeniu 300 tys UU. A skoro znasz się na SEO, to wiesz jakie akcja marketingowa potrafi wygenerować 'piki' w ruchu.
Robert B.

Robert B. Web Development
Manager

Temat: Zespół projektowy programistów

A, tak przy okazji: Widział, że niektórzy ludzie w 'company' na 'Linked In' wpisują: Development Team For Hire - może to być kierunek który poszukiwań, który Cię zainteresuje.
Tomasz Górski

Tomasz Górski CEO and Co-founder
at SaasGenius.com

Temat: Zespół projektowy programistów

Robert Boguszewski:
Tomasz Górski:
Robert Boguszewski:

Zdradzisz jak to policzyłeś ? Z czystej ciekawości pytam, bo ostatnio spotkałem się z tyloma metodami wyceny, które wachały się od 6 do 18 miesięcy, przy bardzo podobnym opisie :-)

Nie liczyłem tego, opieram się na wiedzy 2 programistów, jeden z nich pracuje w mojej firmie, z drugim współpracuje regularnie (posiada własną firmę), zlecam do niego projekty stron biznesowych moich klientów czy też własnych stron.
Ok :-) Spełniłeś podstawowe kryterium poprawnej oceny - zasięgnąłeś opinii z dwóch niezależnych źródeł. "4-5 programistów" oznacza dla mnie, że: "projekt wydaje się duży, ale żeby sprawnie i szybko go zrobić, posadźmy do niego 5 ludzi". Założenie poprawne, o ile projekt jest dobrze wyspecyfikowany i w czasie produkcji nie pozwolicie na odejście od tej specyfikacji.

Dokładnie takie są założenia (jakbyś czytał w moich myślach), miałem już do czynienia z pisaniem specyfikacji dla portalu, będzie ona napisana na odpowiednim poziomie.
Na obecną chwilę, nie wiem jaką strategię przyjmę jako główną przy rekrutacji oraz jaka forma zatrudnienia będzie dominująca, jednak jednym z większych plusów będzie praca nad projektem, który ma w założeniach być dużym sukcesem komercyjnym a nie kolejnym portalem społecznościowym opartym na modelu biznesowym ograniczonym na reklamie. Portal będzie miał skuteczną kampanie reklamową, za którą będzie odpowiadała moja firma specjalizująca się w SEO na rynku amerykańskim. Myślę, że indywidualnie będę mógł pokazać przy rekrutacji dla jak dużych korporacji pracuje moja firma, co też może być czynnikiem motywacyjnym.

Jeśli masz sugestie w tym względzie chętnie wysłucham.

Myślę, że jako Team Leadera powinieneś posadzić przede wszystkim osobę doświadczoną, którą znasz i ufasz (lub zna i ufa Twoja firma). Chodzi o to, że skoro projekt jest duży to od początku musi odpowiednio się skalować:
- jeśli będzie miał dużo zdjęć - może 'chmurka'
- jeśli dużo prywatnych wiadomości, to odpowiednia farma serwerów baz danych
itd, itd.
Taka osoba pokieruje odpowiedno zespołem i da Ci pewność, że projekt - mimo tego, że będzie dobrze działał, to nie wywali się po przekroczeniu 300 tys UU. A skoro znasz się na SEO, to wiesz jakie akcja marketingowa potrafi wygenerować 'piki' w ruchu.

Kwestia, skalowalności, rozwiązań optymalizacji bazy danych, czy wybór frameworka to dla mnie podstawa przy tak dużym projekcie, orientuję się w temacie od strony teoretycznej, zanim dojdzie do realizacji portalu, podstawowe założenia technologiczne będą wcześniej skonsultowane z kilkoma specjalistami niezależnymi, na tej podstawie powstanie baza wymagań czy informacji na podstawie, których będę mógł przeprowadzić rekrutację. Proces rekrutacji (rozmowa) będzie w otoczeniu pracownika mojej firmy pełniącego rolę programisty oraz niezależnego eksperta w dziedzinie programowania.

Dziękuję za Twoje sugestie są dla mnie cenne, czekam na opinie innych osób, jak minie atomosfera świąt :)

Pozdrawiam
Tomasz Borys

Tomasz Borys Front-end, back-end
(PHP) developer

Temat: Zespół projektowy programistów

Moim zdaniem może być ciężko wyrobić się z dużym projektem w 5-6 miesięcy składając zespół praktycznie od zera. Tak jak ktoś wcześniej zauważył, co najmniej miesiąc (optymistycznie) zajmie zgranie się zespołu. A co jeśli się jednak nie zgra? Jeśli będą tam indywiduum które nie dadzą rady razem pracować? Będziesz w plecy kolejne tygodnie.

Skąd chcesz wziąć to niezależne guru informatyczne pomagające Ci w rekrutacji?Tomasz Borys edytował(a) ten post dnia 06.04.10 o godzinie 15:36
Tomasz Górski

Tomasz Górski CEO and Co-founder
at SaasGenius.com

Temat: Zespół projektowy programistów

Tomasz Borys:
Moim zdaniem może być ciężko wyrobić się z dużym projektem w 5-6 miesięcy składając zespół praktycznie od zera. Tak jak ktoś wcześniej zauważył, co najmniej miesiąc (optymistycznie) zajmie zgranie się zespołu. A co jeśli się jednak nie zgra? Jeśli będą tam indywiduum które nie dadzą rady razem pracować? Będziesz w plecy kolejne tygodnie.

Masz rację, dlatego proces rekrutacji odpowiednich osób będzie ważnym elementem przy tworzeniu zespołu web developerskiego.

Skąd chcesz wziąć to niezależne guru informatyczne pomagające Ci w rekrutacji?

Jest to programista z którym współpracuje od ponad 2 lat, zajmuje się głównie programowaniem w php, tworzy dla moich klientów strony biznesowe. Jego doświadczenie to ponad 4 lata pracy w zawodzie programisty, nie jest on "guru" ale jego poziom wiedzy programistycznej jest wystarczający aby odróżnić słabego od dobrego programisty. Drugą osobą będzie pracownik mojej firmy, zajmujący się programowaniem od kilku lat komercyjnie.

Tomasz Borys edytował(a) ten post dnia
06.04.10 o godzinie 15:36

konto usunięte

Temat: Zespół projektowy programistów

Moim skromnym zdaniem podstawa to lider grupy. Najlepiej aby była to bardzo doświadczona osoba, która na PHP i internecie zjadła sobie zęby. Wymagający ale sprawiedliwy człowiek, bezkompromisowy jeżeli chodzi o pracę. Jego głównym zadaniem nie powinno być programowanie (a może nawet wręcz w ogóle nie powinien programować poza drobnymi wyjątkami) ale pilnowanie całego projektu, pilnowanie programistów, zarządzanie ich czasem, organizowaniem ich pracy itd.

Nie łatwo taką osobę znaleźć, z czasem to on będzie wiedział więcej na temat tego projektu niż Ty i to on będzie musiał podejmować pewne decyzje bez latania z każdą pierdołą do Ciebie. Taka Twoja prawa ręka.

Jak już go znajdziesz to powinien on uczestniczyć w procesie rekrutacyjnym kolejnych programistów.

Powyższe uwagi wzięły się przede wszystkim z mojego bogatego doświadczenia przy zdalnej pracy w grupie ale przy pracy stacjonarnej to akurat chyba nie ma wielkich różnic.

PS
Jeżeli rekrutacja za pół roku to daj znać, może bym stanął w szranki :)
Wojciech Zieliński

Wojciech Zieliński IT
Project/Programme/Pe
ople Manager
(PRINCE2
Practicioner...

Temat: Zespół projektowy programistów

Według mnie kluczowym elementem nie będą tutaj wcale programiści, a Team Leader i Architekt (najlepiej obydwaj w jednym wcieleniu). Wspominałeś wcześniej, że znasz się na PM - więc pewnie nie będziesz potrzebował kogoś pilnującego budżetu - więc ja bym na Twoim miejscu poszukał kogoś znającego się na technologii, ale w szerokim, przekrojowym wymiarze. Taka osoba pozwoli Ci stworzyć efektywny projekt nie tylko funkcjonalny, ale również techniczny, na podstawie którego będziesz mógł posadzić programistów, którzy będą realizowali dobrze zdefiniowane zadania. Jeśli jeszcze osoba taka będzie umiała poprowadzić zespół (motywować, pomagać, coaching, rozwiązywać problemy, budować kompetencje) - szanse powodzenia nawet przy "zbieranym" zespole wzrastają.

Z pełnym jednak szacunkiem do wymienionych przez Ciebie osób - nieco obawiałbym się powyżej wymienionych kompetencji u osoby, która od 2, a nawet 4 lat zajmuje się programowaniem stron internetowych. A tym bardziej obawiam się, że osoba taka nie będzie w stanie zrekrutować Team Leadera / Architekta.

Robert wspomniał o osobach posiadających w swoim profilu na LI "development team for hire" - pamiętaj jednak, że z reguły są to development teamy w dosłownym tego słowa znaczeniu. Oznacza to, że jak im dokładnie zlecisz co mają zrobić - zrobią to. Jednak danie im "wolnej ręki" w projekcie może się dość dużą czkawką odbić.
Korzystałem niejednokrotnie z pomocy freelancerów albo devteamów, przestrzegając jednak jednej, podstawowej zasady - zlecać najdokładniej sprecyzowane prace, jak się tylko da. A żeby móc to robić - musisz mieć po swojej stronie Team Leadera / System Architekta - czyli wracamy do początku :)
Łukasz C.

Łukasz C. Senior Technical
Architect

Temat: Zespół projektowy programistów

Nie mam jeszcze jakiegos kosmicznego doswiadczenia, ale z punktu widzenia programisty zgadzam sie z przedmowca ze podstawa w projekcie grupowym to naprawde dobry team leader i architekt.

Wiem ze programisci to z regoly indywidualisci, ale w przypadku pracy w kilka osob nad projektem ktory ma okreslony deadline i budzet staje sie to problemem.

Przykladowo devteam dostaje zadanie ale nie ma w nim leadera, jest jakas tam idea ale nie ma konkretnego planu, klient dostarczy zalozenia ale co z tego jak dopiero te zalozenia trzeba przerobic na projekt pozniej zaplanowac zadania estymowac i dopiero implementowac.
Problem imho w tym ze w takim zespole kazy ma 10 pomyslow rozwiazania danego problemu tyle ze 9 z nich jest raczej niepoprawnych albo niespelniajacych wymagan.
Do tego problemem staje sie estymowanie i podzial zadan. Jak programisci zaczna dzielic sie taskami to wychodzi to tak ze jeden drugiego blokuje, zaczyna sie odbijanie taskow i w efekcie wszstko jest rozkopane.
Dodatkowo jak nie jest dokladnie sprecyzowane co i jak ma dzialac to dany developer pisze tak aby dzialalo, pozniej wychodza na jaw inne szczegoly nieprzewidziane wczesnej i w efekcie mase czasu marnuje sie na refaktoring kodu ktory od poczatku powinien byc napisany w zupelnie inny sposob, z tego robia sie opuznienia, stres i tzw "zapierdol" ktory specjalnie pomocny w pracy nie jest :S

Moze mialem pecha, ale podstawowym problemem z ktorego wynikaly opoznienia czy zmniejszona jakosc kodu w niektorych projektach byl wlasnie brak jasno sprecyzowanego planu oraz osoby ktora potrafila by zaprojektowac system od A do Z przy podanych przez klienta wymaganiach.
Tomasz Górski

Tomasz Górski CEO and Co-founder
at SaasGenius.com

Temat: Zespół projektowy programistów

Na wstępie zaznaczę, że ostatnie 3 posty zawierają słuszne uwagi odniosę się również do tego w tej jednej odpowiedzi.
Wojciech Zieliński:
Według mnie kluczowym elementem nie będą tutaj wcale programiści, a Team Leader i Architekt (najlepiej obydwaj w jednym wcieleniu). Wspominałeś wcześniej, że znasz się na PM - więc pewnie nie będziesz potrzebował kogoś pilnującego budżetu - więc ja bym na Twoim miejscu poszukał kogoś znającego się na technologii, ale w szerokim, przekrojowym wymiarze. Taka osoba pozwoli Ci stworzyć efektywny projekt nie tylko funkcjonalny, ale również techniczny, na podstawie którego będziesz mógł posadzić programistów, którzy będą realizowali dobrze zdefiniowane zadania. Jeśli jeszcze osoba taka będzie umiała poprowadzić zespół (motywować, pomagać, coaching, rozwiązywać problemy, budować kompetencje) - szanse powodzenia nawet przy "zbieranym" zespole wzrastają.

Masz rację właśnie takiej osoby będę szukał i od niej rozpocznie się proces rekrutacji, takie właśnie były wstępne ustalenia po rozmowie z kilkoma programistami jakie przeprowadziłem zanim założyłem ten temat. Ten projekt będzie pierwszym z portali, w dalszej perspektywie czasu jest stworzenie kolejnych, mniejszych również skierowanych na rynek amerykański. W tym celu zostanie powołana odrębna spółka z.o.o której zadaniem będzie realizacja, projektów webowych na "własne potrzeby" z opcja rozszerzenia w przyszłości o klientów z USA, ponieważ mam dostęp do tego rynku.

Z pełnym jednak szacunkiem do wymienionych przez Ciebie osób - nieco obawiałbym się powyżej wymienionych kompetencji u osoby, która od 2, a nawet 4 lat zajmuje się programowaniem stron internetowych. A tym bardziej obawiam się, że osoba taka nie będzie w stanie zrekrutować Team Leadera / Architekta.

Osoby, które będą mnie wspomagały przy rekrutacji mają być z założenia obiektywne, kompetencje są ważne ale ważne jest też zaufanie. Jedna z osób jest team leaderem swojej firmy, gdzie zarządza projektami (mniejszymi niż portale), realizując je dla klientów mojej firmy. Druga osoba to pracownik mojej firmy, który nie posiada tak dużego doświadczenia jak pierwsza osoba w zarządzaniu projektami, jednak wiedza programistyczna jest u niego na podobnym poziomie.

Podsumowując jak wspomniałem, pierwszym etapem rekrutacji będzie znalezienie team leadera (głównego programisty), który będzie zarządzał tym projektem, po zakończeniu tego etapu, rozpocznie się rekrutacja już do zespołu programistów.


Robert wspomniał o osobach posiadających w swoim profilu na LI "development team for hire" - pamiętaj jednak, że z reguły są to development teamy w dosłownym tego słowa znaczeniu. Oznacza to, że jak im dokładnie zlecisz co mają zrobić - zrobią to.

Osobiście nie miałem do czynienia z takimi teamami, ale czytałem identyczne opinie na blogach czy forach anglojęzycznych. Ten aspekt wykluczam zupełnie.
Jednak danie im "wolnej ręki" w projekcie może się dość dużą czkawką odbić.
Korzystałem niejednokrotnie z pomocy freelancerów albo devteamów, przestrzegając jednak jednej, podstawowej zasady - zlecać najdokładniej sprecyzowane prace, jak się tylko da. A żeby móc to robić - musisz mieć po swojej stronie Team Leadera / System Architekta - czyli wracamy do początku :)


Tak zdaje sobię z tego sprawę, w skali miesiąca zlecam 2-3 strony o profilu biznesowym, które wykonuje dla mnie zaprzyjaźniona firma, szczegółowe opisanie projektu to podstawa.

Dziękuję za Twoje cenne uwagi i czekam na kolejne.

Pozdrawiam

Tomasz Górski

konto usunięte

Temat: Zespół projektowy programistów

Ja zanim sie wypowiem, mam pytania (jeśli można) :

* Czemu akurat 5 programistów ?
* Na jakiej podstawie estymujesz taką pracochłonność ?
* Czy mógłbyś zaprezentować istniejący serwis o analogicznej według Ciebie pracochłonności ?

Pozdr.

konto usunięte

Temat: Zespół projektowy programistów

Tomasz Grzechowski:
Ja zanim sie wypowiem, mam pytania (jeśli można) :

* Czemu akurat 5 programistów ?

bo 4 bylo by za malo, a 6 za duzo.
* Na jakiej podstawie estymujesz taką pracochłonność ?

podejrzewam, ze specyfikacji i szacowania tempa pracy
* Czy mógłbyś zaprezentować istniejący serwis o analogicznej według Ciebie pracochłonności ?

a dlaczego ktos mialby tutaj opublikowac swoj (byc moze) wspanialy wyjatkowy pomysl?

Pozdr.



Wyślij zaproszenie do