<?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:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" 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>
	<lastBuildDate>Wed, 13 Feb 2008 08:46:55 +0000</lastBuildDate>
	<language>bg</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='plefterov.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Peter Lefterov's Weblog</title>
		<link>http://plefterov.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://plefterov.wordpress.com/osd.xml" title="Peter Lefterov&#039;s Weblog" />
	<atom:link rel='hub' href='http://plefterov.wordpress.com/?pushpress=hub'/>
		<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 &#8211; това дефакто е първият опит да се систематизират основните дейности в софтуерната разработка. И до ден днешен по-неопитните фирми го ползват като прост референтен [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=plefterov.wordpress.com&amp;blog=2021301&amp;post=5&amp;subd=plefterov&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p> Наскоро писах за едно списание статия за Software Engineering за начинаещи и се замислих за пореден път колко недооценени са някои от най-добрите мисли за софтуерната разработка.</p>
<p align="left"> Вземете например Waterfall &#8211; това дефакто е първият опит да се систематизират основните дейности в софтуерната разработка. И до ден днешен по-неопитните фирми го ползват като прост референтен модел за това как да си организират процеса. Да, всички знаем, че &#8222;Waterfall е лош&#8220;, но предстаяте ли си какво щеше да бъде фирмите изобщо да не знаеха, че трябва да се прави анализ? Или дизайн? Или да вземат да забравят за тестването? Отделно е не<a href="http://plefterov.files.wordpress.com/2008/02/rationalunifiedprocess.png" title="rationalunifiedprocess.png"></a>говата роля като модел, стартирал първата дискусия на тема итеративния подход и SE като цяло - малко хора знаят, че &#8222;създателя&#8220; на Waterfall просто е описал какво се прави и именно той първи е предложил итеративния подход като алтернатива.</p>
<p> В моделирането на бизнес процеси съществуват два типа модели, описващи процеси - Диграми на добавената стойност и процесни описания. Процесните описания отразяват хронологична последователност &#8211; всяка дейност се върши след предната във веригата. Диаграмите на добавената стойност описват смислова последователност &#8211; всяка следавща дейност зависи от предната. Waterfall е диаграма на добавената стойност, не е процесно описание.</p>
<p> RUP е новият герой. Въпросите са все &#8222;Дали ще бъдем гъвкави или ще ползваме RUP?&#8220; &#8222;Дали залагаме на човешката интеракция или на тромавите процеси?&#8220;. Досадната му документация и навлизане в изилшни подробности настрана, 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-на години. Поне това се надявам &#8211; иначе песимиста в мен вижда как може да стане като с Waterfall и след 30-40 години още да дъвчем собствените си предразсъдъци вместо да обсъждаме посланието на самия модел.</p>
<p>  Наскоро четох една статия, която показва друга добра идея на RUP &#8211; разделението на работата в &#8222;широчина&#8220; и &#8222;дълбочина&#8220;.</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://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br /><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/gofacebook/plefterov.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/plefterov.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/plefterov.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/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&amp;blog=2021301&amp;post=5&amp;subd=plefterov&amp;ref=&amp;feed=1" width="1" height="1" />]]></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>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9e209a8b46a8c9904741319c6aa93890?s=96&#38;d=identicon" medium="image">
			<media:title type="html">plefterov</media:title>
		</media:content>

		<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/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 изречения. Прави са.  Защото когато напишеш тях, можеш да си кажеш &#8222;Ок, написах 2. Няма [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=plefterov.wordpress.com&amp;blog=2021301&amp;post=3&amp;subd=plefterov&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p> Ок, чакайки един приятел да си свърши работата за да се видим не е точно най-благоприятния момент за започване на блог. Но ще трябва да свърши работа.</p>
<p> Чувал съм да казват, че при писането на книга най-трудни са първите 2-3 изречения. Прави са.  Защото когато напишеш тях, можеш да си кажеш &#8222;Ок, написах 2. Няма ли да ме е яд ако не напиша още едно?&#8220;, после &#8222;Гледай, цели три изречения и колко време ми струваха! Сега могат ли да отидат на вятъра като няма четвърто?&#8220; И така докато напишеш научен труд в 10 тома за това защо ти обиват обувките.</p>
<p> Е, да се надяваме, че моят блог няма да постигне този съмнителен успех. Все пак имам доста други неща, които да започвам, сред които не на последно място нова работа, собствен бизнес, образователен курс&#8230; и нещата които сега не се сещам но определено имат една здравословна нужда от започване. Може би ще пиша за тях и за други неща от живота&#8230; стига да успея да напиша втори пост&#8230;</p>
<br /><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/gofacebook/plefterov.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/plefterov.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/plefterov.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/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&amp;blog=2021301&amp;post=3&amp;subd=plefterov&amp;ref=&amp;feed=1" width="1" height="1" />]]></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>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9e209a8b46a8c9904741319c6aa93890?s=96&#38;d=identicon" medium="image">
			<media:title type="html">plefterov</media:title>
		</media:content>
	</item>
	</channel>
</rss>
