-
X-Received: by 10.224.180.141 with SMTP id bu13mr21246992qab.2.1356910990005; Sun, 30
Dec 2012 15:43:10 -0800 (PST)
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.glorb.com!ee4no8632534qab.0!n
ews-out.google.com!k2ni3151qap.0!nntp.google.com!ee4no8738294qab.0!postnews.goo
gle.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Sun, 30 Dec 2012 15:43:09 -0800 (PST)
In-Reply-To: <kbovil$3so$1@news.task.gda.pl>
Complaints-To: g...@g...com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=89.229.34.123;
posting-account=xjvq9QoAAAATMPC2X3btlHd_LkaJo_rj
NNTP-Posting-Host: 89.229.34.123
References: <4...@g...com>
<4...@g...com>
<kbmddn$5d6$1@news.task.gda.pl>
<f...@g...com>
<kbovil$3so$1@news.task.gda.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8...@g...com>
Subject: Re: Prowadzenie/dokumentowanie projektu...
From: "M.M." <m...@g...com>
Cc: Baranosiu <r...@w...pl>
Injection-Date: Sun, 30 Dec 2012 23:43:10 +0000
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable
Lines: 104
Xref: news-archive.icm.edu.pl pl.comp.programming:201531
[ ukryj nagłówki ]W dniu niedziela, 30 grudnia 2012 09:55:49 UTC+1 użytkownik Baranosiu napisał:
> Dnia 29.12.2012 firr kenobi <p...@g...com> napisał/a:
> >> Kwestia złożoności projektu (i "pojemnosci" głowy) - proste rzeczy da
> >> się ogarnąć w głowie, ale projekty które powstają przez kilka miesięcy
> >> solidnej codziennej pracy to raczej bez planowania i dokumentowania
> >> się nie da (zwłaszcza, jeśli tworzy się w zespole) :D Więc takiej
> >> metodologii (olewanie dokumentowania i planowania) nie polecam nawet
> >> na początku drogi z programowaniem (i dla prostych projektów), bo
> >> wyrobi złe nawyki :D
> >
> > ja nie uzywam dokumentowania i nie mam z tym zadnego problemu
> No to gratuluję, ja bez prowadzenia notatek i dokumentacji (i bez
> projektowania) nie radzę sobie z projektami większymi niż 2-3 tysiące
> linijek kodu (tzn. pół biedy jeszcze napisać gdy jestem we "flow" i
> projekt jest w miare prosty, ale coś zmienić po kilku miesiącach to
> już masakra :D)
Dużo zależy od tego jak używać określenia: "nie mam z tym problemu vs
mam z tym problem". Po pierwsze duża część osób, która miałyby mniejsze problemy
(gdyby tak pracowała), otwarcie przyzna, że ma z tym problemy. I na odwrót,
duża cześć tych osób, które mają problemy, może nawet ich nie dostrzegać.
Wiele razy zdarzało mi się pisać duży ( duży jak na 2-4 osobowy zespół i
3-12 miesięcy pracy ) program zupełnie bez dokumentacji, projektu, a nawet
głębszego przemyślenia. Mam prawie pewność, że tak było najlepiej, ale
to były bardzo specyficzne warunki - dużo by pisać.
Pytanie czy po czasie "mieliśmy problemy czy nie". Nie uważam się za osobę o
jakiejś nadzwyczajnej pojemności głowy, ale pomimo tego że programy był
znacznie większy niż 2-3 tys linii, to myślę, że nie miałem żadnych
problemów - jednak do pewnego momentu. Ten moment to chwila gdy główny
projekt odstawiłem i np. na 2tyg zaangażowałem się w jakiś inny, mały
programik. Gdy wracałem do głównego projektu, to czułem jakbym
miał wyprany mózg. Poruszałem się przez dłuższy czas jak nieporadne
niemowlę i musiałem się wdrażać w kod napisany w dużej części przez
samego siebie.
Nie uczestniczyłem nigdy w ogromnych projektach, gdzie pracuje np. 50
programistów przez 10 lat. Trudno mi jest powiedzieć, jaką dokładnie rolę
odgrywa projekt. Domniemam że dobry projekt ma znaczenie kluczowe, ale na
podstawie swojego doświadczenia nie mogę nic powiedzieć na ten temat.
Natomiast jeśli chodzi o projekty rzędu 3-12 miesięcy i zespół rzędu 2-4
osoby, to kluczową rolę projektu widzę na poziomie negocjacji z klientem.
Jeśli sam nie muszę od głównego projektu odrywać się do jakiś
małych, pobocznych zadań, jeśli mam zaufanie do współpracowników,
to ja osobiście nie czuję jakiegoś specjalnego dyskomfortu z powodu
braku projektu.
Projekt wielokrotnie pomagał mi w rozmowach z pewną kategorią klientów.
Mogłem rozmowy prowadzić na zasadzie: tak było w projekcie, projekt został
zaakceptowany, tak wykonaliśmy... a jeśli coś nie odpowiada, to robimy nową
umowę i nowy projekt.
Niestety powyższy przykład klienta nie jest moim
statystycznym klientem. Zwykle mam odpowiedzialność za to, że oprogramowanie
będzie przynosiło konkretne rezultaty, jakieś zyski, jakieś oszczędności,
jakieś usprawnienia, jakieś przewidywania... Rzadko mogę zasłonić się
punktem w projekcie czy umowie. Zwykle pracuję w takich warunkach, że jeśli coś
nie odpowiada klientowi, to jest moja wina. Oczywiście to jest rekompensowane
odpowiednimi warunkami płatności, itd, itd. Ciężko zebrać w jednym poście
wszystko na ten temat :)
Pozdrawiam
Następne wpisy z tego wątku
- 31.12.12 18:12 M.M.
- 01.01.13 18:13 Andrzej Jarzabek
- 01.01.13 21:12 Wojciech Muła
- 02.01.13 02:42 Andrzej Jarzabek
- 02.01.13 18:28 AK
- 05.01.13 12:37 Andrzej Jarzabek
- 05.01.13 12:46 Edek Pienkowski
- 05.01.13 13:19 Andrzej Jarzabek
- 05.01.13 18:55 Edek Pienkowski
- 05.01.13 20:06 Marek Borowski
- 05.01.13 22:54 Edek Pienkowski
- 06.01.13 17:25 Andrzej Jarzabek
- 06.01.13 18:03 Edek Pienkowski
- 07.01.13 01:09 Andrzej Jarzabek
- 10.01.13 10:13 firr kenobi
Najnowsze wątki z tej grupy
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
Najnowsze wątki
- 2024-12-25 Wrocław => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2024-12-25 Warszawa => Sales Assistant <=
- 2024-12-25 Kraków => Inżynier bezpieczeństwa aplikacji <=
- 2024-12-25 Lublin => System Architect (Java background) <=
- 2024-12-25 Szczecin => Specjalista ds. public relations <=
- 2024-12-25 Wrocław => Key Account Manager <=
- 2024-12-25 Kraków => Full Stack .Net Engineer <=
- 2024-12-25 Kraków => Programista Full Stack .Net <=
- 2024-12-25 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-25 Białystok => Inżynier Serwisu Sprzętu Medycznego <=
- 2024-12-25 Białystok => Delphi Programmer <=
- 2024-12-25 Chrzanów => Team Lead / Tribe Lead FrontEnd <=
- 2024-12-25 Kraków => Ekspert IT (obszar systemów sieciowych) <=
- 2024-12-25 Mińsk Mazowiecki => Spedytor Międzynarodowy <=
- 2024-12-24 Dzisiaj Bentlejem czyli przybieżeli sześciu Króli do Rysia na kasie