<?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>hasan&#039;s blog (বল্গ) &#187; Uncategorized</title>
	<atom:link href="http://we4tech.wordpress.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://we4tech.wordpress.com</link>
	<description>work for fun!!!</description>
	<lastBuildDate>Wed, 25 Jan 2012 11:56:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='we4tech.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/77f5f3e5f84d83c83da12540728f5cb3?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>hasan&#039;s blog (বল্গ) &#187; Uncategorized</title>
		<link>http://we4tech.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://we4tech.wordpress.com/osd.xml" title="hasan&#039;s blog (বল্গ)" />
	<atom:link rel='hub' href='http://we4tech.wordpress.com/?pushpress=hub'/>
		<item>
		<title>(agilebd) how are we adopting agile in our companies?</title>
		<link>http://we4tech.wordpress.com/2009/07/26/agilebd-how-are-we-adopting-agile-in-our-companies/</link>
		<comments>http://we4tech.wordpress.com/2009/07/26/agilebd-how-are-we-adopting-agile-in-our-companies/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 20:18:07 +0000</pubDate>
		<dc:creator>nhm tanveer hossain khan</dc:creator>
				<category><![CDATA[ajax]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://we4tech.wordpress.com/?p=522</guid>
		<description><![CDATA[Hi, thanks for initiating this thread, i will write about my experience on adopting agile. this is my second company where we are in a transition from waterfall project management to agile based project management. as you guys can pretend we have so many things to put together to make it easy to understand to &#8230; <a href="http://we4tech.wordpress.com/2009/07/26/agilebd-how-are-we-adopting-agile-in-our-companies/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=we4tech.wordpress.com&amp;blog=537526&amp;post=522&amp;subd=we4tech&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi,<br />
thanks for initiating this thread, i will write about my experience on adopting agile.<br />
this is my second company where we are in a transition from waterfall project management to agile based project management.<br />
as you guys can pretend we have so many things to put together to make it easy to understand to those who none believers.</p>
<p>i am very very happy because of the positive and more agile attitude from management bench.<br />
more over management has realized we have to be more picky while choosing client.<br />
fortunately tekSymmetry (our company) is working with those clients who really love us seeing our open collaboration, more friendly attitude and honesty.</p>
<p>our belief is, &#8220;we don&#8217;t think client as our client we rather think them as our partner&#8221; we assist them to get smile on their face at the same time they are helping us to be happy being with them.</p>
<h2>to help or accelerate adopting agile we had to do the following stuffs</h2>
<p>- after stand up meeting we submitted daily (when sprint is running) &#8220;sprint burndown chart&#8221; and &#8220;sprint backlogs&#8221; to the management (management got more curiosity seeing more communication and transparent activities with in the development)</p>
<p>- simplified deployment process, (didn&#8217;t setup CI because we wanted more controlled environment, specially i wanted to understand the team and team attitude first)</p>
<p>- initially i had to prepare product backlog to demonstrate how to use it.</p>
<p>- joined with the development team and involved myself in coding</p>
<p>- understanding the development team and management team very closely to figure out how you can be part of their achievement. (thanks to  management because they rather helped me a lot and made so many things easier for us)</p>
<p>- my personal preference is &#8220;no give up policy, all human beings are similar possibilities&#8221;, i have been working closely and motivating each and every team members.</p>
<p>- helping them to understand they are not away from the standard and smartness.</p>
<p>- initiated &#8220;after sprint technical session&#8221;, (our talents prepare their presentation and present them to everyone, perhaps someday we will invite audience form many of your companies)</p>
<p>- ran 6 sprints being scrum master, showed them how to manage sprint backlog, how to keep it up to date, available time commitment and daily stand up</p>
<p>- built new scrum master who is now facilitating the core division of the team (we separate the team in two major divisions, core team, new feature team)</p>
<p>- helping him to realize scrum master is not someone who command, rather who &#8220;listen and suggest&#8221; with soft voice. more preciously he has to eradicate all those blocking issues which interrupting the team.</p>
<h2>usually we keep the following stuffs on our scrum</h2>
<p>- generally (8 development days, 1 sprint planning and 1 sprint review meeting) = 10 days</p>
<p>- bug fixing sprints are usually 1 week span (4 days work + 2 meeting) = 6 days</p>
<p>- retrospective meeting is organized after sprint review meeting, we used to go for lunch with the team to discuss about &#8220;what wasn&#8217;t good, could be improved&#8221;</p>
<p>- scrum team consists of developers + testers/qa + (soon we will add up designer too)</p>
<p>- test cases are prepared and delivered before any developer take commitment on any feature (though sometimes we can&#8217;t get everything before we kick starts coding)</p>
<p>- developer don&#8217;t practice test driven development rather they practice &#8220;validation driven development&#8221; (VDD <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> _))</p>
<p>- i have practiced feature driven release on my previous company</p>
<p>- here we are practicing timely and feature driven release on new company (not yet released anything)</p>
<h2>challenge i have faced</h2>
<p>- motivating and showing team members their own career path</p>
<p>- helping team to understand the agile way instead of liner way</p>
<p>- making continuous productivity and hyperactivity understandable</p>
<p>- cutting the last moment hero rather making the team as a whole as hero</p>
<h2>advantages i have found</h2>
<p>- both of the companies where i have introduced agile, (somewhere in&#8230; and tekSymmetry) from management perspective view they had agile mindset</p>
<p>- management values human over process</p>
<p>- management is picky about choosing the right client with similar mindset.</p>
<p>btw, feeling constant headache, perhaps that is the reason beyond this<br />
big email <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> _)</p>
<p>best wishes,</p>
<p>this email was sent and published under <a title="agile bangladesh (bangladesh agile group)" href="http://groups.google.com/group/agilebd/browse_thread/thread/fe183c7ac86e3882" target="_blank">agilebd (bangladesh agile) group</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/we4tech.wordpress.com/522/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/we4tech.wordpress.com/522/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/we4tech.wordpress.com/522/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/we4tech.wordpress.com/522/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/we4tech.wordpress.com/522/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/we4tech.wordpress.com/522/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/we4tech.wordpress.com/522/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/we4tech.wordpress.com/522/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/we4tech.wordpress.com/522/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/we4tech.wordpress.com/522/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/we4tech.wordpress.com/522/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/we4tech.wordpress.com/522/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/we4tech.wordpress.com/522/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/we4tech.wordpress.com/522/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=we4tech.wordpress.com&amp;blog=537526&amp;post=522&amp;subd=we4tech&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://we4tech.wordpress.com/2009/07/26/agilebd-how-are-we-adopting-agile-in-our-companies/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4bb774de244da2d6e7f39a189b905077?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">hasan</media:title>
		</media:content>
	</item>
		<item>
		<title>How do you manage your url in php application ? (for CodeIgnitor guys)</title>
		<link>http://we4tech.wordpress.com/2009/05/22/how-do-you-manage-your-url-in-php-application-for-codeignitor-guys/</link>
		<comments>http://we4tech.wordpress.com/2009/05/22/how-do-you-manage-your-url-in-php-application-for-codeignitor-guys/#comments</comments>
		<pubDate>Fri, 22 May 2009 06:33:00 +0000</pubDate>
		<dc:creator>nhm tanveer hossain khan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[codeignitor]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[quality web application]]></category>

		<guid isPermaLink="false">http://we4tech.wordpress.com/?p=495</guid>
		<description><![CDATA[Recently i had a post in phpexperts group where i wanted to emphasis on managed url. hard coding url is not a good practice besides it ended up with lot of changes on tested code. Hi, It has been long while since i last post here in phpexperts group, well i was away from php &#8230; <a href="http://we4tech.wordpress.com/2009/05/22/how-do-you-manage-your-url-in-php-application-for-codeignitor-guys/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=we4tech.wordpress.com&amp;blog=537526&amp;post=495&amp;subd=we4tech&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Recently i had a post in <a href="http://tech.groups.yahoo.com/group/phpexperts/message/12057" target="_blank">phpexperts group</a> where i wanted to emphasis on managed url. hard coding url is not a good practice besides it ended up with lot of changes on tested code.</strong></p>
<blockquote><p>Hi,<br />
It has been long while since i last post here in phpexperts group, well i was<br />
away from php for pretty long, being more java and ruby on rails guy when i got<br />
chance to help few php projects, i borrowed few more neat and nifty design<br />
concept from rails to php.</p>
<p>well let me tell you about the story of stories, i ain&#8217;t treat myself as php<br />
expert anymore since being detached or keeping my ass out of it. i&#8217;d prefer to<br />
call myself as the expert of &#8220;work for fun&#8221;.</p>
<p>before digging into the details let me explain what was wrong and what could be<br />
wrong with your current way of using URL through out the php application (web<br />
site)</p>
<p>-&gt; Karim, he is given a task to develop a beautiful WOW WOW application in php,</p>
<p>-&gt; He is very WOW WOW developer, develops everything on the fly, produces<br />
(TR/Z/B)*illion of bugs on the fly as well.</p>
<p>-&gt; Very promonient developer, he knows how to write php along html, after<br />
hearing several good advices he started giving CodeIgnitor a shot.</p>
<p>-&gt; So he used to write the following kinda code in everywhere -</p>
<p>&lt;a href=&#8221;&lt;?= site_url(&#8220;user/profile/10&#8243;) ?&gt;&#8221;&gt;My profile&lt;/a&gt;</p>
<p>Now if you get a chance to look into his view or controller codes, you might see<br />
in everywhere he hard coded the url pattern.</p>
<p>what the hell is the URL Pattern?</p>
<p>well, you see &#8220;site_url(&#8220;user/profile/10&#8243;)&#8221; this code is expanded to<br />
&#8220;<a href="http://abc.com/user/profile/10">http://abc.com/user/profile/10</a>&#8221; while you execute your code in php. this<br />
&#8220;user/profile/:number&#8221; is called url pattern.</p>
<p>everywhere in his code base he kept such hard coded url pattern.<br />
let&#8217;s imagine his client or boss or team lead ask him to change the url pattern<br />
&#8220;user/profile/:number&#8221; to something similar &#8220;profile/:number/&#8221;.</p>
<p>now tell me what would YOU DO? if you were placed in such situation?</p>
<p>well you know if that guy was me, i&#8217;d run a string replace command through out<br />
the whole project. so wherever i wrote &#8220;user/profile/:number&#8221; url pattern that<br />
would be converted to &#8220;profile/:number&#8221;</p>
<p>something like this &#8211; /site_url\(&#8220;user\/profile\/(\d+)&#8221;\)/ replace to<br />
site_url(&#8220;profile/$1&#8243;)</p>
<p>well i guess many of you already have such problem with similar solution <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
frankly speaking we had similar problem thus we came up with some solution where<br />
we can change URL pattern without modifying existing view or controller code.</p>
<p>here is the evidence -<br />
&lt;a href=&#8221;&lt;?= $this-&gt;url-&gt;profile(array(&#8220;username&#8221; =&gt; $user_profile-&gt;username))<br />
?&gt;&#8221;&gt;<br />
&lt;img src=&#8221;&lt;?= $this-&gt;url-&gt;avatar(array(&#8220;username&#8221; =&gt; $user_profile-&gt;username))<br />
?&gt;&#8221; /&gt;<br />
&lt;/a&gt;</p>
<p>you see, we ain&#8217;t hard coding any url anymore, rather we are calling a function<br />
which are automatically generating from the following kinda configuration -<br />
$urls["profile"] = &#8220;<a href="http://:username./community">http://:username.:host/community</a>&#8220;;<br />
$urls["avatar"] = &#8220;<a href="http://avatar.somewherein.net/avatar/:username/for/aawaj">http://avatar.somewherein.net/avatar/:username/for/aawaj</a>&#8220;;<br />
$urls["logout"] = &#8220;logout&#8221;;</p>
<p>i am pretty sure you guys are smart enough to figure out how we did that, let me<br />
know if you need any help about how we did that.</p>
<p>well first you try yourself and tell me how we did <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p></blockquote>
<p>read the rest of the thread <a href="http://tech.groups.yahoo.com/group/phpexperts/messages/12057?threaded=1&amp;m=e&amp;var=1&amp;tidx=1">here</a><br />
you can find out solution <a href="http://hasan.we4tech.com/files/CI-url.zip">here</a></p>
<p>best wishes,</p>
<p>work for fun!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/we4tech.wordpress.com/495/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/we4tech.wordpress.com/495/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/we4tech.wordpress.com/495/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/we4tech.wordpress.com/495/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/we4tech.wordpress.com/495/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/we4tech.wordpress.com/495/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/we4tech.wordpress.com/495/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/we4tech.wordpress.com/495/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/we4tech.wordpress.com/495/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/we4tech.wordpress.com/495/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/we4tech.wordpress.com/495/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/we4tech.wordpress.com/495/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/we4tech.wordpress.com/495/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/we4tech.wordpress.com/495/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=we4tech.wordpress.com&amp;blog=537526&amp;post=495&amp;subd=we4tech&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://we4tech.wordpress.com/2009/05/22/how-do-you-manage-your-url-in-php-application-for-codeignitor-guys/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4bb774de244da2d6e7f39a189b905077?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">hasan</media:title>
		</media:content>
	</item>
		<item>
		<title>Hello world!</title>
		<link>http://we4tech.wordpress.com/2006/11/11/hello-world/</link>
		<comments>http://we4tech.wordpress.com/2006/11/11/hello-world/#comments</comments>
		<pubDate>Sat, 11 Nov 2006 20:37:30 +0000</pubDate>
		<dc:creator>nhm tanveer hossain khan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=we4tech.wordpress.com&amp;blog=537526&amp;post=1&amp;subd=we4tech&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Welcome to <a href="http://wordpress.com/">WordPress.com</a>. This is your first post. Edit or delete it and start blogging!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/we4tech.wordpress.com/1/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/we4tech.wordpress.com/1/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/we4tech.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/we4tech.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/we4tech.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/we4tech.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/we4tech.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/we4tech.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/we4tech.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/we4tech.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/we4tech.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/we4tech.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/we4tech.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/we4tech.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/we4tech.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/we4tech.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=we4tech.wordpress.com&amp;blog=537526&amp;post=1&amp;subd=we4tech&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://we4tech.wordpress.com/2006/11/11/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4bb774de244da2d6e7f39a189b905077?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">hasan</media:title>
		</media:content>
	</item>
	</channel>
</rss>
