<?xml version="1.0" encoding="windows-1254"?>
<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/"
	>

<channel>
	<title>Arda Çetinkaya &#187; Scrum</title>
	<atom:link href="http://www.minepla.net/tag/scrum/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.minepla.net</link>
	<description></description>
	<lastBuildDate>Sat, 04 Sep 2010 13:09:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Team Foundation Server Scrum v1.0 Beta yayınlandı&#8230;</title>
		<link>http://www.minepla.net/2010/06/team-foundation-server-scrum-v1-0-beta-yayynlandy/</link>
		<comments>http://www.minepla.net/2010/06/team-foundation-server-scrum-v1-0-beta-yayynlandy/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 16:49:10 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Kavanoz]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Team Foundation Server]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=1292</guid>
		<description><![CDATA[Microsoft, Team Foundation Server 2010 ile bir seviye daha ileri götürdüğü ALM süreçlerine geliştirmeye devam ediyor. Bu geliştirmelerden benim ilgimi çeken en önemli haber Microsoft&#8217;un TFS 2010 için geliştirdiği SCRUM template&#8217;leri&#8230;Şu sıralar devam eden TechEd 2010 North America&#8216;da duyurulan Team Foundation Server Scrum v1.0 Beta versiyonunu bu adresten indirip kurabilirsiniz. Şu an beta olduğunu bir [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-left: 10px;margin-right:10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.minepla.net%2F2010%2F06%2Fteam-foundation-server-scrum-v1-0-beta-yayynlandy%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.minepla.net%2F2010%2F06%2Fteam-foundation-server-scrum-v1-0-beta-yayynlandy%2F&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Microsoft, Team Foundation Server 2010 ile bir seviye daha ileri götürdüğü ALM süreçlerine geliştirmeye devam ediyor. Bu geliştirmelerden benim ilgimi çeken en önemli haber Microsoft&#8217;un TFS 2010 için geliştirdiği SCRUM template&#8217;leri&#8230;Şu sıralar devam eden <a href="http://www.microsoft.com/events/techednorthamerica/" target="_blank"><strong>TechEd 2010 North America</strong></a>&#8216;da duyurulan <strong>Team Foundation Server Scrum v1.0 Beta</strong> versiyonunu<strong> </strong><a href="http://visualstudiogallery.msdn.microsoft.com/en-us/59ac03e3-df99-4776-be39-1917cbfc5d8e" target="_blank"><strong>bu adresten</strong></a> indirip kurabilirsiniz. Şu an beta olduğunu bir kez daha hatırlatmakta fayda var.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2010/06/team-foundation-server-scrum-v1-0-beta-yayynlandy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Team Foundation Server 2010&#8242;da Product Backlog&#8217;a ilk girişi yapıyoruz&#8230;</title>
		<link>http://www.minepla.net/2010/04/tfs-2010-da-product-backlog-a-ilk-girisi-yapiyoruz/</link>
		<comments>http://www.minepla.net/2010/04/tfs-2010-da-product-backlog-a-ilk-girisi-yapiyoruz/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 19:50:57 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Kavanoz]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=1124</guid>
		<description><![CDATA[Scrum, son bir kaç yıldır oldukça popüler bir Agile geliştirme methodu olarak karşımıza çıkmakta. Önceki yazılarımda zaman zaman Scrum&#8217;a değişmiştim. Şimdi Team Foundation Server 2010 ile daha çok değiniyor ve geliştirme sürecinde Scrum&#8217;ı nasıl uygulayabiliriz, kendi tecrübelerim dahilinde bunu paylaşmaya çalışacağım. Team Foundation Server(TFS) 2010 ile beraber neden daha çok değineceğim, öncelikle bunu açıklamak istiyorum. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-left: 10px;margin-right:10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.minepla.net%2F2010%2F04%2Ftfs-2010-da-product-backlog-a-ilk-girisi-yapiyoruz%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.minepla.net%2F2010%2F04%2Ftfs-2010-da-product-backlog-a-ilk-girisi-yapiyoruz%2F&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Scrum, son bir kaç yıldır oldukça popüler bir Agile geliştirme methodu olarak karşımıza çıkmakta. Önceki yazılarımda zaman zaman Scrum&#8217;a değişmiştim. Şimdi Team Foundation Server 2010 ile daha çok değiniyor ve geliştirme sürecinde Scrum&#8217;ı nasıl uygulayabiliriz, kendi tecrübelerim dahilinde bunu paylaşmaya çalışacağım. Team Foundation Server(TFS) 2010 ile beraber neden daha çok değineceğim, öncelikle bunu açıklamak istiyorum.</p>
<p>TFS 2010 ile Microsoft ALM(Application Lifecycle Management) ayağında değişikliklere gitti. Bu değişikliklerden en önemlisi bence,<strong> &#8220;MSF for Agile Software Development&#8221;</strong> kavramı oldu. Microsoft, TFS 2010 ile beraber &#8220;MSF for Agile Software Development&#8221; sürecini güncelleyen ve SCRUM&#8217;ın daha kolay uygulanabildiği şablonları bize sunuyor olması. Önceleri şablonları modifiye ederek ya da çeşitli eklentiler ile geliştirme süreçimize SCRUM kavramını dahil edebiliyorduk. TFS 2010 ile beraber gelen<strong> &#8220;MSF for Agile Software Development v5.0&#8243;</strong> şablonları artık fazla değişiklik yapmaktan kurtarıyor bizi.</p>
<p><strong>&#8220;SCRUM&#8217;ı TFS 2010&#8242;da nasıl uyguluyoruz?&#8221;</strong> sorusuna cevap olabilecek, kendi tecrübelerimi paylaşacağım bir yazı dizisi planlamaktayım. Önceden altını çizmekte fayda var, SCRUM&#8217;ın ne olduğunu değil, TFS 2010&#8242;da nasıl uygulanabileceğini paylaşmaya çalışacağım.</p>
<p>Öncelikle SCRUM&#8217;ın yaşam döngüsünü bir hatırlayalım ve unutmayalım. İlerleyen yazılarda da çok işimize yarayacak.</p>
<p style="text-align: center;"><a href="http://www.minepla.net/wp-content/uploads/scrum_lifecycle.gif"><img class="size-full wp-image-1125 aligncenter" title="scrum lifecycle" src="http://www.minepla.net/wp-content/uploads/scrum_lifecycle.gif" alt="" width="417" height="247" /></a></p>
<p>İlk olarak yukardaki yaşam döngüsünde başlangıç olarak alabileceğimiz <strong>&#8220;Product Backlog&#8221;</strong> kavramını TFS 2010&#8242;da nasıl yaratabileceğimizi paylaşmaya çalışacağım. Öncelikle<strong> &#8220;MSF for Agile Software Development&#8221;</strong> şablonu ile TFS 2010&#8242;da yarattığımız projemizin Team Explorer altındaki <strong>&#8220;Work Items&#8221;</strong> kısmından <strong>&#8220;1 New User Story&#8230;&#8221;</strong> seçeneğini seçiyoruz.</p>
<p style="text-align: center;"><a href="http://www.minepla.net/wp-content/uploads/newuserstory.jpg"><img class="alignnone size-medium wp-image-1126" title="newuserstory" src="http://www.minepla.net/wp-content/uploads/newuserstory-300x265.jpg" alt="" width="300" height="265" /></a></p>
<p style="text-align: left;">Karşımıza çıkacak ekran ile<strong> &#8220;Product Backlog&#8221;</strong>umuz için ilk kaydımızı girebileceğiz. Bu noktada, <strong>&#8220;Product Backlog&#8221;</strong> giriş ekranının tüm alanlarını kullanmak zorunda olmadığımızın altını çizmek istiyorum. Yazılımımızın yol haritasını oluşturmaya başladığımız bu ilk adım ile fazla ayrıntılara girmesekte, ilerleyen aşamalarda bu ekranın diğer alanlarını kullanarak daha ayrıntıya giriyor olacağız.</p>
<p style="text-align: left;"><strong>&#8220;Product Backlog&#8221; </strong>ile temel olarak, ortaya çıkaracağımız yazılımın fonksiyonel özelliklerini bir araya getiriyoruz. Ancak sadece fonksiyonel özelliklerini yazmak zorunda değiliz. Belli iş kurallarından dolayı ortaya çıkabilecek ihtiyaçları da <strong>&#8220;Product Backlog&#8221;</strong>umuza yazabiliriz. Bu özellikleri ve ihtiyaçları şu an için belli bir sıralama ya da önceliğe göre yapmadan, olabildiğince açık bir şekilde girmemiz lazım. Sıralama ya da önceliklendirme diye adlandıracağımız kısımı daha sonra yapıyor olacağız, daha sonra da yapmamız da gerekiyor açıkcası.</p>
<p style="text-align: left;">Aşağıdaki resim üzerinden <strong>&#8220;Product Backlog&#8221;</strong>umuza TFS 2010 üzerinden nasıl giriş yapacağız bunu görelim.</p>
<p style="text-align: center;"><a href="http://www.minepla.net/wp-content/uploads/productBacklog.jpg"><img class="size-full wp-image-1127 aligncenter" title="productBacklog" src="http://www.minepla.net/wp-content/uploads/productBacklog.jpg" alt="" width="554" height="401" /></a></p>
<p style="text-align: center;">
<ol>
<li><strong>Title:</strong> <strong>&#8220;Product Backlog&#8221;</strong>daki her kayıt,<strong> &#8220;User Story&#8221;</strong> olarak adlandırılır. <strong>&#8220;User Story&#8221;</strong>ler tüm kullanıcılar, ürün sahibi ya da son kullanıcı için açık ve anlaşılır olmalıdır. Anlamı ve anlatmak istediği ne kadar açık olursa, o <strong>&#8220;User Story&#8221;</strong> o kadar anlamlı ve değerlidir. Bu açıdan bu ekranda ki <strong>&#8220;Title&#8221;</strong> alanı çok önemlidir.  <strong>&#8220;User Story&#8221;</strong>nin şablonu olan <strong>&#8220;As a &lt;type of user&gt; I want &lt;some goal&gt; so that &lt;some reason&gt;&#8221; </strong>ifadesi ile <strong>&#8220;Title&#8221;</strong> alanını doldurabiliriz. Her ne kadar bu ifade biraz aşağıda <strong>&#8220;Details&#8221;</strong> kısmında geliyor olsa da,<strong> &#8220;Title&#8221;</strong> da gözüküyor olması <strong>&#8220;Product Backlog&#8221;</strong> daki kayıtları daha iyi sorgulamak ve yönetmek için SCRUM adına daha geçerlidir.</li>
<p></p>
<li><strong>Assigned To:</strong> Bu alan, <strong>&#8220;Product Backlog&#8221;</strong>daki bu kaydın kime atanacağını gösterir. Ancak bu aşamada doldurulmasına gerek yoktur. &#8220;Sprint&#8221; planlaması yapıldığı zaman, bu alana tekrar dönüyor olacağız. Buradaki kullanıcıların TFS veya Windows kullanıcıları olduğunu belirtmekte fayda var.</li>
<p></p>
<li><strong>State:</strong> Bu aşamada bu alan <strong>&#8220;New&#8221;</strong> olarak gelecektir ve başka bir alternatif göremeyeceğiz. Nede olsa ilk<strong> &#8220;Product Backlog&#8221;</strong> için ilk <strong>&#8220;User Story&#8221;</strong>imizi giriyoruz&#8230;</li>
<p></p>
<li><strong>Area:</strong> Bu alan,<strong> &#8220;Product Backlog&#8221;</strong>umuzdaki <strong>&#8220;User Story&#8221;</strong>nin, hangi alt başlık ya da alan altında ele alınacağını gösteriyor olacak. Her hangi bir alan yaratmadığımız için direk proje adını görüyor olacağız. Bu kısmı &#8220;Word&#8221; uygulamasında ki, alt menüler olarak düşünebilirsiniz. Mesela Word&#8217;deki tablo özelliği ile ilgili &#8220;User Story&#8221;ler &#8220;Word&#8221; ürünü altında &#8220;Table&#8221; şeklinde bir &#8220;Area&#8221; altında işlenebilir.<strong> &#8220;Product Backlog&#8221;</strong> için kayıtları oluşturmadan önce bu alanları belirlemek faydalı olacaktır. Ama tabi ki daha sonradan bu alanları yaratıp, &#8220;Product Planing&#8221; sırasında bu alanı doldurabiliriz.</li>
<p></p>
<li><strong>Iteration: </strong>En sevdiğim alan&#8230;Ama ne yazık ki bu aşamada bu alan da bizim için fazla önemli olmayacak. Projemizin adı seçili gelecektir, şimdilik bırakalım böyle kalsın. TFS 2010&#8242;da <strong>&#8220;Iteration&#8221;</strong> kavramı SCRUM&#8217;daki <strong>&#8220;sprint&#8221;</strong> kavramı ile eşdeğer. İsterseniz &#8220;Iteration&#8221; kelimesini &#8220;Sprint&#8221; olarak değiştirebilirsiniz.<strong> &#8220;Sprint&#8221; planlaması</strong> konusuna değindiğim zaman bu alana tekrardan geliyor olacağım.</li>
<p></p>
<li><strong>Stack Rank:</strong> Bu alan<strong> &#8220;Product Backlog&#8221;</strong>daki &#8220;User Story&#8221;leri önceliklendirmek adına kullanılır. Bir nevi sıralama yani&#8230;Burada ki önemli nokta, bu işlemin &#8220;Product Owner&#8221; tarafından yapılması gerektiği. <strong>&#8220;Product Owner&#8221;</strong> bu işlemi, müşteri ile olan çalışmaları sonucu yapmalıdır. Müşteri için anlamlı ve müşteriye katma değer sağlayacak olan &#8220;User Story&#8221;ler yüksek önceliklendirme ile<strong> &#8220;Product Backlog&#8221;</strong>da yer almalıdır. SCRUM&#8217;ın doğru işleyebilmesi ve &#8220;Sprint&#8221;lerin oluşabilmesi için bu alan çok önemlidir.</li>
<p></p>
<li><strong>Story Points:</strong> Bu alan <strong>&#8220;User Story&#8221;</strong>lerin ölçeklendiği alandır. <strong>&#8220;User Story&#8221;</strong>nin boyutu belirler. Zorluk ya da yapılması gereken zaman süreçini&#8230;Ama önemli olan<strong> &#8220;Story Points&#8221;</strong>in SCRUM&#8217;da net ve kesin bir karşılığı olmamasıdır. Yani<strong> &#8220;Story Points&#8221;</strong>i saat veya dakika şeklinde ya da çok zor,kolay şeklinde kullanamayız. Sadece onu ifade ettiğini varsayabiliriz. <strong>&#8220;Story Points&#8221;</strong> kavramını &#8220;Sprint&#8221; planlamasına başladığımız zaman kullanmak daha anlamlı olacaktır. İlerleyen yazılarda daha netleştiriyor olacağım.</li>
<p></p>
<li><strong>Risk: &#8220;Product Backlog&#8221;</strong> daki <strong>&#8220;User Story&#8221;</strong>nin tamamlanmasının ne kadar kritik olduğunu bu alan ile belirliyoruz. &#8220;Product Backlog&#8221; altında ki <strong>&#8220;User Story&#8221;</strong>ler için pek geçerli olmasa da, <strong>&#8220;Sprint Backlog&#8221;</strong>larda daha anlamlı olacaktır.</li>
<li><strong>Details:</strong> Bu alan<strong> &#8220;Product Backlog&#8221;</strong> altında ki <strong>&#8220;User Story&#8221;</strong>lerin daha net bir şekilde ifade edilebileceği, gerekirse çeşitli ekler ile güçlendirilebileceği bir alan olarak karşımızı çıkıyor TFS 2010&#8242;da&#8230;Bu alan da, &#8220;Title&#8221; alanında ki ifadeyi netleştirmek için daha fazla ayrıntı kullanabiliriz.</li>
<p>
</ol>
<p>Temel olarak &#8220;Product Backlog&#8221; altına &#8220;User Story&#8221;leri bu alanları kullanarak ekliyoruz. Son olarak &#8220;Product Backlog&#8221;un yaşayan bir alan olduğunu hatırlatmak isterim. Yani tüm geliştirme süreci boyunca &#8220;Product Backlog&#8221;a kayıt girebilmemiz mümkün. Hatta &#8220;Bug&#8221; gibi zamanla ortaya çıkan kavramları da SCRUM&#8217;ın yaşam sürecine ilk<strong> &#8220;Product Backlog&#8221;</strong> altından sokmak, temel yaşam döngüsünün daha sağlıklı işleyebilmesi için doğru bir adım olacaktır.</p>
<p>İlerleyen zamanlarda TFS 2010&#8242;da SCRUM&#8217;ı işleyen konulara daha çok değiniyor olacağım&#8230;Şimdilik bu kadar&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2010/04/tfs-2010-da-product-backlog-a-ilk-girisi-yapiyoruz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;User Story&#8221; masal değil&#8230;</title>
		<link>http://www.minepla.net/2009/12/user-story-masal-dedhil/</link>
		<comments>http://www.minepla.net/2009/12/user-story-masal-dedhil/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 13:25:28 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Kavanoz]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=833</guid>
		<description><![CDATA[&#8220;User Story&#8221;, Scrum&#8217;da çok önemli kavramlardan bir tanesi. Aslında tüm yazılım geliştirme projelerinde bu kavram var. Ama farklı şekilde ele alındığından ya da gerekliliği ve önemi çok farkında olarak ele alınmadığından dolayı zaman zaman havada kalan bir kavram olabiliyor. Genellikle çeşitli analizlerden sonra ortaya çıkan iş gereksinimlerinden(Business requirments),  fonksiyonel gereksinimler(Functional requirments) ortaya çıkartılıyor ve yapılacak [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-left: 10px;margin-right:10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.minepla.net%2F2009%2F12%2Fuser-story-masal-dedhil%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.minepla.net%2F2009%2F12%2Fuser-story-masal-dedhil%2F&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>&#8220;User Story&#8221;, Scrum&#8217;da çok önemli kavramlardan bir tanesi. Aslında tüm yazılım geliştirme projelerinde bu kavram var. Ama farklı şekilde ele alındığından ya da gerekliliği ve önemi çok farkında olarak ele alınmadığından dolayı zaman zaman havada kalan bir kavram olabiliyor.</p>
<p>Genellikle çeşitli analizlerden sonra ortaya çıkan iş gereksinimlerinden(Business requirments),  fonksiyonel gereksinimler(Functional requirments) ortaya çıkartılıyor ve yapılacak iş(task-item) şeklinde ele alınıyor. Ama ne yazık ki çok da doğru bir şekilde &#8220;task&#8221; olarak ele alınmadığından dolayı(-ki bu noktada, kişisel olarak &#8220;task&#8221; olarak bir kavramın bu aşamada ele alınmasının doğru olduğuna inanmıyorum) gün sonunda sahipsiz, fazla bir şey ifade etmeyen, ya da ifade ettiği kavramın ürün açısından bir geçerliliği olmayan kavramlar ortaya çıkıyor. Geliştirme bittiğinde, çıkan ürünle bu &#8220;task&#8221;lar karşılaştırıldığında çok farklılıklar gözlemleniyor falan. Geliştirme sürecindeki en önemli sorunlardan biri sanırım da bu.</p>
<p><a href="http://www.minepla.net/wp-content/uploads/user_stories.jpg"><img class="size-full wp-image-834 alignright" title="user_stories" src="http://www.minepla.net/wp-content/uploads/user_stories.jpg" alt="" width="400" height="248" /></a></p>
<p>Bu noktada &#8220;User Story&#8221; kavramının çok iyi anlaşılıyor olması, fonksiyonel ihtiyaçları ortaya çıkarmada ve paylaşmada çok önemli. &#8220;User Story&#8221; basitçe; ürünü kullanan veya ürün sahibi için değerli olan ve anlam ifade eden fonksiyonel(?) özelliklerin belirtildiği ifadeler demek çok da yanlış olmaz sanırım. İfade yöntemi olarak bir çok kaynakta, belli formatlar da kartlar görebilirsiniz. Ama artık çokta tercih edilen bir yöntem olduğunu düşünmüyorum kendi tecrübelerimden dolayı. Pratikliğin önemli olduğu Agile yöntemlerde bu tarz kartlar hazırlamak falan sıkıcı olabilir. &#8220;User Story&#8221;leri postitler ile ifade ediyor olmak en kolay yöntem.Ki &#8220;User Story&#8221;lerin herkes tarafından kolayca ulaşılabilecek olması postitlerin sağa sola yapıştırılabiliyor olmasından dolayı da postitlere artı puan katan bir nokta.(: (Sponsor:Post-It)</p>
<p>Fonksiyonel özelliklerin ifade yöntemi dedik&#8230;Peki ne kadar ayrıntılı olacak bu ifade? Çok fazla değil&#8230;Ürün sahibi veya kullanıcı acısından değeri olan tek bir anlamlı cümle yeterli olacaktır.</p>
<blockquote><p><strong>As a user, I want to post a comment to your blog with my Facebook account,so that I do not have to create another account in your blog.</strong></p></blockquote>
<p>Yukarıdaki örnekteki gibi tek cümle olarak ifade ediliyor olması, yapılacak işlerin daha net ortaya çıkmasında faydalı olacaktır. &#8220;As a &lt;rol&gt;, I want to &lt;amaç&gt;, so &lt;sebep&gt;&#8221; şeklinde bir format Scrum&#8217;ı ortaya çıkaran kişilerin &#8220;User Story&#8221; için gösterdiği bir format. Amaç ve sebep ilişkisi açısından ele alındığında da ne kadar doğru bir ifade şekli olduğunu zaten kendi de gösteriyor. Burada bir başka önemli nokta &#8220;User Story&#8221;lerin herkes için aynı şeyi ifade ediyor olması gerekliliği. Takımdaki kişiler için farklı şeyler ifade ediyorsa bir &#8220;User Story&#8221;, onun için çok da anlamlı bir &#8220;User Story&#8221; demek doğru olmayacaktır.</p>
<p>Yukarıdaki örnekteki &lt;rol&gt;,&lt;amaç&gt; ve &lt;sebep&gt; kavramlarının netliği &#8220;User Story&#8221;nin anlamını güçlendirecektir. Buradaki;</p>
<ul>
<li>Rol: Ürün sahibi,ürün kullanıcısı,geliştirici,testçi gibi proje ve takım içerisinde olan herkes olabilir.</li>
<li>Amaç: &#8220;User Story&#8221;nin ifade etmeye çalıştığı, ürün özelliği ya da fonksiyonu.</li>
<li>Sebep: Yapılacak ya da geliştirilecek olan özelliğin sebebi.</li>
</ul>
<p>Başarılı ve doğru bir &#8220;User Story&#8221;nin dayandığı bir kaç özellik var. Tabi ki bunlar kesin ve doğru şeyler değil ama bir çok kaynakta benzer şeylerden bahsedildiğini göreceksiniz.&#8221;User Story&#8221;ler birbirinden olabildiğince bağımsız olmalıdır. Bu bir &#8220;User Story&#8221;nin net olarak anlaşılması için en önemli faktördür. Bazı ürün fonksiyonları geniş bir ifadeye sahip olabilir, bunları yapabildiğimiz kadar anlamlı parçalara ayırmak önemlidir.</p>
<p>&#8220;User Story&#8221;ler kural babında kesinlik ifade etmemelidir. Takım tarafından tartışılabilir ve geliştirilebilir. Zamanla değişecek ihtiyaçlardan dolayı bu yaklaşımda yazılması, değişen ihtiyaçları daha iyi görmede yardımcı olacaktır.Aynı zamanda &#8220;User Story&#8221;nin farklı bakış açıları ile doğru bir şey ifade etmesi de bu yolla olacaktır.&#8221;User Story&#8221;ler yukarıda da bir çok kere belirttiğim üzere değerli ve anlamlı olmalıdır. Açıkcası bence en önemli özellik bu.</p>
<p>&#8220;User Story&#8221;ler tahmin edilebilir olmalıdır. Bu tahminin gerçekçiliğinden çok, &#8220;User Story&#8221;lerden çıkacak &#8220;task&#8221;ların tahmininin gerçekliği daha önemlidir. Direk &#8220;User Story&#8221;e tahmini bir puan vermekten çok, tahmin sırasında oluşturulacak &#8220;task&#8221;lara tahmini bir puan vermek ve bunların toplamı ile &#8220;User Story&#8221;nin tahmini puanının ortaya çıkmasında daha doğru bir yol olduğunu söyleyebilirim.Bu konuda çok sorun yaşadık ama sonradan ayırdığımız &#8220;task&#8221;lara verdiğimiz tahmini zamanlar puanlarının daha anlamlı olduğu kanısına varmıştık.</p>
<p>&#8220;User Story&#8221;ler küçük ama anlamlı olmalıdır. Ne kadar büyük olursa, karmaşıklığı o kadar artar,anlamı o kadar derinleşir. Çok fazla küçük olursa da ifade etmeye çalıştığı kavram o kadar silik olur.</p>
<p>Şimdilik &#8220;User Story&#8221;ler ile ilgili olarak tecrübelerime göre bunları söyleyebilirim. Önceki yazılarımda da söylediğim gibi bu konuda ciddi bir bilgi paylaşımına girmek istiyorum, ilgileniyorsanız mutlaka fikirlerinizi, sorularınızı, eleştirilerinizi paylaşın.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2009/12/user-story-masal-dedhil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Product Backlog&#8221; önemli bir kavram&#8230;</title>
		<link>http://www.minepla.net/2009/12/product-backlog-onemli-bir-kavram/</link>
		<comments>http://www.minepla.net/2009/12/product-backlog-onemli-bir-kavram/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 09:20:49 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Kavanoz]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=831</guid>
		<description><![CDATA[Agile yazılım geliştirme metodlarından Scrum&#8217;da, geliştirme sürecinde, çıkacak ürünün özelliklerini ortaya çıkarabilmek ve bunları iyi analiz edebilmek çok önemli. X adında bir ürün geliştireceğimizi düşünelim. Belli bir amaç için geliştirdiğimize göre, bu amaç(lar) doğrultusunda ürünümüzün belli özellikleri olacaktır. Bu özelliklerin uygulanma açısından da çeşitli fonksiyonlar olacaktır. Tabi bütün bunlar son kullanıcı ya da ürün sahibinin [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-left: 10px;margin-right:10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.minepla.net%2F2009%2F12%2Fproduct-backlog-onemli-bir-kavram%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.minepla.net%2F2009%2F12%2Fproduct-backlog-onemli-bir-kavram%2F&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Agile yazılım geliştirme metodlarından Scrum&#8217;da, geliştirme sürecinde, çıkacak ürünün özelliklerini ortaya çıkarabilmek ve bunları iyi analiz edebilmek çok önemli. X adında bir ürün geliştireceğimizi düşünelim. Belli bir amaç için geliştirdiğimize göre, bu amaç(lar) doğrultusunda ürünümüzün belli özellikleri olacaktır. Bu özelliklerin uygulanma açısından da çeşitli fonksiyonlar olacaktır. Tabi bütün bunlar son kullanıcı ya da ürün sahibinin ihtiyaçları ve üründe gerçekleştirmek istediği işlerden(scope) oluşacaktır.</p>
<p>Scrum&#8217;da bunların listesine <strong>&#8220;Product Backlog&#8221; </strong>deniyor. Scrum&#8217;ın uygulanabilmesi için olmazsa olmaz bir kavram bu &#8220;Product Backlog&#8221;. &#8220;Product Backlog&#8221; listesi oluşturulurken, analiz sonuçlarından ve daha önceki projelerdeki tecrübelerden yararlanılır. Bu liste sadece yapılacak ürünün özelliklerini içermek zorunda değildir. Ürünün özellikleri ile ilgili, önceki tecrübelerden ortaya çıkmış ve ürünü geliştirirken etki edebilecek kavramlarda bu listeye alınmalıdır. Teknik olarak geliştirme sürecinde direk olarak bir şey ifade etmeyen ama dolaylı olarak ürünün genelinde etki edebilecek kavramlar da bu liste dahilinde ele alınabilir.</p>
<p>Bu liste oluşturulurken, herkes katkıda bulunabilir. Geliştiriciden, ürün sahibine, proje yöneticisinden, test ekibine kadar geniş bir kesim bu listenin oluşmasını sağlar. Ne kadar çok katkı olursa o kadar sağlıklı bir &#8220;Product Backlog&#8221; çıkacaktır.Tabi herkesin katkı yapıyor olması, her katkının da bu listeye dahil olacağı anlamına gelmiyor. Tabi ki listeyi oluştururken de &#8220;scope&#8221;un dışına çıkmamak gerekiyor.</p>
<p>Bu listenin en önemli ve Scrum tarafından anlam taşıyan bir diğer özelliği listedeki maddelerin bir <strong>öncelik(priority)</strong> sırasına sahip olması. Bu öncelik sırası, sadece ürün sahibi(product owner) tarafından belirlenmelidir. Bunun nedeni az önce de kullandığım &#8220;scope&#8221; kavramının dışına çıkılmasını engellemektir.</p>
<p>Şimdilik bu kadar, bu konuda her türlü fikrinizi,düşüncenizi veya sorunuzu bekliyorum&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2009/12/product-backlog-onemli-bir-kavram/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Poker&#8221; ve tahmin</title>
		<link>http://www.minepla.net/2009/12/poker-ve-tahmin/</link>
		<comments>http://www.minepla.net/2009/12/poker-ve-tahmin/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 12:25:24 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Kavanoz]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=812</guid>
		<description><![CDATA[Projelerde yapılacak işlerin ne kadar süre içerisinde yapılacağını tahmin etme süreci oldukça sıkıntılı geçer. Her ne kadar yapılacak işlerin analizini iyi yapmış olmak bu sürece olumlu katkı sağlasa da, öngörülemeyen sorunların ya da ihtiyaçların etkilerini bu süreç kapsamında kestirmek zor olduğundan yapılan tahminler çok geçerli olmaz. Sürecin adı &#8220;Estimation&#8221;(tahmin) olarak geçtiği için, zaten kesin bir [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-left: 10px;margin-right:10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.minepla.net%2F2009%2F12%2Fpoker-ve-tahmin%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.minepla.net%2F2009%2F12%2Fpoker-ve-tahmin%2F&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.minepla.net/wp-content/uploads/planning-poker.jpg"><img class="size-full wp-image-813 alignright" title="planning-poker" src="http://www.minepla.net/wp-content/uploads/planning-poker.jpg" alt="" width="360" height="270" /></a>Projelerde yapılacak işlerin ne kadar süre içerisinde yapılacağını tahmin etme süreci oldukça sıkıntılı geçer. Her ne kadar yapılacak işlerin analizini iyi yapmış olmak bu sürece olumlu katkı sağlasa da, öngörülemeyen sorunların ya da ihtiyaçların etkilerini bu süreç kapsamında kestirmek zor olduğundan yapılan tahminler çok geçerli olmaz. Sürecin adı &#8220;Estimation&#8221;(tahmin) olarak geçtiği için, zaten kesin bir zaman birimi söylemek çok da mantıklı değil.Tahmin etmek bütün olay. Ama tabi ki bu tahminlerin bir değer taşıyor olması ve bu değerin farkında olmak gerekli.</p>
<p>Yazılım projelerinde de &#8220;estimation&#8221; yapılması gereken bir olay. Yani müşteriye verilecek sözden ya da kontrattaki maddelerden ayrı olarak, yazılım geliştirme sürecinde, sürece katkı sağlayacak bir kavram. Yazılım geliştirirken hangi adımlarda ne kadar süre harcandığını görmekte, geliştirme sürecince görev dağılımın iyi yapılmasına katkı sağlayacaktır.</p>
<p>&#8220;Planing Poker&#8221;, olarak geçen poker planlaması tahmin süreçlerinin en basiti ve etkili yöntemi olduğunu düşünüyorum kendi tecrübelerimden. Agile(çevik) yazılım geliştirme metodlarında  tercih edilen bu yöntem aynı zamanda oldukça da zevkli&#8230;</p>
<p><a href="http://www.minepla.net/wp-content/uploads/planning-poker1.jpg"><img class="size-full wp-image-814 alignright" title="planning-poker1" src="http://www.minepla.net/wp-content/uploads/planning-poker1.jpg" alt="" width="346" height="230" /></a>Basit olarak poker planlaması, projedeki &#8220;item&#8221;ların ne kadar süre içerisinde yapılacağını interaktif bir şekilde tahmin ederek gerçekleşir. Bu süre kavramı belli bir puanlama sistemi ile yapılır. Normal sayısal değerlerin kullanılabileceği gibi <a href="http://en.wikipedia.org/wiki/Fibonacci_number" target="_blank">Fibonacci </a>sayılarının(0,1,2,3,5,8,13,21,34&#8230;.) kullanılması tavsiye edilir. Bunun nedeni, Fibonacci sayıları ile yapılan tahminlerin daha anlamlı olabilecek olması. Şöyle ki;  &#8221;item&#8221; için tahmini olarak verilecek zaman yükseldikçe, o tahminin anlamı da aynı şekilde bulanıklaşacaktır.Yani bir &#8220;item&#8221;a 20 birim ya da 22,23 birim şeklinde bir zaman tahmini veriliyor olması birim değerinin yüksek olmasından dolayı çok da bir şey ifade etmez. 20,22,23 şeklinde değil de zaman biriminin &#8220;yüksek&#8221; olması şeklinde daha anlamlıdır. Aynı şey zaman biriminin düşük olarak tahminlendiği &#8220;item&#8221;lar için geçerli değildir. Düşük zaman tahmini şeklinde belirlenen &#8220;item&#8221;lar, farklı şekilde yorumlanarak önceliklendirme konusunda etkili olabileceklerinden dolayı yukarıdaki gibi yorumlanmamalıdır.Bu arada hep zaman birimi olarak bahsettim. Ama peki birim olarak ne kullanmak gerekli? Tahminleme yapılırken kullanılan zaman birimi,&#8221;saat&#8221; ve &#8220;gün&#8221; şeklinde projenin büyüklüğüne göre değişkenlik gösterebilir.Ya da uyguladığınız geliştirme metodolijisi içerisinde belli bir puan sistemindeki puana da denk gelebilir.</p>
<p>Poker planlamasının nasıl yapıldığına geçelim şimdide. Öncelikle tahminlemenin yapılacağı olan &#8220;item&#8221;lar açıklanır. Bu işi geliştirme sürecine hakim bir kişinin yapması en doğru olacaktır. Ürün yöneticisi ya da projeye hakim olan proje yöneticisi gibi birinin bu süreçte bulunuyor olması, &#8220;item&#8221;ların açıklanmasında faydalı olacaktır.Bunun amaçı tahminlemeden önce &#8220;item&#8221;ların tüm geliştiriciler açısından aynı şeyi ifade ediyor olmasıdır. &#8220;item&#8221;lar herkes için aynı şeyi ifade etmiyor ise ortaya çıkan tahminlerdeki tutarsızlıklar çok büyük olacaktır.&#8221;item&#8221;ların içeriğini netleştirmek için bu aşamada &#8220;item&#8221;ları alt maddeler(task) ile açıklıyor olmak faydalı olacaktır. Açıkcası &#8220;item&#8221;ların net olmasının, tahminlerin faydalı bir çıktı ortaya koymasında çok önemli olduğunu düşünüyorum.</p>
<p>&#8220;item&#8221;lar netleştikten sonra, herkes tahminin gizli olarak yapar. Bir kağıda yazmak, ya da bu iş için kullanılan kartları seçmek(-ki iskambil kartları ya da önceden hazırlanmış Fibonacci kartları faydalı olabilir)  koşulu ile tahminler yapılır. Tahminler yapılırken, kafa karışıklığına yol açmamak için bu işlemin gizli yapılması şarttır. Daha sonra aynı anda herkes tahminin gösterir.Tahminlerdeki zaman birimlerinden en büyüğünü ve en küçüğünü belirten kişiler, neden bu tahminlemeyi yaptıklarına dair kısa açıklamalarda bulunur. Bu sayede başkaları tarafından öngörülemeyen şeyler ortaya çıkar ve tahminleme tekrar aynı şekilde herkes arasında yapılır ve ortak bir karar ortaya çıkar.Bu süreç 2-3 adım olabilir. Ama zaten en fazla 3.adımdan sonra ortak bir şeyler ortaya çıkacaktır.</p>
<p>Bu şekilde tüm &#8220;item&#8221;lar tek tek tahminlenir. Ortaya çıkan sonuç sadece tahmin açısından değil, geliştirme sırasında yapılacak işlerin netleşmesi açısından da çok önemlidir. Poker planlaması, geliştiricilerin takım içerisinde kendilerini daha düzgün ifade etmesini ve en önemlisi takım içerisindeki iletişimin gelişmesini sağlar. Her takım elemanı, bireysel olarak kendi potansiyelinin farkına daha kolay varır.Neyse şimdilik bu kadar&#8230;Kendi tecrübelerim dahilinde bu konu hakkında doğru ya da yanlış bir şekilde bir şeyler paylaşmak istedim. Fikir ve düşüncelerinizi iletmekten çekinmeyin, ciddi anlamda önemli benim için&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2009/12/poker-ve-tahmin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scrum eğitimi @ 19-20 Kasım 2009</title>
		<link>http://www.minepla.net/2009/10/scrum-edhitimi-19-20-kasym-2009/</link>
		<comments>http://www.minepla.net/2009/10/scrum-edhitimi-19-20-kasym-2009/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 06:35:08 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Kavanoz]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=604</guid>
		<description><![CDATA[Yine bir Scrum eğitimi&#8230; 19-20 Kasım 2009 tarihinde Jim Complien tarafından bir scrum eğitimi olacak. Ayrıntılar aşağıda; Egitimin Içerigi Dünyadaki en önemli agile organizasyonlarindan birisi olan ScrumAlliance tarafindan standartlari belirlenmis olan bu egitim ile tüm dünyada kabul edilen Scrum Uzmani sertifikasina sahip olabilirsiniz. Egitim süresince sunumlar, gurup tartismalari ve uygulamali çalismalar araciligiyla popüler bir agile [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-left: 10px;margin-right:10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.minepla.net%2F2009%2F10%2Fscrum-edhitimi-19-20-kasym-2009%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.minepla.net%2F2009%2F10%2Fscrum-edhitimi-19-20-kasym-2009%2F&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Yine bir Scrum eğitimi&#8230;</p>
<p>19-20 Kasım 2009 tarihinde <a href="http://www.artima.com/weblogs/index.jsp?blogger=cope" target="_blank">Jim Complien</a> tarafından bir scrum eğitimi olacak. Ayrıntılar aşağıda;</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Egitimin Içerigi</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Dünyadaki en önemli agile organizasyonlarindan birisi olan ScrumAlliance tarafindan standartlari belirlenmis olan bu egitim ile tüm dünyada kabul edilen Scrum Uzmani sertifikasina sahip olabilirsiniz.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Egitim süresince sunumlar, gurup tartismalari ve uygulamali çalismalar araciligiyla popüler bir agile metodolojisi olan Scrum’i ögrenme firsati bulacaksiniz.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Ana hatlariyla egitim süresünce Scrum Master&#8217;lara:</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- Müsteri ve yazilim ekibi arasindaki iletisimin yönetimi,</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- Müsterilerine nasil yatirimlarinin getirisini arttiracaklarinin ögretilmesi,</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- Yazilim ekibinin motivasyonunun ve verimliliginin arttirilmasi,</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- Sürekli çalisir durumdaki yazilim teslimatinin yapilabilmesi,</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">gibi konularinda yön gösterilecektir.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Sertifikali Scrum Uzmani Nedir?</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Scrum uzmaninin rolü, takim veya proje yöneticisinden çok farklidir. Basarili bir Scrum uzmani, süreçleri takip eden ve uygulayan, takimi ve degisimi motive eden bir liderdir. Bu özellikleriyle Scrum uzmani takimin verimliligini maksimize eder ve proje sirasinda karsilasilan engelleri ortadan kaldirmaya çalisir. Bunun yani sira uzmanin degisimi ve müsterileri yönetme sorumluluklari da vardir.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Iste bu egitimle Scrum uzmanligina ilk büyük adimi atmis olacaksiniz.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Egitimin Konu Basliklari</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Scrum&#8217;a tarihsel bakis</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Scrum: Teori, yaklasim, uygulamalar</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- Roller: müsteri, ürün sahibi, Scrum uzmani ve takim</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- Toplantilar: yayim planlamasi, kosu planlamasii günlük Scrum toplantisi, kosu degerlendirmesi</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- Dokümanlar: ürün talebi, kosu talebi, engeller</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Planlama Pokeri</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Yayim planlamasi</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- Ürün talebi</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Üretim ve kosullar</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- Kosu hedefi</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- Kosu planlamasi</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- Görev tahtasi</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- Günlük Scrum toplantilari</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- Burndown tablolari</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- Hiz</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- Genel mimari ve yapi</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- Sonlandirma kavrami</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- Kosu imzasi</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">- Kosu sunumu</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Velocity oyunu</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Gelecek engeller</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Yönetim ve ölçeklendirme</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Sertifikasyon</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Kursa eksiksiz katilan, kurs gereksinimlerini yerine getiren ve aktif bir sekilde egitime katilim saglayan tüm katilimcilarin isimleri www.scrumalliance.org sitesinde yayinlanarak, sertifika almaya hak kazanacaklardir.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Tarih:<span style="white-space: pre;"> </span>19-20 Kasim</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Yer:<span style="white-space: pre;"> </span>Istanbul</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Rezervasyon ve Bilgi:<span style="white-space: pre;"> </span>myitmen@acm-software.com</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Not:<span style="white-space: pre;"> </span>Egitimin dili Ingilizce&#8217;dir.</div>
<blockquote><p><strong>Eğitimin İçerigi</strong></p>
<p>Dünyadaki en önemli agile organizasyonlarindan birisi olan ScrumAlliance tarafindan standartlari belirlenmis olan bu egitim ile tüm dünyada kabul edilen Scrum Uzmani sertifikasina sahip olabilirsiniz.</p>
<p>Egitim süresince sunumlar, gurup tartismalari ve uygulamali çalismalar araciligiyla popüler bir agile metodolojisi olan Scrum’i ögrenme firsati bulacaksiniz.</p>
<p>Ana hatlariyla egitim süresünce Scrum Master&#8217;lara:</p>
<p>- Müsteri ve yazilim ekibi arasindaki iletisimin yönetimi,</p>
<p>- Müsterilerine nasil yatirimlarinin getirisini arttiracaklarinin ögretilmesi,</p>
<p>- Yazilim ekibinin motivasyonunun ve verimliliginin arttirilmasi,</p>
<p>- Sürekli çalisir durumdaki yazilim teslimatinin yapilabilmesi,</p>
<p>gibi konularinda yön gösterilecektir.</p>
<p>Sertifikali Scrum Uzmani Nedir?</p>
<p>Scrum uzmaninin rolü, takim veya proje yöneticisinden çok farklidir. Basarili bir Scrum uzmani, süreçleri takip eden ve uygulayan, takimi ve degisimi motive eden bir liderdir. Bu özellikleriyle Scrum uzmani takimin verimliligini maksimize eder ve proje sirasinda karsilasilan engelleri ortadan kaldirmaya çalisir. Bunun yani sira uzmanin degisimi ve müsterileri yönetme sorumluluklari da vardir.</p>
<p>Iste bu egitimle Scrum uzmanligina ilk büyük adimi atmis olacaksiniz.</p>
<p>Egitimin Konu Basliklari</p>
<ul>
<li>Scrum&#8217;a tarihsel bakis</li>
<li>Scrum: Teori, yaklasim, uygulamalar</li>
<li> &#8211; Roller: müsteri, ürün sahibi, Scrum uzmani ve takim</li>
<li> &#8211; Toplantilar: yayim planlamasi, kosu planlamasii günlük Scrum toplantisi, kosu degerlendirmesi</li>
<li> &#8211; Dokümanlar: ürün talebi, kosu talebi, engeller</li>
<li>Planlama Pokeri</li>
<li>Yayim planlamasi</li>
<li> &#8211; Ürün talebi</li>
<li>Üretim ve kosullar</li>
<li> &#8211; Kosu hedefi</li>
<li> &#8211; Kosu planlamasi</li>
<li> &#8211; Görev tahtasi</li>
<li> &#8211; Günlük Scrum toplantilari</li>
<li> &#8211; Burndown tablolari</li>
<li> &#8211; Hiz</li>
<li> &#8211; Genel mimari ve yapi</li>
<li> &#8211; Sonlandirma kavrami</li>
<li> &#8211; Kosu imzasi</li>
<li> &#8211; Kosu sunumu</li>
<li>Velocity oyunu</li>
<li>Gelecek engeller</li>
<li>Yönetim ve ölçeklendirme</li>
</ul>
<p><strong>Sertifikasyon</strong></p>
<p>Kursa eksiksiz katilan, kurs gereksinimlerini yerine getiren ve aktif bir sekilde egitime katilim saglayan tüm katilimcilarin isimleri www.scrumalliance.org sitesinde yayinlanarak, sertifika almaya hak kazanacaklardir.</p>
<p><strong>Tarih:</strong><span style="white-space: pre;"> </span>19-20 Kasim</p>
<p><strong>Yer:</strong><span style="white-space: pre;"> </span>Istanbul</p>
<p><strong>Rezervasyon ve Bilgi:</strong><span style="white-space: pre;"> </span>myitmen@acm-software.com</p>
<p><strong>Not:</strong><span style="white-space: pre;"> </span>Egitimin dili Ingilizce&#8217;dir.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2009/10/scrum-edhitimi-19-20-kasym-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Günlük Scrum toplantıları&#8230;</title>
		<link>http://www.minepla.net/2009/08/gunluk-scrum-toplantylary/</link>
		<comments>http://www.minepla.net/2009/08/gunluk-scrum-toplantylary/#comments</comments>
		<pubDate>Sun, 02 Aug 2009 08:31:12 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Kavanoz]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=448</guid>
		<description><![CDATA[Scrum&#8217;ın en önemli ve olmazsa olmaz şeylerinden biri Scrum toplantılarıdır. Her &#8220;sprint&#8221; sırasında gün başlarında 15 dakika ile sınırlı olan bu toplantılar, projenin gidişatı konusunda bilgi aktarımı amaçlar. Dün ve bugün ne yaptın? : Takım elemanları kısa vadeli süre içerisinde yapmış olduğu işleri anlatır. Bugün ne yapacaksın?:Takım elemanları bugün hangi işleri yapacağını anlatır. Yapman gereken [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-left: 10px;margin-right:10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.minepla.net%2F2009%2F08%2Fgunluk-scrum-toplantylary%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.minepla.net%2F2009%2F08%2Fgunluk-scrum-toplantylary%2F&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Scrum&#8217;ın en önemli ve olmazsa olmaz şeylerinden biri Scrum toplantılarıdır. Her &#8220;sprint&#8221; sırasında gün başlarında 15 dakika ile sınırlı olan bu toplantılar, projenin gidişatı konusunda bilgi aktarımı amaçlar.</p>
<p><strong>Dün ve bugün ne yaptın?</strong> : Takım elemanları kısa vadeli süre içerisinde yapmış olduğu işleri anlatır.</p>
<p><strong>Bugün ne yapacaksın?</strong>:Takım elemanları bugün hangi işleri yapacağını anlatır.</p>
<p><strong>Yapman gereken işleri engelleyebilecek ya da sorun olabilecek gördüğün noktalar var mı?</strong>: Takım elemanları yapması gereken işlerde karşısına çıkabileceğini düşündüğünü problemleri paylaşır.</p>
<p>Soruları tüm takım elemanlarına tek tek sorulur ve projenin gidişatı hakkında genel bir bilgilendirme yapılır. Bu sorular çok basit olabilir ancak, takım içindeki iletişimi kuvvetlendirmesinin yanında, yapılacak işlerin düzenli olarak yapılmasını sağlar. Bir takım elemanı bir iş ile uğraşırken, sonuç olarak ne çıkacak ve neler etkilenecek gibi dikkat edilmesi noktalar bu toplantılar sonucu ortaya çıkar. Ayrıca işlerde her hangi bir sorun var ise bu toplantılar sonucu ortaya çıkar. Bu sorunlar Scrum Master tarafından ele alınır ve onun yönlendirmesi ile çözülür.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2009/08/gunluk-scrum-toplantylary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 dakikada SCRUM</title>
		<link>http://www.minepla.net/2008/12/10-dakikada-scrum/</link>
		<comments>http://www.minepla.net/2008/12/10-dakikada-scrum/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 12:11:31 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Kavanoz]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=194</guid>
		<description><![CDATA[Agile geliştirme yöntemlerinden Scrum ile ilgili 10 dakikalık bu videoyu izlemenizi tavsiye ederim. 10 dakikada Scrum]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-left: 10px;margin-right:10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.minepla.net%2F2008%2F12%2F10-dakikada-scrum%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.minepla.net%2F2008%2F12%2F10-dakikada-scrum%2F&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Agile geliştirme yöntemlerinden Scrum ile ilgili 10 dakikalık bu videoyu izlemenizi tavsiye ederim.</p>
<p><a href="http://www.youtube.com/watch?v=Q5k7a9YEoUI">10 dakikada Scrum</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2008/12/10-dakikada-scrum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scrum eğitimi @ 13-15 Kasım 2008</title>
		<link>http://www.minepla.net/2008/10/scrum-edhitimi-13-15-kasym-2008/</link>
		<comments>http://www.minepla.net/2008/10/scrum-edhitimi-13-15-kasym-2008/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 07:01:11 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Kavanoz]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=173</guid>
		<description><![CDATA[Scrum konusunda en deneyimli isimlerden biri olan Craig Larman, 13-14-15 Kasım 2008&#8242;de Scrum eğitimi vermek için Türkiye&#8217;ye geliyor. Certified Scrum Master olma şansını elde edebileceğiniz bu eğitimin ayrıntıları için burayı okuyabilirsiniz&#8230; Edit: Ne yazık ki,ekonomik şartlardan dolayı eğitim iptal olmuştur&#8230;]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-left: 10px;margin-right:10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.minepla.net%2F2008%2F10%2Fscrum-edhitimi-13-15-kasym-2008%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.minepla.net%2F2008%2F10%2Fscrum-edhitimi-13-15-kasym-2008%2F&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><span style="text-decoration: line-through;">Scrum konusunda en deneyimli isimlerden biri olan </span><a href="Craig Larman"><span style="text-decoration: line-through;">Craig Larman</span></a><span style="text-decoration: line-through;">, 13-14-15 Kasım 2008&#8242;de Scrum eğitimi vermek için Türkiye&#8217;ye geliyor. Certified Scrum Master olma şansını elde edebileceğiniz bu eğitimin ayrıntıları için </span><a href="http://www.acm-software.com/Hizmetlerimiz/Eğitim/EğitimTakvimi/SertifikalıScrumUzmanı/tabid/172/Default.aspx"><span style="text-decoration: line-through;">burayı</span></a><span style="text-decoration: line-through;"> okuyabilirsiniz&#8230;</span></p>
<p>Edit: Ne yazık ki,ekonomik şartlardan dolayı eğitim iptal olmuştur&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2008/10/scrum-edhitimi-13-15-kasym-2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Team Foundation Server&#8217;da Scrum</title>
		<link>http://www.minepla.net/2008/10/team-foundation-serverda-scrum/</link>
		<comments>http://www.minepla.net/2008/10/team-foundation-serverda-scrum/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 09:06:08 +0000</pubDate>
		<dc:creator>Arda</dc:creator>
				<category><![CDATA[Kavanoz]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.minepla.net/?p=171</guid>
		<description><![CDATA[Team Foundation Server üzerinde Scrum yöntemleri ile çalışmak için bir kaç TFS Template&#8217;i. http://www.codeplex.com/scrumptious http://www.codeplex.com/VSTSScrum http://www.microsoft.com/downloads/details.aspx?FamilyID=55A4BDE6-10A7-4C41-9938-F388C1ED15E9&#38;displaylang=en  http://www.scrumforteamsystem.com]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right; margin-left: 10px;margin-right:10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.minepla.net%2F2008%2F10%2Fteam-foundation-serverda-scrum%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.minepla.net%2F2008%2F10%2Fteam-foundation-serverda-scrum%2F&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Team Foundation Server üzerinde Scrum yöntemleri ile çalışmak için bir kaç TFS Template&#8217;i.</p>
<p><a href="http://www.codeplex.com/scrumptious">http://www.codeplex.com/scrumptious</a><br />
<a href="http://www.codeplex.com/VSTSScrum">http://www.codeplex.com/VSTSScrum</a><br />
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=55A4BDE6-10A7-4C41-9938-F388C1ED15E9&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyID=55A4BDE6-10A7-4C41-9938-F388C1ED15E9&amp;displaylang=en</a> <br />
<a href="http://www.scrumforteamsystem.com">http://www.scrumforteamsystem.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.minepla.net/2008/10/team-foundation-serverda-scrum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
