How to handle an analyst that ignores feedback





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






up vote
0
down vote

favorite












Preface



I am a contracted developer on a young project (less than a year old). Agile is relatively new to this team, and I have been giving a lot of feedback to help improve on the Agile workflow between my dev tasks. One of the more important pieces of feedback was the following:




  • Define story requirements at the start of the sprint

  • Refrain from changing requirements mid-sprint on a "hey we don't like this, fix it" basis


I have been pretty aggressive in pushing some of the changes forward and it has been paying off big time for productivity and organization of resources and documentation.



I have read through a related question that outlines most of the feedback I was hoping for in this situation, but there are more details and I was hoping you guys could put your two cents in.




My situation



Similarly to the related question, I am currently dealing with an analyst that likes to change requirements mid-sprint. She is not a very technical person, so her technical requirements are from the business perspective, which leaves a lot of room for miscommunication, especially when documentation for the requirements is very poorly organized. She is also the proxy PO, which makes this entire situation tricky.



This is following multiple sprint retrospectives where an action item following the meeting was to define and document the sprint requirements at the start to make sure everyone was on the same page. This would require the analysts to put together the changes they wanted to see as technical requirements for stories, then let any non-defective oddities be written in the backlog for consideration in the next sprint.



Now, I am aware that requirements are not immutable. However, it is becoming a habit for this analyst to make changes to requirements. 2 days left in the sprint and she outlined several changes to the requirements. She also decided to circumvent changing stories by writing them as bugs, assuming the code is "broken" and needs to be "fixed" since it does not follow the new requirement she defined in the same minute.



