<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Peter Lefterov's Weblog</title>
	<atom:link href="http://plefterov.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://plefterov.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<pubDate>Wed, 13 Feb 2008 08:46:55 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<language>bg</language>
			<item>
		<title>RUP и добрите му идеи</title>
		<link>http://plefterov.wordpress.com/2008/02/13/rup-%d0%b8-%d0%b4%d0%be%d0%b1%d1%80%d0%b8%d1%82%d0%b5-%d0%bc%d1%83-%d0%b8%d0%b4%d0%b5%d0%b8/</link>
		<comments>http://plefterov.wordpress.com/2008/02/13/rup-%d0%b8-%d0%b4%d0%be%d0%b1%d1%80%d0%b8%d1%82%d0%b5-%d0%bc%d1%83-%d0%b8%d0%b4%d0%b5%d0%b8/#comments</comments>
		<pubDate>Wed, 13 Feb 2008 08:46:55 +0000</pubDate>
		<dc:creator>plefterov</dc:creator>
		
		<category><![CDATA[1]]></category>

		<category><![CDATA[процеси]]></category>

		<category><![CDATA[софтуер]]></category>

		<category><![CDATA[RUP]]></category>

		<category><![CDATA[Waterfall]]></category>

		<guid isPermaLink="false">http://plefterov.wordpress.com/?p=5</guid>
		<description><![CDATA[ Наскоро писах за едно списание статия за Software Engineering за начинаещи и се замислих за пореден път колко недооценени са някои от най-добрите мисли за софтуерната разработка.
 Вземете например Waterfall - това дефакто е първият опит да се систематизират основните дейности в софтуерната разработка. И до ден днешен по-неопитните фирми го ползват като прост референтен модел [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p> Наскоро писах за едно списание статия за Software Engineering за начинаещи и се замислих за пореден път колко недооценени са някои от най-добрите мисли за софтуерната разработка.</p>
<p align="left"> Вземете например Waterfall - това дефакто е първият опит да се систематизират основните дейности в софтуерната разработка. И до ден днешен по-неопитните фирми го ползват като прост референтен модел за това как да си организират процеса. Да, всички знаем, че &#8220;Waterfall е лош&#8221;, но предстаяте ли си какво щеше да бъде фирмите изобщо да не знаеха, че трябва да се прави анализ? Или дизайн? Или да вземат да забравят за тестването? Отделно е не<a href="http://plefterov.files.wordpress.com/2008/02/rationalunifiedprocess.png" title="rationalunifiedprocess.png"></a>говата роля като модел, стартирал първата дискусия на тема итеративния подход и SE като цяло - малко хора знаят, че &#8220;създателя&#8221; на Waterfall просто е описал какво се прави и именно той първи е предложил итеративния подход като алтернатива.</p>
<p> В моделирането на бизнес процеси съществуват два типа модели, описващи процеси - Диграми на добавената стойност и процесни описания. Процесните описания отразяват хронологична последователност - всяка дейност се върши след предната във веригата. Диаграмите на добавената стойност описват смислова последователност - всяка следавща дейност зависи от предната. Waterfall е диаграма на добавената стойност, не е процесно описание.</p>
<p> RUP е новият герой. Въпросите са все &#8220;Дали ще бъдем гъвкави или ще ползваме RUP?&#8221; &#8220;Дали залагаме на човешката интеракция или на тромавите процеси?&#8221;. Досадната му документация и навлизане в изилшни подробности настрана, RUP е поредната голяма стъпка в теорията на софтуерното инжинерство. Не го познавам целия, никога няма да се запозная с него в подробности, и никога няма да го следвам, но от него вече улових поне две идеи, които ще са ми от огромна полза, и то завинаги.</p>
<p> <a href="http://plefterov.files.wordpress.com/2008/02/rationalunifiedprocess.png" title="rationalunifiedprocess.png"><img src="http://plefterov.files.wordpress.com/2008/02/rationalunifiedprocess.png" alt="rationalunifiedprocess.png" /></a></p>
<p> Първата е фазовия модел, показан на тази картинка. Макар да изглежда като някаква кардиограма, идеята, представена чрез нея е поне за мен следващата стъпка след итеративният подход. За тези, които не са я виждали (или само са й хвърляли по някой поглед), идеята е следната:</p>
<p>  Това е диаграма, представяща как различните дейности по проекта се движат в периода от неговото започване, до неговото завършване. Реално всяка от дейностите се върши почти във всеки(!) етап, но има моменти, когато има водеща функция и такива, в които има заглъхваща. Това тотално противоречи на дървената представа, според която правим спецификация и свършваме с анализа, правим дизайн, четем документа и го захвърляме. Тази диаграма, според мен, илюстрира посоката, в която ще се движат процесите по разработка на софтуер през следващите 10-на години. Поне това се надявам - иначе песимиста в мен вижда как може да стане като с Waterfall и след 30-40 години още да дъвчем собствените си предразсъдъци вместо да обсъждаме посланието на самия модел.</p>
<p>  Наскоро четох една статия, която показва друга добра идея на RUP - разделението на работата в &#8220;широчина&#8221; и &#8220;дълбочина&#8221;.</p>
<p>  <a href="http://www-128.ibm.com/developerworks/rational/library/apr05/crain/index.html">http://www-128.ibm.com/developerworks/rational/library/apr05/crain/index.html</a></p>
<p> Отново невероятна идея за разделението на работата по проекта. Поне в бизнес анализът, който в момента ми е амплоа, ми прави впечатление фрапиращата разлика между идентифицирането на основните необходими функционалности на системата, от една страна, и договарянето на интерфейса на конкретен екран, от друга (и двете в момента водещи се една стъпка от процеса, вършена от един и същи човек). Подобна е разликата, макар и по-малка, между моделирането на цялостният процес на работа на клиента и описанието на конкретната му последователност от действия при ползване на някоя функционалност. За разликата между това да пишеш код и да внимаваш за съвместимостта между компонентите на приложението няма нужда да споменавам, предполагам?</p>
<p> Накратко, докато защитниците на процесният и гъркавият подход при разработката на софтуер копаят окопи и се готвят за поредния сблъсък, добрите идеи подминават индустрията като вятър. Остава само да последваме старата китайска поговорка и да почнем да строим вятърни мелници. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/plefterov.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/plefterov.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/plefterov.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/plefterov.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/plefterov.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/plefterov.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/plefterov.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/plefterov.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/plefterov.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/plefterov.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/plefterov.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/plefterov.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=plefterov.wordpress.com&blog=2021301&post=5&subd=plefterov&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://plefterov.wordpress.com/2008/02/13/rup-%d0%b8-%d0%b4%d0%be%d0%b1%d1%80%d0%b8%d1%82%d0%b5-%d0%bc%d1%83-%d0%b8%d0%b4%d0%b5%d0%b8/feed/</wfw:commentRss>
	
		<media:content url="http://plefterov.files.wordpress.com/2008/02/rationalunifiedprocess.png" medium="image">
			<media:title type="html">rationalunifiedprocess.png</media:title>
		</media:content>
	</item>
		<item>
		<title>Мисля да стана терорист</title>
		<link>http://plefterov.wordpress.com/2007/11/15/%d0%9c%d0%b8%d1%81%d0%bb%d1%8f-%d0%b4%d0%b0-%d1%81%d1%82%d0%b0%d0%bd%d0%b0-%d1%82%d0%b5%d1%80%d0%be%d1%80%d0%b8%d1%81%d1%82/</link>
		<comments>http://plefterov.wordpress.com/2007/11/15/%d0%9c%d0%b8%d1%81%d0%bb%d1%8f-%d0%b4%d0%b0-%d1%81%d1%82%d0%b0%d0%bd%d0%b0-%d1%82%d0%b5%d1%80%d0%be%d1%80%d0%b8%d1%81%d1%82/#comments</comments>
		<pubDate>Thu, 15 Nov 2007 13:05:26 +0000</pubDate>
		<dc:creator>plefterov</dc:creator>
		
		<category><![CDATA[Нещата от живота]]></category>

		<guid isPermaLink="false">http://plefterov.wordpress.com/2007/11/15/%d0%9c%d0%b8%d1%81%d0%bb%d1%8f-%d0%b4%d0%b0-%d1%81%d1%82%d0%b0%d0%bd%d0%b0-%d1%82%d0%b5%d1%80%d0%be%d1%80%d0%b8%d1%81%d1%82/</guid>
		<description><![CDATA[ Защо, бихте ме питали? Защото би ми било по-лесно да получа административно обслужване!
В момента ми трябва международен паспорт за да отида за 1-2 седмици до Индия, но се оказва, че това никак не е тривиална задача. Първо, не можеш да си издадеш международен паспорт никъде другаде в България, освен по постоянния си адрес. Казвам [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p> Защо, бихте ме питали? Защото би ми било по-лесно да получа административно обслужване!</p>
<p>В момента ми трябва международен паспорт за да отида за 1-2 седмици до Индия, но се оказва, че това никак не е тривиална задача. Първо, не можеш да си издадеш международен паспорт никъде другаде в България, освен по постоянния си адрес. Казвам &#8220;в България&#8221; нарочно - в посолството в Бангладеш например няма да имаш проблем, само ще чакаш дипломатическата поща. А постоянният ми адрес е във Варна, на 7-8 дълги часа път от столицата&#8230;</p>
<p>Мислех си, че съм намерил хитър workaround - за щастие смяната на постоянният адрес е сравнително лека процедура и с добавени 20-на лева (за издаване на нова лична карта) човек може да си смени постоянният адрес и да си издаде паспорт където си иска.</p>
<p>Да, ама не. Защо? Защото в момента съм се настанил в любимия Студентски град, а се оказва, че човек не може да има постоянен адрес на общежитие. Освен ако не е инвалид. (какво общо има това идея нямам)  Може да има постоянен адрес навсякъде другаде, дори на адрес на който от години не се е появявал, но не и на общежитие.</p>
<p>Няма да се отчайвам, обаче, има решение! Непогрешимият ми план е следния:</p>
<p>1. Присъединявам се към &#8220;Бригада на Аллах 47, звено 6245&#8243;</p>
<p>2. Взривявам район &#8220;Студентски&#8221; заедно с гражданските и папортните служби</p>
<p>3. Като ме хванат викам &#8220;Ай говори не български. Аллах велик! Мушараф от Пакистан маха се!&#8221;</p>
<p>4. Експулсират ме в Пакистан, където ме освобождават след като обещая да взривявам само одобрени от правителството цели.</p>
<p>5. Отивам на границата с Индия и казвам на пакистанските гранични, че отивам да взривя Тадж Махал.  Те ми помагат да се промъкна край индийските им колеги.</p>
<p>6. Върша си работата в Индия.</p>
<p>7. Свързвам се с терористичната мрежа и ги помолвам да ме върнат в България за нов атентат.</p>
<p>Ето така се върши работа у нас!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/plefterov.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/plefterov.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/plefterov.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/plefterov.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/plefterov.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/plefterov.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/plefterov.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/plefterov.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/plefterov.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/plefterov.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/plefterov.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/plefterov.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=plefterov.wordpress.com&blog=2021301&post=4&subd=plefterov&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://plefterov.wordpress.com/2007/11/15/%d0%9c%d0%b8%d1%81%d0%bb%d1%8f-%d0%b4%d0%b0-%d1%81%d1%82%d0%b0%d0%bd%d0%b0-%d1%82%d0%b5%d1%80%d0%be%d1%80%d0%b8%d1%81%d1%82/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Едно не чак толкова ново начало</title>
		<link>http://plefterov.wordpress.com/2007/10/30/%d0%95%d0%b4%d0%bd%d0%be-%d0%bd%d0%b5-%d1%87%d0%b0%d0%ba-%d1%82%d0%be%d0%bb%d0%ba%d0%be%d0%b2%d0%b0-%d0%bd%d0%be%d0%b2%d0%be-%d0%bd%d0%b0%d1%87%d0%b0%d0%bb%d0%be/</link>
		<comments>http://plefterov.wordpress.com/2007/10/30/%d0%95%d0%b4%d0%bd%d0%be-%d0%bd%d0%b5-%d1%87%d0%b0%d0%ba-%d1%82%d0%be%d0%bb%d0%ba%d0%be%d0%b2%d0%b0-%d0%bd%d0%be%d0%b2%d0%be-%d0%bd%d0%b0%d1%87%d0%b0%d0%bb%d0%be/#comments</comments>
		<pubDate>Tue, 30 Oct 2007 17:12:03 +0000</pubDate>
		<dc:creator>plefterov</dc:creator>
		
		<category><![CDATA[Нещата от живота]]></category>

		<guid isPermaLink="false">http://plefterov.wordpress.com/2007/10/30/%d0%95%d0%b4%d0%bd%d0%be-%d0%bd%d0%b5-%d1%87%d0%b0%d0%ba-%d1%82%d0%be%d0%bb%d0%ba%d0%be%d0%b2%d0%b0-%d0%bd%d0%be%d0%b2%d0%be-%d0%bd%d0%b0%d1%87%d0%b0%d0%bb%d0%be/</guid>
		<description><![CDATA[ Ок, чакайки един приятел да си свърши работата за да се видим не е точно най-благоприятния момент за започване на блог. Но ще трябва да свърши работа.
 Чувал съм да казват, че при писането на книга най-трудни са първите 2-3 изречения. Прави са.  Защото когато напишеш тях, можеш да си кажеш &#8220;Ок, написах 2. Няма ли [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p> Ок, чакайки един приятел да си свърши работата за да се видим не е точно най-благоприятния момент за започване на блог. Но ще трябва да свърши работа.</p>
<p> Чувал съм да казват, че при писането на книга най-трудни са първите 2-3 изречения. Прави са.  Защото когато напишеш тях, можеш да си кажеш &#8220;Ок, написах 2. Няма ли да ме е яд ако не напиша още едно?&#8221;, после &#8220;Гледай, цели три изречения и колко време ми струваха! Сега могат ли да отидат на вятъра като няма четвърто?&#8221; И така докато напишеш научен труд в 10 тома за това защо ти обиват обувките.</p>
<p> Е, да се надяваме, че моят блог няма да постигне този съмнителен успех. Все пак имам доста други неща, които да започвам, сред които не на последно място нова работа, собствен бизнес, образователен курс&#8230; и нещата които сега не се сещам но определено имат една здравословна нужда от започване. Може би ще пиша за тях и за други неща от живота&#8230; стига да успея да напиша втори пост&#8230;</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/plefterov.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/plefterov.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/plefterov.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/plefterov.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/plefterov.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/plefterov.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/plefterov.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/plefterov.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/plefterov.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/plefterov.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/plefterov.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/plefterov.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=plefterov.wordpress.com&blog=2021301&post=3&subd=plefterov&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://plefterov.wordpress.com/2007/10/30/%d0%95%d0%b4%d0%bd%d0%be-%d0%bd%d0%b5-%d1%87%d0%b0%d0%ba-%d1%82%d0%be%d0%bb%d0%ba%d0%be%d0%b2%d0%b0-%d0%bd%d0%be%d0%b2%d0%be-%d0%bd%d0%b0%d1%87%d0%b0%d0%bb%d0%be/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>