Monday, January 22, 2007

"Projects are more about commitments than just application of technologies."

After finalizing the project, we started to work with mydearbooks.com .

Sir divided the complete project into modules and assigned modules to the four groups of our developer team. To show mock web pages for the assigned module was the task due on today (Monday, 22 Jan. 2007).

But, some of our team members didn't show up.

Sir explained that such "getting-by" attitude prevents you from getting success. He continued further, "You as developers must understand that you are responsible for what you commit. In corporate sector, there will be always someone above you who demands for work. And once you commit that you will do certain work then it is your responsibility to fulfil your commitment. Because, for developers/resources in a company it is the Project Leader who demands for getting work done. He literally relies on his team-members to deliver the project. And then, if you diverge from your commitment it is he who is held responsible for the failure. There are situations when you understand only after commiting that you are not able to deliver your chunk but then, there are also ways to recover from such situations. For that, as soon as you come to know that you can not complete the task for whatever (genuine) reason you feel, report your project leader well in time. Project leader has authority to configure things differently to make it work provided if it is reported well in time and not at the 'eleventh hour'.

During project you have to acquire not only technical skills a.k.a. hard skills but also you are required to learn soft skills (such as, protocols of working in a team, team-spirit, resposibility, fulfiling your commitments ...). "

We all know that what a single thing that matters in life is "attitude". For example: being consistent, keeping work ethics, urge for keeping your words, fulfiling commitments, trying to recover from failure, are all "positive attitude" of a person. Further, doing getting-by work, hiding mistakes, etc. comes under "negative attitude".

"Further, if a developer shows getting-by attitude in his work, after bearing with him for four-five times he is flagged as "non-competent resource". Company is not going to bare with him for life-long and if his same attitude persists soon he is layed-off."

So, "Projects are more about commitments than just application of technologies." was a lesson we learnt today.

Moral of the story is that in this competent and professional software industry you need to have "professional attitude" within you to grow up.

To know whether you are a professional, checkout:
Are you a professional ?

1 comment:

Swanand Khanzode, Nagpur said...

Wel said Kalyani, I think everyone should not only accumulate this but also use it our daily routine. The link “Are you a professional?” is quiet good and will help us to distinguish between amateurs and professionals.