I am working as team leader of developer team for IT department of US based Client. Our main objective is to deliver web based product for customer care department. For current project we have multiple teams and departments working on. Some of the departments are not falling under our organization, they are from different organization and different management where our bosses and managers have less influence and control over them. Each team again has team members who are working from different employers working for this client. Even my team has team members from different employers.
Recently there was churn occurred in the project. We have finalized requirements and got signed off from consumers of the product. But underlying web services design are not supporting the way the current requirements written. With this lot of back and forth, multiple long hours meetings and shared information back and forth to understand each others problems between services team, Business analyst team, product consumers team(customer care team) and internal technical team.
But the problem arises this communication, information exchanged, history behind it is not properly documented. When final plan and requirements derived there seems to be lot of gaps against what we are discussed.
Problems that I am facing right now:
- It is hard to explain and raise questions since the context is always what we have spoken, discussed in some meeting. Many people say “I don’t remember that. Let me check again”
- And even some times they refer some conversation in some meeting. Unfortunately I am also unable to recollect.
- Some times it appears we have talked about same issue or point. But we have deviated to other direction in the meeting and I want to have the conversation in right direction.
- Developers are also some times some times ask “what makes you think this requirement is valid/invalid”. When I refer some conversation happened past with other teams, they look at me,“How can I trust since I don’t know all of that stuff? How can I go based on only your words? Why not there is no concrete documentation"
The above specified problems are few samples and there are many confusions, gaps in the environment. With this given situation how can I properly document, organize the communication, information shared in the meetings and history happened"