Give everyone a chance to explain their decisions.
Provide criticism on the work, NOT the person.
Provide constructive but mindful ideas of how to improve something. e.g. “have you thought about trying X? The reason is, if you try X….”
Never take criticism personally.
Whining - just get it done ...
Everyone is busy - Always respect everyone’s time. So:
on time at meetings. If you are late for a meeting you inconvenience
shows lack of respect for other people’s time.
If you have to be late due to something you cannot control, call someone at the meeting.
Set an agenda for the meeting well before the meeting.
After a meeting write down a list of resolutions / tasks / directives for each person. If someone comes away from a meeting with nothing to do then something is very wrong.
Put together a timeline by starting backwards from the deadline.
Update timeline or check off DONE items at each
weekly meeting and update it on the Web.
Put down any special dates like family travel / religious
on the timeline so your colleagues know well
in advance that you will be tied up.
Exchange cell phone, email, IM addresses.
Create backups of your work on multiple computers / media.
For complicated projects, use a
version control system like Subversion, if possible.
last revision 12/5/09