A Bad Review

 

Resemblance to persons living or dead is statistically probable.

Name: Snopes, Flem
Title: Software Development Manager

Developing Others
Flem was not effective in giving team members an opportunity to be successful or to do high-quality work. The project development process was limiting and frustrating.

Rating: Did Not Meet Expectations

Integrity
Good work ethic. Big problem here is that Flem didn’t seem to see how poor project outcomes were a direct result of anything he did or didn’t do. He seemed to feel that he was a victim primarily of bad technology, as well as bad clients, bad luck, bad karma, etc. And while there were some unavoidable setbacks on the project, as there are on any project, Flem didn’t seem to see the human decision points in the process where he could have made a difference.

Rating: Met Some Expectations

Change Management
Flem was slow to react to changing circumstances. He took a “stay the course” approach and continued
to pursue strategies long after they had proven ineffective.

Rating: Did Not Meet Expectations

Communication
Flem is an articulate communicator but does not seem to be effective in reporting bad news to
clients and upper management. He has a “can do” communication style that unfortunately keeps people in a state of total denial about what’s actually happening. As a result, what could have been modest setbacks, had they been acknowledged as such and dealt with, escalated into full-blown breakdowns.

Rating: Met Some Expectations

Customer Service/Responsiveness
Flem was probably overly responsive to customer requests, with a resulting boomerang effect. He took client requirements at face value and did not provide the kind of risk management one would expect from a responsible professional. As a result, most of the client’s investment in web development was wasted on non-productive activities.

Rating: Met Some Expectations

Leadership
Flem maintains a positive attitude when things aren’t going well. Unfortunately, his projects never seem to be going well. He failed to fulfill the main role of a project leader, which is to monitor plan vs. actual and to take action as needed to bring the two closer together. In some cases, a project manager fails to observe that a project is veering off course, but I don’t think that was the case here. I think Flem just failed to act on that observation.

Rating: Met Some Expectations

Performance Effectiveness
Flem did not establish any sort of professional quality standards for the project, resulting in a considerable waste of time, money and human potential. He did not demonstrate the ability to effectively steer a software project.

Rating: Did Not Meet Expectations

Problem Solving/Judgment
Flem advocated a fairly random approach to problem solving. When dealing with system errors, rather than attacking root causes, we took some random action hoping that would fix the error. Sometimes it did, although we didn’t know why. Sometimes it didn’t. Sometimes it introduced a new error. This is an area where a technical leader needs to take a stand and do the right thing.

Rating: Did Not Meet Expectations

Team Orientation
I think Flem’s failure to establish professional quality standards had a disheartening effect on the team. People will work hard to achieve excellence, but not if they see that management places no value on it.

Rating: Did Not Meet Expectations

Technical Expertise
Flem has some very good technical skills, but did not exhibit a good understanding of the full range of technical options, risks and tradeoffs involved in developing a web application.

Rating: Met Some Expectations

Thus spoke The Programmer.

Leave a Reply

Your email address will not be published. Required fields are marked *