Monday, May 25, 2009

Highly Effective Seven Habits

Recently i was going through some tools for Managing Software Development Life Cycles when i came across the above article.This article describes the basic seven habits applicable for any role........

1.Be Proactive - Putting the phrase "prevention is better than cure" in software terms "Be Proactive rather than being Reactive".when things are good we always wana take the credit but when things go wrong we look for a person who would take the responsibility for things going wrong.....So instead of finding fault and blaming others when things are not falling in place we can take some preventive measures like getting more clarity on requirements and implementation details,Planning how to move ahead with the project schedule keeping in mind the resources,time,risk factors etc.

2.Begin with the End in Mind - Always define the exit criteria beforehand for a successful release so that you can use it to weigh your deliverable.

3.Put First Things First - Priortize things and define beforehand the alternative path to be taken incase of time,resource or risk constraints so that you know before hand the precedence in which the plan is to be executed when things go wrong

4.Think Win/Win - Always think in the perspective where all the members of the team including the customers are happy about the Software development and Release as we all like HAPPY ENDING;)..

5.Seek First to Understand, Then to be Understood - Many of us have the habit of thinking our own ideas,perspective and thoughts as the best one but it may not be true always.So to come out with the best solution its good to let everybody speak their own views and ideas and then finalize on the most applicable and accepted by all approach.

6.Synergize - Analyze the strength,perspective,experiences of your team members so that you can make the maximum use of the resource to the fullest within the limited time

7.Sharpen the Saw - For continous improvement it is a hard and fast rule to continue honing our skills and learn new techniques, best practices and approaches.Also it is required to survive in software industry:) for whatever reason:D...
Also i would like to mentioned here that sharing knowledge is as much necessary as gaining knowledge.Believe me it saves time and effort:)

We all are aware of the above points but its sad that when it comes to implementing it practically we fail to do so:(.....But lets try our best to follow it religiously for a better SDLC where we(Team and customer) all can be happy.Lets think as "US" rather than "I" and "YOU":)............WISHING U ALL A HAPY ENDING ALWAYS:D..........

No comments:

Post a Comment