As there are multiple ways to open a bottle, a software system can be designed and coded inmultiple ways. It is up to the software developer to design solutions and build code that iselegant, practical and efficient, and their creative powers are needed to address all threequalities effectively.In a Fear filled environment, a software developer’s creativity is compromised and thequality of the end product suffers.
3.Fear is the main obstacle to establishing a team-based collaborative culture
Fear is prevalent in organizations of every size and culture because the human dimension isleft out of a decision-making processes that is based on economic, technical and personalinterest considerations. Organizations are communities. As a community, your corporation ismore similar to a living organism than to a machine like a computer cluster. Often decisionmakers do not take into consideration the environmental impact and costs of their decisions,look at humans as replaceable commodities, neither do they consider or make explicit their concern for the well being of the organization they are leading.I started this article by stating that fear is the main obstacle to Truth telling.
Truth seeking and Truth telling are essential to the whole process of software development
.Requirement Gathering, Business Analysis, Specification Development, Coding and Testing aresteps in a process of distilling human language into small nuggets of truth. So much so that theobjective of traceability software tools and of Formal Development Methods is to validate thatevery work-product created during the software development process from UML design to codespecifications actually meet each requirement they attempt to satisfy.In that respect, truth seeking is as close to a spiritual practice as it is to a business process.In order to increase safety, eliminate the separation between “life” and “work”,decrease/eliminate fear at work, make truth seeking and telling possible, I suggest that to makeyour project team meetings a blend of ritual/spiritual practice and business process.The Sanskrit word “Sadhana” comes to mind. “Sadhana” means:
"Disciplined practice towards a goal”,
The establishment of a truth”
The role of the Project Manager
in this proposed paradigm is to move the projectalong by keeping the integrity of the team and of the project while maintaining acollaborative fearless atmosphere.
I suggest you see each project team as an opportunity to practice holding the terms of thisapparent contradiction.
How can you create a team culture where team members can move beyondtheir Fear ?
-Start your team meetings with an activity that will relax the team members and bringthem together at the same time.3