I was reading through couple of architectural documents for sometime now. Each paragraphs bring a new issues, or rather an same issue repeated fresh. How do they know this is the correct way to achieve the end-goals of the product?
Giving some history to what I am doing, last couple of months I was engaged in reviewing software architecture of three vendors. All three vendors were developing software for a client who does not have enough people to do reviews. Therefore all the reviews were outsourced to us. I am assigned to do the Architectural review.
Moment I realized there is a possibility that in-depth analysis of the project goals might not have being done, I send out a mail asking for the details. After a few mail exchanges and couple of calls, I come to realized that it may not be possible to document all the supporting facts..
Time for a new approach!
First and foremost I set an intention, "may the reviews bring values to all the parties concerned".
The I started to have phone conversations. It was amazing the amount of information that was shared. I was marveled by the thinking that was gone in to each of the architecture that I reviewed thus far. I also happen to ask questions that would bring insights to them.
My lessons:
Giving some history to what I am doing, last couple of months I was engaged in reviewing software architecture of three vendors. All three vendors were developing software for a client who does not have enough people to do reviews. Therefore all the reviews were outsourced to us. I am assigned to do the Architectural review.
Moment I realized there is a possibility that in-depth analysis of the project goals might not have being done, I send out a mail asking for the details. After a few mail exchanges and couple of calls, I come to realized that it may not be possible to document all the supporting facts.
Time for a new approach!
First and foremost I set an intention, "may the reviews bring values to all the parties concerned".
The I started to have phone conversations. It was amazing the amount of information that was shared. I was marveled by the thinking that was gone in to each of the architecture that I reviewed thus far. I also happen to ask questions that would bring insights to them.
My lessons:
- If something does not work do something else (An NLP presupposition)
- Intend for the best results, you would always have them
No comments:
Post a Comment