<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>Comments for info@</title>
	<atom:link href="http://infokukac.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://infokukac.com</link>
	<description>Infokukac: Marhefka István szakmai blogja a szoftverfejlesztésről</description>
	<lastBuildDate>Sun, 18 Feb 2024 14:18:02 +0000</lastBuildDate>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.9.40</generator>
	<item>
		<title>Comment on Retro feeling by Marhefka István</title>
		<link>http://infokukac.com/2010/08/retro-feeling/comment-page-1/#comment-306</link>
		<dc:creator><![CDATA[Marhefka István]]></dc:creator>
		<pubDate>Sun, 18 Feb 2024 14:18:02 +0000</pubDate>
		<guid isPermaLink="false">http://infokukac.com/?p=705#comment-306</guid>
		<description><![CDATA[14 év telt el a poszt publikálása óta, az előző komment mutatja, hogy még mindig aktuális :D]]></description>
		<content:encoded><![CDATA[<p>14 év telt el a poszt publikálása óta, az előző komment mutatja, hogy még mindig aktuális <img src="http://infokukac.com/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Retro feeling by ingyen</title>
		<link>http://infokukac.com/2010/08/retro-feeling/comment-page-1/#comment-305</link>
		<dc:creator><![CDATA[ingyen]]></dc:creator>
		<pubDate>Fri, 16 Feb 2024 18:10:46 +0000</pubDate>
		<guid isPermaLink="false">http://infokukac.com/?p=705#comment-305</guid>
		<description><![CDATA[Csak hobby programozó vagyok de olyan nagyot néznek amikor azt mondom valakinek, hogy a vindows fapados notepadját használom. Még én is turbó pascalt tanultam a kék képernyőn.]]></description>
		<content:encoded><![CDATA[<p>Csak hobby programozó vagyok de olyan nagyot néznek amikor azt mondom valakinek, hogy a vindows fapados notepadját használom. Még én is turbó pascalt tanultam a kék képernyőn.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Utálok mosogatni by Egészség vilag</title>
		<link>http://infokukac.com/2010/06/utalok-mosogatni/comment-page-1/#comment-304</link>
		<dc:creator><![CDATA[Egészség vilag]]></dc:creator>
		<pubDate>Fri, 12 Nov 2021 17:42:26 +0000</pubDate>
		<guid isPermaLink="false">http://infokukac.com/?p=633#comment-304</guid>
		<description><![CDATA[Fasza!]]></description>
		<content:encoded><![CDATA[<p>Fasza!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A szoftverfejlesztés gyakran elfeledett alapigazságai (fordítás) by Gergő</title>
		<link>http://infokukac.com/2010/01/a-szoftverfejlesztes-gyakran-elfeledett-alapigazsagai-forditas/comment-page-1/#comment-303</link>
		<dc:creator><![CDATA[Gergő]]></dc:creator>
		<pubDate>Wed, 04 Nov 2020 14:07:08 +0000</pubDate>
		<guid isPermaLink="false">http://infokukac.com/2010/01/a-szoftverfejlesztes-gyakran-elfeledett-alapigazsagai-forditas-2/#comment-303</guid>
		<description><![CDATA[Kimaradt a W0: A webes linkek néha meghalnak! (ld. még: http://www.computer.org/portal/web/buildyourcareer/fa035)]]></description>
		<content:encoded><![CDATA[<p>Kimaradt a W0: A webes linkek néha meghalnak! (ld. még: <a href="http://www.computer.org/portal/web/buildyourcareer/fa035" rel="nofollow">http://www.computer.org/portal/web/buildyourcareer/fa035</a>)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Top 5 clean code technika by Marhefka István</title>
		<link>http://infokukac.com/2010/07/top-5-clean-code-technika/comment-page-1/#comment-302</link>
		<dc:creator><![CDATA[Marhefka István]]></dc:creator>
		<pubDate>Tue, 18 Apr 2017 20:43:22 +0000</pubDate>
		<guid isPermaLink="false">http://infokukac.com/?p=655#comment-302</guid>
		<description><![CDATA[vaso123: Egyetértek Veled, a legfontosabb (a működő kódon túl), hogy merjük folyamatosan javítani (refaktorálni) a kód minőségét, és ez hamar kifizetődik.

Persze, arra általában nincs idő, hogy újra megírjuk a szoftvert, tapasztalatom szerint pragmatikusan érdemes hozzáállni a folyamathoz. Én ezek mentén az elvek mentén próbálok dönteni/haladni:

1) Milyen változás hozná a legnagyobb hatást a szoftverben? (Elsősorban a delivery speed szempontjából, mert a refaktorálás ugyebár azt jelenti, hogy nem változtatom meg a szoftver megfigyelhető működését.)
2) Hogyan tudom ezt eladni/el tudom-e ezt adni a többi résztvevőnek? (Product ownernek/megrendelőnek, csapattársaimnak, managementnek stb.)
3) Hogyan tudom ezt lépésről lépésre végrehajtani? (Azon túl, hogy irtó kockázatos a bigbang típusú refaktorálás (napokig/hetekig túrom a kódot, aztán a végén kipottyan a refaktorált kód), nem is lehet azt könnyen eladni, hogy 1 hónapig csak reszelünk, és addig nincs is szállítás.)

Ahhoz, hogy egyáltalán képesek legyünk refaktorálásra akár nagyobb léptékekben is jó tesztekre van szükség. 

A &quot;jó&quot; számomra a következőket jelenti (végletekig szigorúan értelmezve):

1. elég gyors: hogy ne kelljen órákat várni, hogy megtudjam, a változtatásaim helyesek-e, (különben nem fogjuk megvárni minden egyes változtatás után a tesztek lefutását, és így több commitra eggyüttesen futnak le majd a tesztek. Ha eltörik a build, nehezen tudjuk meghatározni, hogy milyen változás okozta a hibát, és kinek a felelőssége a javítás. Fennáll a veszélye, hogy nem fog érdekelni, mit mutatnak a tesztek.)
2. stabil: instabil tesztek állandó ellenőrzése sok energiát visz el, egy idő után már senkinek nem lesz kedve megnézni, miért szállnak el a tesztek,
3. lehessen bennük bízni: mindenki tudja, hogy pontosan mit várhatunk a tesztektől (minden fejlesztő, tesztelő/PO/PM) - a csapaton belül (és akár kívül is) minden irányból meglegyen a bizalom a szoftverben, 
4. karbantartható: ha nehezen karbantarthatóak a tesztek, akkor nem tudom a kódomat refaktorálni/továbbfejleszteni, mert a tesztek megakadályozzák azt (a rossz tesztkód a produkciós kód és a tesztkód refaktorálhatóságának rovására is megy),
5. könnyen megérhető: ha nem érthető meg a tesztem, akkor fennáll a veszélye annak, hogy ha eltörik, akkor nem akarja azt senki sem megérteni és megjavítani (ld. @Ignore).

7 év eltelt a post megírása óta. Most úgy gondolom, a jó (clean) kód ismérve, hogy jó tesztek vannak-e hozzá.]]></description>
		<content:encoded><![CDATA[<p>vaso123: Egyetértek Veled, a legfontosabb (a működő kódon túl), hogy merjük folyamatosan javítani (refaktorálni) a kód minőségét, és ez hamar kifizetődik.</p>
<p>Persze, arra általában nincs idő, hogy újra megírjuk a szoftvert, tapasztalatom szerint pragmatikusan érdemes hozzáállni a folyamathoz. Én ezek mentén az elvek mentén próbálok dönteni/haladni:</p>
<p>1) Milyen változás hozná a legnagyobb hatást a szoftverben? (Elsősorban a delivery speed szempontjából, mert a refaktorálás ugyebár azt jelenti, hogy nem változtatom meg a szoftver megfigyelhető működését.)<br />
2) Hogyan tudom ezt eladni/el tudom-e ezt adni a többi résztvevőnek? (Product ownernek/megrendelőnek, csapattársaimnak, managementnek stb.)<br />
3) Hogyan tudom ezt lépésről lépésre végrehajtani? (Azon túl, hogy irtó kockázatos a bigbang típusú refaktorálás (napokig/hetekig túrom a kódot, aztán a végén kipottyan a refaktorált kód), nem is lehet azt könnyen eladni, hogy 1 hónapig csak reszelünk, és addig nincs is szállítás.)</p>
<p>Ahhoz, hogy egyáltalán képesek legyünk refaktorálásra akár nagyobb léptékekben is jó tesztekre van szükség. </p>
<p>A &#8220;jó&#8221; számomra a következőket jelenti (végletekig szigorúan értelmezve):</p>
<p>1. elég gyors: hogy ne kelljen órákat várni, hogy megtudjam, a változtatásaim helyesek-e, (különben nem fogjuk megvárni minden egyes változtatás után a tesztek lefutását, és így több commitra eggyüttesen futnak le majd a tesztek. Ha eltörik a build, nehezen tudjuk meghatározni, hogy milyen változás okozta a hibát, és kinek a felelőssége a javítás. Fennáll a veszélye, hogy nem fog érdekelni, mit mutatnak a tesztek.)<br />
2. stabil: instabil tesztek állandó ellenőrzése sok energiát visz el, egy idő után már senkinek nem lesz kedve megnézni, miért szállnak el a tesztek,<br />
3. lehessen bennük bízni: mindenki tudja, hogy pontosan mit várhatunk a tesztektől (minden fejlesztő, tesztelő/PO/PM) &#8211; a csapaton belül (és akár kívül is) minden irányból meglegyen a bizalom a szoftverben,<br />
4. karbantartható: ha nehezen karbantarthatóak a tesztek, akkor nem tudom a kódomat refaktorálni/továbbfejleszteni, mert a tesztek megakadályozzák azt (a rossz tesztkód a produkciós kód és a tesztkód refaktorálhatóságának rovására is megy),<br />
5. könnyen megérhető: ha nem érthető meg a tesztem, akkor fennáll a veszélye annak, hogy ha eltörik, akkor nem akarja azt senki sem megérteni és megjavítani (ld. @Ignore).</p>
<p>7 év eltelt a post megírása óta. Most úgy gondolom, a jó (clean) kód ismérve, hogy jó tesztek vannak-e hozzá.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Top 5 clean code technika by vaso123</title>
		<link>http://infokukac.com/2010/07/top-5-clean-code-technika/comment-page-1/#comment-301</link>
		<dc:creator><![CDATA[vaso123]]></dc:creator>
		<pubDate>Sat, 15 Apr 2017 15:18:52 +0000</pubDate>
		<guid isPermaLink="false">http://infokukac.com/?p=655#comment-301</guid>
		<description><![CDATA[Nos, én egy laza egyszerű mozdulattal azt mondanám, hogy SOLID, és akkor le is van tudva 5 egyben és ehez tennék még négy továbbit :)

SOLID
Code at Wrong Level of Abstraction
Structure over Convention
KISS
YAGNI ha ez is van a táblában

Egyébként maga Uncle Bob is elmondja, hogy nem az lesz, hogy megvilágosodsz, ha elolvastad a könyvet, és máris jó kódot fogsz írni elsőre, sőt, ő maga is bemutatja a könyvben, hogy hogyan írt meg először valamit, és refaktorálta át 3-4 lépésben.  Ez egy nagyon kemény, és fájdalmas tanulási folyamat. 

Én azon rögögök, amikor egyesek jönnek, és elkezdik magyarázni az elolvasása után, hogy igen, ezekkel egyet értek, de a paraméteradás résszel nem. De hát ott van szépen érvekkel és példákkal. Hozd te is az érvedet, de csak azért, mert ezt a részét nem értetted meg, ne mondd azt, hogy hülyeség. Igen, 3 hét intenzív tanulás után, mert rengeteg 
könyvet és videót tettem magamévá, nekiülltem, hogy na most akkor, és lefagytam. Egy autoloader osztályt már 3 napja írtam, mire elkészült 50 sor lett az egész osztály mindenestül.

Ha érdekel, akkor nagyon sokat kell olvasni és gyakorolni, ezt nem lehet megúszni. Ha nem értetted meg a könyvből, keress más fórumokat, és kérdezz ott, előbb utóbb rutinszerű lesz ezeknek az elveknek a betartása.

A múltkor valaki azzal jött, hogy ok, de a setter-eket  én meghagyom, nekem az úgy kényelmes. Rendben kisbarátom, csak akkor arra kérlek, ne nevezd magad profi programozónak. 

$Car-&gt;setEngine(Enginge $Engine); 

Komolyan? Láttunk már olyat az életben, hogy valaki menet közben motort cserélt? :))

A jelenlegi kód, amit saját magamtól örököltem, katasztrófális. Mindenhol statikus metódosuk, amik más statikus metódusokat hívnak meg, na ez a végeláthatatlan, és így lesz 20-30 fájl nyitva egyszerre. Szép csendben elkezdtem refaktorálni, sokszor 3 perc amíg kiszervezek egy blokkot onnan, ahova nem való, és átteszem egy metódusba, vagy másik oszályba, adok magamnak rá időt, mondjuk 10 percet, hogy jó névvel lássam el, megfelelő könyvtárba, domain alá tegyem, és kész, tiszta száraz érzés, tudni fogom mit csinál, ha tesztem is van rá mégjobb, rájöttem, hogy kinyírtam vele 3 duplikációt, azokról a helyekről is ezt hívom majd, és mostantól megbízom benne, nem kell mindig végigmenni rajta, megnyitogatni, Jelölöm a könyvtárakat egy perfix-szel, ahol már az új módszereket használom, és szép lassan minden nap fejlődik és tisztább lesz a kódom, míg egyszer majd teljesen az. 

Nem kellett a nulláról újrakezdeni, pici átalakítás az autoloaderen, és kb. 1 óra munkával elkerültem, hogy amikor két hét múlva elő kelljen vennem, 2 órákat töltsek el azzal, amig kidebugolom, hogy akkor ezt most itt hogy? Ja, most ez az eset van, akkor erre megyek, aha, de ez spéic eset, basszus, hol tartottam? Na akkor elölről... stb.. 
Na meg persze a későbbi ilyen 1-2 kidobott órák, amikor haladhattam volna, de nem tudtam, nem voltam hajlandó rászánni 10 percet most, hogy tisztábban hagyjam ott a kódot, mint ahogy akkor találtam, mikor hozzá kellett nyúlnom.]]></description>
		<content:encoded><![CDATA[<p>Nos, én egy laza egyszerű mozdulattal azt mondanám, hogy SOLID, és akkor le is van tudva 5 egyben és ehez tennék még négy továbbit <img src="http://infokukac.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p>
<p>SOLID<br />
Code at Wrong Level of Abstraction<br />
Structure over Convention<br />
KISS<br />
YAGNI ha ez is van a táblában</p>
<p>Egyébként maga Uncle Bob is elmondja, hogy nem az lesz, hogy megvilágosodsz, ha elolvastad a könyvet, és máris jó kódot fogsz írni elsőre, sőt, ő maga is bemutatja a könyvben, hogy hogyan írt meg először valamit, és refaktorálta át 3-4 lépésben.  Ez egy nagyon kemény, és fájdalmas tanulási folyamat. </p>
<p>Én azon rögögök, amikor egyesek jönnek, és elkezdik magyarázni az elolvasása után, hogy igen, ezekkel egyet értek, de a paraméteradás résszel nem. De hát ott van szépen érvekkel és példákkal. Hozd te is az érvedet, de csak azért, mert ezt a részét nem értetted meg, ne mondd azt, hogy hülyeség. Igen, 3 hét intenzív tanulás után, mert rengeteg<br />
könyvet és videót tettem magamévá, nekiülltem, hogy na most akkor, és lefagytam. Egy autoloader osztályt már 3 napja írtam, mire elkészült 50 sor lett az egész osztály mindenestül.</p>
<p>Ha érdekel, akkor nagyon sokat kell olvasni és gyakorolni, ezt nem lehet megúszni. Ha nem értetted meg a könyvből, keress más fórumokat, és kérdezz ott, előbb utóbb rutinszerű lesz ezeknek az elveknek a betartása.</p>
<p>A múltkor valaki azzal jött, hogy ok, de a setter-eket  én meghagyom, nekem az úgy kényelmes. Rendben kisbarátom, csak akkor arra kérlek, ne nevezd magad profi programozónak. </p>
<p>$Car-&gt;setEngine(Enginge $Engine); </p>
<p>Komolyan? Láttunk már olyat az életben, hogy valaki menet közben motort cserélt? :))</p>
<p>A jelenlegi kód, amit saját magamtól örököltem, katasztrófális. Mindenhol statikus metódosuk, amik más statikus metódusokat hívnak meg, na ez a végeláthatatlan, és így lesz 20-30 fájl nyitva egyszerre. Szép csendben elkezdtem refaktorálni, sokszor 3 perc amíg kiszervezek egy blokkot onnan, ahova nem való, és átteszem egy metódusba, vagy másik oszályba, adok magamnak rá időt, mondjuk 10 percet, hogy jó névvel lássam el, megfelelő könyvtárba, domain alá tegyem, és kész, tiszta száraz érzés, tudni fogom mit csinál, ha tesztem is van rá mégjobb, rájöttem, hogy kinyírtam vele 3 duplikációt, azokról a helyekről is ezt hívom majd, és mostantól megbízom benne, nem kell mindig végigmenni rajta, megnyitogatni, Jelölöm a könyvtárakat egy perfix-szel, ahol már az új módszereket használom, és szép lassan minden nap fejlődik és tisztább lesz a kódom, míg egyszer majd teljesen az. </p>
<p>Nem kellett a nulláról újrakezdeni, pici átalakítás az autoloaderen, és kb. 1 óra munkával elkerültem, hogy amikor két hét múlva elő kelljen vennem, 2 órákat töltsek el azzal, amig kidebugolom, hogy akkor ezt most itt hogy? Ja, most ez az eset van, akkor erre megyek, aha, de ez spéic eset, basszus, hol tartottam? Na akkor elölről&#8230; stb..<br />
Na meg persze a későbbi ilyen 1-2 kidobott órák, amikor haladhattam volna, de nem tudtam, nem voltam hajlandó rászánni 10 percet most, hogy tisztábban hagyjam ott a kódot, mint ahogy akkor találtam, mikor hozzá kellett nyúlnom.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Retro feeling by Balázs</title>
		<link>http://infokukac.com/2010/08/retro-feeling/comment-page-1/#comment-300</link>
		<dc:creator><![CDATA[Balázs]]></dc:creator>
		<pubDate>Sun, 02 Apr 2017 12:08:36 +0000</pubDate>
		<guid isPermaLink="false">http://infokukac.com/?p=705#comment-300</guid>
		<description><![CDATA[http://infokukac.com/2010/08/retro-feeling/comment-page-1/#comment-191
Civ 1. Keblemre, drága feleim! Szívemből szóltatok (7 éve ... :D )]]></description>
		<content:encoded><![CDATA[<p><a href="http://infokukac.com/2010/08/retro-feeling/comment-page-1/#comment-191" rel="nofollow">http://infokukac.com/2010/08/retro-feeling/comment-page-1/#comment-191</a><br />
Civ 1. Keblemre, drága feleim! Szívemből szóltatok (7 éve &#8230; <img src="http://infokukac.com/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" />  )</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Retro feeling by Balázs</title>
		<link>http://infokukac.com/2010/08/retro-feeling/comment-page-1/#comment-299</link>
		<dc:creator><![CDATA[Balázs]]></dc:creator>
		<pubDate>Sun, 02 Apr 2017 12:06:36 +0000</pubDate>
		<guid isPermaLink="false">http://infokukac.com/?p=705#comment-299</guid>
		<description><![CDATA[&gt; Bezzeg, amikor még Turbo Pascalban írtam az alkalmazásokat, és 
&gt; assembly-betétekkel interruptokat hívtam! Saját MOD-lejátszó. Azok 
&gt; voltak ám a szép idők! A BGI-driverrekkel én magam rajzoltam a 
&gt; Hercules monitorra, és mindig tudtam, hogy mi történik… CTRL-F9: fut 
&gt; a program!
Igeeeen! :D 
(mingyá&#039; bőgök. És ez egy 6,5 éves poszt :-o Bezzeg a régi posztok, azokban még vót&#039; anyag :D )]]></description>
		<content:encoded><![CDATA[<p>&gt; Bezzeg, amikor még Turbo Pascalban írtam az alkalmazásokat, és<br />
&gt; assembly-betétekkel interruptokat hívtam! Saját MOD-lejátszó. Azok<br />
&gt; voltak ám a szép idők! A BGI-driverrekkel én magam rajzoltam a<br />
&gt; Hercules monitorra, és mindig tudtam, hogy mi történik… CTRL-F9: fut<br />
&gt; a program!<br />
Igeeeen! <img src="http://infokukac.com/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /><br />
(mingyá&#8217; bőgök. És ez egy 6,5 éves poszt <img src="http://infokukac.com/wp-includes/images/smilies/icon_surprised.gif" alt=":-o" class="wp-smiley" />  Bezzeg a régi posztok, azokban még vót&#8217; anyag <img src="http://infokukac.com/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" />  )</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A product backlog, ahogy mi szoktuk (Scrum-sorozat 2. rész) by Marhefka István</title>
		<link>http://infokukac.com/2009/12/a-product-backlog-ahogy-mi-szoktuk-scrum-sorozat-2-resz/comment-page-1/#comment-298</link>
		<dc:creator><![CDATA[Marhefka István]]></dc:creator>
		<pubDate>Wed, 29 Mar 2017 14:32:39 +0000</pubDate>
		<guid isPermaLink="false">http://infokukac.com/2009/12/a-product-backlog-ahogy-mi-szoktuk-scrum-sorozat-2-resz-2/#comment-298</guid>
		<description><![CDATA[Igen, a Scrumot mindig adaptálni kell a helyi viszonyokhoz, de ez természetes is, hiszen minden projekt és szervezet más és más, nem lehet egy egyenfolyamattal minden igényt kielégíteni (no silver bullet).

Tapasztalatom szerint a következők nagy hatással vannak arra, hogy feleslegesen növeljék a dokumentáció méretét:

1. A fejlesztő egyéni motivációja. Motiválatlan fejlesztő azt akarja, hogy &quot;tollba mondják&quot;, mit kell csinálni. Motivált fejlesztő maga találja ki és maga jár utána, hogy mit és hogyan kell csinálni. (Ugyanaz a személy különböző környezetekben más és más motivációs szinten dolgozhat.)

2. Diszfunkcionális projektszervezet, bizalom hiánya. 
a) Bizonyos szerepkörökben dolgozó emberek, hogy igazolják munkájukat, felesleges dokumentumokat gyártanak (tipikus betegsége a BA-knak és tesztelőknek). 
b) Szereplők, akik nem bíznak egymásban, dokumentumokban rögzítik az elvárásokat egymással szemben. (Megrendelő-szállító cég, BA-fejlesztő, tesztelő-fejlesztő stb.). 

3. Értelmetlen szoftverfunkciók, rossz döntések, amik növelik a komplexitást. Példák:
a) ha a megrendelő egy nagyvállalat/állami cég, hajlamos feleslegesen duzzasztani a szkópot, hogy a belső politikai viszonyoknak eleget tegyenek.
b) fejlesztő cég felesleges funkciókat fejleszt (lenyűgözze a megrendelőt/felhasználókat, azonban a funkciókat a kutya se használja majd, &quot;ezt majd úgyis meg kell csinálni 1 hónap múlva&quot;, &quot;legyen általános&quot; stb.)
c) rossz architektúra, rossz csapatfelosztás, rossz folyamatok.]]></description>
		<content:encoded><![CDATA[<p>Igen, a Scrumot mindig adaptálni kell a helyi viszonyokhoz, de ez természetes is, hiszen minden projekt és szervezet más és más, nem lehet egy egyenfolyamattal minden igényt kielégíteni (no silver bullet).</p>
<p>Tapasztalatom szerint a következők nagy hatással vannak arra, hogy feleslegesen növeljék a dokumentáció méretét:</p>
<p>1. A fejlesztő egyéni motivációja. Motiválatlan fejlesztő azt akarja, hogy &#8220;tollba mondják&#8221;, mit kell csinálni. Motivált fejlesztő maga találja ki és maga jár utána, hogy mit és hogyan kell csinálni. (Ugyanaz a személy különböző környezetekben más és más motivációs szinten dolgozhat.)</p>
<p>2. Diszfunkcionális projektszervezet, bizalom hiánya.<br />
a) Bizonyos szerepkörökben dolgozó emberek, hogy igazolják munkájukat, felesleges dokumentumokat gyártanak (tipikus betegsége a BA-knak és tesztelőknek).<br />
b) Szereplők, akik nem bíznak egymásban, dokumentumokban rögzítik az elvárásokat egymással szemben. (Megrendelő-szállító cég, BA-fejlesztő, tesztelő-fejlesztő stb.). </p>
<p>3. Értelmetlen szoftverfunkciók, rossz döntések, amik növelik a komplexitást. Példák:<br />
a) ha a megrendelő egy nagyvállalat/állami cég, hajlamos feleslegesen duzzasztani a szkópot, hogy a belső politikai viszonyoknak eleget tegyenek.<br />
b) fejlesztő cég felesleges funkciókat fejleszt (lenyűgözze a megrendelőt/felhasználókat, azonban a funkciókat a kutya se használja majd, &#8220;ezt majd úgyis meg kell csinálni 1 hónap múlva&#8221;, &#8220;legyen általános&#8221; stb.)<br />
c) rossz architektúra, rossz csapatfelosztás, rossz folyamatok.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A product backlog, ahogy mi szoktuk (Scrum-sorozat 2. rész) by Zoli</title>
		<link>http://infokukac.com/2009/12/a-product-backlog-ahogy-mi-szoktuk-scrum-sorozat-2-resz/comment-page-1/#comment-297</link>
		<dc:creator><![CDATA[Zoli]]></dc:creator>
		<pubDate>Wed, 22 Mar 2017 14:27:15 +0000</pubDate>
		<guid isPermaLink="false">http://infokukac.com/2009/12/a-product-backlog-ahogy-mi-szoktuk-scrum-sorozat-2-resz-2/#comment-297</guid>
		<description><![CDATA[Elég sok kérdést felvet a scrum. Az is része a módszertannak, hogy ne legyen sok dokumentáció, ahol a végletekig specifikáljuk a megvalósítandó rendszert. Ugyanakkor a backlog itemekben mégis csak le kell írni, hogy mi afenét is kellene csinálni. Van olyan fejlesztő, akinek nem elég, ha nincs minden részletesen meghatározva, mert akkor ideges lesz, hogy ő nem tudja mit kell csinálni és így nem lehet dolgozni. Vannak olyanok, akik hozzászoktak már a részletes specifikációhoz és igénylik is, mert így a felelősség részben áttolható annak a készítőjére.]]></description>
		<content:encoded><![CDATA[<p>Elég sok kérdést felvet a scrum. Az is része a módszertannak, hogy ne legyen sok dokumentáció, ahol a végletekig specifikáljuk a megvalósítandó rendszert. Ugyanakkor a backlog itemekben mégis csak le kell írni, hogy mi afenét is kellene csinálni. Van olyan fejlesztő, akinek nem elég, ha nincs minden részletesen meghatározva, mert akkor ideges lesz, hogy ő nem tudja mit kell csinálni és így nem lehet dolgozni. Vannak olyanok, akik hozzászoktak már a részletes specifikációhoz és igénylik is, mert így a felelősség részben áttolható annak a készítőjére.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
