<?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>Lars Barkman</title>
	<atom:link href="http://larsbarkman.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://larsbarkman.wordpress.com</link>
	<description>&#124; collection of thoughts…</description>
	<lastBuildDate>Fri, 14 May 2010 10:21:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='larsbarkman.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Lars Barkman</title>
		<link>http://larsbarkman.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://larsbarkman.wordpress.com/osd.xml" title="Lars Barkman" />
	<atom:link rel='hub' href='http://larsbarkman.wordpress.com/?pushpress=hub'/>
		<item>
		<title>NoSQL &#8211; Non-relational databases</title>
		<link>http://larsbarkman.wordpress.com/2010/05/14/nosql-non-relational-databases/</link>
		<comments>http://larsbarkman.wordpress.com/2010/05/14/nosql-non-relational-databases/#comments</comments>
		<pubDate>Fri, 14 May 2010 09:21:28 +0000</pubDate>
		<dc:creator>larsbarkman</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[Emergent technologies]]></category>
		<category><![CDATA[CouchDB]]></category>
		<category><![CDATA[Document-oriented]]></category>
		<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[Key/value]]></category>
		<category><![CDATA[Object-oriented]]></category>
		<category><![CDATA[Project Voldemort]]></category>
		<category><![CDATA[SimpleDB]]></category>
		<category><![CDATA[Thrudb]]></category>

		<guid isPermaLink="false">http://larsbarkman.wordpress.com/?p=62</guid>
		<description><![CDATA[I mostly work with SAP Netweaver and it&#8217;s except from a few legacy functional databases based on a relational data model and relational databases from the big vendors, often Oracle or IBM. If well designed, indexed and with good hardware it works great! It works great because we usually know and can foresee the load [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=larsbarkman.wordpress.com&amp;blog=13652924&amp;post=62&amp;subd=larsbarkman&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I mostly work with SAP Netweaver and it&#8217;s except from a few legacy functional databases based on a relational data model and relational databases from the big vendors, often Oracle or IBM.</p>
<p>If well designed, indexed and with good hardware it works great!</p>
<p>It works great because we usually know and can foresee the load on the system.<br />
We have a stable user base and most often if we do online applications it&#8217;s B2B with a fairly predictable load.</p>
<p>But&#8230; Now companies want/have to start using social media and move closer to the end-user&#8230; Then everything changes!</p>
<p>We need to be able to scale quickly, have predictable performance when load increases and because not every project will generate money directly it can&#8217;t cost a fortune to build and run it.</p>
<p>The architecture of such a solution is a future post, for now I&#8217;m just focusing on the database.</p>
<p>So&#8230; Scale the normal db could work but maybe the load increases to quickly for new servers to be bought/allocated OR the application just get&#8217;s to large to be manageable with a normal cluster OR maybe it&#8217;s just not going to make economic sense to meet the demand with the increase in license cost (I know that you could use a OS db, but they might not scale very well), expensive hardware and so on&#8230;</p>
<p>So what can we do?</p>
<p>One solution&#8230; Non-relational databases or <a href="http://en.wikipedia.org/wiki/NoSQL">NoSQL</a> as it&#8217;s popularly called.</p>
<p>It has many very interesting characteristics that potentially could solve many of the limitations of the relational database.</p>
<p>There are a few different approaches to the NoSQL and sometime the are used in conjunction where the major technologies are; Key/value, document-oriented, graph, tabular, object-oriented.</p>
<p>So what is it and how does it work&#8230; Instead of me copying what smarter people already wrote here is a short collection of great articles, blogs and other resources on the subject. <em>Don&#8217;t forget to read the comments and updates for the most recent information!</em></p>
<p>Enjoy!</p>
<p><strong>Articles &amp; Blogs</strong><br />
<a href="http://johnpwood.net/2009/06/15/couchdb-a-case-study/">CouchDB: A Case Study</a> &#8211; &#8220;This is part 1 in a series of posts that describe our investigation into CouchDB as a solution to several database related performance issues facing the TextMe application.&#8221;<br />
<a href="http://www.readwriteweb.com/enterprise/2009/02/is-the-relational-database-doomed.php">Is the Relational Database Doomed?</a> &#8211; &#8220;Recently, a lot of new non-relational databases have cropped up both inside and outside the cloud. One key message this sends is, &#8220;if you want vast, on-demand scalability, you need a non-relational database&#8221;.&#8221;<br />
<a href="http://carsonified.com/blog/dev/should-you-go-beyond-relational-databases/">Should you go Beyond Relational Databases?</a> &#8211; &#8220;Relational databases, such as MySQL, PostgreSQL and various commercial products, have served us well for many years. Lately, however, there has been a lot of discussion on whether the relational model is reaching the end of its life-span, and what may come after it.&#8221;<br />
<a href="http://www.metabrew.com/article/anti-rdbms-a-list-of-distributed-key-value-stores/">Anti-RDBMS: A list of distributed key-value stores</a> &#8211; &#8220;Perhaps you’re considering using a dedicated key-value or document store instead of a traditional relational database. Reasons for this might include&#8230;&#8221;<br />
<a href="http://blog.viamentis.com/articles/2008/01/02/neat-ideas-thrift-thrudb/comment-page-1/">Neat ideas: Thrift, Thrudb</a> &#8211; &#8220;Wow. The pace at which innovation happens on the web is truly breathtaking. Close on the heels of SimpleDB, The Third Rail guys have relased ThruDB, which I can only say is a fantastic idea. Simply put, ThruDB is a set of services built on top of Facebook’s Thrift, its’ cross-language services development framework, to provide highly scalable document-oriented data storage mechanism.&#8221;<br />
<a href="http://www.igvita.com/2007/12/28/thrudb-faster-and-cheaper-than-simpledb/">Thrudb &#8211; faster, cheaper than SimpleDB</a> &#8211; &#8220;Amazon&#8217;s recent announcement of SimpleDB generated a lot of buzz in the community &#8211; finally, a database service for our virtual infrastructure! Well, not so fast. SimpleDB is a far cry from the usual RDMBS we&#8217;re all used to, and it&#8217;s best described as a key-value store (BerkeleyDB, really), or a meta-data storage layer for your S3 objects. If you&#8217;re curious, Charles Ying and Todd Hoff provide a great overview, as well as a plethora of links for more information on SimpleDB.&#8221;</p>
<p><strong>Products</strong><br />
<a href="http://couchdb.apache.org/">Apache CouchDB</a> &#8211; &#8220;Apache CouchDB is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution.&#8221;<br />
<a href="http://code.google.com/p/thrudb/">Truedb</a> &#8211; &#8220;Thrudb is a set of simple services built on top of the Apache Thrift framework that provides indexing and document storage services for building and scaling websites. Its purpose is to offer web developers flexible, fast and easy-to-use services that can enhance or replace traditional data storage and access layers.&#8221;<br />
<a href="http://aws.amazon.com/simpledb/">Amazon SimpleDB</a> &#8211; &#8220;Amazon SimpleDB is a highly available, scalable, and flexible non-relational data store that offloads the work of database administration. Developers simply store and query data items via web services requests, and Amazon SimpleDB does the rest.&#8221;<br />
<a href="http://code.google.com/intl/sv-SE/appengine/docs/python/datastore/">Google App Engine Data store</a> &#8211; &#8220;The App Engine datastore is a schemaless object datastore, with a query engine and atomic transactions.&#8221;<br />
<a href="http://project-voldemort.com/">Project Voldemort</a> &#8211; &#8220;Voldemort is a distributed key-value storage system&#8221;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/larsbarkman.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/larsbarkman.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/larsbarkman.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/larsbarkman.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/larsbarkman.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/larsbarkman.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/larsbarkman.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/larsbarkman.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/larsbarkman.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/larsbarkman.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/larsbarkman.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/larsbarkman.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/larsbarkman.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/larsbarkman.wordpress.com/62/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=larsbarkman.wordpress.com&amp;blog=13652924&amp;post=62&amp;subd=larsbarkman&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://larsbarkman.wordpress.com/2010/05/14/nosql-non-relational-databases/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/23a592055f9f9d0009601fb988c348da?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">larsbarkman</media:title>
		</media:content>
	</item>
		<item>
		<title>Scrum explained by Ken Schwaber</title>
		<link>http://larsbarkman.wordpress.com/2010/05/14/scrum-explained-by-ken-schwaber/</link>
		<comments>http://larsbarkman.wordpress.com/2010/05/14/scrum-explained-by-ken-schwaber/#comments</comments>
		<pubDate>Fri, 14 May 2010 07:24:26 +0000</pubDate>
		<dc:creator>larsbarkman</dc:creator>
				<category><![CDATA[Project management]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Project managment]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://larsbarkman.wordpress.com/?p=51</guid>
		<description><![CDATA[A great introduction to Scrum!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=larsbarkman.wordpress.com&amp;blog=13652924&amp;post=51&amp;subd=larsbarkman&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A great introduction to Scrum!</p>
<span style="text-align:center; display: block;"><a href="http://larsbarkman.wordpress.com/2010/05/14/scrum-explained-by-ken-schwaber/"><img src="http://img.youtube.com/vi/IyNPeTn8fpo/2.jpg" alt="" /></a></span>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/larsbarkman.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/larsbarkman.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/larsbarkman.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/larsbarkman.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/larsbarkman.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/larsbarkman.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/larsbarkman.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/larsbarkman.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/larsbarkman.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/larsbarkman.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/larsbarkman.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/larsbarkman.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/larsbarkman.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/larsbarkman.wordpress.com/51/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=larsbarkman.wordpress.com&amp;blog=13652924&amp;post=51&amp;subd=larsbarkman&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://larsbarkman.wordpress.com/2010/05/14/scrum-explained-by-ken-schwaber/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/23a592055f9f9d0009601fb988c348da?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">larsbarkman</media:title>
		</media:content>
	</item>
		<item>
		<title>Database normalization</title>
		<link>http://larsbarkman.wordpress.com/2010/05/14/database-normalization/</link>
		<comments>http://larsbarkman.wordpress.com/2010/05/14/database-normalization/#comments</comments>
		<pubDate>Fri, 14 May 2010 07:08:28 +0000</pubDate>
		<dc:creator>larsbarkman</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[Normalization]]></category>

		<guid isPermaLink="false">http://larsbarkman.wordpress.com/?p=47</guid>
		<description><![CDATA[I was thought that a higher degree of normalization is always better from a database schema perspective and that is probably still true in most cases. BUT in the real world that might not be the best solution for the performance and agility of your application. Maybe you should consciously take it down a degree&#8230; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=larsbarkman.wordpress.com&amp;blog=13652924&amp;post=47&amp;subd=larsbarkman&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was thought that a higher degree of normalization is always better from a database schema perspective and that is probably still true in most cases.<br />
BUT in the real world that might not be the best solution for the performance and agility of your application.<br />
Maybe you should consciously take it down a degree&#8230;</p>
<p>Read Ken Down&#8217;s post <a href="http://database-programmer.blogspot.com/2008/10/argument-for-denormalization.html">The argument for denormalization</a> on the subject, it&#8217;s very interesting!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/larsbarkman.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/larsbarkman.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/larsbarkman.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/larsbarkman.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/larsbarkman.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/larsbarkman.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/larsbarkman.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/larsbarkman.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/larsbarkman.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/larsbarkman.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/larsbarkman.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/larsbarkman.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/larsbarkman.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/larsbarkman.wordpress.com/47/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=larsbarkman.wordpress.com&amp;blog=13652924&amp;post=47&amp;subd=larsbarkman&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://larsbarkman.wordpress.com/2010/05/14/database-normalization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/23a592055f9f9d0009601fb988c348da?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">larsbarkman</media:title>
		</media:content>
	</item>
		<item>
		<title>Wireframe sketching</title>
		<link>http://larsbarkman.wordpress.com/2010/05/13/wireframe-sketching/</link>
		<comments>http://larsbarkman.wordpress.com/2010/05/13/wireframe-sketching/#comments</comments>
		<pubDate>Thu, 13 May 2010 11:46:22 +0000</pubDate>
		<dc:creator>larsbarkman</dc:creator>
				<category><![CDATA[User interface]]></category>

		<guid isPermaLink="false">http://larsbarkman.wordpress.com/?p=37</guid>
		<description><![CDATA[Wireframing is an effective way of communicating user interfaces but usually require some desktop application, but not anymore! Morten Just, a user experience guy at Vodafone posted on his blog a smart way of using Google Drawings for wireframe&#8217;s&#8230; Check it out!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=larsbarkman.wordpress.com&amp;blog=13652924&amp;post=37&amp;subd=larsbarkman&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Wireframing is an effective way of communicating user interfaces but usually require some desktop application, but not anymore!</p>
<p>Morten Just, a user experience guy at Vodafone posted on his blog a smart way of using Google Drawings for wireframe&#8217;s&#8230; </p>
<p><a href="http://mortenjust.com/2010/04/19/a-wireframe-kit-for-google-drawings/">Check it out</a>!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/larsbarkman.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/larsbarkman.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/larsbarkman.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/larsbarkman.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/larsbarkman.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/larsbarkman.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/larsbarkman.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/larsbarkman.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/larsbarkman.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/larsbarkman.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/larsbarkman.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/larsbarkman.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/larsbarkman.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/larsbarkman.wordpress.com/37/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=larsbarkman.wordpress.com&amp;blog=13652924&amp;post=37&amp;subd=larsbarkman&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://larsbarkman.wordpress.com/2010/05/13/wireframe-sketching/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/23a592055f9f9d0009601fb988c348da?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">larsbarkman</media:title>
		</media:content>
	</item>
		<item>
		<title>Project management</title>
		<link>http://larsbarkman.wordpress.com/2010/05/13/attractive-approaches-to-project-management/</link>
		<comments>http://larsbarkman.wordpress.com/2010/05/13/attractive-approaches-to-project-management/#comments</comments>
		<pubDate>Thu, 13 May 2010 07:58:37 +0000</pubDate>
		<dc:creator>larsbarkman</dc:creator>
				<category><![CDATA[Project management]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Extreme Programming]]></category>
		<category><![CDATA[Pragmatic]]></category>
		<category><![CDATA[Project managment]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Waterfall]]></category>

		<guid isPermaLink="false">http://larsbarkman.wordpress.com/?p=7</guid>
		<description><![CDATA[Deliverables&#8230; The only thing that really count is what and how you and your team delivers. What&#8230; Deliver what is most important to your customer. How&#8230; Deliver it in time and on budget. So&#8230; What can help you in terms of project management approaches to reach that? Variables&#8230; What do we have to play with? [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=larsbarkman.wordpress.com&amp;blog=13652924&amp;post=7&amp;subd=larsbarkman&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Deliverables&#8230; The only thing that really count is <strong>what</strong> and <strong>how</strong> you and your team delivers.</p>
<p><strong>What</strong>&#8230; Deliver what is most important to your customer.<br />
<strong>How</strong>&#8230; Deliver it in time and on budget.</p>
<p>So&#8230; What can help you in terms of project management approaches to reach that?</p>
<p><strong>Variables</strong>&#8230; What do we have to play with? </p>
<p>Scope, time, budget and quality&#8230; Thats pretty much it!</p>
<p>Are all equally flexible? NO!</p>
<p><strong>Scope</strong>, <strong>time</strong> and <strong>budget</strong> are all very flexible but quality never is&#8230; Some (managers) can claim that it is but it is NOT!</p>
<p>I&#8217;m not saying that your application should be free from bugs but you shouldn&#8217;t purposely build it to less than the best of your ability.</p>
<p>So&#8230;<br />
- We should deliver what the customer want on time, on budget and with high quality.<br />
- Variables to play with are therefore scope, time and budget.</p>
<p>That all seems reasonable&#8230; BUT that is not always the case.</p>
<p>The missing factor&#8230; <strong>RISK</strong>!</p>
<p>The risk that WHAT might change if the TIME-frame is too long.<br />
The risk that the SCOPE gets unmanageably large if the TIME-frame is too long.<br />
The risk that the BUDGET gets &#8220;unattractive&#8221; if the SCOPE is to large due to the risk of not delivering on WHAT.</p>
<p>These are all well-known issues with old school waterfall models.<br />
The waterfall model seem good in theory but lacks to deliver in real life.</p>
<p>So&#8230; We need to keep WHAT relevant and minimizing the risk of breaking time and budget.</p>
<p>The current answer to that&#8230; <a href="http://en.wikipedia.org/wiki/Agile_software_development"><strong>Agile software development</strong></a></p>
<p>The Agile movement have done many iterations and are continuously evolving but to get practical&#8230; What is the most attractive approach today?!</p>
<p><strong>Subjectively</strong>&#8230; I like the idea of combining several of them.</p>
<p><a href="http://en.wikipedia.org/wiki/Lean_software_development"><strong>Lean software development</strong></a> for organizational principles.<br />
<a href="http://en.wikipedia.org/wiki/Scrum_(development)"><strong>Scrum</strong></a> for project management.<br />
<a href="http://en.wikipedia.org/wiki/Extreme_Programming"><strong>Extreme Programming</strong></a> (XP) for engineering practices.</p>
<p>Combining Scrum and XP is covered in the book <a href="http://www.infoq.com/minibooks/scrum-xp-from-the-trenches">Scrum and XP from the Trenches</a> by Henrik Kniberg</p>
<p>But&#8230; as always, <strong>the hardest part is doing it</strong>!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/larsbarkman.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/larsbarkman.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/larsbarkman.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/larsbarkman.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/larsbarkman.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/larsbarkman.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/larsbarkman.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/larsbarkman.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/larsbarkman.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/larsbarkman.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/larsbarkman.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/larsbarkman.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/larsbarkman.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/larsbarkman.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=larsbarkman.wordpress.com&amp;blog=13652924&amp;post=7&amp;subd=larsbarkman&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://larsbarkman.wordpress.com/2010/05/13/attractive-approaches-to-project-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/23a592055f9f9d0009601fb988c348da?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">larsbarkman</media:title>
		</media:content>
	</item>
	</channel>
</rss>
