Bad coworker work reflecting on me

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;







up vote
12
down vote

favorite












Similar to How to deal with a bad coworker but my case is not about behaviour but rather about incompetence.



Context: Our team is charged of designing and developping reports for the finance department.



I am wondering how to deal with all impacted stakesholders regarding this situation at work where a coworker has done a significant amount of very poor quality work and now I have to use his work to produce reports for our colleagues. That coworker is still in our team but he is not in charge of these reports anymore. The other departments are aware that the work was previously done by my coworker and that he did a poor job.



Now this is a great opportunity to show that I can greatly improve this tool but since this is a very large amount of work it will take some time and for now there are issues of formating, data integrity, the overall process and the amount of time it takes to both maintain and produce the reports.



How can I appropriately deal with this situation so that the other teams know the issues I am currently facing but cannot fix right now are not the result of my own incompetence but rather of my coworker's.



TLDR: How can I make sure that poor quality work from a coworker does not impact my reputation without going around and telling everyone he did a poor job ?







share|improve this question


















  • 4




    You said, "The other departments are aware that the work was previously done by my coworker and that he did a poor job." Any improvements made will be a positive reflection on you and you shouldn't be held responsible for the mess unless the code doesn't get fixed for a very long period of time an everyone forgets the source of the problem.
    – user8365
    Jun 24 '14 at 12:21
















up vote
12
down vote

favorite












Similar to How to deal with a bad coworker but my case is not about behaviour but rather about incompetence.



Context: Our team is charged of designing and developping reports for the finance department.



I am wondering how to deal with all impacted stakesholders regarding this situation at work where a coworker has done a significant amount of very poor quality work and now I have to use his work to produce reports for our colleagues. That coworker is still in our team but he is not in charge of these reports anymore. The other departments are aware that the work was previously done by my coworker and that he did a poor job.



Now this is a great opportunity to show that I can greatly improve this tool but since this is a very large amount of work it will take some time and for now there are issues of formating, data integrity, the overall process and the amount of time it takes to both maintain and produce the reports.



How can I appropriately deal with this situation so that the other teams know the issues I am currently facing but cannot fix right now are not the result of my own incompetence but rather of my coworker's.



TLDR: How can I make sure that poor quality work from a coworker does not impact my reputation without going around and telling everyone he did a poor job ?







share|improve this question


















  • 4




    You said, "The other departments are aware that the work was previously done by my coworker and that he did a poor job." Any improvements made will be a positive reflection on you and you shouldn't be held responsible for the mess unless the code doesn't get fixed for a very long period of time an everyone forgets the source of the problem.
    – user8365
    Jun 24 '14 at 12:21












up vote
12
down vote

favorite









up vote
12
down vote

favorite











Similar to How to deal with a bad coworker but my case is not about behaviour but rather about incompetence.



Context: Our team is charged of designing and developping reports for the finance department.



I am wondering how to deal with all impacted stakesholders regarding this situation at work where a coworker has done a significant amount of very poor quality work and now I have to use his work to produce reports for our colleagues. That coworker is still in our team but he is not in charge of these reports anymore. The other departments are aware that the work was previously done by my coworker and that he did a poor job.



Now this is a great opportunity to show that I can greatly improve this tool but since this is a very large amount of work it will take some time and for now there are issues of formating, data integrity, the overall process and the amount of time it takes to both maintain and produce the reports.



How can I appropriately deal with this situation so that the other teams know the issues I am currently facing but cannot fix right now are not the result of my own incompetence but rather of my coworker's.



TLDR: How can I make sure that poor quality work from a coworker does not impact my reputation without going around and telling everyone he did a poor job ?







share|improve this question














Similar to How to deal with a bad coworker but my case is not about behaviour but rather about incompetence.



Context: Our team is charged of designing and developping reports for the finance department.



I am wondering how to deal with all impacted stakesholders regarding this situation at work where a coworker has done a significant amount of very poor quality work and now I have to use his work to produce reports for our colleagues. That coworker is still in our team but he is not in charge of these reports anymore. The other departments are aware that the work was previously done by my coworker and that he did a poor job.



Now this is a great opportunity to show that I can greatly improve this tool but since this is a very large amount of work it will take some time and for now there are issues of formating, data integrity, the overall process and the amount of time it takes to both maintain and produce the reports.



How can I appropriately deal with this situation so that the other teams know the issues I am currently facing but cannot fix right now are not the result of my own incompetence but rather of my coworker's.



TLDR: How can I make sure that poor quality work from a coworker does not impact my reputation without going around and telling everyone he did a poor job ?









share|improve this question













share|improve this question




share|improve this question








edited Apr 13 '17 at 12:48









Community♦

1




1










asked Jun 23 '14 at 16:36









ApplePie

1,25811028




1,25811028







  • 4




    You said, "The other departments are aware that the work was previously done by my coworker and that he did a poor job." Any improvements made will be a positive reflection on you and you shouldn't be held responsible for the mess unless the code doesn't get fixed for a very long period of time an everyone forgets the source of the problem.
    – user8365
    Jun 24 '14 at 12:21












  • 4




    You said, "The other departments are aware that the work was previously done by my coworker and that he did a poor job." Any improvements made will be a positive reflection on you and you shouldn't be held responsible for the mess unless the code doesn't get fixed for a very long period of time an everyone forgets the source of the problem.
    – user8365
    Jun 24 '14 at 12:21







4




4




You said, "The other departments are aware that the work was previously done by my coworker and that he did a poor job." Any improvements made will be a positive reflection on you and you shouldn't be held responsible for the mess unless the code doesn't get fixed for a very long period of time an everyone forgets the source of the problem.
– user8365
Jun 24 '14 at 12:21




You said, "The other departments are aware that the work was previously done by my coworker and that he did a poor job." Any improvements made will be a positive reflection on you and you shouldn't be held responsible for the mess unless the code doesn't get fixed for a very long period of time an everyone forgets the source of the problem.
– user8365
Jun 24 '14 at 12:21










4 Answers
4






active

oldest

votes

















up vote
6
down vote



accepted










Talk to your team lead. Go over the format of the reports your colleague designed, the issues with each format, the changes you want to make. Make sure that your team lead is aware that changing the format of the reports will take time. By time the meeting is over, you and the team lead should have worked out an action plan including deadlines to fix the report formats and in what way. And this action plan should include deadlines.



As long as you and the team lead agree on what is to be changed, the team lead could assign other people to work with you to fix the problem.



I would not obsess about other people not knowing that the poor quality of the work is yours. Because anyone who thinks that you did the poor quality work, only to knowledgeably go over each issue that contributes to the work being of poor quality - that individual would have to have a lively imagination :)



I suggest that you talk to the team leader ASAP. Because the buck just stopped at your desk. Discussing the poor format of the reports now, before they are actually produced, is optimal in terms of preserving your professional credibility and the good will you get as a result of having that credibilty. Don't wait until the puppy in your arms poops and stinks up the place before you start saying that the puppy is not yours.






share|improve this answer



























    up vote
    4
    down vote













    I would encourage you to go to your team lead, ask for a private meeting, and lay out exactly what the issues are, and what impact they will have. Lay out how the issues limit your productivity and development options, and what you could do to mitigate these issues, what you could do to correct these issues, and what time requirements each option would have.



    Your team lead should then take this to the project manager (privately, of course), and you should be prepared to make this presentation again to the both of them.



    Then let them decide what to do.



    DO NOT trash your teammate's work in front of others in your team or other groups. If your team lead and project manager are responsible, they will adjust your and others' workloads to compensate.



    Eventually, everyone will figure it out, and if what you says is correct, you will have built some serious credibility up with your teammates.






    share|improve this answer



























      up vote
      3
      down vote













      Badly designed inhouse reports are fairly common in corporate IT, so don't exaggerate this problem. It's only if the reports present misleading views of their subject matter (finance in your case) that bad reports present an urgent problem. For example, an aged accounts receivables report that didn't include accounts over six months past due would seriously mislead your collections people and possibly damage your business. That would have to be fixed quickly.



      On the other hand, poor presentation isn't quite such a serious problem.



      Here's what you do, in conjunction with your team lead, to improve things for these users.



      Announce to your users a "continuous improvement" project to make their reports more user-friendly.



      Ask your users which reports are the highest priority to upgrade.



      Ask for commitments from your users, in one-on-one time and possibly in meetings, to review the improved reports as you create them.



      Finally, generate improved report programs one by one, starting with the highest priority reports. Review the new reports in detail with your users each reporting cycle. Keep generating the old reports as well until the users tell you the new ones are better.



      This way you'll turn this situation around. You'll convert it into an opportunity to serve your users really well and give them exactly what they need.






      share|improve this answer



























        up vote
        2
        down vote













        By doing your job.



        As a report writer your job is to provide an accurate document that displays the data in a manner that is understandable by your target audience. If there are bugs and problems with the original code that prevent you from doing that then report those bugs through what ever mechanism you have for doing so. If the problem is that the data is inaccurate again that is a bug and should be reported through your bug tracking process.



        If the problem is the structure of the data itself that is a problem for you and the DBA to deal with. You need to be able to write your report to display the data as your customer is expecting it. For a poorly designed program that may mean a lot of extra work for you. But it is your responsibility to get that report out. How to get that done is probably for your case is probably a better question for Programmers or Stack Overflow.






        share|improve this answer




















        • Point taken but I believe you left out of the equation the fact that I do not have enough time each month to do a complete rework of it but I still have to deliver it. It would probably need a few weeks of full-time work to make it clean and robust and I can spend about a day each month on it.
          – ApplePie
          Jun 23 '14 at 21:58






        • 2




          I did not say do rework. I said do your job which is to generate the reports. You do not have to fix your colleagues crap to do that.
          – IDrinkandIKnowThings
          Jun 24 '14 at 2:48










        Your Answer







        StackExchange.ready(function()
        var channelOptions =
        tags: "".split(" "),
        id: "423"
        ;
        initTagRenderer("".split(" "), "".split(" "), channelOptions);

        StackExchange.using("externalEditor", function()
        // Have to fire editor after snippets, if snippets enabled
        if (StackExchange.settings.snippets.snippetsEnabled)
        StackExchange.using("snippets", function()
        createEditor();
        );

        else
        createEditor();

        );

        function createEditor()
        StackExchange.prepareEditor(
        heartbeatType: 'answer',
        convertImagesToLinks: false,
        noModals: false,
        showLowRepImageUploadWarning: true,
        reputationToPostImages: null,
        bindNavPrevention: true,
        postfix: "",
        noCode: true, onDemand: false,
        discardSelector: ".discard-answer"
        ,immediatelyShowMarkdownHelp:true
        );



        );








         

        draft saved


        draft discarded


















        StackExchange.ready(
        function ()
        StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f27690%2fbad-coworker-work-reflecting-on-me%23new-answer', 'question_page');

        );

        Post as a guest

























        StackExchange.ready(function ()
        $("#show-editor-button input, #show-editor-button button").click(function ()
        var showEditor = function()
        $("#show-editor-button").hide();
        $("#post-form").removeClass("dno");
        StackExchange.editor.finallyInit();
        ;

        var useFancy = $(this).data('confirm-use-fancy');
        if(useFancy == 'True')
        var popupTitle = $(this).data('confirm-fancy-title');
        var popupBody = $(this).data('confirm-fancy-body');
        var popupAccept = $(this).data('confirm-fancy-accept-button');

        $(this).loadPopup(
        url: '/post/self-answer-popup',
        loaded: function(popup)
        var pTitle = $(popup).find('h2');
        var pBody = $(popup).find('.popup-body');
        var pSubmit = $(popup).find('.popup-submit');

        pTitle.text(popupTitle);
        pBody.html(popupBody);
        pSubmit.val(popupAccept).click(showEditor);

        )
        else
        var confirmText = $(this).data('confirm-text');
        if (confirmText ? confirm(confirmText) : true)
        showEditor();


        );
        );






        4 Answers
        4






        active

        oldest

        votes








        4 Answers
        4






        active

        oldest

        votes









        active

        oldest

        votes






        active

        oldest

        votes








        up vote
        6
        down vote



        accepted










        Talk to your team lead. Go over the format of the reports your colleague designed, the issues with each format, the changes you want to make. Make sure that your team lead is aware that changing the format of the reports will take time. By time the meeting is over, you and the team lead should have worked out an action plan including deadlines to fix the report formats and in what way. And this action plan should include deadlines.



        As long as you and the team lead agree on what is to be changed, the team lead could assign other people to work with you to fix the problem.



        I would not obsess about other people not knowing that the poor quality of the work is yours. Because anyone who thinks that you did the poor quality work, only to knowledgeably go over each issue that contributes to the work being of poor quality - that individual would have to have a lively imagination :)



        I suggest that you talk to the team leader ASAP. Because the buck just stopped at your desk. Discussing the poor format of the reports now, before they are actually produced, is optimal in terms of preserving your professional credibility and the good will you get as a result of having that credibilty. Don't wait until the puppy in your arms poops and stinks up the place before you start saying that the puppy is not yours.






        share|improve this answer
























          up vote
          6
          down vote



          accepted










          Talk to your team lead. Go over the format of the reports your colleague designed, the issues with each format, the changes you want to make. Make sure that your team lead is aware that changing the format of the reports will take time. By time the meeting is over, you and the team lead should have worked out an action plan including deadlines to fix the report formats and in what way. And this action plan should include deadlines.



          As long as you and the team lead agree on what is to be changed, the team lead could assign other people to work with you to fix the problem.



          I would not obsess about other people not knowing that the poor quality of the work is yours. Because anyone who thinks that you did the poor quality work, only to knowledgeably go over each issue that contributes to the work being of poor quality - that individual would have to have a lively imagination :)



          I suggest that you talk to the team leader ASAP. Because the buck just stopped at your desk. Discussing the poor format of the reports now, before they are actually produced, is optimal in terms of preserving your professional credibility and the good will you get as a result of having that credibilty. Don't wait until the puppy in your arms poops and stinks up the place before you start saying that the puppy is not yours.






          share|improve this answer






















            up vote
            6
            down vote



            accepted







            up vote
            6
            down vote



            accepted






            Talk to your team lead. Go over the format of the reports your colleague designed, the issues with each format, the changes you want to make. Make sure that your team lead is aware that changing the format of the reports will take time. By time the meeting is over, you and the team lead should have worked out an action plan including deadlines to fix the report formats and in what way. And this action plan should include deadlines.



            As long as you and the team lead agree on what is to be changed, the team lead could assign other people to work with you to fix the problem.



            I would not obsess about other people not knowing that the poor quality of the work is yours. Because anyone who thinks that you did the poor quality work, only to knowledgeably go over each issue that contributes to the work being of poor quality - that individual would have to have a lively imagination :)



            I suggest that you talk to the team leader ASAP. Because the buck just stopped at your desk. Discussing the poor format of the reports now, before they are actually produced, is optimal in terms of preserving your professional credibility and the good will you get as a result of having that credibilty. Don't wait until the puppy in your arms poops and stinks up the place before you start saying that the puppy is not yours.






            share|improve this answer












            Talk to your team lead. Go over the format of the reports your colleague designed, the issues with each format, the changes you want to make. Make sure that your team lead is aware that changing the format of the reports will take time. By time the meeting is over, you and the team lead should have worked out an action plan including deadlines to fix the report formats and in what way. And this action plan should include deadlines.



            As long as you and the team lead agree on what is to be changed, the team lead could assign other people to work with you to fix the problem.



            I would not obsess about other people not knowing that the poor quality of the work is yours. Because anyone who thinks that you did the poor quality work, only to knowledgeably go over each issue that contributes to the work being of poor quality - that individual would have to have a lively imagination :)



            I suggest that you talk to the team leader ASAP. Because the buck just stopped at your desk. Discussing the poor format of the reports now, before they are actually produced, is optimal in terms of preserving your professional credibility and the good will you get as a result of having that credibilty. Don't wait until the puppy in your arms poops and stinks up the place before you start saying that the puppy is not yours.







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Jun 23 '14 at 17:43









            Vietnhi Phuvan

            68.9k7118254




            68.9k7118254






















                up vote
                4
                down vote













                I would encourage you to go to your team lead, ask for a private meeting, and lay out exactly what the issues are, and what impact they will have. Lay out how the issues limit your productivity and development options, and what you could do to mitigate these issues, what you could do to correct these issues, and what time requirements each option would have.



                Your team lead should then take this to the project manager (privately, of course), and you should be prepared to make this presentation again to the both of them.



                Then let them decide what to do.



                DO NOT trash your teammate's work in front of others in your team or other groups. If your team lead and project manager are responsible, they will adjust your and others' workloads to compensate.



                Eventually, everyone will figure it out, and if what you says is correct, you will have built some serious credibility up with your teammates.






                share|improve this answer
























                  up vote
                  4
                  down vote













                  I would encourage you to go to your team lead, ask for a private meeting, and lay out exactly what the issues are, and what impact they will have. Lay out how the issues limit your productivity and development options, and what you could do to mitigate these issues, what you could do to correct these issues, and what time requirements each option would have.



                  Your team lead should then take this to the project manager (privately, of course), and you should be prepared to make this presentation again to the both of them.



                  Then let them decide what to do.



                  DO NOT trash your teammate's work in front of others in your team or other groups. If your team lead and project manager are responsible, they will adjust your and others' workloads to compensate.



                  Eventually, everyone will figure it out, and if what you says is correct, you will have built some serious credibility up with your teammates.






                  share|improve this answer






















                    up vote
                    4
                    down vote










                    up vote
                    4
                    down vote









                    I would encourage you to go to your team lead, ask for a private meeting, and lay out exactly what the issues are, and what impact they will have. Lay out how the issues limit your productivity and development options, and what you could do to mitigate these issues, what you could do to correct these issues, and what time requirements each option would have.



                    Your team lead should then take this to the project manager (privately, of course), and you should be prepared to make this presentation again to the both of them.



                    Then let them decide what to do.



                    DO NOT trash your teammate's work in front of others in your team or other groups. If your team lead and project manager are responsible, they will adjust your and others' workloads to compensate.



                    Eventually, everyone will figure it out, and if what you says is correct, you will have built some serious credibility up with your teammates.






                    share|improve this answer












                    I would encourage you to go to your team lead, ask for a private meeting, and lay out exactly what the issues are, and what impact they will have. Lay out how the issues limit your productivity and development options, and what you could do to mitigate these issues, what you could do to correct these issues, and what time requirements each option would have.



                    Your team lead should then take this to the project manager (privately, of course), and you should be prepared to make this presentation again to the both of them.



                    Then let them decide what to do.



                    DO NOT trash your teammate's work in front of others in your team or other groups. If your team lead and project manager are responsible, they will adjust your and others' workloads to compensate.



                    Eventually, everyone will figure it out, and if what you says is correct, you will have built some serious credibility up with your teammates.







                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered Jun 23 '14 at 17:08









                    Wesley Long

                    44.9k15100160




                    44.9k15100160




















                        up vote
                        3
                        down vote













                        Badly designed inhouse reports are fairly common in corporate IT, so don't exaggerate this problem. It's only if the reports present misleading views of their subject matter (finance in your case) that bad reports present an urgent problem. For example, an aged accounts receivables report that didn't include accounts over six months past due would seriously mislead your collections people and possibly damage your business. That would have to be fixed quickly.



                        On the other hand, poor presentation isn't quite such a serious problem.



                        Here's what you do, in conjunction with your team lead, to improve things for these users.



                        Announce to your users a "continuous improvement" project to make their reports more user-friendly.



                        Ask your users which reports are the highest priority to upgrade.



                        Ask for commitments from your users, in one-on-one time and possibly in meetings, to review the improved reports as you create them.



                        Finally, generate improved report programs one by one, starting with the highest priority reports. Review the new reports in detail with your users each reporting cycle. Keep generating the old reports as well until the users tell you the new ones are better.



                        This way you'll turn this situation around. You'll convert it into an opportunity to serve your users really well and give them exactly what they need.






                        share|improve this answer
























                          up vote
                          3
                          down vote













                          Badly designed inhouse reports are fairly common in corporate IT, so don't exaggerate this problem. It's only if the reports present misleading views of their subject matter (finance in your case) that bad reports present an urgent problem. For example, an aged accounts receivables report that didn't include accounts over six months past due would seriously mislead your collections people and possibly damage your business. That would have to be fixed quickly.



                          On the other hand, poor presentation isn't quite such a serious problem.



                          Here's what you do, in conjunction with your team lead, to improve things for these users.



                          Announce to your users a "continuous improvement" project to make their reports more user-friendly.



                          Ask your users which reports are the highest priority to upgrade.



                          Ask for commitments from your users, in one-on-one time and possibly in meetings, to review the improved reports as you create them.



                          Finally, generate improved report programs one by one, starting with the highest priority reports. Review the new reports in detail with your users each reporting cycle. Keep generating the old reports as well until the users tell you the new ones are better.



                          This way you'll turn this situation around. You'll convert it into an opportunity to serve your users really well and give them exactly what they need.






                          share|improve this answer






















                            up vote
                            3
                            down vote










                            up vote
                            3
                            down vote









                            Badly designed inhouse reports are fairly common in corporate IT, so don't exaggerate this problem. It's only if the reports present misleading views of their subject matter (finance in your case) that bad reports present an urgent problem. For example, an aged accounts receivables report that didn't include accounts over six months past due would seriously mislead your collections people and possibly damage your business. That would have to be fixed quickly.



                            On the other hand, poor presentation isn't quite such a serious problem.



                            Here's what you do, in conjunction with your team lead, to improve things for these users.



                            Announce to your users a "continuous improvement" project to make their reports more user-friendly.



                            Ask your users which reports are the highest priority to upgrade.



                            Ask for commitments from your users, in one-on-one time and possibly in meetings, to review the improved reports as you create them.



                            Finally, generate improved report programs one by one, starting with the highest priority reports. Review the new reports in detail with your users each reporting cycle. Keep generating the old reports as well until the users tell you the new ones are better.



                            This way you'll turn this situation around. You'll convert it into an opportunity to serve your users really well and give them exactly what they need.






                            share|improve this answer












                            Badly designed inhouse reports are fairly common in corporate IT, so don't exaggerate this problem. It's only if the reports present misleading views of their subject matter (finance in your case) that bad reports present an urgent problem. For example, an aged accounts receivables report that didn't include accounts over six months past due would seriously mislead your collections people and possibly damage your business. That would have to be fixed quickly.



                            On the other hand, poor presentation isn't quite such a serious problem.



                            Here's what you do, in conjunction with your team lead, to improve things for these users.



                            Announce to your users a "continuous improvement" project to make their reports more user-friendly.



                            Ask your users which reports are the highest priority to upgrade.



                            Ask for commitments from your users, in one-on-one time and possibly in meetings, to review the improved reports as you create them.



                            Finally, generate improved report programs one by one, starting with the highest priority reports. Review the new reports in detail with your users each reporting cycle. Keep generating the old reports as well until the users tell you the new ones are better.



                            This way you'll turn this situation around. You'll convert it into an opportunity to serve your users really well and give them exactly what they need.







                            share|improve this answer












                            share|improve this answer



                            share|improve this answer










                            answered Jun 24 '14 at 2:08









                            O. Jones

                            13.6k24070




                            13.6k24070




















                                up vote
                                2
                                down vote













                                By doing your job.



                                As a report writer your job is to provide an accurate document that displays the data in a manner that is understandable by your target audience. If there are bugs and problems with the original code that prevent you from doing that then report those bugs through what ever mechanism you have for doing so. If the problem is that the data is inaccurate again that is a bug and should be reported through your bug tracking process.



                                If the problem is the structure of the data itself that is a problem for you and the DBA to deal with. You need to be able to write your report to display the data as your customer is expecting it. For a poorly designed program that may mean a lot of extra work for you. But it is your responsibility to get that report out. How to get that done is probably for your case is probably a better question for Programmers or Stack Overflow.






                                share|improve this answer




















                                • Point taken but I believe you left out of the equation the fact that I do not have enough time each month to do a complete rework of it but I still have to deliver it. It would probably need a few weeks of full-time work to make it clean and robust and I can spend about a day each month on it.
                                  – ApplePie
                                  Jun 23 '14 at 21:58






                                • 2




                                  I did not say do rework. I said do your job which is to generate the reports. You do not have to fix your colleagues crap to do that.
                                  – IDrinkandIKnowThings
                                  Jun 24 '14 at 2:48














                                up vote
                                2
                                down vote













                                By doing your job.



                                As a report writer your job is to provide an accurate document that displays the data in a manner that is understandable by your target audience. If there are bugs and problems with the original code that prevent you from doing that then report those bugs through what ever mechanism you have for doing so. If the problem is that the data is inaccurate again that is a bug and should be reported through your bug tracking process.



                                If the problem is the structure of the data itself that is a problem for you and the DBA to deal with. You need to be able to write your report to display the data as your customer is expecting it. For a poorly designed program that may mean a lot of extra work for you. But it is your responsibility to get that report out. How to get that done is probably for your case is probably a better question for Programmers or Stack Overflow.






                                share|improve this answer




















                                • Point taken but I believe you left out of the equation the fact that I do not have enough time each month to do a complete rework of it but I still have to deliver it. It would probably need a few weeks of full-time work to make it clean and robust and I can spend about a day each month on it.
                                  – ApplePie
                                  Jun 23 '14 at 21:58






                                • 2




                                  I did not say do rework. I said do your job which is to generate the reports. You do not have to fix your colleagues crap to do that.
                                  – IDrinkandIKnowThings
                                  Jun 24 '14 at 2:48












                                up vote
                                2
                                down vote










                                up vote
                                2
                                down vote









                                By doing your job.



                                As a report writer your job is to provide an accurate document that displays the data in a manner that is understandable by your target audience. If there are bugs and problems with the original code that prevent you from doing that then report those bugs through what ever mechanism you have for doing so. If the problem is that the data is inaccurate again that is a bug and should be reported through your bug tracking process.



                                If the problem is the structure of the data itself that is a problem for you and the DBA to deal with. You need to be able to write your report to display the data as your customer is expecting it. For a poorly designed program that may mean a lot of extra work for you. But it is your responsibility to get that report out. How to get that done is probably for your case is probably a better question for Programmers or Stack Overflow.






                                share|improve this answer












                                By doing your job.



                                As a report writer your job is to provide an accurate document that displays the data in a manner that is understandable by your target audience. If there are bugs and problems with the original code that prevent you from doing that then report those bugs through what ever mechanism you have for doing so. If the problem is that the data is inaccurate again that is a bug and should be reported through your bug tracking process.



                                If the problem is the structure of the data itself that is a problem for you and the DBA to deal with. You need to be able to write your report to display the data as your customer is expecting it. For a poorly designed program that may mean a lot of extra work for you. But it is your responsibility to get that report out. How to get that done is probably for your case is probably a better question for Programmers or Stack Overflow.







                                share|improve this answer












                                share|improve this answer



                                share|improve this answer










                                answered Jun 23 '14 at 16:52









                                IDrinkandIKnowThings

                                43.9k1398188




                                43.9k1398188











                                • Point taken but I believe you left out of the equation the fact that I do not have enough time each month to do a complete rework of it but I still have to deliver it. It would probably need a few weeks of full-time work to make it clean and robust and I can spend about a day each month on it.
                                  – ApplePie
                                  Jun 23 '14 at 21:58






                                • 2




                                  I did not say do rework. I said do your job which is to generate the reports. You do not have to fix your colleagues crap to do that.
                                  – IDrinkandIKnowThings
                                  Jun 24 '14 at 2:48
















                                • Point taken but I believe you left out of the equation the fact that I do not have enough time each month to do a complete rework of it but I still have to deliver it. It would probably need a few weeks of full-time work to make it clean and robust and I can spend about a day each month on it.
                                  – ApplePie
                                  Jun 23 '14 at 21:58






                                • 2




                                  I did not say do rework. I said do your job which is to generate the reports. You do not have to fix your colleagues crap to do that.
                                  – IDrinkandIKnowThings
                                  Jun 24 '14 at 2:48















                                Point taken but I believe you left out of the equation the fact that I do not have enough time each month to do a complete rework of it but I still have to deliver it. It would probably need a few weeks of full-time work to make it clean and robust and I can spend about a day each month on it.
                                – ApplePie
                                Jun 23 '14 at 21:58




                                Point taken but I believe you left out of the equation the fact that I do not have enough time each month to do a complete rework of it but I still have to deliver it. It would probably need a few weeks of full-time work to make it clean and robust and I can spend about a day each month on it.
                                – ApplePie
                                Jun 23 '14 at 21:58




                                2




                                2




                                I did not say do rework. I said do your job which is to generate the reports. You do not have to fix your colleagues crap to do that.
                                – IDrinkandIKnowThings
                                Jun 24 '14 at 2:48




                                I did not say do rework. I said do your job which is to generate the reports. You do not have to fix your colleagues crap to do that.
                                – IDrinkandIKnowThings
                                Jun 24 '14 at 2:48












                                 

                                draft saved


                                draft discarded


























                                 


                                draft saved


                                draft discarded














                                StackExchange.ready(
                                function ()
                                StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f27690%2fbad-coworker-work-reflecting-on-me%23new-answer', 'question_page');

                                );

                                Post as a guest

















































































                                Comments

                                Popular posts from this blog

                                What does second last employer means? [closed]

                                List of Gilmore Girls characters

                                One-line joke