<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>[ mkhairul.com ]</title>
	
	<link>http://mkhairul.com</link>
	<description>Musings of a web ninja</description>
	<pubDate>Thu, 02 Jul 2009 11:43:28 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/mkhairul" type="application/rss+xml" /><item>
		<title>Making Presentations Work</title>
		<link>http://feedproxy.google.com/~r/mkhairul/~3/sioH7GhLrlI/</link>
		<comments>http://mkhairul.com/2009/07/02/making-presentations-work/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 11:42:07 +0000</pubDate>
		<dc:creator>mkhairul</dc:creator>
		
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://mkhairul.com/?p=1354</guid>
		<description><![CDATA[There&#8217;s a presentation for a big company coming up, preparing all kinds of stuffs for it (even bought a new pair shirt and pants). I also did some scouring over the net for information that can be used in the presentation to make it convincing enough for the stakeholders.
Of all the information that I have [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a presentation for a big company coming up, preparing all kinds of stuffs for it (even bought a new pair shirt and pants). I also did some scouring over the net for information that can be used in the presentation to make it convincing enough for the stakeholders.</p>
<p>Of all the information that I have gathered, I must make it as simple as possible and avoid any kind <strong>bullet points</strong>. There should also be details in the slides when it is printed out, but not when presenting. Hide all the details. </p>
<p>There&#8217;s a few good <a href="http://blog.slideshare.net/2008/07/15/slide-tips-dodging-bullet-points-in-powerpoint-presentations-dave-yewman/">tips</a> from Dave Yewman on making a good powerpoint presentation slides.</p>
<p>Information are collected through <a href="http://www.slideshare.net/">slideshare</a> and <a href="http://www.scribd.com/">scribd</a>. Both contains huge amounts of slides that are being used for presentations. Its up to the team to filter it to create a presentation suitable for our situation. If its possible, I will upload the results to both of the sites (in gratitude of providing these excellent sites) and share it. </p>
<p>Hopefully we can avoid this embarrassing situation.</p>
<div style="text-align: center;">
<a href="http://mkhairul.com/wp-content/uploads/2009/07/bored.jpg"><img src="http://mkhairul.com/wp-content/uploads/2009/07/bored-300x225.jpg" alt="" title="bored" width="300" height="225" class="alignnone size-medium wp-image-1355" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://mkhairul.com/2009/07/02/making-presentations-work/feed/</wfw:commentRss>
		<feedburner:origLink>http://mkhairul.com/2009/07/02/making-presentations-work/</feedburner:origLink></item>
		<item>
		<title>User Stories &amp; Daily Updates Finale</title>
		<link>http://feedproxy.google.com/~r/mkhairul/~3/Sb8vDgBFJ5Y/</link>
		<comments>http://mkhairul.com/2009/06/30/user-stories-daily-updates-finale/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 06:06:34 +0000</pubDate>
		<dc:creator>mkhairul</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://mkhairul.com/?p=1351</guid>
		<description><![CDATA[Since my services were no longer required. I was terminated. Not terminated like what the terminator do, but terminated as in changing my status from employed to unemployed.
The results for the User Stories &#038; Daily Updates is left hanging, I didn&#8217;t get the chance to get the feedback that I need from my colleagues. One [...]]]></description>
			<content:encoded><![CDATA[<p>Since my services were no longer required. I was terminated. Not terminated like what the terminator do, but terminated as in changing my status from employed to unemployed.</p>
<p>The results for the <a href="http://mkhairul.com/2009/06/13/user-stories-daily-updates-practices-failed/">User Stories &#038; Daily Updates</a> is left hanging, I didn&#8217;t get the chance to get the feedback that I need from my colleagues. One thing for sure is, my approach of introducing and implementing does not bear the results of what I had in mind. There&#8217;s room for improvement.</p>
<p>Since I&#8217;m freelancing, I guess I have the time to reflect and read up on some experiences on User Stories &#038; Scrum from the trenches.</p>
<p>Update 2/07/2009: Fixed a typo. LoL.</p>
]]></content:encoded>
			<wfw:commentRss>http://mkhairul.com/2009/06/30/user-stories-daily-updates-finale/feed/</wfw:commentRss>
		<feedburner:origLink>http://mkhairul.com/2009/06/30/user-stories-daily-updates-finale/</feedburner:origLink></item>
		<item>
		<title>User Stories &amp; Daily Updates Practices Failed</title>
		<link>http://feedproxy.google.com/~r/mkhairul/~3/zalE1UEQyGI/</link>
		<comments>http://mkhairul.com/2009/06/13/user-stories-daily-updates-practices-failed/#comments</comments>
		<pubDate>Sat, 13 Jun 2009 07:03:49 +0000</pubDate>
		<dc:creator>mkhairul</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://mkhairul.com/?p=1348</guid>
		<description><![CDATA[After explaining to my colleagues what users stories are and advising them to use it to refine the User Requirement Specifications, none heeded my advice. Why?
I tried to muster an environment where people would update each other through email every day on the progress of the project. Having a sense of progress can really turn [...]]]></description>
			<content:encoded><![CDATA[<p>After explaining to my colleagues what users stories are and advising them to use it to refine the User Requirement Specifications, none heeded my advice. Why?</p>
<p>I tried to muster an environment where people would update each other through email every day on the progress of the project. Having a sense of progress can really turn things around. I have no solid data or citation for this, just from my observation so far. After I stopped emailing the team members of the updates, none tried to continue this practice that I&#8217;m trying to establish. Why?</p>
<p>These are the questions that I&#8217;m trying to find an answer, maybe I can find it in some books but it&#8217;ll be better if I asked my colleagues directly. </p>
<p>I thought the use of User Stories is obvious to get what the users want but there&#8217;s a bit of confusion involving what&#8217;s inside the URS is not what the users want. The users wants this and this, but the team lead insist on following the URS. So what&#8217;s it gonna be?</p>
]]></content:encoded>
			<wfw:commentRss>http://mkhairul.com/2009/06/13/user-stories-daily-updates-practices-failed/feed/</wfw:commentRss>
		<feedburner:origLink>http://mkhairul.com/2009/06/13/user-stories-daily-updates-practices-failed/</feedburner:origLink></item>
		<item>
		<title>Introducing User Stories</title>
		<link>http://feedproxy.google.com/~r/mkhairul/~3/SdIHSkbXwrg/</link>
		<comments>http://mkhairul.com/2009/06/01/introducing-user-stories/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 15:51:41 +0000</pubDate>
		<dc:creator>mkhairul</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://mkhairul.com/?p=1342</guid>
		<description><![CDATA[I have started introducing the use of user stories to the other team members. Hopefully it is simple enough to be understood. 
There was a weird suggestion though to make the user stories as a formal means of refining the user requirements which require the user&#8217;s signature. I&#8217;m really against that, the last thing we [...]]]></description>
			<content:encoded><![CDATA[<p>I have started introducing the use of <a href="http://en.wikipedia.org/wiki/User_story">user stories</a> to the other team members. Hopefully it is simple enough to be understood. </p>
<p>There was a weird suggestion though to make the user stories as a formal means of refining the user requirements which require the user&#8217;s signature. I&#8217;m really against that, the last thing we need is to get the users to sign on more stuffs, it will make them think that they&#8217;re signing a death warrant if something goes wrong which will make them avoid signing it. They&#8217;ll bounce the form back and forth to other officers.</p>
<p>What I had in mind is that these user stories are only to help us make better software and <a href="http://www.mountaingoatsoftware.com/articles/27-advantages-of-user-stories-for-requirements">useful for planning</a>. </p>
<p>There was no objection to the usage of user stories, so I guess I can look forward to seeing how the user story are being produced and used.</p>
]]></content:encoded>
			<wfw:commentRss>http://mkhairul.com/2009/06/01/introducing-user-stories/feed/</wfw:commentRss>
		<feedburner:origLink>http://mkhairul.com/2009/06/01/introducing-user-stories/</feedburner:origLink></item>
		<item>
		<title>Fueled by the power of hope</title>
		<link>http://feedproxy.google.com/~r/mkhairul/~3/_XRxtE05VqQ/</link>
		<comments>http://mkhairul.com/2009/06/01/fueled-by-the-power-of-hope/#comments</comments>
		<pubDate>Sun, 31 May 2009 22:21:44 +0000</pubDate>
		<dc:creator>mkhairul</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<category><![CDATA[project]]></category>

		<category><![CDATA[rants]]></category>

		<guid isPermaLink="false">http://mkhairul.com/?p=1337</guid>
		<description><![CDATA[We have to make do with what we have, I&#8217;m being told. We have to &#8220;double our efforts&#8221;, I&#8217;m being told. *sigh*
Three months (for a seven month project) spent on requirement specification without starting development is a mistake. The development should start after the first few weeks of engaging the users for its User Requirement [...]]]></description>
			<content:encoded><![CDATA[<p>We have to make do with what we have, I&#8217;m being told. We have to &#8220;double our efforts&#8221;, I&#8217;m being told. *sigh*</p>
<p>Three months (for a seven month project) spent on requirement specification without starting development is a mistake. The development should start after the first few weeks of engaging the users for its User Requirement Specification, since it will give time for planning, learning, designing, iterating and refactoring. </p>
<p>Some might say, &#8220;<em>What about the costs, and all the other stuffs if we start too early when the users are not sure?</em>&#8220;. When the developer starts early they can plan about the framework or architecture of the system. Prioritize the first few requirements and see how it can be as flexible (this is difficult) as possible so that if its not needed, it won&#8217;t be a problem. If a certain requirement are dropped due to time constraint when revising the URS, no big deal, later on when its needed, we already know it can work perfectly and kudos to us for having a resilient design.</p>
<p>Two more months left to deliver, more than half a dozen modules have not even begin development. </p>
<p>I fear for what the future holds. I hope that I am not doomed to failure. Heh. Another rant fueled by the power of hope!</p>
]]></content:encoded>
			<wfw:commentRss>http://mkhairul.com/2009/06/01/fueled-by-the-power-of-hope/feed/</wfw:commentRss>
		<feedburner:origLink>http://mkhairul.com/2009/06/01/fueled-by-the-power-of-hope/</feedburner:origLink></item>
		<item>
		<title>A View of the Writing Process</title>
		<link>http://feedproxy.google.com/~r/mkhairul/~3/Yd30d_VJ50c/</link>
		<comments>http://mkhairul.com/2009/06/01/a-view-of-the-writing-process/#comments</comments>
		<pubDate>Sun, 31 May 2009 20:18:36 +0000</pubDate>
		<dc:creator>mkhairul</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://mkhairul.com/?p=1333</guid>
		<description><![CDATA[One of the theme from Writing With Power: Techniques for Mastering the Writing Process is a view of the writing process.

Writing calls on two skills that are so different that they usually conflict with each other: creating and criticizing.

Now I understand why it is so hard for me to write sometimes, I wrote long posts [...]]]></description>
			<content:encoded><![CDATA[<p>One of the theme from <a href="http://www.amazon.com/gp/product/0195120183?ie=UTF8&#038;tag=mkhairulcom-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0195120183">Writing With Power: Techniques for Mastering the Writing Process</a><img src="http://www.assoc-amazon.com/e/ir?t=mkhairulcom-20&#038;l=as2&#038;o=1&#038;a=0195120183" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> is <strong>a view of the writing process</strong>.</p>
<blockquote><p>
Writing calls on two skills that are so different that they usually conflict with each other: <strong>creating</strong> and <strong>criticizing</strong>.
</p></blockquote>
<p>Now I understand why it is so hard for me to write sometimes, I wrote long posts and in the end I dare not post it because it has become so dull to the point I feel ashamed to post it (sometimes I post them anyway).</p>
]]></content:encoded>
			<wfw:commentRss>http://mkhairul.com/2009/06/01/a-view-of-the-writing-process/feed/</wfw:commentRss>
		<feedburner:origLink>http://mkhairul.com/2009/06/01/a-view-of-the-writing-process/</feedburner:origLink></item>
		<item>
		<title>Just in case…</title>
		<link>http://feedproxy.google.com/~r/mkhairul/~3/PLE7WM2BUdo/</link>
		<comments>http://mkhairul.com/2009/05/30/just-in-case/#comments</comments>
		<pubDate>Sat, 30 May 2009 06:16:18 +0000</pubDate>
		<dc:creator>mkhairul</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://mkhairul.com/?p=1329</guid>
		<description><![CDATA[Just in case someone doesn&#8217;t understand my code.

function actions()
{
        $projects = $this->input->post('project');
        $this->_check_selected_item($projects);

        $action = $this->input->post('action');
        // So what the fuck does this do?
    [...]]]></description>
			<content:encoded><![CDATA[<p>Just in case someone doesn&#8217;t understand my code.</p>
<pre class="php" name="code">
function actions()
{
        $projects = $this->input->post('project');
        $this->_check_selected_item($projects);

        $action = $this->input->post('action');
        // So what the fuck does this do?
        // When a form passes the value 'invoice' as an action
        // (<button type="submit" name="action" value="invoice">Invoice those bastards!</button>),
        // $this calls for the method 'invoice' (e.g. $this->invoice())
        $this->$action();
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://mkhairul.com/2009/05/30/just-in-case/feed/</wfw:commentRss>
		<feedburner:origLink>http://mkhairul.com/2009/05/30/just-in-case/</feedburner:origLink></item>
		<item>
		<title>Designing and Engineering Time</title>
		<link>http://feedproxy.google.com/~r/mkhairul/~3/FmNcp-lyFTg/</link>
		<comments>http://mkhairul.com/2009/05/28/designing-and-engineering-time/#comments</comments>
		<pubDate>Wed, 27 May 2009 16:45:16 +0000</pubDate>
		<dc:creator>mkhairul</dc:creator>
		
		<category><![CDATA[Books]]></category>

		<category><![CDATA[blog]]></category>

		<category><![CDATA[rants]]></category>

		<guid isPermaLink="false">http://mkhairul.com/?p=1313</guid>
		<description><![CDATA[Found a new book through a blog post. 
Designing and Engineering Time: The Psychology of Time Perception in Software
Few interesting points:

Response time of typical action in the application should be about 2 seconds.
If response time takes more than 5 seconds, it is required to show a progress indicator. User should know that system is working [...]]]></description>
			<content:encoded><![CDATA[<p>Found a new book through a <a href="http://www.targetprocess.com/blog/2009/05/race-to-performant-application.html">blog post</a>. </p>
<p><a href="http://www.amazon.com/gp/product/0321509188?ie=UTF8&#038;tag=mkhairulcom-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0321509188">Designing and Engineering Time: The Psychology of Time Perception in Software</a><img src="http://www.assoc-amazon.com/e/ir?t=mkhairulcom-20&#038;l=as2&#038;o=1&#038;a=0321509188" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
<p>Few interesting points:</p>
<ul>
<li>Response time of typical action in the application should be about <strong>2 seconds</strong>.</li>
<li>If response time takes more than <strong>5 seconds</strong>, it is required to show a progress indicator. User should know that system is working on the task.</li>
<li>If system response time is more than <strong>7 seconds</strong>, people tend to leave web site or switch to another task. It breaks interaction flow.</li>
</ul>
<p>Another important point is how to make a <strong>noticeable performance improvement</strong>.</p>
<blockquote><p>
If you are going to improve performance, it should be faster by <strong>more than 20%</strong>. Otherwise most people will not see the difference (it was shown in some researches that performance difference is noticeable in a range between 10% and 18%). For example, if you are improving search function with 10 seconds response time, it is required to make response time at least 8 seconds (or less).
</p></blockquote>
<p>That blog post describes it in its context of making its software, for the public, I&#8217;m not sure how it fits in my situation but I&#8217;m sure it has its place when the time permits (very tight schedule).</p>
]]></content:encoded>
			<wfw:commentRss>http://mkhairul.com/2009/05/28/designing-and-engineering-time/feed/</wfw:commentRss>
		<feedburner:origLink>http://mkhairul.com/2009/05/28/designing-and-engineering-time/</feedburner:origLink></item>
		<item>
		<title>Learning a little every day..</title>
		<link>http://feedproxy.google.com/~r/mkhairul/~3/1C1hFrJELCY/</link>
		<comments>http://mkhairul.com/2009/05/23/learning-a-little-every-day/#comments</comments>
		<pubDate>Sat, 23 May 2009 14:18:37 +0000</pubDate>
		<dc:creator>mkhairul</dc:creator>
		
		<category><![CDATA[rants]]></category>

		<guid isPermaLink="false">http://mkhairul.com/?p=1309</guid>
		<description><![CDATA[A long time ago, back when I was in college, my lecturer asked something that I can&#8217;t remember the exact question and I answered it with &#8220;I want to learn something new everyday!&#8221; (with a big cheerful enthusiasm). Everybody in the class is quiet. No one commented on my answer (every other classmate&#8217;s answer were [...]]]></description>
			<content:encoded><![CDATA[<p>A long time ago, back when I was in college, my lecturer asked something that I can&#8217;t remember the exact question and I answered it with &#8220;I want to learn something new everyday!&#8221; (with a big cheerful enthusiasm). Everybody in the class is quiet. No one commented on my answer (every other classmate&#8217;s answer were commented by the lecturer). The lecturer just proceed with the student next to me.</p>
<p>That was one of the awkward moments I had in college, the other one was when I almost threw a chair (which could cause collateral damage) and yelled at someone in the class for provoking me too much.</p>
<p>Ok, enough of my past, <a href="http://www.dumblittleman.com/2009/05/how-to-learn-little-every-day.html">how to learn a little every day?</a></p>
<ul>
<li>Make it part of your routine and give it 20 minutes.</li>
<li>Think About What Interests You and Surprise Yourself</li>
<li>Take notes, spend some time reviewing</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mkhairul.com/2009/05/23/learning-a-little-every-day/feed/</wfw:commentRss>
		<feedburner:origLink>http://mkhairul.com/2009/05/23/learning-a-little-every-day/</feedburner:origLink></item>
		<item>
		<title>Mindset</title>
		<link>http://feedproxy.google.com/~r/mkhairul/~3/yMw1l0i6dtQ/</link>
		<comments>http://mkhairul.com/2009/05/21/mindset/#comments</comments>
		<pubDate>Thu, 21 May 2009 14:11:42 +0000</pubDate>
		<dc:creator>mkhairul</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://mkhairul.com/?p=1302</guid>
		<description><![CDATA[
After watching The Psychology of Incompetence by Ron Burk on youtube, I searched for more information on Fixed mindset. I found a book that might help me in learning about people and myself.
The book, Mindset: The New Psychology of Success is an interesting view of the way people think, even though it couldn&#8217;t possibly cover [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; margin-left: 5px;"><a href="http://mkhairul.com/wp-content/uploads/2009/05/growth.png"><img src="http://mkhairul.com/wp-content/uploads/2009/05/growth-300x176.png" alt="" title="growth" width="300" height="176" class="alignnone size-medium wp-image-1303" /></a></div>
<p>After watching <a href="http://www.youtube.com/watch?v=L_vcy7I0zIM">The Psychology of Incompetence by Ron Burk</a> on youtube, I searched for more information on <a href="http://michaelgr.com/2007/04/15/fixed-mindset-vs-growth-mindset-which-one-are-you/">Fixed mindset</a>. I found a book that might help me in learning about people and myself.</p>
<p>The book, <a href="http://www.amazon.com/gp/product/1400062756?ie=UTF8&#038;tag=mkhairulcom-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=1400062756">Mindset: The New Psychology of Success</a><img src="http://www.assoc-amazon.com/e/ir?t=mkhairulcom-20&#038;l=as2&#038;o=1&#038;a=1400062756" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> is an interesting view of the way people think, even though it couldn&#8217;t possibly cover all the mindset that mankind have, it is still interesting by the looks of it.</p>
]]></content:encoded>
			<wfw:commentRss>http://mkhairul.com/2009/05/21/mindset/feed/</wfw:commentRss>
		<feedburner:origLink>http://mkhairul.com/2009/05/21/mindset/</feedburner:origLink></item>
	</channel>
</rss>
