Thursday, 11 March 2010

Being Assertive is a Must

Assertiveness is a skill that every software developer must have, otherwise the developer's life soon or late would be miserable and too stressful. As software developers gain more experience, they would learn that being assertive is a must. Some never learn and always live in a miserable life:
  • When new works are added to your list that you feel it might affect the project deadline, you must shout out and explain.
  • When your managers set unrealistic deadlines for you, you must shout out and explain; negotiate.
  • When your managers ask you to say when your work is finished, you must almost always clearly shout that it is an estimate judging by what I know now.
  • If you are not sure about something, you must be honest, direct and open and say that I don't know or I am not sure now but e.g. I can investigate or guess
...

No comments: