icelava.net

INSERT neural.pulsation INTO public_brain FROM flesh_processor WHERE neural.retention < 0.1
Welcome to icelava.net Sign in | Help
in Search

How would you deal with this?

Last post 10-22-2005, 6:00 by icelava. 3 replies.
Sort Posts: Previous Next
  •  10-20-2005, 12:14 1153

    How would you deal with this?

    You have a small company where clients are very important to keep the company going. You have a project due in 4 week and you ask someone to do it. Then 4 weeks later, your employee hands the project in a 50% completed state and you can't deliver the stuff to your customer thus sowing a little bad blood between you and the customer. So how would you handle your employee in this way?
  •  10-20-2005, 23:24 1155 in reply to 1153

    Re: How would you deal with this?

    Always, always investigate what happened. Find out what prevented employee from achieving said dateline. More often than not, it is actually the process, the way things are done/managed, that prevents workers from accompishment. Immediately concluding as an "employee problem" is a typical response of management - it's never their fault. To which I say, "yea right...."

    Some questions:
    1. What was the project/tasks that need to be done anyway?
    2. How do I (we) know if 4 weeks was even reasonable for the project/task?
    3. It is enough for a single person to handle?

    Some advice (off the head; by no means comprehensive):
    1. Why monitor employee only after 4 weeks? Why can't progress be tracked weekly, or even daily?
    2. Break down the tasks of the project to achievable milestones. So if the first milestone is not even achievable, you know completing the entire project is then wishful thinking.
    3. Maintain Healthy Code - what Adam Cogan defined last night as "code that can be compiled and released for use immediately", meaning you always have a build that is releasable (meaning stable and useable) even if not complete.
    4. Risk Management - active identify and act to elements of danger that has serious potential in contributing to project failure. This list must be updated regularly, and made known to all (including customer).

    The main problem I see is Progress Visibility - regular updates to show everyone just how much has been accomplished since the last showcase. Don't wait until its "submission time" to give it the one and only presentation; that usually ends up in immensely negative outcomes. Steven McConnell's Rapid Development has a section that covers this topic, and the ethos of eXtreme Programming serve to improve visibility of the progress of the project so everybody is in the loop and have the ability to feedback whether they are headed in the right direction.


  •  10-21-2005, 0:04 1157 in reply to 1155

    Re: How would you deal with this?

    He did mention that he was underpaid on more than a few ocasions which turned into the "Since i am underpaid, i only do what i am strictly paid for which is 50% of the project" mentality, half the time his monitor was on some anime website as he is situated near me.

    When asked if it can be done in 4 weeks, employee said yes and weekly followups are as follows
    Boss : Any problems with the project
    Employee : No problems
    Boss : Any problems working with the artist?
    Employee : Nope, it's fine
    Boss : Can show me some progress
    Employee shows a few screenshots.

    The project is enough for 1 person to handle as i went through the work scope and gauged that it would take me 3 weeks to do it.
  •  10-22-2005, 6:00 1163 in reply to 1157

    Re: How would you deal with this?

     Gibby wrote:
    Boss : Any problems with the project
    Employee : No problems
    Is the Boss is an amateur?

    Anybody who goes just by words of "assurance" is just asking for trouble. Progress must be measured (not asked) objectively and qualitatively - an actual physical product/build that can be tested and used to determine just which stage of progression it is at. Best if these tests can be automated (but it sounds like a dreamy distant heaven for that to happen based on your description of the reality situation), and hard-fact reports at one's finger tips to efficiently keep track of things.

    In addition, the issue of reasonable compensation is not adequately communicated between Employee and Boss. Using a project as a medium to communicate that is entirely fabulous way for things to go ugly both ways. I'd say both parties have faults here. Is the employee actually hoping to stay on for a pay rise in this manner? Shouldn't he be seeking a place that compensates to his satisfaction then? Does the boss always go by such unreliable and unstable measurements? Does he actively find ways to motivate developers and keep them happy? Nothing spoils projects like deflated morale and angered/tired developers.

    I reckon both must sit down and, professionally and maturely, discuss how best to prevent such an incident from happening again. Things must be laid out before they can be ironed out. Identify issues that serve as hurdles to project success and how they can be removed. If a workable solution cannot be agreed upon, then it is best to part ways. Remember that the number One priority concern is about getting developers to happily produce quality outcomes efficiently.
View as RSS news feed in XML
Powered by Community Server, by Telligent Systems