Software development projects are staffed by people like and you me, and where human beings are involved, things can sometimes get out of hand. There will be incessant conflicts on projects, and there will be expectations that are unrealistic, impossible, and downright unprofessional.
It is understandable that the business landscape of the day can put an organization and its projects in complex and highly challenging situations. Managing these situations is not for everyone, and it requires deep expertise and specialized skillsets that can be deployed to enable ...