<?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/"
	>

<channel>
	<title>BakaDesign</title>
	<atom:link href="http://bakadesign.dk/feed/" rel="self" type="application/rss+xml" />
	<link>http://bakadesign.dk</link>
	<description>web and IT projects</description>
	<lastBuildDate>Sun, 15 Jan 2012 10:06:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>FAQ list with CSS :nth-child</title>
		<link>http://bakadesign.dk/faq-list-with-css-nth-child/</link>
		<comments>http://bakadesign.dk/faq-list-with-css-nth-child/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 10:05:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[indiemondo]]></category>

		<guid isPermaLink="false">http://bakadesign.dk/?p=232</guid>
		<description><![CDATA[On the Indiemondo website i&#8217;m bulding these days we needed a simple FAQ which could be edited from the Wordpress backend. I considered  to make some kinda custom post type or by doing with custom fields on the page in order to style the A and the Q differently, but it all seemed a bit overkill for a simple &#8230;]]></description>
			<content:encoded><![CDATA[<p>On the Indiemondo website i&#8217;m bulding these days we needed a simple FAQ which could be edited from the Wordpress backend.</p>
<p>I considered  to make some kinda custom post type or by doing with custom fields on the page in order to style the A and the Q differently, but it all seemed a bit overkill for a simple list.</p>
<p>So in the end I ended up doing it by using CSS nth:child. Knowing that the Q&#8217;s and A&#8217;s would just be a list this seemed like the obvious choice.</p>
<p>The HTML is a simple list</p>
<pre class="qoate-code">

&lt;h1&gt;FAQ&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Lorem Ipsum&lt;/li&gt;
&lt;li&gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.&lt;/li&gt;
&lt;li&gt;Lorem Ipsum&lt;/li&gt;
&lt;li&gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.&lt;/li&gt;
&lt;li&gt;Lorem Ipsum?&lt;/li&gt;
&lt;li&gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.&lt;/li&gt;
&lt;li&gt;Lorem Ipsum&lt;/li&gt;
&lt;li&gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.&lt;/li&gt;
&lt;li&gt;Lorem Ipsum&lt;/li&gt;
&lt;li&gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.&lt;/li&gt;
&lt;/ul&gt;
</pre>
<p>Some basic styling on the &lt;li&gt; elements just to remove the bullets and positions them relative &#8211; which will make sense in a second.</p>
<pre class="qoate-code">

ul li{
list-style:none;
position: relative;
}
</pre>
<p>And the styling of the odd and even list items &#8211; the odd ones will be our Q&#8217;s and the even our A&#8217;s. For both Q&#8217;s and A&#8217;s I have added the :before pseudo element containing a &#8216;?&#8217; or an &#8216;!&#8217; with a bit of styling and pushing them of to the right with absolute positioning &#8211; which is why I gave the list items a position relative earlier.</p>
<pre class="qoate-code">

ul li:nth-child(2n+1){
font-weight: bold;
margin-bottom: 5px;
}

ul li:nth-child(2n+1):before{
background-color: #e3e3e3;
border: 2px solid #ccc;
-moz-border-radius:3px;
border-radius:3px;
content:'?';
display: block;
font-weight: bold;
font-size: 16px;
height: 16px;
line-height: 16px;
position: absolute;
left:-25px; top:-2px;
text-align: center;
width: 16px;
}

ul li:nth-child(2n+2){
margin-bottom: 13px;
}
ul li:nth-child(2n+2):before{
background-color: #e3e3e3;
border: 2px solid #ccc;
-moz-border-radius:3px;
border-radius:3px;
content:'!';
display: block;
font-weight: bold;
font-size: 16px;
height: 16px;
line-height: 16px;
position: absolute;
left:-25px; top:0px;
text-align: center;
width: 16px;
}
</pre>
<p>You could put in an image instead f the &#8216;?&#8217; and &#8216;!&#8217; if you wanna spice it up a bit.</p>
<p>Se a demo page <a href="http://bakadesign.dk/demos/faq-list-with-css-nth-child/" title="FAQ list with CSS :nth-child">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bakadesign.dk/faq-list-with-css-nth-child/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Micro apps in bakaCMS</title>
		<link>http://bakadesign.dk/micro-apps-in-bakacms/</link>
		<comments>http://bakadesign.dk/micro-apps-in-bakacms/#comments</comments>
		<pubDate>Sun, 11 Dec 2011 13:41:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[bakaCMS]]></category>

		<guid isPermaLink="false">http://bakadesign.dk/?p=226</guid>
		<description><![CDATA[So, a update on bakaCMS. We&#8217;d like to introduce Micro Apps. Small independent apps which fits in like normal content fields which mean you can add, delete and rearrange. So far we have to micro apps a Like layer, since &#8230;]]></description>
			<content:encoded><![CDATA[<p><iframe src="http://player.vimeo.com/video/33462405?title=0&amp;byline=0&amp;portrait=0" width="480" height="348" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p>So, a update on bakaCMS. We&#8217;d like to introduce Micro Apps. Small independent apps which fits in like normal content fields which mean you can add, delete and rearrange.</p>
<p>So far we have to micro apps a Like layer, since it is meant for facebook and an image slider &#8211; we use Nivo slider.</p>
<p>See the video for more details.</p>
]]></content:encoded>
			<wfw:commentRss>http://bakadesign.dk/micro-apps-in-bakacms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Digital Scrumboard</title>
		<link>http://bakadesign.dk/the-digital-scrumboard/</link>
		<comments>http://bakadesign.dk/the-digital-scrumboard/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 11:54:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Collaboration]]></category>

		<guid isPermaLink="false">http://bakadesign.dk/?p=208</guid>
		<description><![CDATA[So here&#8217;s my idea of a Digital Scrumboard &#8211; som parts of it is a little out in the future, but bear with me. The Scrumboard consist of four main parts: A huge touch screen A camera A 3D-projecter (here&#8217;s &#8230;]]></description>
			<content:encoded><![CDATA[<p>So here&#8217;s my idea of a Digital Scrumboard &#8211; som parts of it is a little out in the future, but bear with me.</p>
<p><a href="http://bakadesign.dk/wordpress/wp-content/uploads/2011/11/systemet.jpg"><img class="aligncenter size-large wp-image-210" title="The Digital Scrumboard setting" src="http://bakadesign.dk/wordpress/wp-content/uploads/2011/11/systemet-1024x649.jpg" alt="" width="584" height="370" /></a></p>
<p>The Scrumboard consist of four main parts:</p>
<ol>
<li>A huge touch screen</li>
<li>A camera</li>
<li>A 3D-projecter (here&#8217;s where I get a little out there&#8230;)</li>
<li>Speakers.</li>
</ol>
<p>Lets do the obvious components fist: Camera and speakers a self explaining.  Point is to record for streaming images and projections to other locations as well as the for video and audio documentation. Speakers a bi to get the highest possible quality &#8211; I probably overdid a tad&#8230;</p>
<p>For the screen &#8211; the actual scrum board &#8211; it can be seen as a huge iPad, you interact by touch. This will make it possible to give it the traditional whiteboard-feel, just with digital enhancements. I&#8217;ll make this the next post, to keep this one short.</p>
<p>Stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://bakadesign.dk/the-digital-scrumboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aloha-editor saving to database</title>
		<link>http://bakadesign.dk/aloha-editor-saving-to-database/</link>
		<comments>http://bakadesign.dk/aloha-editor-saving-to-database/#comments</comments>
		<pubDate>Sat, 22 Oct 2011 14:44:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[bakaCMS]]></category>

		<guid isPermaLink="false">http://bakadesign.dk/?p=193</guid>
		<description><![CDATA[After a lot of searching around for the perfect inline-editor for bakaCMS i chose the Aloha editor - a open source HTML5 goodie. The website have a lot of good examples to it&#8217;s use, so I&#8217;ll skip one here and just &#8230;]]></description>
			<content:encoded><![CDATA[<p>After a lot of searching around for the perfect inline-editor for bakaCMS i chose the <a title="aloha-editor website" href="http://aloha-editor.org">Aloha editor</a> - a open source HTML5 goodie. The website have a lot of good examples to it&#8217;s use, so I&#8217;ll skip one here and just write a few lines on how I implemented it into bakaCMS. For a lot of developers this probably isn&#8217;t a big deal, bur for not-a-scripting-master like me it was.</p>
<h2>Aloha-editor and Codeigniter</h2>
<p>The code I use is mostly taking from the PHP-example at <a title="Aloha-editors php example" href="http://www.aloha-editor.org/wiki/Aloha_PHP_Example">Aloha editor.org</a> where they save your text to a session. What I &#8211; and I think most other people &#8211; need is to store it in a database using mySQL. So here&#8217;s what I did.</p>
<pre>&lt;script type="text/javascript"&gt;
    	function saveEditable(event, eventProperties) {
    	  var content = eventProperties.editable.getContents();
    	  var id = eventProperties.editable.getId();
          var fields = id.split(/-/);
          var id = fields[1];
    		$.post("site/update_text",
                { content: eventProperties.editable.getContents(),
                id: id } );
    	}

    	GENTICS.Aloha.settings = {
    		"i18n": {"current": "en"},
    		"ribbon": false,
    		"plugins": {
    			"com.gentics.aloha.plugins.GCN": {
    				"enabled": false
    			},
    		 	"com.gentics.aloha.plugins.Format": {
    				config : [ 'b', 'i','u','del','sub',
                                 'sup', 'p', 'title', 'h1', 'h2', 'h3',
                                 'h4', 'h5', 'h6', 'pre',
                                 'removeFormat'],
    			}
    	 	}
    	};

    	$(document).ready(function() {
    		$('.content').aloha();
    	});

    	GENTICS.Aloha.EventRegistry.subscribe(GENTICS.Aloha,
                              "editableDeactivated", saveEditable);

    &lt;/script&gt;</pre>
<p>The only thing I changed to get it to work, was this part</p>
<pre>var id = eventProperties.editable.getId();
          var fields = id.split(/-/);
          var id = fields[1];</pre>
<p>My id&#8217;s on the editable div&#8217;s is called id=&#8221;content-1&#8243;,  id=&#8221;content-2&#8243; ect. which is generated from an unique ID in the database for each field which is attached to &#8216;content-&#8217;. The thing is when Aloha-editor takes the div&#8217;s ID&#8217;s by the getId()-function, you&#8217;ll get ont ony the numbers of the field ( == to the ID in the database for the content) you get &#8216;content-1&#8242;. So I used a it of javascript to split the &#8216;content-&#8217; from the &#8216;id&#8217; and could then pars the id and the corresponding content of the div to be injected in the database &#8211; which I&#8217;m sure you know how to do.</p>
<p>The post adress is site/update_text due to update_text -function in the site controller.</p>
<p>And thats pretty much it. Oh, one other thing about Aloha-editor I didn&#8217;t get right away was the lack of &#8216;bold&#8217; and &#8216;italic&#8217; -formatting not working. Right until I realized you have to declare it in your css.</p>
<pre>
b{ font-weight:bold;}

i{font-style:italic;}</pre>
<p>I hope this helped someone and feel free to ask in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://bakadesign.dk/aloha-editor-saving-to-database/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>bakaCMS &#8211; a CMS for Facebook</title>
		<link>http://bakadesign.dk/bakacms-a-cms-for-facebook/</link>
		<comments>http://bakadesign.dk/bakacms-a-cms-for-facebook/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 09:19:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[bakaCMS]]></category>

		<guid isPermaLink="false">http://bakadesign.dk/?p=172</guid>
		<description><![CDATA[In short the concept is a very light weight CMS solution for Facebook pages where you don&#8217;t need to set up an external system. When you&#8217;re hold the role of admin of a page, the &#8216;Plus&#8217; icon shows in the &#8230;]]></description>
			<content:encoded><![CDATA[<p>In short the concept is a very light weight CMS solution for Facebook pages where you don&#8217;t need to set up an external system.</p>
<p><a href="http://bakadesign.dk/wordpress/wp-content/uploads/2011/10/bakaCMS_sketch.jpg"><img class="aligncenter size-full wp-image-188" title="bakaCMS_sketch" src="http://bakadesign.dk/wordpress/wp-content/uploads/2011/10/bakaCMS_sketch.jpg" alt="" width="480" height="500" /></a></p>
<p>When you&#8217;re hold the role of admin of a page, the &#8216;Plus&#8217; icon shows in the upper right corner. From here you add new text and image fields.</p>
<p><a href="http://bakadesign.dk/wordpress/wp-content/uploads/2011/10/admin_pane_sketch.jpg"><img class="aligncenter size-full wp-image-189" title="admin_pane_sketch" src="http://bakadesign.dk/wordpress/wp-content/uploads/2011/10/admin_pane_sketch.jpg" alt="" width="480" height="328" /></a>Fields are &#8216;boxes with content&#8217;, text or images. Text can be edited inline by using the <a title="Aloha editor website" href="http://aloha-editor.org">Aloha-editor</a> and images ny a not yet implemented technology.</p>
<p><a href="http://bakadesign.dk/wordpress/wp-content/uploads/2011/10/edit_content_sketch.jpg"><img class="aligncenter size-full wp-image-190" title="edit_content_sketch" src="http://bakadesign.dk/wordpress/wp-content/uploads/2011/10/edit_content_sketch.jpg" alt="" width="480" height="328" /></a>Fields can be resized as well as sorted, so you can control the structure of your content. Everything without ever leaving your page.</p>
<p>bakaCMS is a bigger and better version of simpleBaka, I made earlier this year. I&#8217;m gonna put it back up in the near future , until then you can see the <a title="simpleBaka video on vimeo" href="http://vimeo.com/24673787">demo video at Vimeo.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bakadesign.dk/bakacms-a-cms-for-facebook/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress accordion</title>
		<link>http://bakadesign.dk/wordpress-accordion/</link>
		<comments>http://bakadesign.dk/wordpress-accordion/#comments</comments>
		<pubDate>Sun, 14 Aug 2011 19:02:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[indiemondo]]></category>

		<guid isPermaLink="false">http://bakadesign.dk/?p=100</guid>
		<description><![CDATA[For this project we wanted an accordion slider with the latest 5 posts in each of the movie genres. Each genre is made as a category, so it&#8217;s something about looping through each category &#8211; of a certain parent category &#8230;]]></description>
			<content:encoded><![CDATA[<p>For this project we wanted an accordion slider with the latest 5 posts in each of the movie genres.</p>
<p><a href="http://bakadesign.dk/wordpress/wp-content/uploads/2011/08/accordion.jpg"><img class="aligncenter size-full wp-image-113" title="Movie genre Accordion" src="http://bakadesign.dk/wordpress/wp-content/uploads/2011/08/accordion.jpg" alt="Movie genre Accordion" width="590" height="300" /></a></p>
<p>Each genre is made as a category, so it&#8217;s something about looping through each category &#8211; of a certain parent category &#8211; and then display the posts. AND then put it all together in an accordion. For some a simple task but it took me a while to get it right. So, I&#8217;d like to share what I came up with in case someone else wanna do something similar.</p>
<h4>The WordPress code</h4>
<p>First the code for getting the categories and the posts:</p>
<pre class="qoate-code">

div id="newlyAddedMovies"&gt;
&lt;?php
$cat_args = array(
'parent' =&gt; 9,
'orderby' =&gt; 'name',
'order' =&gt; 'ASC',
'child_of' =&gt; 0
);
$categories = get_categories($cat_args);
foreach($categories as $category) { ?&gt;
&lt;h4 class="acc_trigger"&gt;&lt;a href="#" alt="View all &lt;?php echo $category-&gt;name; ?&gt;"&gt;&lt;?php echo $category-&gt;name; ?&gt;&lt;/a&gt;&lt;/h4&gt;
&lt;div class="acc_container"&gt;
&lt;?php
$post_args = array(
'numberposts' =&gt; 5,
'category' =&gt; $category-&gt;term_id);
$posts = get_posts($post_args);
foreach($posts as $post) {
?&gt;
&lt;div class="newlyAddedMovie"&gt;
&lt;?php the_post_thumbnail(); ?&gt;
&lt;p&gt;&lt;a href="&lt;?php the_permalink(); ?&gt;"&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;!-- .newlyAddedMovie --&gt;
&lt;?php }?&gt;
&lt;/div&gt;&lt;!-- end acc_container--&gt;
&lt;?php
}
wp_reset_query();
?&gt;
&lt;/div&gt;&lt;!-- #newlyAddedMovies --&gt;
</pre>
<h4>The CSS</h4>
<p>The accordion is originally made by Soh Tanaka &#8211; find him at <a href="http://www.sohtanaka.com/web-design/simple-accordion-w-css-and-jquery/">www.sohtanaka.com</a> &#8211; and to use his style:</p>
<pre class="qoate-code">
h2.acc_trigger {
padding: 0; margin: 0 0 5px 0;
background: url(h2_trigger_a.gif) no-repeat;
height: 46px; line-height: 46px;
width: 500px;
font-size: 2em;
font-weight: normal;
float: left;
}
h2.acc_trigger a {
color: #fff;
text-decoration: none;
display: block;
padding: 0 0 0 50px;
}
h2.acc_trigger a:hover {
color: #ccc;
}
h2.active {background-position: left bottom;}
.acc_container {
margin: 0 0 5px; padding: 0;
overflow: hidden;
font-size: 1.2em;
width: 500px;
clear: both;
background: #f0f0f0;
border: 1px solid #d6d6d6;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.acc_container .block {
padding: 20px;
}
</pre>
<p>Not much to say, I personally like the design, but alter to your flavor.</p>
<h4>The jQuery</h4>
<p>And finally a bit of jQuery to do the magic</p>
<pre class="qoate-code">
//Set default open/close settings
$('.acc_container').hide(); //Hide/close all containers
$('.acc_trigger:first').addClass('active').next().show(); //Add "active" class to first trigger, then show/open the immediate next container

//On Click
$('.acc_trigger').click(function(){
if( $(this).next().is(':hidden') ) { //If immediate next container is closed...
$('.acc_trigger').removeClass('active').next().slideUp(); //Remove all "active" state and slide up the immediate next container
$(this).toggleClass('active').next().slideDown(); //Add "active" state to clicked trigger and slide down the immediate next container
}
return false; //Prevent the browser jump to the link anchor
});
</pre>
<p>&nbsp;</p>
<p>It&#8217;s actually the same accordion on the BakaDesign homepage, but here is just displaying the latest post and I have a category logo showing next to title. To show the icons make a folder named category-icons in your content folder  paste in the following piece of code where you have your accordion.</p>
<pre class="qoate-code">
&lt;!-- Display catagory icons--&gt;
&lt;?php foreach((get_the_category()) as $cat){
$catname =$cat-&gt;category_nicename;
echo "&lt;img src='/wordpress/wp-content/category-icons/";
echo $catname;
echo ".png' alt='$catname category image' width='25px' height='25px' /&gt;";
}?&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://bakadesign.dk/wordpress-accordion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Social Translucence</title>
		<link>http://bakadesign.dk/social-translucence/</link>
		<comments>http://bakadesign.dk/social-translucence/#comments</comments>
		<pubDate>Sat, 06 Aug 2011 19:24:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Collaboration]]></category>

		<guid isPermaLink="false">http://bakadesign.dk/wordpress/?p=6</guid>
		<description><![CDATA[Thomas Erickson and Wendy A. Kellogg describes social translucence as: making team members and their activities visible to one another. Lets take an example from their text: We have a door between the stairwell into the hallway. The door has &#8230;]]></description>
			<content:encoded><![CDATA[<p>Thomas Erickson and Wendy A. Kellogg describes social translucence as: making team members and their activities visible to one another. Lets take an example from their text:</p>
<p>We have a door between the stairwell into the hallway. The door has one design problem, when opened quickly into the hallway it&#8217;s likely you might slam into someone on the other side. To solve the problem a sign was put on the door reading &#8220;Please open slowly&#8221; &#8211; not the most effective solution. If we build a socially translucent system into the door by putting a glass window it&#8217;s obvious it will have the desired effect of people not slamming doors into each other.</p>
<ul>
<li>As humans we rely on our ability to see &#8211; we react on the preset of other people.</li>
<li>Through the glass I see the person on the other side, hence as a normal human being I don&#8217;t slam the door into you.</li>
<li>And the &#8216;I know that you know I know&#8217;-reason from the earlier post: You know I can see you through the glass so if I for one reason or another choose to slam the door into you, you will know i did it deliberately &#8211; hence I get into trouble.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://bakadesign.dk/social-translucence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Distributed scrum</title>
		<link>http://bakadesign.dk/distributed-scrum/</link>
		<comments>http://bakadesign.dk/distributed-scrum/#comments</comments>
		<pubDate>Sat, 06 Aug 2011 19:24:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Collaboration]]></category>

		<guid isPermaLink="false">http://bakadesign.dk/wordpress/?p=4</guid>
		<description><![CDATA[So, I talked about scrum as a framework in the last post, now to the next step &#8211; scrum as a framework for distributed collaboration. As discussed one of the key elements when working with scrum is the sharing of &#8230;]]></description>
			<content:encoded><![CDATA[<p>So, I talked about scrum as a framework in the last post, now to the next step &#8211; scrum as a framework for distributed collaboration.</p>
<p>As discussed one of the key elements when working with scrum is the sharing of information, not only related to  a specific task but everything you communicate on a daily basis with the people around you. It&#8217;s all the &#8216;Hey, is this colour to bright?&#8217; or &#8216;Can you remember how to make jQuery do this?&#8217;. But for now let&#8217;s stick to the information that&#8217;s directly linked to tasks in the project &#8211; in other words knowledge sharing and collective interaction.</p>
<p>Let&#8217;s divide or scrum process into three main situations we&#8217;ll look into in this post.</p>
<ol>
<li>The sprint</li>
<li>The Daily Stand up</li>
<li>The Sprint Meeting</li>
</ol>
<p>The three situations have different things to take into account but on the other hand share a lot of the same challenges. Lets go into further detail.</p>
<h4>3. The Sprint Meeting</h4>
<p>If we start fra the back &#8211; 3. the sprint meeting &#8211; in the case I&#8217;m looking at it&#8217;s the only part that&#8217;s held face to face. Team members and the product owner is present as well as the scrum master. I covered this in the post on <a title="Scrum" href="http://bakadesign.dk/wordpress/hello-world/">scrum</a> so for now I&#8217;ll keep it at that.</p>
<h4>2.  The Daily Stand Up</h4>
<p><a href="http://bakadesign.dk/wordpress/wp-content/uploads/2011/08/daily-stand-up.jpg"><img class="aligncenter size-full wp-image-91" title="daily stand-up" src="http://bakadesign.dk/wordpress/wp-content/uploads/2011/08/daily-stand-up.jpg" alt="daily stand-up" width="590" height="300" /></a></p>
<p>How do we support the daily stand up? It&#8217;s not just a &#8216;I did, I do and I&#8217;m gonna do.&#8217;, it&#8217;s more complex than so. It&#8217;s about letting others know where you are in your process of getting the tasks done in order for them to act accordingly. And vice versa. And furthermore for you to know that they know &#8211; and no, it&#8217;s not a quote from some comedy. We can take this concept to our final point nr. 1.</p>
<p>At the daily stand up the team gather around the scrum board to get the big picture on how far they have come with the tasks they committed to in the sprint. Post its &#8211; or similar &#8211; describing each task it moved from todo -&gt; in progress -&gt; in test -&gt; done as the task it self moves through this process. The scrum board gives a simple and visually easy to understand &#8216;progress bar&#8217;  as well as informing all team members on where their collogues are and what they do. When distributed  the team looses the advantages of having this meeting face to face. When mediated through technology like text messaging, phone or conference information gets lost. Not only task related information but all the (ore or less) subtle signals you catch from your colleagues during a face to face meeting.</p>
<h4>1. The Sprint</h4>
<p>During the sprint team members need to communicate, tasks are send back and forth and knowledge needs to bare shared within the team. When describing and discussing technology later on I&#8217;ll go much further into why and how it&#8217;s so crucial to virtual teams to share this information.</p>
<p>So, this would be the frame for our groupware technology for distributed scrum teams.</p>
]]></content:encoded>
			<wfw:commentRss>http://bakadesign.dk/distributed-scrum/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Scrum</title>
		<link>http://bakadesign.dk/hello-world/</link>
		<comments>http://bakadesign.dk/hello-world/#comments</comments>
		<pubDate>Wed, 27 Apr 2011 09:27:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Collaboration]]></category>

		<guid isPermaLink="false">http://bakadesign.dk/wordpress/?p=1</guid>
		<description><![CDATA[Everybody&#8217;s talking about scrum. So what is it and why should we use it &#8211; if at all. Honestly, it&#8217;s a discussion I don&#8217;t want to get into, as with any other project process framework, it has it&#8217;s pros and cons. &#8230;]]></description>
			<content:encoded><![CDATA[<p>Everybody&#8217;s talking about scrum. So what is it and why should we use it &#8211; if at all. Honestly, it&#8217;s a discussion I don&#8217;t want to get into, as with any other project process framework, it has it&#8217;s pros and cons. For this project I&#8217;m just gonna conclude it&#8217;s what&#8217;s used .</p>
<p>If you&#8217;re dying to know more about scrum check out the following links:</p>
<ul>
<li><a title="Scrum Master in Under 10 Minutes (HD) by @hamids" href="http://www.youtube.com/watch?v=Q5k7a9YEoUI">Hamid Shojaee video about scurm on Youtube</a></li>
<li>All knowing <a title="scrum on wikipedia" href="http://en.wikipedia.org/wiki/Scrum_(development)">Wikipedia</a></li>
</ul>
<h4>Scrum in practical use</h4>
<p>Scrum is a framework providing some work practices and artifacts to support the process and is implemented differently in different companies and teams. I&#8217;m gonna skip the theoretical discussion on where it&#8217;s used &#8220;right&#8221; and wrong&#8221; and just present how the process is being carried out in the context of this project.</p>
<p>It will look something like his.</p>
<p><a href="http://bakadesign.dk/wordpress/wp-content/uploads/2011/04/the-scrum-process.jpg"><img class="size-full wp-image-81 aligncenter" title="the-scrum-process" src="http://bakadesign.dk/wordpress/wp-content/uploads/2011/04/the-scrum-process.jpg" alt="the scrum process" width="550" height="300" /></a>To run through the steps quickly:</p>
<ol>
<li>Some workshops to determine what it is we&#8217;re making.</li>
<li>If possible a small pilot project.</li>
<li>Specifications written as user stories</li>
<li>Test and fail fast &#8211; better and cheaper to fail now than later</li>
<li>Sprints and sprint meetings &#8211; as may as you need</li>
<li>Feature Freeze &#8211; no more new features</li>
<li>Code Freeze &#8211; no more coding&#8230;in theory</li>
<li>Performance test &#8211; may lead to more coding.</li>
<li>Grand opening of the project</li>
<li>Hypercare &#8211; users will break it!</li>
<li>Let&#8217;s see how e can improve in the next phase</li>
</ol>
<p>In this project I&#8217;m gonna focus on the sprints and how to facilitate the work process when the team is geographically distributed. Scrum is made for in-house teams sitting next to each other being able ti communicate whenever they need. This is ont possible to the same extend when distributed.</p>
<p><a href="http://bakadesign.dk/wordpress/wp-content/uploads/2011/04/sprints.jpg"><img class="aligncenter size-full wp-image-86" title="sprints" src="http://bakadesign.dk/wordpress/wp-content/uploads/2011/04/sprints.jpg" alt="sprints" width="590" height="305" /></a></p>
<p>What this project is about is how we can facilitate the daily stand up meetings through IT-system(s) and how to incorporate artifacts like the scrum board and the burndown charts. It&#8217;s about knowledge sharing, about bing up to date on other team members and about keeping them in the loop.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://bakadesign.dk/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