Something that's extremely annoying is that she shows 0 trust in me as the main developer of the team. On one occasion, I informed her of a requirement from my tech lead that was contradictory to the way she wanted data to be mapped. She added my dev advisor to the conversation and opened to him with "[he] seems to be confused, can you help him?" On another occasion, during a meeting she brought up a "bug" that was covered by a story she wrote in the backlog that I hadn't started working on (because it's in the backlog), and when I pointed that out, she did not hesitate to shut me down and confirm that she was going to write up a bug for it anyways.



I am at least partially convinced that a main reason why she treats me like this is because I am a contractor. However, that is only an assumption, and I have no idea how she treats the other developers since she doesn't address many of them directly in meetings, so take that point entirely with a grain of salt.



She does, however, have no respect for developer time since she has regularly dragged business-related discussions in technical meetings way past the scheduled end time, along with interrupting anyone who says otherwise. The former was also a retrospective action item that she has ignored for a couple sprints.



I have a few questions regarding all this:




  1. How do I stop a meeting from being derailed by the aforementioned behavior if the moderator is absent, inactive, or complicit in the derailing? Or, more broadly, how do I exercise my Meeting Rights in the face of someone who threatens one or more of them?

  2. How do I professionally convince this analyst that I know what I'm talking about from a technical perspective?

  3. Most importantly, how do I professionally convince this analyst to apply the feedback from the past couple retrospectives?


Any feedback on any of these points is welcome. Be as critical as you can be, tell me I'm being stupid if it's appropriate, and let me know if there's anything else I can clarify here.










share|improve this question




























    up vote
    0
    down vote

    favorite












    Preface



    I am a contracted developer on a young project (less than a year old). Agile is relatively new to this team, and I have been giving a lot of feedback to help improve on the Agile workflow between my dev tasks. One of the more important pieces of feedback was the following:




    • Define story requirements at the start of the sprint

    • Refrain from changing requirements mid-sprint on a "hey we don't like this, fix it" basis


    I have been pretty aggressive in pushing some of the changes forward and it has been paying off big time for productivity and organization of resources and documentation.



    I have read through a related question that outlines most of the feedback I was hoping for in this situation, but there are more details and I was hoping you guys could put your two cents in.




    My situation



    Similarly to the related question, I am currently dealing with an analyst that likes to change requirements mid-sprint. She is not a very technical person, so her technical requirements are from the business perspective, which leaves a lot of room for miscommunication, especially when documentation for the requirements is very poorly organized. She is also the proxy PO, which makes this entire situation tricky.



    This is following multiple sprint retrospectives where an action item following the meeting was to define and document the sprint requirements at the start to make sure everyone was on the same page. This would require the analysts to put together the changes they wanted to see as technical requirements for stories, then let any non-defective oddities be written in the backlog for consideration in the next sprint.



    Now, I am aware that requirements are not immutable. However, it is becoming a habit for this analyst to make changes to requirements. 2 days left in the sprint and she outlined several changes to the requirements. She also decided to circumvent changing stories by writing them as bugs, assuming the code is "broken" and needs to be "fixed" since it does not follow the new requirement she defined in the same minute.



    Something that's extremely annoying is that she shows 0 trust in me as the main developer of the team. On one occasion, I informed her of a requirement from my tech lead that was contradictory to the way she wanted data to be mapped. She added my dev advisor to the conversation and opened to him with "[he] seems to be confused, can you help him?" On another occasion, during a meeting she brought up a "bug" that was covered by a story she wrote in the backlog that I hadn't started working on (because it's in the backlog), and when I pointed that out, she did not hesitate to shut me down and confirm that she was going to write up a bug for it anyways.



    I am at least partially convinced that a main reason why she treats me like this is because I am a contractor. However, that is only an assumption, and I have no idea how she treats the other developers since she doesn't address many of them directly in meetings, so take that point entirely with a grain of salt.



    She does, however, have no respect for developer time since she has regularly dragged business-related discussions in technical meetings way past the scheduled end time, along with interrupting anyone who says otherwise. The former was also a retrospective action item that she has ignored for a couple sprints.



    I have a few questions regarding all this:




    1. How do I stop a meeting from being derailed by the aforementioned behavior if the moderator is absent, inactive, or complicit in the derailing? Or, more broadly, how do I exercise my Meeting Rights in the face of someone who threatens one or more of them?

    2. How do I professionally convince this analyst that I know what I'm talking about from a technical perspective?

    3. Most importantly, how do I professionally convince this analyst to apply the feedback from the past couple retrospectives?


    Any feedback on any of these points is welcome. Be as critical as you can be, tell me I'm being stupid if it's appropriate, and let me know if there's anything else I can clarify here.










    share|improve this question
























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      Preface



      I am a contracted developer on a young project (less than a year old). Agile is relatively new to this team, and I have been giving a lot of feedback to help improve on the Agile workflow between my dev tasks. One of the more important pieces of feedback was the following:




      • Define story requirements at the start of the sprint

      • Refrain from changing requirements mid-sprint on a "hey we don't like this, fix it" basis


      I have been pretty aggressive in pushing some of the changes forward and it has been paying off big time for productivity and organization of resources and documentation.



      I have read through a related question that outlines most of the feedback I was hoping for in this situation, but there are more details and I was hoping you guys could put your two cents in.




      My situation



      Similarly to the related question, I am currently dealing with an analyst that likes to change requirements mid-sprint. She is not a very technical person, so her technical requirements are from the business perspective, which leaves a lot of room for miscommunication, especially when documentation for the requirements is very poorly organized. She is also the proxy PO, which makes this entire situation tricky.



      This is following multiple sprint retrospectives where an action item following the meeting was to define and document the sprint requirements at the start to make sure everyone was on the same page. This would require the analysts to put together the changes they wanted to see as technical requirements for stories, then let any non-defective oddities be written in the backlog for consideration in the next sprint.



      Now, I am aware that requirements are not immutable. However, it is becoming a habit for this analyst to make changes to requirements. 2 days left in the sprint and she outlined several changes to the requirements. She also decided to circumvent changing stories by writing them as bugs, assuming the code is "broken" and needs to be "fixed" since it does not follow the new requirement she defined in the same minute.



      Something that's extremely annoying is that she shows 0 trust in me as the main developer of the team. On one occasion, I informed her of a requirement from my tech lead that was contradictory to the way she wanted data to be mapped. She added my dev advisor to the conversation and opened to him with "[he] seems to be confused, can you help him?" On another occasion, during a meeting she brought up a "bug" that was covered by a story she wrote in the backlog that I hadn't started working on (because it's in the backlog), and when I pointed that out, she did not hesitate to shut me down and confirm that she was going to write up a bug for it anyways.



      I am at least partially convinced that a main reason why she treats me like this is because I am a contractor. However, that is only an assumption, and I have no idea how she treats the other developers since she doesn't address many of them directly in meetings, so take that point entirely with a grain of salt.



      She does, however, have no respect for developer time since she has regularly dragged business-related discussions in technical meetings way past the scheduled end time, along with interrupting anyone who says otherwise. The former was also a retrospective action item that she has ignored for a couple sprints.



      I have a few questions regarding all this:




      1. How do I stop a meeting from being derailed by the aforementioned behavior if the moderator is absent, inactive, or complicit in the derailing? Or, more broadly, how do I exercise my Meeting Rights in the face of someone who threatens one or more of them?

      2. How do I professionally convince this analyst that I know what I'm talking about from a technical perspective?

      3. Most importantly, how do I professionally convince this analyst to apply the feedback from the past couple retrospectives?


      Any feedback on any of these points is welcome. Be as critical as you can be, tell me I'm being stupid if it's appropriate, and let me know if there's anything else I can clarify here.










      share|improve this question













      Preface



      I am a contracted developer on a young project (less than a year old). Agile is relatively new to this team, and I have been giving a lot of feedback to help improve on the Agile workflow between my dev tasks. One of the more important pieces of feedback was the following:




      • Define story requirements at the start of the sprint

      • Refrain from changing requirements mid-sprint on a "hey we don't like this, fix it" basis


      I have been pretty aggressive in pushing some of the changes forward and it has been paying off big time for productivity and organization of resources and documentation.



      I have read through a related question that outlines most of the feedback I was hoping for in this situation, but there are more details and I was hoping you guys could put your two cents in.




      My situation



      Similarly to the related question, I am currently dealing with an analyst that likes to change requirements mid-sprint. She is not a very technical person, so her technical requirements are from the business perspective, which leaves a lot of room for miscommunication, especially when documentation for the requirements is very poorly organized. She is also the proxy PO, which makes this entire situation tricky.



      This is following multiple sprint retrospectives where an action item following the meeting was to define and document the sprint requirements at the start to make sure everyone was on the same page. This would require the analysts to put together the changes they wanted to see as technical requirements for stories, then let any non-defective oddities be written in the backlog for consideration in the next sprint.



      Now, I am aware that requirements are not immutable. However, it is becoming a habit for this analyst to make changes to requirements. 2 days left in the sprint and she outlined several changes to the requirements. She also decided to circumvent changing stories by writing them as bugs, assuming the code is "broken" and needs to be "fixed" since it does not follow the new requirement she defined in the same minute.



      Something that's extremely annoying is that she shows 0 trust in me as the main developer of the team. On one occasion, I informed her of a requirement from my tech lead that was contradictory to the way she wanted data to be mapped. She added my dev advisor to the conversation and opened to him with "[he] seems to be confused, can you help him?" On another occasion, during a meeting she brought up a "bug" that was covered by a story she wrote in the backlog that I hadn't started working on (because it's in the backlog), and when I pointed that out, she did not hesitate to shut me down and confirm that she was going to write up a bug for it anyways.



      I am at least partially convinced that a main reason why she treats me like this is because I am a contractor. However, that is only an assumption, and I have no idea how she treats the other developers since she doesn't address many of them directly in meetings, so take that point entirely with a grain of salt.



      She does, however, have no respect for developer time since she has regularly dragged business-related discussions in technical meetings way past the scheduled end time, along with interrupting anyone who says otherwise. The former was also a retrospective action item that she has ignored for a couple sprints.



      I have a few questions regarding all this:




      1. How do I stop a meeting from being derailed by the aforementioned behavior if the moderator is absent, inactive, or complicit in the derailing? Or, more broadly, how do I exercise my Meeting Rights in the face of someone who threatens one or more of them?

      2. How do I professionally convince this analyst that I know what I'm talking about from a technical perspective?

      3. Most importantly, how do I professionally convince this analyst to apply the feedback from the past couple retrospectives?


      Any feedback on any of these points is welcome. Be as critical as you can be, tell me I'm being stupid if it's appropriate, and let me know if there's anything else I can clarify here.







      software-industry software-development agile






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 2 hours ago









      TCFP

      1392




      1392



























          active

          oldest

          votes











          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: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          noCode: true, onDemand: true,
          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%2f123967%2fhow-to-handle-an-analyst-that-ignores-feedback%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown






























          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          draft saved

          draft discarded




















































          Thanks for contributing an answer to The Workplace Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.





          Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


          Please pay close attention to the following guidance:


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f123967%2fhow-to-handle-an-analyst-that-ignores-feedback%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Le Mesnil-Réaume

          Ida-Boy-Ed-Garten

          web3.py web3.isConnected() returns false always