-
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsgate.onet.pl!niusy.
onet.pl
From: "Aleksander Galicki" <c...@p...fm>
Newsgroups: pl.praca.dyskusje
Subject: Re: czy można zostać Project Managerem bez doświadczenia w progr
Date: 3 Nov 2005 16:31:22 +0100
Organization: Onet.pl SA
Lines: 58
Message-ID: <2...@n...onet.pl>
References: <dkaskm$ior$1@nemesis.news.tpi.pl>
NNTP-Posting-Host: newsgate.onet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: 8bit
X-Trace: newsgate.test.onet.pl 1131031882 8578 213.180.130.18 (3 Nov 2005 15:31:22
GMT)
X-Complaints-To: a...@o...pl
NNTP-Posting-Date: 3 Nov 2005 15:31:22 GMT
Content-Disposition: inline
X-Mailer: http://niusy.onet.pl
X-Forwarded-For: 217.153.64.166, 192.168.243.49
X-User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)
Xref: news-archive.icm.edu.pl pl.praca.dyskusje:167562
[ ukryj nagłówki ]>
> > recepta na kleske. Istotny jest tutaj efekt skali. Sredniego rozmiaru soft
> to
> > kilka tysiecy klas - kilkaset tysiecy linii kodu. Circa
> > kilkanascie-kilkadziesiat osobolat na sama implementacje. To pare lat w
> > kilkunasto-kilkudziesiecio osobowym zespole. Chcesz powiedziec, ze nalezy
> > najpierw 8 lat projektowac, a pozniej 2 lata implementowac?
> >
> Oczywiście masz racje co do efektu skali i wiadomym jest ze nie robi sie
> tego w calosciowych blokach tylko mniejszymi iteracjami np tak jak to
> opisuje model spiralny czy nowsze podejścia. Upieram sie tylko przy tym ze
> programowanie w sensie kodowania i testowania powinno byc tylko funkcja
> wykonawcza w stosunku do tego co opracuje analityk i projektant. Twierdze
> tez ze bolaczka i przyczyna porazki wielu projektow jest skupienie tych
> trzech funkcji w jednej osobie. Zapewne dzieje sie tak z przyczyn
> ekonomicznych, ale wlasnie praca analityka i projektanta stanowic powinna
> 80% ilosci (czasu) i ciezaru gatunkowego a praca programisty- kodera 20%.
Ale dlaczego "powinna"?
IMO mieszasz troche. Tu jest kilka rzeczy; to, ze role projektanta i analityka
powinny byc przypisane do roznych osob wynika z jednego (analityk potrzebuje
zupelnie innych umiejetnosci i wiedzy niz reszta - biznesowych, a nie
technicznych), to ze programista nie powinien testowac wynika z czegos innego
(testowanie to zadanie osobnego zespolu QA). Natomiast programista-projektant
to sensowne rozwiazanie w wielu przypadkach. Wydaje mi sie ze nie do konca
wiesz na czym polega praca projektanta w normalnym projekcie i dlatego starasz
sie przeciwstawic role projektanta i programisty. Zadaniem projektanta jest (pi
razy oko) zidentyfikowac i zaproponowac rozwiazania dla najwazniejszych
technologicznie problemow, a takze stworzyc i zaproponowac tzw architekture
przyszlego systemu. Jest to w pewnym sensie "programowanie" ale na nieco
wyzszym poziomie abstrakcji i, z reguly, w mniej formalnym jezyku. Nie ma
scislej granicy miedzy programowaniem a projektowaniem - ta granica jest
ustalana dla roznych technologii empirycznie i oznacza zazwyczaj subiektywny
podzial problemow na ogolne i szczegolne, te wazne i te mniej. Podzial
na "projektowanie" i "programowanie" jest w pewnym sensie podobny do podzialu
na "strategie" i "taktyke". Jest w ogolnym przypadku prawda, ze jesli sie nie
przyznaczy odpowiednia ilosc czasu na "strategie" to moze powstac koszmarny
system, ale konkretne proporcje powinny wynikac z logiki sytuacji, a nie byc
odgornie ustalone. Empiria zas pokazuje ze 80/20 do rzeczywistosci sie nie ma
nijak. "80/20" raczej wyglada na haslo wyjete z prezentacji marketoidow - trąci
bowiem przywiazaniem do zaokraglonych liczb i uproszczonej wizji swiata.
Dlaczego nie 81/19? Albo 82/18, czy 71,333/28,667?
> Mialem okazje pracowac w firmie gdzie ten podzial byl bardzo wyraźny i moim
> zdaniem przekladalo sie to na naprawde dobre efekty.
80%/20% ?? Caly czas piszesz tak jakbys gdzies widzial duzy dzialajacy soft
stworzony za sensowne pieniadze w taki sposob, ze implementacja zajela 20%.
Przyznam, ze dla mnie to sa bajki o zelaznym wilku. Mozesz mi przyblizyc nieco
szczegoly tego projektu? Moze byc na priva.
A.
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Następne wpisy z tego wątku
Najnowsze wątki z tej grupy
- Pedalskie ogłoszenia na rządowej s. WWW oferty.praca.gov.pl:443
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Ile powinien trwać tydzień pracy?
- Jakie znacie działające serwery grup dyskusyjnych?
- is it live this group at news.icm.edu.pl
- praca 12/24
- 5 minut przerwy przy komputerze
- raczej już nigdy nie będę pracował w Polsce
- Stanowiska sztucznie tworzone
- Re: SOLUTIONS MANUAL: Optical Properties of Solids 2nd Ed by Mark Fox
- zapłata
- Re: Cwana cwaniurka czyli niemieccy oszuści.
- Re: Cwana cwaniurka czyli niemieccy oszuści.
- Jawność zarobków wszystkich
- rozmówki przy wódeczce...
Najnowsze wątki
- 2025-01-23 Warszawa => Expert IT Recruiter 360 <=
- 2025-01-23 Warszawa => Key Account Manager IT <=
- 2025-01-22 Gdańsk => System Architect (Java background) <=
- 2025-01-22 Katowice => Senior Field Sales (system ERP) <=
- 2025-01-22 Warszawa => Java Developer <=
- 2025-01-22 Białystok => Architekt rozwiązań (doświadczenie w obszarze Java, A
- 2025-01-22 Chrzanów => Team Lead / Tribe Lead FrontEnd <=
- 2025-01-22 Ostrów Wielkopolski => Konsultant Wdrożeniowy Comarch XL/Optima (Ksi
- 2025-01-22 Bieruń => Spedytor Międzynarodowy (handel ładunkami/prowadzenie flo
- 2025-01-22 Warszawa => International Freight Forwarder <=
- 2025-01-22 Gdańsk => Specjalista ds. Sprzedaży <=
- 2025-01-21 Warszawa => IT Business Analyst <=
- 2025-01-21 Warszawa => IT Assets Manager <=
- 2025-01-21 Warszawa => Presales / Inżynier Wsparcia Technicznego IT <=
- 2025-01-20 Białystok => Delphi Programmer <=