<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-18334214</id><updated>2026-03-02T02:11:46.492-06:00</updated><category term="Management"/><category term="Lean"/><category term="Agile"/><category term="Ruby"/><category term="Team"/><category term="A3"/><category term="BDD"/><category term="Coaching"/><category term="Java"/><category term="MindMap"/><category term="Presentations"/><category term="REST"/><category term="Retrospectives"/><category term="TDD"/><category term="Testing"/><category term="Tools"/><category term="Training"/><category term="chef"/><category term="meetup"/><title type='text'>Its all about Biz, man</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bizdriven.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://bizdriven.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>47</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-18334214.post-236707761182132723</id><published>2009-10-04T13:00:00.001-05:00</published><updated>2009-10-04T13:02:43.165-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="A3"/><category scheme="http://www.blogger.com/atom/ns#" term="Lean"/><title type='text'>Purposes of A3</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial; font-size: medium; &quot;&gt;&lt;span style=&quot;font-family:Geneva;font-size:85%;&quot;&gt;&lt;div&gt;Purposes of A3 could be broadly fit under either of the following three purposes:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Reporting how you solved a problem&lt;/li&gt;&lt;li&gt;Outlining a proposal or strategy&lt;/li&gt;&lt;li&gt;Conveying status on a previously agreed proposal&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://bizdriven.blogspot.com/feeds/236707761182132723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/18334214/236707761182132723' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/236707761182132723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/236707761182132723'/><link rel='alternate' type='text/html' href='http://bizdriven.blogspot.com/2009/10/purposes-of-a3.html' title='Purposes of A3'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18334214.post-2479216079736516150</id><published>2009-10-04T12:53:00.001-05:00</published><updated>2009-10-04T12:57:05.576-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="chef"/><category scheme="http://www.blogger.com/atom/ns#" term="meetup"/><title type='text'>Announcing the Bay Area Chef User Meetup</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: rgb(42, 42, 42); &quot;&gt;&lt;p style=&quot;line-height: 1.5em; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Hi folks, I’d like to announce the &lt;a href=&quot;http://www.meetup.com/ChefUserGroup/&quot;&gt;Bay Area Chef User Meetup&lt;/a&gt;. The first meeting is scheduled for the mid of the this month – on the 14th of Oct.&lt;/p&gt;&lt;p style=&quot;line-height: 1.5em; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;This is just the first meetup, so it will be general – exchanging ideas about what different folks in the valley are cooking using Chef&lt;/p&gt;&lt;p style=&quot;line-height: 1.5em; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;a href=&quot;http://www.meetup.com/ChefUserGroup/&quot;&gt;Join the group&lt;/a&gt; – and attend, it should be fun!&lt;/p&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://bizdriven.blogspot.com/feeds/2479216079736516150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/18334214/2479216079736516150' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/2479216079736516150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/2479216079736516150'/><link rel='alternate' type='text/html' href='http://bizdriven.blogspot.com/2009/10/announcing-bay-area-chef-user-meetup.html' title='Announcing the Bay Area Chef User Meetup'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18334214.post-1053775789091019224</id><published>2009-07-30T22:45:00.002-05:00</published><updated>2009-07-30T22:47:29.032-05:00</updated><title type='text'>A strategy to port from old system to new system</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); line-height: 16px; &quot;&gt;Click the Image for Full Size&lt;/span&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimCr-xMk23DMny9-rQgunK_sQpAyMVnKmppgfugnVYU6-qAm9Ooa5-JpZNb-ijru2LnKV8c1KulhLEXYfvIw-j5e4A8vS3QAOy04WJWYJcqYcWQC17RLp2IeEtzXAGTfcG6VZo2A/s1600-h/Adobe+ReaderScreenSnapz001.gif&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 171px; height: 400px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimCr-xMk23DMny9-rQgunK_sQpAyMVnKmppgfugnVYU6-qAm9Ooa5-JpZNb-ijru2LnKV8c1KulhLEXYfvIw-j5e4A8vS3QAOy04WJWYJcqYcWQC17RLp2IeEtzXAGTfcG6VZo2A/s400/Adobe+ReaderScreenSnapz001.gif&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5364465683516935938&quot; /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://bizdriven.blogspot.com/feeds/1053775789091019224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/18334214/1053775789091019224' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/1053775789091019224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/1053775789091019224'/><link rel='alternate' type='text/html' href='http://bizdriven.blogspot.com/2009/07/strategy-to-port-from-old-system-to-new.html' title='A strategy to port from old system to new system'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimCr-xMk23DMny9-rQgunK_sQpAyMVnKmppgfugnVYU6-qAm9Ooa5-JpZNb-ijru2LnKV8c1KulhLEXYfvIw-j5e4A8vS3QAOy04WJWYJcqYcWQC17RLp2IeEtzXAGTfcG6VZo2A/s72-c/Adobe+ReaderScreenSnapz001.gif" height="72" width="72"/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18334214.post-8563374595518831341</id><published>2009-07-19T15:18:00.002-05:00</published><updated>2009-07-19T15:23:53.963-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Lean"/><category scheme="http://www.blogger.com/atom/ns#" term="MindMap"/><title type='text'>Lean Software Development MindMap</title><content type='html'>Click the Image for Full Size&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj910evHQxa_K3YlIuVPTdB0FgepycUizPEfwpJbv0X-EQCFJGIoGdmUPbD1EwuQb9ZzJ3k6-dkKTqRJ1IvfB3-2c5gvRsZnxKBEW26mbBP6jgoHsbL2fh3ReCiUv-SHKWydGJ1EQ/s1600-h/Lean+Software+Development.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 244px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj910evHQxa_K3YlIuVPTdB0FgepycUizPEfwpJbv0X-EQCFJGIoGdmUPbD1EwuQb9ZzJ3k6-dkKTqRJ1IvfB3-2c5gvRsZnxKBEW26mbBP6jgoHsbL2fh3ReCiUv-SHKWydGJ1EQ/s400/Lean+Software+Development.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5360269200362328946&quot; /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://bizdriven.blogspot.com/feeds/8563374595518831341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/18334214/8563374595518831341' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/8563374595518831341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/8563374595518831341'/><link rel='alternate' type='text/html' href='http://bizdriven.blogspot.com/2009/07/lean-software-development-mindmap.html' title='Lean Software Development MindMap'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj910evHQxa_K3YlIuVPTdB0FgepycUizPEfwpJbv0X-EQCFJGIoGdmUPbD1EwuQb9ZzJ3k6-dkKTqRJ1IvfB3-2c5gvRsZnxKBEW26mbBP6jgoHsbL2fh3ReCiUv-SHKWydGJ1EQ/s72-c/Lean+Software+Development.png" height="72" width="72"/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18334214.post-1780313816577161222</id><published>2009-06-25T00:02:00.001-05:00</published><updated>2009-06-25T00:04:56.942-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Team"/><title type='text'>Be Nice</title><content type='html'>Well put &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif; font-size: 12px; color: rgb(51, 51, 51); line-height: 18px; &quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif; font-size: 12px; color: rgb(51, 51, 51); line-height: 18px; &quot;&gt;I don&#39;t care how good you are at programming, finding bugs, whatever. If you&#39;re rude, or if you speak poorly to people who don&#39;t understand your... quirks.... you will wind up being shunted to the side. No one wants to work with someone who makes them feel beat down all the time, or someone who they simply can&#39;t understand, or someone whose reaction to every issue is to start wailing about the end of the world&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Check out Catherine Powell full blog at &lt;a href=&quot;http://blog.abakas.com/2009/06/be-nice.html&quot;&gt;http://blog.abakas.com/2009/06/be-nice.html&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bizdriven.blogspot.com/feeds/1780313816577161222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/18334214/1780313816577161222' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/1780313816577161222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/1780313816577161222'/><link rel='alternate' type='text/html' href='http://bizdriven.blogspot.com/2009/06/be-nice.html' title='Be Nice'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18334214.post-9044448466902408043</id><published>2009-06-08T00:39:00.002-05:00</published><updated>2009-06-08T01:47:58.749-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Lean"/><title type='text'>Automation is Overrated!</title><content type='html'>&lt;div&gt;Imagine that in our project we have a manual build process that is complex. Sadly, this is not that difficult to imagine. Obviously the manual build process is reducing our ability to release our software often. Close your eye for a minute and think how will you will solve this problem. &lt;/div&gt;&lt;div&gt;When I asked this question to some of my friends, most of them told me they will automate the build process. I bet even you came up with automating build process as a solution. Automating the build process looks like a logical solution. If you give some more thought, you will realize that we are just automating the complexity that is there in the build process. We are not simplifying the build process. Even though we automated our build process it is still complex and it is going to be difficult to change.&lt;/div&gt;&lt;div&gt;So next time before automating a complex process, first simplify that process. If you simplify a complex process, as a added bonus it will be easy to automate.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:small;&quot;&gt;Check out my other blogs on Lean at &lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:small;&quot;&gt;&lt;a href=&quot;http://bizdriven.blogspot.com/search/label/Lean&quot;&gt;http://bizdriven.blogspot.com/search/label/Lean&lt;/a&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bizdriven.blogspot.com/feeds/9044448466902408043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/18334214/9044448466902408043' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/9044448466902408043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/9044448466902408043'/><link rel='alternate' type='text/html' href='http://bizdriven.blogspot.com/2009/06/automation-is-overrated.html' title='Automation is Overrated!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18334214.post-824557745292630615</id><published>2009-06-07T11:05:00.005-05:00</published><updated>2009-06-08T01:48:45.427-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Lean"/><category scheme="http://www.blogger.com/atom/ns#" term="Team"/><title type='text'>What makes a group of people a team?</title><content type='html'>A group of people are a team when they,&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Have Common Goal&lt;/li&gt;&lt;li&gt;Have Mutual Commitment&lt;/li&gt;&lt;li&gt;Synchronize their effects and&lt;/li&gt;&lt;li&gt;Trust and Respect Each Other&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Otherwise they are just a group of people not a team.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:small;&quot;&gt;Check out my other blogs on Team at &lt;/span&gt;&lt;/i&gt;&lt;a href=&quot;http://bizdriven.blogspot.com/search/label/Team&quot;&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:small;&quot;&gt;http://bizdriven.blogspot.com/search/label/Team&lt;/span&gt;&lt;/i&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bizdriven.blogspot.com/feeds/824557745292630615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/18334214/824557745292630615' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/824557745292630615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/824557745292630615'/><link rel='alternate' type='text/html' href='http://bizdriven.blogspot.com/2009/06/what-makes-group-of-people-team.html' title='What makes a group of people a team?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18334214.post-1227500779791284612</id><published>2009-06-02T23:21:00.001-05:00</published><updated>2009-06-02T23:23:35.056-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Lean"/><title type='text'>It is the system</title><content type='html'>&quot;It is the system, not the workers, that creates defects and lowers productivity&quot;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;-- W. Edwards Deming&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bizdriven.blogspot.com/feeds/1227500779791284612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/18334214/1227500779791284612' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/1227500779791284612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/1227500779791284612'/><link rel='alternate' type='text/html' href='http://bizdriven.blogspot.com/2009/06/it-is-system.html' title='It is the system'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18334214.post-8143565535838068993</id><published>2009-05-30T12:47:00.002-05:00</published><updated>2009-05-30T12:50:53.530-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Management"/><title type='text'>Make it easier to do the right thing</title><content type='html'>&lt;div&gt;Last year, I got a chance to work in India for 6 months. It was an awesome experience. I never had so much fun working. Something simple and thought provoking happened when I was there that I want to share.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I went to watch a movie with my friend. The theater was awesome. It was a multi-screen theater in a mall. We got our drinks and all set to watch a mindless hollywood movie. After the movie, my friend left his drink cup in his seat. I told him that it is not the right thing to do and we should not liter like that. He was like &quot;oh don&#39;t worry about it&quot;. I carried my drink cup, I did not want to leave it in my seat. I was expecting there will be trash can outside the theater door. To my surprise, I did not find a trash can. I spend like 5 minutes looking for a trash can.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is a very simple incident, but it teaches us an important thing. It is not that people want to do the wrong thing. They are just doing what is easy. In this incident , leaving the cup in the theater is an easier choice than spending 5 minutes looking for a trash can.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Lets take a software project. If it is very difficult to write automated tests, developers will eventually will stop writing tests. I can think of so many things like this. If it is taking a long time to run a build, developers will eventually start checking in code without running the build.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So in a software project, We should make sure that doing the right thing is easier than doing the wrong thing.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bizdriven.blogspot.com/feeds/8143565535838068993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/18334214/8143565535838068993' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/8143565535838068993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/8143565535838068993'/><link rel='alternate' type='text/html' href='http://bizdriven.blogspot.com/2009/05/make-it-easier-to-do-right-thing.html' title='Make it easier to do the right thing'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18334214.post-7605131093570396042</id><published>2009-05-25T17:10:00.002-05:00</published><updated>2009-05-25T19:50:12.922-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ruby"/><title type='text'>What is Rack?</title><content type='html'>&lt;div&gt;Rack is a specification or a standardized way in Ruby to interact with a web server. It specifies how to accept a request from a web server and  how to respond to a web server. Even though it sounds very simple, it opens up lot of options.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Check out these links for more information,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://rack.rubyforge.org/&quot;&gt;http://rack.rubyforge.org/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://chneukirchen.org/talks/euruko-2007/chneukirchen-euruko2007-introducing-rack.pdf&quot;&gt;http://chneukirchen.org/talks/euruko-2007/chneukirchen-euruko2007-introducing-rack.pdf&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://vision-media.ca/resources/ruby/ruby-rack-middleware-tutorial&quot;&gt;http://vision-media.ca/resources/ruby/ruby-rack-middleware-tutorial&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://github.com/rack/rack-contrib/tree/master&quot;&gt;http://github.com/rack/rack-contrib/tree/master&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bizdriven.blogspot.com/feeds/7605131093570396042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/18334214/7605131093570396042' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/7605131093570396042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/7605131093570396042'/><link rel='alternate' type='text/html' href='http://bizdriven.blogspot.com/2009/05/what-is-rack.html' title='What is Rack?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18334214.post-717477585831399580</id><published>2009-05-24T11:55:00.000-05:00</published><updated>2009-05-24T11:56:02.652-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Presentations"/><title type='text'>Like movies, your presentations need Editors</title><content type='html'>Cleaning up your presentation is not that different from editing a feature film. As a director wants her films crisp and clear, you want your presentations to be crisp and clear. In movie industry, they say that director and editor roles should be done by different people. The reason is, for director when she looks at a scene she thinks the hardship that is gone in shooting that scene more than whether that scene is moving the story or not. No wonder Director&#39;s Cut is so boring. When an editor looks at the same scene she does not care how much effort has gone to shoot that scene. Editor cares only whether that scene is moving the story along or not. So next time when you are done with your presentation share it with an another person and ask her to edit it. Don&#39;t mind if she deletes a slide that took you 30 minutes to put it. Believe me your presentation will be more crisp and clear at the end.</content><link rel='replies' type='application/atom+xml' href='http://bizdriven.blogspot.com/feeds/717477585831399580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/18334214/717477585831399580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/717477585831399580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/717477585831399580'/><link rel='alternate' type='text/html' href='http://bizdriven.blogspot.com/2009/05/like-movies-your-presentations-need.html' title='Like movies, your presentations need Editors'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18334214.post-1634129104289968030</id><published>2009-05-17T20:38:00.002-05:00</published><updated>2009-05-17T20:43:16.954-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Training"/><title type='text'>Skills needed for a trainer to be good</title><content type='html'>&lt;div&gt;There is a wrong assumption that good trainers are the ones who have expertise in the area they are training. I think having expertise in area you are training is important , but it is not the only skill that will make you a good trainer. A good trainer should also have these following skills,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;i&gt;- Facilitation skills :&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;  The trainer should help learning to take place by creating a safe environment for trainees that encourages the learning process.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;i&gt;- Presentation skills :&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;  The trainer should be organizing and presenting information and activities that will reinforce the learning process.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;i&gt;- Motivation skills:&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;  The trainer should encourage and motivate trainees to learn and participate in training.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;i&gt;- Evaluation skills:&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;  The trainer should be able to check to see if learning has taken place.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Yes expertise in area a trainer is training is important, but that will not alone will make he/she a good trainer. A trainer to be good will also need the skills I have mentioned above.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bizdriven.blogspot.com/feeds/1634129104289968030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/18334214/1634129104289968030' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/1634129104289968030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/1634129104289968030'/><link rel='alternate' type='text/html' href='http://bizdriven.blogspot.com/2009/05/skills-needed-for-trainer-to-be-good.html' title='Skills needed for a trainer to be good'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18334214.post-1746219418292344878</id><published>2009-05-16T10:02:00.002-05:00</published><updated>2009-05-16T22:32:15.665-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Retrospectives"/><title type='text'>Random Thoughts about Retrospectives</title><content type='html'>&lt;ul&gt;&lt;li&gt;Retrospectives are there to surface problems not to analyze root cause of a problem.&lt;/li&gt;&lt;li&gt;Retrospectives should end with action items.&lt;/li&gt;&lt;li&gt;Each Action Item should have an Owner.&lt;/li&gt;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://bizdriven.blogspot.com/feeds/1746219418292344878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/18334214/1746219418292344878' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/1746219418292344878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/1746219418292344878'/><link rel='alternate' type='text/html' href='http://bizdriven.blogspot.com/2009/05/random-thoughts-about-retrospectives.html' title='Random Thoughts about Retrospectives'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18334214.post-3740279717509923353</id><published>2009-02-18T22:50:00.002-06:00</published><updated>2009-02-18T22:52:45.257-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Management"/><title type='text'>Should Project Managers be technical ?!</title><content type='html'>I have seen some good project managers who were technical or non technical. I have see some bad project managers who were technical or non technical. I am not sure whether being technical or non technical even matter for being a good project manager. Many of my friends and colleagues have some strong opinion on this subject. I wanted to know how everyone else feels about project managers being technical or non technical. Please share your thoughts as comments.</content><link rel='replies' type='application/atom+xml' href='http://bizdriven.blogspot.com/feeds/3740279717509923353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/18334214/3740279717509923353' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/3740279717509923353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/3740279717509923353'/><link rel='alternate' type='text/html' href='http://bizdriven.blogspot.com/2009/02/should-project-managers-be-technical.html' title='Should Project Managers be technical ?!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18334214.post-7081483167334740932</id><published>2009-02-13T22:38:00.002-06:00</published><updated>2009-02-13T22:39:07.272-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Management"/><title type='text'>Simple Procedure for effective meeting</title><content type='html'>Are you spending lot of time in meetings without much result. Try this simple procedure&lt;br /&gt;&lt;br /&gt;1) Invite only needed people&lt;br /&gt;2) Display purpose and Agenda of the meeting&lt;br /&gt;3) Time box your discussions (I will post another blog examining different discussion techniques)&lt;br /&gt;4) Come up with Action Items&lt;br /&gt;5) State the owner and due for each Action item.&lt;br /&gt;6) Send meeting minutes to all attendees</content><link rel='replies' type='application/atom+xml' href='http://bizdriven.blogspot.com/feeds/7081483167334740932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/18334214/7081483167334740932' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/7081483167334740932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/7081483167334740932'/><link rel='alternate' type='text/html' href='http://bizdriven.blogspot.com/2009/02/simple-procedure-for-effective-meeting.html' title='Simple Procedure for effective meeting'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18334214.post-4788452623362894185</id><published>2009-02-09T11:08:00.002-06:00</published><updated>2009-02-09T11:11:53.919-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Agile"/><category scheme="http://www.blogger.com/atom/ns#" term="Management"/><category scheme="http://www.blogger.com/atom/ns#" term="Team"/><title type='text'>Fresher and Experienced Developers - Friends or Enemies ?</title><content type='html'>There are many articles written about pair programming. I wanted to write something specific about pair programming between a fresher and experienced programer.&lt;br /&gt;&lt;br /&gt;Lets look at some benefits of pairing a fresher with a experienced developer.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Benefits:&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;The fresher gets a good a mentor whom he can ask questions and clarify doubts.&lt;/li&gt;&lt;li&gt;Learn from experienced developer. Learn concepts in minutes which might take years if left alone.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;There are so many other benefits in pair programming. My interest is finding problems that could occur when pairing a fresher with a experienced developer.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Problems:&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Fresher can slow down experienced developer, so productivity may go down.&lt;/li&gt;&lt;li&gt;Experienced dev might get frustrated explaining everything to fresher.&lt;/li&gt;&lt;li&gt;Fresher might be intimated so would not question experience developer&#39;s decisions.&lt;/li&gt;&lt;li&gt;Fresher might feel discouraged as they don&#39;t know many things compare to experienced developers.&lt;/li&gt;&lt;li&gt;Fresher might not get sense of accomplishments as they feel they finished a task because they paired with some experienced developers.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Now we have a good set of problems. Lets see what we can do it avoid these problems.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Solutions:&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Give freshers some tasks that they can do by themselves so they will get a sense of accomplishments.&lt;/li&gt;&lt;li&gt;Experienced developers can clearly tell freshers where they need to concentrate, like ask them to read a particular technology or practice.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Create a safe environment where freshers won&#39;t hold themselves from questioning experienced developers&#39; decisions.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Create a culture where people seek feedback. &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Always make sure freshers what is expected out of them that way they can be ready.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Have One on ones regularly with freshers and experienced developers to get sense how things are going.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Talk with experienced developers to find how freshers are doing. Ask them what they suggest we can do to improve a productivity.&lt;/li&gt;&lt;/ol&gt;This is not a comprehensive list. &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;Please share your experience&lt;/span&gt;&lt;/span&gt;. I would like to hear from both experienced developers and freshers.</content><link rel='replies' type='application/atom+xml' href='http://bizdriven.blogspot.com/feeds/4788452623362894185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/18334214/4788452623362894185' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/4788452623362894185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/4788452623362894185'/><link rel='alternate' type='text/html' href='http://bizdriven.blogspot.com/2009/02/fresher-and-experienced-developers.html' title='Fresher and Experienced Developers - Friends or Enemies ?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18334214.post-4447303495109100026</id><published>2009-01-27T15:51:00.002-06:00</published><updated>2009-02-09T14:01:48.304-06:00</updated><title type='text'>Idea to Implementation</title><content type='html'>I created a presentation for some of my friends who were planning to start their own business. This presentation is based on &quot;Getting Real&quot; book.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Check it out and let me know if you have any questions/suggestions.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe src=&quot;http://docs.google.com/EmbedSlideshow?docid=dcc9qkmg_12hjn76h&amp;amp;size=m&quot; frameborder=&quot;0&quot; width=&quot;555&quot; height=&quot;451&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://bizdriven.blogspot.com/feeds/4447303495109100026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/18334214/4447303495109100026' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/4447303495109100026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/4447303495109100026'/><link rel='alternate' type='text/html' href='http://bizdriven.blogspot.com/2009/02/ides-to-implementation.html' title='Idea to Implementation'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18334214.post-7106733807279789206</id><published>2009-01-23T09:58:00.006-06:00</published><updated>2009-01-24T17:08:47.496-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Agile"/><category scheme="http://www.blogger.com/atom/ns#" term="Lean"/><category scheme="http://www.blogger.com/atom/ns#" term="Management"/><title type='text'>Determine root cause of a problem</title><content type='html'>Determining root cause of a problem and solve the root cause rather than symptoms is one of important principles of Lean methodology. I have been in situations where we do not have time to determine root cause, so we waste our time just solving symptoms of a problem. I am sure many of you have been in this kind of situation. Unless we solve root cause of a problem, the problem will keep coming back. So it is important for us to determine root cause of a problem and solve it instead of solving symptoms. How do we determine root cause? Lucky for there is a simple technique to determine root cause of a problem.&lt;br /&gt;&lt;br /&gt;This technique is called &quot;5 Whys&quot;. The technique is to repeatedly ask &quot;why&quot; till we find root cause of a problem.&lt;br /&gt;&lt;br /&gt;It is easy to explain with an example.&lt;br /&gt;&lt;br /&gt;Problem: QAs take lot of time to test application.&lt;br /&gt;&lt;br /&gt;1. Why are QAs taking lot of time to test application?&lt;br /&gt;- Because they find so many bugs in application. They have to wait for developers to fix those bugs, so they can retest.&lt;br /&gt;&lt;br /&gt;2. Why are QAs finding so many bugs in application?&lt;br /&gt;- Because the application has lot of bugs.&lt;br /&gt;&lt;br /&gt;3. Why is application having many bugs after development is done?&lt;br /&gt;- Because developers did not find these bugs when developing application.&lt;br /&gt;&lt;br /&gt;4. Why developers did not find all these bugs during development?&lt;br /&gt;- Because they do not have enough unit tests.&lt;br /&gt;&lt;br /&gt;5. Why developers did not write enough unit tests?&lt;br /&gt;- Because developers did not do Test Driven Development.&lt;br /&gt;&lt;br /&gt;You can see that QAs taking lot of time to test is not the real problem, it is just a symptom. After applying 5 whys technique we found the root cause of that problem is developers are not doing test driven development. In fact we can repeat why questions some more time to make sure it is root cause.&lt;br /&gt;&lt;br /&gt;6. Why developers did not do Test Driven Development?&lt;br /&gt;-Because they don&#39;t know how to do Test Driven Development.&lt;br /&gt;&lt;br /&gt;Now we have determined the root cause of our problem. It is not QAs taking lot of time to test. It is developers do not know how to do test driven development.So instead of adding more QAs to reduce testing time, we should train developers how to do test driven development.</content><link rel='replies' type='application/atom+xml' href='http://bizdriven.blogspot.com/feeds/7106733807279789206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/18334214/7106733807279789206' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/7106733807279789206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/7106733807279789206'/><link rel='alternate' type='text/html' href='http://bizdriven.blogspot.com/2009/01/determine-root-cause-of-problem.html' title='Determine root cause of a problem'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18334214.post-4927132226019674079</id><published>2009-01-18T01:07:00.000-06:00</published><updated>2009-01-17T01:09:35.132-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Management"/><title type='text'>Tips for on-boarding new hires in your company</title><content type='html'>On-boarding new hire to your company is a very important task. Every company needs to have a proper on-boarding strategy. I thought I will share some of good tips that I heard from different people for on-boarding new member to your company.&lt;br /&gt;&lt;br /&gt;1) Buddy program: When someone joins your company assign them a buddy. The new person will know that they have someone whom they can ask questions and clarify their doubts.&lt;br /&gt;&lt;br /&gt;2) Introduce recent hires to new hires. Recent hires will know what it was to be a new person in a company. They can help new hires in coping up with stress and also guide them.&lt;br /&gt;&lt;br /&gt;3) Ask new hires to finish small measurable tasks. This will help you understand new hire&#39;s working style. As task could be measured you can give them feedback and guidance to them to finish that task. When they finish a task, their morale will also increase. They will feel a sense of accomplishing something.&lt;br /&gt;&lt;br /&gt;4) Socials events. This will ease them and allow them to make friends in company.&lt;br /&gt;&lt;br /&gt;5) Have a Mentor program . More than a buddy you also need to assign a mentor. Mentor will help them understand their goals and what they are looking for in this company. Mentor can also help them with their career and goal settings.&lt;br /&gt;&lt;br /&gt;6) Weekly feedback sessions - Let them know how they are doing and what they can do differently. Look at my previous &lt;a href=&quot;http://bizdriven.blogspot.com/2009/01/feedbacks.html&quot;&gt;post&lt;/a&gt; &lt;lkink&gt; to see how to give and receive feedback. Feedbacks are very useful as they will give new hires where they going and how they are doing exactly. They will also know what is expected out of them in their company.&lt;br /&gt;&lt;/lkink&gt;&lt;div&gt;&lt;lkink&gt;&lt;br /&gt;These tips could be used for on-boarding new member to your team.&lt;br /&gt;&lt;br /&gt;Please share your tips on on-boarding new hires.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/lkink&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bizdriven.blogspot.com/feeds/4927132226019674079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/18334214/4927132226019674079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/4927132226019674079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/4927132226019674079'/><link rel='alternate' type='text/html' href='http://bizdriven.blogspot.com/2009/01/tips-for-onboarding-new_2684.html' title='Tips for on-boarding new hires in your company'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18334214.post-1290662688192792242</id><published>2009-01-16T13:57:00.004-06:00</published><updated>2009-01-21T18:36:02.389-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Coaching"/><category scheme="http://www.blogger.com/atom/ns#" term="Management"/><category scheme="http://www.blogger.com/atom/ns#" term="Team"/><title type='text'>Feedback</title><content type='html'>&lt;div&gt;It is important for a PM to encourage his team members to give and receive feedback. Feedback are important for team to be cohesive and successful. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When it comes to feedback, people always use sandwich technique. How many times have you heard people tell you something in lines of,&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;&quot;you are great. you are doing an amazing job. you are mean. it was great working with you&quot;&lt;/span&gt;. They sandwich a bad thing between two good things about you. This is not feedback. There is nothing positive is going to come out from these kind of conversations. In fact , the types of conversations will have negative effect.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Feedback should be given for two reasons,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1) Improving Effectiveness and&lt;/div&gt;&lt;div&gt;2) Strengthening confidence.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There is nothing like good or bad feedback, only feedback.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When giving feedback,&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1) Be specific.&lt;/div&gt;&lt;div&gt;2) Focus on behavior rather than the person&lt;/div&gt;&lt;div&gt;3) Be descriptor rather than judgmental&lt;/div&gt;&lt;div&gt;4) Ask permission&lt;/div&gt;&lt;div&gt;5) Give feedback in private&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When receiving feedback&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1) Ask for instances if the person tells you something generic&lt;/div&gt;&lt;div&gt;2) Ask for suggestions&lt;/div&gt;&lt;div&gt;3) Treat feedback as a gift :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Encourage your team members to give and receive feedback.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It will be nice if you all can share your experiences in giving and receiving feedback.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bizdriven.blogspot.com/feeds/1290662688192792242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/18334214/1290662688192792242' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/1290662688192792242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/1290662688192792242'/><link rel='alternate' type='text/html' href='http://bizdriven.blogspot.com/2009/01/feedbacks.html' title='Feedback'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18334214.post-3082295960453148744</id><published>2009-01-07T09:58:00.005-06:00</published><updated>2009-01-16T14:03:25.583-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Management"/><title type='text'>Team Development</title><content type='html'>Tuckman stages of team development is very simple and could be used for building and developing teams. It could also be used for analyzing the current behavior of teams. Knowing these stages will help PMs in creating awesome team.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The stages of Team Development:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Forming&lt;/span&gt; : This is team initiation stage. PMs should bring their team members together. Make sure everyone understands the goal of their team. Should create a safety environment for team members to try new things without worrying about failing. It will be helpful if PMs share Tuckman stages to their team. PMs are Directors in this stage. &lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Storming&lt;/span&gt; : In this stage various personalities in team compete. PMs should not panic and change team members when their teams are in this stage. Instead PMs should coach(regular one on ones) to increase tolerance of each team member and emphasize their differences. PMs are Coaches in this stage.&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Norming&lt;/span&gt; : In this stage teams solve problems on their own and achieve harmony. PMs are Participant in this stage.&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Performing &lt;/span&gt;: In this stage team is performing as a unit. Teams will be more productive. PMs should allow their teams to make their own decisions. PMs are Delegators in this stage.&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Adjourning&lt;/span&gt; : Goal is achieved and team is disassembled. &lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bizdriven.blogspot.com/feeds/3082295960453148744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/18334214/3082295960453148744' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/3082295960453148744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/3082295960453148744'/><link rel='alternate' type='text/html' href='http://bizdriven.blogspot.com/2009/01/team-development.html' title='Team Development'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18334214.post-3752901113545901777</id><published>2008-07-14T02:18:00.004-05:00</published><updated>2008-07-14T05:22:26.044-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Management"/><title type='text'>Avoid asking hypothetical questions in interviews</title><content type='html'>I have taken part in many interviews as interviewer and interviewee. I have seen many interviewers ( including me ) ask many  hypothetical questions especially for management positions. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Hypothetical question example :&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;When one of your team member does not show up on time for work, how will you handle the situation ? &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The interviewee usually comes with a textbook answer. Something like , &lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;I will talk to him/her about him/her not showing up on time. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is a very good answer. But this answer does not mean that the interviewee has any experience handling these kinds of situations. It just means that the interviewee had read some books about management. So instead of asking hypothetical questions, we should be asking &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;&quot;behavior description questions&quot;&lt;/span&gt;&lt;/span&gt; . &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For example instead of asking &lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;&quot;When one of your team member does not show up on time, how will you handle the situation?&quot;&lt;/span&gt; , &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;we should be asking &lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;&quot;Tell me about a time when one of your team member was not showing up on time, how did you handle that situation?&quot;&lt;/span&gt; .&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This way of questions will help interviewee to explain how they worked in their past instead of coming up with some hypothetical answer.&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bizdriven.blogspot.com/feeds/3752901113545901777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/18334214/3752901113545901777' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/3752901113545901777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/3752901113545901777'/><link rel='alternate' type='text/html' href='http://bizdriven.blogspot.com/2008/07/avoid-asking-hypothetical-questions-in.html' title='Avoid asking hypothetical questions in interviews'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18334214.post-1263808073550201522</id><published>2008-05-26T08:21:00.000-05:00</published><updated>2008-07-12T05:06:20.085-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Management"/><title type='text'>Letter to managers</title><content type='html'>Dear Manager:&lt;br /&gt;&lt;br /&gt;Before you judge who I am and what I need to change. Give me an opportunity and see how I do.&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;&lt;br /&gt;Subordinate</content><link rel='replies' type='application/atom+xml' href='http://bizdriven.blogspot.com/feeds/1263808073550201522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/18334214/1263808073550201522' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/1263808073550201522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/1263808073550201522'/><link rel='alternate' type='text/html' href='http://bizdriven.blogspot.com/2008/05/letter-to-managers.html' title='Letter to managers'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18334214.post-6926447663837571206</id><published>2008-04-30T23:42:00.000-05:00</published><updated>2008-05-01T02:21:40.759-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Lean"/><category scheme="http://www.blogger.com/atom/ns#" term="Management"/><title type='text'>Do we need a Tech Lead role ?</title><content type='html'>I have been thinking about whether we need a tech lead role for sometime. But now, I have come to a conclusion that tech lead role is unnecessary. Let me list my reasons, why I feel that way.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Instead of a tech lead , we need a person to act as tech facilitator. This role should be rotated among the team members in weekly basis or biweekly basis. The main responsibility for Tech facilitator will be to resolve some technical conflicts within team by facilitating a discussion where advantages and disadvantages of all approaches are discussed and decision is made.&lt;/li&gt;&lt;li&gt;I strongly believe the person with a strong technical expertise will be recognized by the team itself. We do not need to appoint a tech lead. Team members will go to a person who they trust as expertise in that technology. So there is no need for a technical lead role.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;So instead of we pushing a person as a Tech lead to a team, I think we should let the team organize itself.&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bizdriven.blogspot.com/feeds/6926447663837571206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/18334214/6926447663837571206' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/6926447663837571206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/6926447663837571206'/><link rel='alternate' type='text/html' href='http://bizdriven.blogspot.com/2008/04/do-we-need-tech-lead-role.html' title='Do we need a Tech Lead role ?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18334214.post-4849981057156714343</id><published>2008-04-17T23:03:00.002-05:00</published><updated>2008-04-18T13:49:05.954-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Agile"/><category scheme="http://www.blogger.com/atom/ns#" term="Lean"/><category scheme="http://www.blogger.com/atom/ns#" term="Management"/><title type='text'>Waterfall is perfect (with some assumptions)</title><content type='html'>I took &quot;Software development life cycle&quot; course in my school long time ago. It was an interesting course as it was the only course that explained software development process from one level up compare to other programming courses. As a part of the course, I learnt about Waterfall process and different phases in waterfall process. At that time, I felt that Waterfall process is so simple and perfect. &lt;br /&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;We gather ALL requirements&lt;/li&gt;&lt;li&gt;We design the ENTIRE system to attributes and behaviors level in classes&lt;/li&gt;&lt;li&gt;We code those designs&lt;/li&gt;&lt;li&gt;Test the system&lt;/li&gt;&lt;li&gt;Ship or release it.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;I felt waterfall is the way to go. It is amazing yet simple. It has less steps than making chicken soup.  Waterfall process can never fail, but there is a catch. Waterfall process has many assumptions and some of them are,&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Requirements never change&lt;/li&gt;&lt;li&gt;Design is perfect&lt;/li&gt;&lt;li&gt;Coders can easily implement those designs&lt;/li&gt;&lt;li&gt;Defect fix will not have much impact in the design as it is perfect.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;These assumptions can never be true. In waterfall process, we never consider these assumptions can be wrong. We do not consider them as risks. I think this is the biggest flaw in waterfall process.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now lets look at some assumptions made for agile process.&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Requirements will change&lt;/li&gt;&lt;li&gt;Design will evolve and change as we gather more knowledge&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;As you can see assumptions made in Waterfall process and Agile is totally different. It is these assumptions that make such a difference between agile and waterfall. It is not the phases. In both agile and waterfall we will have requirement , design , coding and testing phase. &lt;/div&gt;&lt;div&gt;In agile because of its assumptions, these phases are done quite differently from waterfall process. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Requirement Analysis:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic; font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal; font-style: normal;&quot;&gt;In agile&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal; font-style: normal;&quot;&gt; we embrace change and expect requirements to change unlike Waterfall process. So expecting change in requirements, we do not do too much analysis. We do analysis only when it is needed. The advantage is as you wait till the last moment, you can use new knowledge that you have gathered about the system. &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;Design and Coding:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;In agile, design and coding phase happens in quick sessions that it looks like a single phase. As developers expect the requirements and designs to change they make sure they have good test coverage as a safety net. As they have good test coverage, they are not afraid to change their design or code. They do not spend too much time designing for future (which will be different anyway). They get things done with the information they have at that time.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;Testing:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Defects found at this stage would not have much impact in the system as all other phases are expecting things to change. So there is no surprise. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;Workflow:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;As analysis is done only when needed, there is less features for developers to design and code. As  only few features are implemented, there is less features for testers to test. So all these phases are done in a very fast rate. Mostly within a week or two. They keep doing them again and again till the customer is satisfied.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As you can see, some simple assumptions can change the whole software development process. So more than anything else, your assumptions will determine whether you project will be waterfally or agilely.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bizdriven.blogspot.com/feeds/4849981057156714343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/18334214/4849981057156714343' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/4849981057156714343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18334214/posts/default/4849981057156714343'/><link rel='alternate' type='text/html' href='http://bizdriven.blogspot.com/2008/04/waterfall-is-perfect-with-some.html' title='Waterfall is perfect (with some assumptions)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>