|
|
|
|
|
by watwut
2363 days ago
|
|
I have worked in team where programmers constantly questioned business requirement - without having any understanding of business. Eventually customer got tired of having to defend how many statuses he wanted in combobox or what process their company want to use. By that I want to say, there is definitely such a thing as programmer not willing to consider business point of view for a second and thus being impossible to work with. |
|
It is vital to understand business needs. A lot of times businesses want changes that are hard, and very hard to implement. It is our responsibility to work with the customer to come up with a solution. The customer must accept the consequences that come with their requested change.
Unfortunately, some things are impossible to do. It is never good to be the bearer of bad news - I have myself told that we cannot do it this way, but I have always given a thorough explanation of why it is impossible and suggested workarounds and alternatives. I think sometimes this behavior can be the difference between the perception of being impossible to work with and helpful.
Truth is, it takes a lot of effort to balance your work against the ever-changing set of requirements coming from your stakeholders.