Any success requires team work, and team work needs alignment - in this fast crazy world that we are living in, communication becomes the greatest challenge when you are working in a team; even if you have all needed documentation, meetings, design sessions...you are bound to hit some point as a team member and you get confused, you get frustrated, you do not see the big picture, you lost it somewhere during the crazy cycles....STOP and ASK. You should raise questions for things to be clear OR for things to be different....It is part of your duty as a team player...
I always say that as we are building our way to the top, we are not only fighting to build the needed internal culture but sometimes we find ourseleves fighting some wrong attitudes that we get out of our country culture...Somehow, and i m in no position to judge how, we have a rooted conviction that we are always led not leading, that mafeesh fayda....
Some would say i encourage "el lamada" but begad curiosity and need for knowledge made humans evolution and revolution; this is the plain truth!
While attending an intenal IT meeting yesterday, a question from one of the developers regarding a certain aspect of the project, opened up a whole conversation that uncovered a very big problem that all team was unaware of....Understanding what you do is your responsibility, no one can own a task or a job without understanding, appreciating its importance and scope...Managers should help with the big part of it, and if they don't ASKKKKKK! It is your task, your delivery, you wanna do great, trust me: The only stupid question is the question that goes unasked!
Software Development is a complex and speacial business - NEVER under estimate an effort that was done when you attend a sign off meeting and you see a happy client and a good project closure. This moment signals the success of serious team work that committed on delivering successfully, it signals that a lot of sweat, inspiration and brainware was invested all across from the most senior to the junior developer. I attended a closure meeting last week and it made my week!