How to motivate offshore teams and trust them to deliver?How do you schedule delivery dates in Scrum?What is an impediment, and how to handle them and internal improvments in Scrum?Communicating requirements to offshore teamsHow to form scrum teamsAgile Development and when to deliverHow can I motivate/manage developers who only use email to communicate?Sprint Demo, Retrospective, and Planning sequence with offshore teamThe development teams can't deliver successful sprintsT-Shirt Size and total estimation, how to manage them?Creating defect stories and inserting them immediatelyDesigning by onshore development/construct by offshore team and estimation

Output Distinct Factor Cuboids

Is there a tool to measure the "maturity" of a code in Git?

What organs or modifications would be needed for a life biological creature not to require sleep?

What are the specifics for a Block of Incense?

Adding arrowheads to functions?

Bit one of the Intel 8080's Flags register

Nature of Craving in Charm and Impressing Others

Asked to Not Use Transactions and to Use A Workaround to Simulate One

Are there objective criteria for classifying consonance v. dissonance?

Can an infinite series be thought of as adding up "infinitely many" terms?

Why does an orbit become hyperbolic when total orbital energy is positive?

Exam design: give maximum score per question or not?

What was the ultimate objective of The Party in 1984?

How would you translate Evangelii Nuntiandi?

How does solidity handle mod 0?

In what sequence should an advanced civilization teach technology to medieval society to maximize rate of adoption?

How would you control supersoldiers in a late iron-age society?

Why 1.5fill is 0pt

Is Wi-Fi slower than Ethernet? How does a Mac choose between them?

Why is the car dealer insisting on a loan instead of cash?

Writing a system of Linear Equations

Wrong Schengen Visa exit stamp on my passport, who can I complain to?

Other than good shoes and a stick, what are some ways to preserve your knees on long hikes?

Teleport everything in a large zone; or teleport all living things and make a lot of equipment disappear



How to motivate offshore teams and trust them to deliver?


How do you schedule delivery dates in Scrum?What is an impediment, and how to handle them and internal improvments in Scrum?Communicating requirements to offshore teamsHow to form scrum teamsAgile Development and when to deliverHow can I motivate/manage developers who only use email to communicate?Sprint Demo, Retrospective, and Planning sequence with offshore teamThe development teams can't deliver successful sprintsT-Shirt Size and total estimation, how to manage them?Creating defect stories and inserting them immediatelyDesigning by onshore development/construct by offshore team and estimation






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








14















I joined a company where the development is outsourced in an offshore location. I have heard that the people offshore won’t deliver unless they are chased to do so.
In other words, when they are left to decide how much is too much, they will say commit to 40 points, whereas when pushed to do 60, they will deliver 60.



Therefore, management (onshore) has tried a few times and ended up that they need to control the teams (micro manage) in order to get an ideal result. “Lazy, incompetent, lack of proactivity” are some of the words used for the offshore team. Equally, I have observed that the offshore team is disengaged, from the little I’ve seen them in the video conf.



How do we provide more freedom to the offshore teams to decide, but also trust that they do the best they can, without compromising product delivery? Because the danger here is that the development slows down, and the team offshore takes advantage of the relaxed approach and starts delivering less and procrastinating more (based on previous experience).










share|improve this question


























  • In my experience the only way we found to successfully work with overseas teams was to dedicate one developer here for every two over there to help digest requirements, examine code, test manually and write unit tests and sometimes re-write their code. We had much more luck when we just paid to bring the overseas developers on-site. Your mileage may vary, this was quite a while ago. In our case trust was a complete non-starter.

    – Bill K
    Apr 15 at 23:40











  • What is your role? Are you the Scrum Master of the offshore team?

    – Ashok Ramachandran
    Apr 16 at 5:50

















14















I joined a company where the development is outsourced in an offshore location. I have heard that the people offshore won’t deliver unless they are chased to do so.
In other words, when they are left to decide how much is too much, they will say commit to 40 points, whereas when pushed to do 60, they will deliver 60.



Therefore, management (onshore) has tried a few times and ended up that they need to control the teams (micro manage) in order to get an ideal result. “Lazy, incompetent, lack of proactivity” are some of the words used for the offshore team. Equally, I have observed that the offshore team is disengaged, from the little I’ve seen them in the video conf.



How do we provide more freedom to the offshore teams to decide, but also trust that they do the best they can, without compromising product delivery? Because the danger here is that the development slows down, and the team offshore takes advantage of the relaxed approach and starts delivering less and procrastinating more (based on previous experience).










share|improve this question


























  • In my experience the only way we found to successfully work with overseas teams was to dedicate one developer here for every two over there to help digest requirements, examine code, test manually and write unit tests and sometimes re-write their code. We had much more luck when we just paid to bring the overseas developers on-site. Your mileage may vary, this was quite a while ago. In our case trust was a complete non-starter.

    – Bill K
    Apr 15 at 23:40











  • What is your role? Are you the Scrum Master of the offshore team?

    – Ashok Ramachandran
    Apr 16 at 5:50













14












14








14


4






I joined a company where the development is outsourced in an offshore location. I have heard that the people offshore won’t deliver unless they are chased to do so.
In other words, when they are left to decide how much is too much, they will say commit to 40 points, whereas when pushed to do 60, they will deliver 60.



Therefore, management (onshore) has tried a few times and ended up that they need to control the teams (micro manage) in order to get an ideal result. “Lazy, incompetent, lack of proactivity” are some of the words used for the offshore team. Equally, I have observed that the offshore team is disengaged, from the little I’ve seen them in the video conf.



How do we provide more freedom to the offshore teams to decide, but also trust that they do the best they can, without compromising product delivery? Because the danger here is that the development slows down, and the team offshore takes advantage of the relaxed approach and starts delivering less and procrastinating more (based on previous experience).










share|improve this question
















I joined a company where the development is outsourced in an offshore location. I have heard that the people offshore won’t deliver unless they are chased to do so.
In other words, when they are left to decide how much is too much, they will say commit to 40 points, whereas when pushed to do 60, they will deliver 60.



Therefore, management (onshore) has tried a few times and ended up that they need to control the teams (micro manage) in order to get an ideal result. “Lazy, incompetent, lack of proactivity” are some of the words used for the offshore team. Equally, I have observed that the offshore team is disengaged, from the little I’ve seen them in the video conf.



How do we provide more freedom to the offshore teams to decide, but also trust that they do the best they can, without compromising product delivery? Because the danger here is that the development slows down, and the team offshore takes advantage of the relaxed approach and starts delivering less and procrastinating more (based on previous experience).







scrum agile team-management distributed-team






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Apr 15 at 10:53









Tiago Cardoso

6,3064 gold badges20 silver badges59 bronze badges




6,3064 gold badges20 silver badges59 bronze badges










asked Apr 15 at 9:40









dqmdqm

6056 silver badges15 bronze badges




6056 silver badges15 bronze badges















  • In my experience the only way we found to successfully work with overseas teams was to dedicate one developer here for every two over there to help digest requirements, examine code, test manually and write unit tests and sometimes re-write their code. We had much more luck when we just paid to bring the overseas developers on-site. Your mileage may vary, this was quite a while ago. In our case trust was a complete non-starter.

    – Bill K
    Apr 15 at 23:40











  • What is your role? Are you the Scrum Master of the offshore team?

    – Ashok Ramachandran
    Apr 16 at 5:50

















  • In my experience the only way we found to successfully work with overseas teams was to dedicate one developer here for every two over there to help digest requirements, examine code, test manually and write unit tests and sometimes re-write their code. We had much more luck when we just paid to bring the overseas developers on-site. Your mileage may vary, this was quite a while ago. In our case trust was a complete non-starter.

    – Bill K
    Apr 15 at 23:40











  • What is your role? Are you the Scrum Master of the offshore team?

    – Ashok Ramachandran
    Apr 16 at 5:50
















In my experience the only way we found to successfully work with overseas teams was to dedicate one developer here for every two over there to help digest requirements, examine code, test manually and write unit tests and sometimes re-write their code. We had much more luck when we just paid to bring the overseas developers on-site. Your mileage may vary, this was quite a while ago. In our case trust was a complete non-starter.

– Bill K
Apr 15 at 23:40





In my experience the only way we found to successfully work with overseas teams was to dedicate one developer here for every two over there to help digest requirements, examine code, test manually and write unit tests and sometimes re-write their code. We had much more luck when we just paid to bring the overseas developers on-site. Your mileage may vary, this was quite a while ago. In our case trust was a complete non-starter.

– Bill K
Apr 15 at 23:40













What is your role? Are you the Scrum Master of the offshore team?

– Ashok Ramachandran
Apr 16 at 5:50





What is your role? Are you the Scrum Master of the offshore team?

– Ashok Ramachandran
Apr 16 at 5:50










4 Answers
4






active

oldest

votes


















20

















when pushed to do 60, they will deliver 60.




This is a pretty meaningless measure in these circumstances. A team could drop quality to deliver more points or simply game the estimation of stories. Story points and velocity were designed to help teams estimate their capacity in a sprint. They are not intended to be measures of performance.



If you want to establish a good relationship with the offshore team then I would suggest some or all of the following:



  • Meet with the teams in person (either onshore or offshore). Establish a relationship with them and gain an understanding of what is motivating their behaviour.

  • Build mutual trust. It isn't just about you trusting your offshore team, it is also about the offshore team trusting you. If they think they are being judged or blamed then they are likely to be defensive.

  • Empower the team. Help them to get engaged in design and architecture. Make them feel like their input is valued. Proactive behaviour comes when people feel they have value.

  • Try and break down the distinction between the onshore and offshore teams. Make sure meetings are held jointly (including retrospectives). Use chat programs like Slack or MS Teams, etc.

  • Arrange your daily Scrum at a time when everyone can be involved regardless of location (if possible).





share|improve this answer
































    9
















    Velocity Isn't a Productivity Metric




    In other words, when they are left to decide how much is too much, they will say commit to 40 points, whereas when pushed to do 60, they will deliver 60.




    If you are managing to a velocity metric, then you're Doing Scrum Wrong™. Velocity is a capacity metric, and has no utility in measuring a team's productivity. Even if it were, adopting an agile framework like Scrum wouldn't necessarily make teams more productive.



    What velocity should do is achieve a stable, sustainable state. A sustainable velocity make process inefficiencies more visible, so you can address them. It can be used for secondary functions like estimating lead time only when:



    1. The range of a team's velocity is relatively stable.

    2. The work to be estimated is granular enough (and familiar enough) to avoid guesstimating about "unknown unknowns."

    Trying to maximize velocity metrics is a an anti-pattern. Instead, you should increase communications and transparency around your Sprint Goals.



    Leverage Sprint Goals



    When you misuse velocity as a management metric rather than for its intended purposes as a planning tool and detective control, you're defining a target level-of-effort by management fiat. As a result, you're practically begging to be given inflated estimates by teams that try to meet these "visible effort" goals. Don't do this to the team, your project, or your company.



    Instead, you should switch to an increment-based metric where a central coherence is either "done" or "not-done." The Sprint Goal was designed for that purpose, and should be what you're using to determine whether the team delivered what it planned to do or not.



    The purpose of a Sprint isn't intrinsically to put in a lot of effort, do lots of things, or perform lots of tasks. The goal of a Sprint is to deliver the Sprint Goal! As such, the framework actually requires that each Sprint have a central coherence that defines it and ties all the work for the Sprint together. This is often a feature (or set of smaller features) that forms a logical increment of potentially-shippable work. This goal is set internally by the team, and is not just another way to impose a management target.



    At the end of each Sprint, the Scrum Team and stakeholders use the Sprint Review to inspect the increment together. The Scrum Team then feeds the results of the Sprint into the Sprint Retrospective to improve their processes, and into Backlog Refinement and Sprint Planning for further work.



    From a management perspective, a team that meets its internal Sprint Goals more often than not lends predictability to a project. A team that misses its own Sprint Goals more often than not may need additional resources (like money, staff, or a strong agile coach) to succeed.



    Managing Performance



    There is no silver bullet to managing performance with Scrum. While the transparency, visibility, and communication enhancements of the Scrum framework can certainly increase the efficiency of mature development teams, it will not allow companies to hire junior resources or mediocre people and wring anything more than predictability from the process.



    Obviously, there's no way for anyone outside your company to determine if the inability to reach your project targets is due to poor target-setting by management, poor performance by teams or individuals, or poor agile release planning. It's important that your management team works closely with the Product Owner and Scrum Master to ensure that all stakeholders agree on the current release plan, and that the plan is continuously updated based on the current state of the project.



    If management defines the release plan, rather than allowing it to be an emergent property of the agile inspect-and-adapt cycle, then this is unlikely to be successful. There are a lot of reasons for this, but of particular concern is the fact that an off-shore team is often not just a team but also a vendor. A vendor/client relationship within an immature Scrum process is unlikely to result in the level of honesty and transparency required for the Scrum Team to push back and say, "We can't reliably meet those goals."



    On the flip side, if you have a mature agile process, but your Scrum Team can't provide you with the level of productivity you need, you will need to:



    1. Revise your expectations downwards.

    2. Train and improve your existing team.

    3. Replace your existing team with another team or vendor.

    These choices generally require increased budget and run-time for the project, so they are a cost of doing business rather than a cost-free activity. Nevertheless, they are among the primary choices you can make in such situations.






    share|improve this answer
































      6
















      TL,DR



      The throughput of an outsourcing team depends mainly on culture and expectations on them. Consider both aspects before acting.




      I believe there are a few aspects that are prerequisites to be understood before entering into the actual solution.



      Why Outsourcing?



      First of all, there's a reason why companies outsource to offshore locations. In most of the cases, offshore is done for costing reasons. As higher the cost differences between onshore and offshore, as likely to be the quality difference.



      Cultural differences?



      Each culture deals with well... life, differently. There's entire (highly suggested) books about it. Some cultures may, as you said, work better when receiving explicit or implicit messages.




      Now, considering the aspects above, to your question:




      How do we provide more freedom to the offshore teams to decide, but
      also trust that they do the best they can, without compromising
      product delivery?




      You'll have to understand your team, their people and their culture. As Barnaby mentioned, a constant communication (daily meetings, constant trips, etc) is required. but not only that. You have to consider that communication is required and understand that they'll deliver (and work, for the matter) according to their culture.



      If, after studying such culture you believe you can push harder for more deliveries, you can experiment. But always consider the cultural factor. If you provide a candid feedback to a North American saying he's not as effective as you expect, he might deliver twice next time, as usually North Americans are very objective on their conversations. However, if you do the same with some Brazilians (I talk by experience!), you might have the opposite effect, as Brazilians could consider this offensive and that you're attacking him personally.



      Lastly, do not generalise - there's room for several cultures within a single country or group of people. Just because people in Rio de Janeiro loves beaches, it doesn't mean everyone stays at the beach 365 days of the year. just because São Paulo is a very busy city, it doesn't mean you won't have people just 'faking' work from 8 to 5. These are obviously examples, don't consider them literally. That's what I meant by understand your team.






      share|improve this answer
































        3
















        I have 13 years development experience. I worked as an outsource engineer for Weight Watchers from Jordan, and then later in my life I did manage outsource teams myself. I also managed onshore teams.



        Managing teams when they are offshore can be different, but motivation i don't think its much different specially for talented engineers. Whatever motivates you and your onshore team it must also motivate the offshore team. However here are some notes that can be helpful




        • Get them involved in business. Getting engineers involved plays an important part of agile development, and it is a great motivation for talented people. Get them in those brainstorm sessions, ask them about their thoughts, which parts needs fixes or enhancements and take their feedback seriously.


        • Get them to visit. One of my favorite trips was to NY Weight Watcher offices, I stayed there for 3 months, got to know the team much better and this has given me tons of motivation. It doesn't have to be that long stay if budget doesn't allow. Two weeks visit can be great two. You can also go and visit the offshore team in their country.


        • Thanks emails. After a major release that recognition of team effort email does a motivation magic and get people really feeling proud of their accomplishment.


        • General social relations. If visits is not easy to do, still on chat and phone you need to have social relations. You need to talk and discuss and stay close. Think of other things to talk about other than the usual weather talk!

        Well if I think of more points I'll share more.






        share|improve this answer



























          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "208"
          ;
          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',
          autoActivateHeartbeat: false,
          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/4.0/"u003ecc by-sa 4.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%2fpm.stackexchange.com%2fquestions%2f26203%2fhow-to-motivate-offshore-teams-and-trust-them-to-deliver%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          4 Answers
          4






          active

          oldest

          votes








          4 Answers
          4






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          20

















          when pushed to do 60, they will deliver 60.




          This is a pretty meaningless measure in these circumstances. A team could drop quality to deliver more points or simply game the estimation of stories. Story points and velocity were designed to help teams estimate their capacity in a sprint. They are not intended to be measures of performance.



          If you want to establish a good relationship with the offshore team then I would suggest some or all of the following:



          • Meet with the teams in person (either onshore or offshore). Establish a relationship with them and gain an understanding of what is motivating their behaviour.

          • Build mutual trust. It isn't just about you trusting your offshore team, it is also about the offshore team trusting you. If they think they are being judged or blamed then they are likely to be defensive.

          • Empower the team. Help them to get engaged in design and architecture. Make them feel like their input is valued. Proactive behaviour comes when people feel they have value.

          • Try and break down the distinction between the onshore and offshore teams. Make sure meetings are held jointly (including retrospectives). Use chat programs like Slack or MS Teams, etc.

          • Arrange your daily Scrum at a time when everyone can be involved regardless of location (if possible).





          share|improve this answer





























            20

















            when pushed to do 60, they will deliver 60.




            This is a pretty meaningless measure in these circumstances. A team could drop quality to deliver more points or simply game the estimation of stories. Story points and velocity were designed to help teams estimate their capacity in a sprint. They are not intended to be measures of performance.



            If you want to establish a good relationship with the offshore team then I would suggest some or all of the following:



            • Meet with the teams in person (either onshore or offshore). Establish a relationship with them and gain an understanding of what is motivating their behaviour.

            • Build mutual trust. It isn't just about you trusting your offshore team, it is also about the offshore team trusting you. If they think they are being judged or blamed then they are likely to be defensive.

            • Empower the team. Help them to get engaged in design and architecture. Make them feel like their input is valued. Proactive behaviour comes when people feel they have value.

            • Try and break down the distinction between the onshore and offshore teams. Make sure meetings are held jointly (including retrospectives). Use chat programs like Slack or MS Teams, etc.

            • Arrange your daily Scrum at a time when everyone can be involved regardless of location (if possible).





            share|improve this answer



























              20














              20










              20










              when pushed to do 60, they will deliver 60.




              This is a pretty meaningless measure in these circumstances. A team could drop quality to deliver more points or simply game the estimation of stories. Story points and velocity were designed to help teams estimate their capacity in a sprint. They are not intended to be measures of performance.



              If you want to establish a good relationship with the offshore team then I would suggest some or all of the following:



              • Meet with the teams in person (either onshore or offshore). Establish a relationship with them and gain an understanding of what is motivating their behaviour.

              • Build mutual trust. It isn't just about you trusting your offshore team, it is also about the offshore team trusting you. If they think they are being judged or blamed then they are likely to be defensive.

              • Empower the team. Help them to get engaged in design and architecture. Make them feel like their input is valued. Proactive behaviour comes when people feel they have value.

              • Try and break down the distinction between the onshore and offshore teams. Make sure meetings are held jointly (including retrospectives). Use chat programs like Slack or MS Teams, etc.

              • Arrange your daily Scrum at a time when everyone can be involved regardless of location (if possible).





              share|improve this answer














              when pushed to do 60, they will deliver 60.




              This is a pretty meaningless measure in these circumstances. A team could drop quality to deliver more points or simply game the estimation of stories. Story points and velocity were designed to help teams estimate their capacity in a sprint. They are not intended to be measures of performance.



              If you want to establish a good relationship with the offshore team then I would suggest some or all of the following:



              • Meet with the teams in person (either onshore or offshore). Establish a relationship with them and gain an understanding of what is motivating their behaviour.

              • Build mutual trust. It isn't just about you trusting your offshore team, it is also about the offshore team trusting you. If they think they are being judged or blamed then they are likely to be defensive.

              • Empower the team. Help them to get engaged in design and architecture. Make them feel like their input is valued. Proactive behaviour comes when people feel they have value.

              • Try and break down the distinction between the onshore and offshore teams. Make sure meetings are held jointly (including retrospectives). Use chat programs like Slack or MS Teams, etc.

              • Arrange your daily Scrum at a time when everyone can be involved regardless of location (if possible).






              share|improve this answer












              share|improve this answer



              share|improve this answer










              answered Apr 15 at 10:41









              Barnaby GoldenBarnaby Golden

              11.6k1 gold badge9 silver badges29 bronze badges




              11.6k1 gold badge9 silver badges29 bronze badges


























                  9
















                  Velocity Isn't a Productivity Metric




                  In other words, when they are left to decide how much is too much, they will say commit to 40 points, whereas when pushed to do 60, they will deliver 60.




                  If you are managing to a velocity metric, then you're Doing Scrum Wrong™. Velocity is a capacity metric, and has no utility in measuring a team's productivity. Even if it were, adopting an agile framework like Scrum wouldn't necessarily make teams more productive.



                  What velocity should do is achieve a stable, sustainable state. A sustainable velocity make process inefficiencies more visible, so you can address them. It can be used for secondary functions like estimating lead time only when:



                  1. The range of a team's velocity is relatively stable.

                  2. The work to be estimated is granular enough (and familiar enough) to avoid guesstimating about "unknown unknowns."

                  Trying to maximize velocity metrics is a an anti-pattern. Instead, you should increase communications and transparency around your Sprint Goals.



                  Leverage Sprint Goals



                  When you misuse velocity as a management metric rather than for its intended purposes as a planning tool and detective control, you're defining a target level-of-effort by management fiat. As a result, you're practically begging to be given inflated estimates by teams that try to meet these "visible effort" goals. Don't do this to the team, your project, or your company.



                  Instead, you should switch to an increment-based metric where a central coherence is either "done" or "not-done." The Sprint Goal was designed for that purpose, and should be what you're using to determine whether the team delivered what it planned to do or not.



                  The purpose of a Sprint isn't intrinsically to put in a lot of effort, do lots of things, or perform lots of tasks. The goal of a Sprint is to deliver the Sprint Goal! As such, the framework actually requires that each Sprint have a central coherence that defines it and ties all the work for the Sprint together. This is often a feature (or set of smaller features) that forms a logical increment of potentially-shippable work. This goal is set internally by the team, and is not just another way to impose a management target.



                  At the end of each Sprint, the Scrum Team and stakeholders use the Sprint Review to inspect the increment together. The Scrum Team then feeds the results of the Sprint into the Sprint Retrospective to improve their processes, and into Backlog Refinement and Sprint Planning for further work.



                  From a management perspective, a team that meets its internal Sprint Goals more often than not lends predictability to a project. A team that misses its own Sprint Goals more often than not may need additional resources (like money, staff, or a strong agile coach) to succeed.



                  Managing Performance



                  There is no silver bullet to managing performance with Scrum. While the transparency, visibility, and communication enhancements of the Scrum framework can certainly increase the efficiency of mature development teams, it will not allow companies to hire junior resources or mediocre people and wring anything more than predictability from the process.



                  Obviously, there's no way for anyone outside your company to determine if the inability to reach your project targets is due to poor target-setting by management, poor performance by teams or individuals, or poor agile release planning. It's important that your management team works closely with the Product Owner and Scrum Master to ensure that all stakeholders agree on the current release plan, and that the plan is continuously updated based on the current state of the project.



                  If management defines the release plan, rather than allowing it to be an emergent property of the agile inspect-and-adapt cycle, then this is unlikely to be successful. There are a lot of reasons for this, but of particular concern is the fact that an off-shore team is often not just a team but also a vendor. A vendor/client relationship within an immature Scrum process is unlikely to result in the level of honesty and transparency required for the Scrum Team to push back and say, "We can't reliably meet those goals."



                  On the flip side, if you have a mature agile process, but your Scrum Team can't provide you with the level of productivity you need, you will need to:



                  1. Revise your expectations downwards.

                  2. Train and improve your existing team.

                  3. Replace your existing team with another team or vendor.

                  These choices generally require increased budget and run-time for the project, so they are a cost of doing business rather than a cost-free activity. Nevertheless, they are among the primary choices you can make in such situations.






                  share|improve this answer





























                    9
















                    Velocity Isn't a Productivity Metric




                    In other words, when they are left to decide how much is too much, they will say commit to 40 points, whereas when pushed to do 60, they will deliver 60.




                    If you are managing to a velocity metric, then you're Doing Scrum Wrong™. Velocity is a capacity metric, and has no utility in measuring a team's productivity. Even if it were, adopting an agile framework like Scrum wouldn't necessarily make teams more productive.



                    What velocity should do is achieve a stable, sustainable state. A sustainable velocity make process inefficiencies more visible, so you can address them. It can be used for secondary functions like estimating lead time only when:



                    1. The range of a team's velocity is relatively stable.

                    2. The work to be estimated is granular enough (and familiar enough) to avoid guesstimating about "unknown unknowns."

                    Trying to maximize velocity metrics is a an anti-pattern. Instead, you should increase communications and transparency around your Sprint Goals.



                    Leverage Sprint Goals



                    When you misuse velocity as a management metric rather than for its intended purposes as a planning tool and detective control, you're defining a target level-of-effort by management fiat. As a result, you're practically begging to be given inflated estimates by teams that try to meet these "visible effort" goals. Don't do this to the team, your project, or your company.



                    Instead, you should switch to an increment-based metric where a central coherence is either "done" or "not-done." The Sprint Goal was designed for that purpose, and should be what you're using to determine whether the team delivered what it planned to do or not.



                    The purpose of a Sprint isn't intrinsically to put in a lot of effort, do lots of things, or perform lots of tasks. The goal of a Sprint is to deliver the Sprint Goal! As such, the framework actually requires that each Sprint have a central coherence that defines it and ties all the work for the Sprint together. This is often a feature (or set of smaller features) that forms a logical increment of potentially-shippable work. This goal is set internally by the team, and is not just another way to impose a management target.



                    At the end of each Sprint, the Scrum Team and stakeholders use the Sprint Review to inspect the increment together. The Scrum Team then feeds the results of the Sprint into the Sprint Retrospective to improve their processes, and into Backlog Refinement and Sprint Planning for further work.



                    From a management perspective, a team that meets its internal Sprint Goals more often than not lends predictability to a project. A team that misses its own Sprint Goals more often than not may need additional resources (like money, staff, or a strong agile coach) to succeed.



                    Managing Performance



                    There is no silver bullet to managing performance with Scrum. While the transparency, visibility, and communication enhancements of the Scrum framework can certainly increase the efficiency of mature development teams, it will not allow companies to hire junior resources or mediocre people and wring anything more than predictability from the process.



                    Obviously, there's no way for anyone outside your company to determine if the inability to reach your project targets is due to poor target-setting by management, poor performance by teams or individuals, or poor agile release planning. It's important that your management team works closely with the Product Owner and Scrum Master to ensure that all stakeholders agree on the current release plan, and that the plan is continuously updated based on the current state of the project.



                    If management defines the release plan, rather than allowing it to be an emergent property of the agile inspect-and-adapt cycle, then this is unlikely to be successful. There are a lot of reasons for this, but of particular concern is the fact that an off-shore team is often not just a team but also a vendor. A vendor/client relationship within an immature Scrum process is unlikely to result in the level of honesty and transparency required for the Scrum Team to push back and say, "We can't reliably meet those goals."



                    On the flip side, if you have a mature agile process, but your Scrum Team can't provide you with the level of productivity you need, you will need to:



                    1. Revise your expectations downwards.

                    2. Train and improve your existing team.

                    3. Replace your existing team with another team or vendor.

                    These choices generally require increased budget and run-time for the project, so they are a cost of doing business rather than a cost-free activity. Nevertheless, they are among the primary choices you can make in such situations.






                    share|improve this answer



























                      9














                      9










                      9









                      Velocity Isn't a Productivity Metric




                      In other words, when they are left to decide how much is too much, they will say commit to 40 points, whereas when pushed to do 60, they will deliver 60.




                      If you are managing to a velocity metric, then you're Doing Scrum Wrong™. Velocity is a capacity metric, and has no utility in measuring a team's productivity. Even if it were, adopting an agile framework like Scrum wouldn't necessarily make teams more productive.



                      What velocity should do is achieve a stable, sustainable state. A sustainable velocity make process inefficiencies more visible, so you can address them. It can be used for secondary functions like estimating lead time only when:



                      1. The range of a team's velocity is relatively stable.

                      2. The work to be estimated is granular enough (and familiar enough) to avoid guesstimating about "unknown unknowns."

                      Trying to maximize velocity metrics is a an anti-pattern. Instead, you should increase communications and transparency around your Sprint Goals.



                      Leverage Sprint Goals



                      When you misuse velocity as a management metric rather than for its intended purposes as a planning tool and detective control, you're defining a target level-of-effort by management fiat. As a result, you're practically begging to be given inflated estimates by teams that try to meet these "visible effort" goals. Don't do this to the team, your project, or your company.



                      Instead, you should switch to an increment-based metric where a central coherence is either "done" or "not-done." The Sprint Goal was designed for that purpose, and should be what you're using to determine whether the team delivered what it planned to do or not.



                      The purpose of a Sprint isn't intrinsically to put in a lot of effort, do lots of things, or perform lots of tasks. The goal of a Sprint is to deliver the Sprint Goal! As such, the framework actually requires that each Sprint have a central coherence that defines it and ties all the work for the Sprint together. This is often a feature (or set of smaller features) that forms a logical increment of potentially-shippable work. This goal is set internally by the team, and is not just another way to impose a management target.



                      At the end of each Sprint, the Scrum Team and stakeholders use the Sprint Review to inspect the increment together. The Scrum Team then feeds the results of the Sprint into the Sprint Retrospective to improve their processes, and into Backlog Refinement and Sprint Planning for further work.



                      From a management perspective, a team that meets its internal Sprint Goals more often than not lends predictability to a project. A team that misses its own Sprint Goals more often than not may need additional resources (like money, staff, or a strong agile coach) to succeed.



                      Managing Performance



                      There is no silver bullet to managing performance with Scrum. While the transparency, visibility, and communication enhancements of the Scrum framework can certainly increase the efficiency of mature development teams, it will not allow companies to hire junior resources or mediocre people and wring anything more than predictability from the process.



                      Obviously, there's no way for anyone outside your company to determine if the inability to reach your project targets is due to poor target-setting by management, poor performance by teams or individuals, or poor agile release planning. It's important that your management team works closely with the Product Owner and Scrum Master to ensure that all stakeholders agree on the current release plan, and that the plan is continuously updated based on the current state of the project.



                      If management defines the release plan, rather than allowing it to be an emergent property of the agile inspect-and-adapt cycle, then this is unlikely to be successful. There are a lot of reasons for this, but of particular concern is the fact that an off-shore team is often not just a team but also a vendor. A vendor/client relationship within an immature Scrum process is unlikely to result in the level of honesty and transparency required for the Scrum Team to push back and say, "We can't reliably meet those goals."



                      On the flip side, if you have a mature agile process, but your Scrum Team can't provide you with the level of productivity you need, you will need to:



                      1. Revise your expectations downwards.

                      2. Train and improve your existing team.

                      3. Replace your existing team with another team or vendor.

                      These choices generally require increased budget and run-time for the project, so they are a cost of doing business rather than a cost-free activity. Nevertheless, they are among the primary choices you can make in such situations.






                      share|improve this answer













                      Velocity Isn't a Productivity Metric




                      In other words, when they are left to decide how much is too much, they will say commit to 40 points, whereas when pushed to do 60, they will deliver 60.




                      If you are managing to a velocity metric, then you're Doing Scrum Wrong™. Velocity is a capacity metric, and has no utility in measuring a team's productivity. Even if it were, adopting an agile framework like Scrum wouldn't necessarily make teams more productive.



                      What velocity should do is achieve a stable, sustainable state. A sustainable velocity make process inefficiencies more visible, so you can address them. It can be used for secondary functions like estimating lead time only when:



                      1. The range of a team's velocity is relatively stable.

                      2. The work to be estimated is granular enough (and familiar enough) to avoid guesstimating about "unknown unknowns."

                      Trying to maximize velocity metrics is a an anti-pattern. Instead, you should increase communications and transparency around your Sprint Goals.



                      Leverage Sprint Goals



                      When you misuse velocity as a management metric rather than for its intended purposes as a planning tool and detective control, you're defining a target level-of-effort by management fiat. As a result, you're practically begging to be given inflated estimates by teams that try to meet these "visible effort" goals. Don't do this to the team, your project, or your company.



                      Instead, you should switch to an increment-based metric where a central coherence is either "done" or "not-done." The Sprint Goal was designed for that purpose, and should be what you're using to determine whether the team delivered what it planned to do or not.



                      The purpose of a Sprint isn't intrinsically to put in a lot of effort, do lots of things, or perform lots of tasks. The goal of a Sprint is to deliver the Sprint Goal! As such, the framework actually requires that each Sprint have a central coherence that defines it and ties all the work for the Sprint together. This is often a feature (or set of smaller features) that forms a logical increment of potentially-shippable work. This goal is set internally by the team, and is not just another way to impose a management target.



                      At the end of each Sprint, the Scrum Team and stakeholders use the Sprint Review to inspect the increment together. The Scrum Team then feeds the results of the Sprint into the Sprint Retrospective to improve their processes, and into Backlog Refinement and Sprint Planning for further work.



                      From a management perspective, a team that meets its internal Sprint Goals more often than not lends predictability to a project. A team that misses its own Sprint Goals more often than not may need additional resources (like money, staff, or a strong agile coach) to succeed.



                      Managing Performance



                      There is no silver bullet to managing performance with Scrum. While the transparency, visibility, and communication enhancements of the Scrum framework can certainly increase the efficiency of mature development teams, it will not allow companies to hire junior resources or mediocre people and wring anything more than predictability from the process.



                      Obviously, there's no way for anyone outside your company to determine if the inability to reach your project targets is due to poor target-setting by management, poor performance by teams or individuals, or poor agile release planning. It's important that your management team works closely with the Product Owner and Scrum Master to ensure that all stakeholders agree on the current release plan, and that the plan is continuously updated based on the current state of the project.



                      If management defines the release plan, rather than allowing it to be an emergent property of the agile inspect-and-adapt cycle, then this is unlikely to be successful. There are a lot of reasons for this, but of particular concern is the fact that an off-shore team is often not just a team but also a vendor. A vendor/client relationship within an immature Scrum process is unlikely to result in the level of honesty and transparency required for the Scrum Team to push back and say, "We can't reliably meet those goals."



                      On the flip side, if you have a mature agile process, but your Scrum Team can't provide you with the level of productivity you need, you will need to:



                      1. Revise your expectations downwards.

                      2. Train and improve your existing team.

                      3. Replace your existing team with another team or vendor.

                      These choices generally require increased budget and run-time for the project, so they are a cost of doing business rather than a cost-free activity. Nevertheless, they are among the primary choices you can make in such situations.







                      share|improve this answer












                      share|improve this answer



                      share|improve this answer










                      answered Apr 15 at 14:33









                      Todd A. JacobsTodd A. Jacobs

                      36.1k4 gold badges37 silver badges135 bronze badges




                      36.1k4 gold badges37 silver badges135 bronze badges
























                          6
















                          TL,DR



                          The throughput of an outsourcing team depends mainly on culture and expectations on them. Consider both aspects before acting.




                          I believe there are a few aspects that are prerequisites to be understood before entering into the actual solution.



                          Why Outsourcing?



                          First of all, there's a reason why companies outsource to offshore locations. In most of the cases, offshore is done for costing reasons. As higher the cost differences between onshore and offshore, as likely to be the quality difference.



                          Cultural differences?



                          Each culture deals with well... life, differently. There's entire (highly suggested) books about it. Some cultures may, as you said, work better when receiving explicit or implicit messages.




                          Now, considering the aspects above, to your question:




                          How do we provide more freedom to the offshore teams to decide, but
                          also trust that they do the best they can, without compromising
                          product delivery?




                          You'll have to understand your team, their people and their culture. As Barnaby mentioned, a constant communication (daily meetings, constant trips, etc) is required. but not only that. You have to consider that communication is required and understand that they'll deliver (and work, for the matter) according to their culture.



                          If, after studying such culture you believe you can push harder for more deliveries, you can experiment. But always consider the cultural factor. If you provide a candid feedback to a North American saying he's not as effective as you expect, he might deliver twice next time, as usually North Americans are very objective on their conversations. However, if you do the same with some Brazilians (I talk by experience!), you might have the opposite effect, as Brazilians could consider this offensive and that you're attacking him personally.



                          Lastly, do not generalise - there's room for several cultures within a single country or group of people. Just because people in Rio de Janeiro loves beaches, it doesn't mean everyone stays at the beach 365 days of the year. just because São Paulo is a very busy city, it doesn't mean you won't have people just 'faking' work from 8 to 5. These are obviously examples, don't consider them literally. That's what I meant by understand your team.






                          share|improve this answer





























                            6
















                            TL,DR



                            The throughput of an outsourcing team depends mainly on culture and expectations on them. Consider both aspects before acting.




                            I believe there are a few aspects that are prerequisites to be understood before entering into the actual solution.



                            Why Outsourcing?



                            First of all, there's a reason why companies outsource to offshore locations. In most of the cases, offshore is done for costing reasons. As higher the cost differences between onshore and offshore, as likely to be the quality difference.



                            Cultural differences?



                            Each culture deals with well... life, differently. There's entire (highly suggested) books about it. Some cultures may, as you said, work better when receiving explicit or implicit messages.




                            Now, considering the aspects above, to your question:




                            How do we provide more freedom to the offshore teams to decide, but
                            also trust that they do the best they can, without compromising
                            product delivery?




                            You'll have to understand your team, their people and their culture. As Barnaby mentioned, a constant communication (daily meetings, constant trips, etc) is required. but not only that. You have to consider that communication is required and understand that they'll deliver (and work, for the matter) according to their culture.



                            If, after studying such culture you believe you can push harder for more deliveries, you can experiment. But always consider the cultural factor. If you provide a candid feedback to a North American saying he's not as effective as you expect, he might deliver twice next time, as usually North Americans are very objective on their conversations. However, if you do the same with some Brazilians (I talk by experience!), you might have the opposite effect, as Brazilians could consider this offensive and that you're attacking him personally.



                            Lastly, do not generalise - there's room for several cultures within a single country or group of people. Just because people in Rio de Janeiro loves beaches, it doesn't mean everyone stays at the beach 365 days of the year. just because São Paulo is a very busy city, it doesn't mean you won't have people just 'faking' work from 8 to 5. These are obviously examples, don't consider them literally. That's what I meant by understand your team.






                            share|improve this answer



























                              6














                              6










                              6









                              TL,DR



                              The throughput of an outsourcing team depends mainly on culture and expectations on them. Consider both aspects before acting.




                              I believe there are a few aspects that are prerequisites to be understood before entering into the actual solution.



                              Why Outsourcing?



                              First of all, there's a reason why companies outsource to offshore locations. In most of the cases, offshore is done for costing reasons. As higher the cost differences between onshore and offshore, as likely to be the quality difference.



                              Cultural differences?



                              Each culture deals with well... life, differently. There's entire (highly suggested) books about it. Some cultures may, as you said, work better when receiving explicit or implicit messages.




                              Now, considering the aspects above, to your question:




                              How do we provide more freedom to the offshore teams to decide, but
                              also trust that they do the best they can, without compromising
                              product delivery?




                              You'll have to understand your team, their people and their culture. As Barnaby mentioned, a constant communication (daily meetings, constant trips, etc) is required. but not only that. You have to consider that communication is required and understand that they'll deliver (and work, for the matter) according to their culture.



                              If, after studying such culture you believe you can push harder for more deliveries, you can experiment. But always consider the cultural factor. If you provide a candid feedback to a North American saying he's not as effective as you expect, he might deliver twice next time, as usually North Americans are very objective on their conversations. However, if you do the same with some Brazilians (I talk by experience!), you might have the opposite effect, as Brazilians could consider this offensive and that you're attacking him personally.



                              Lastly, do not generalise - there's room for several cultures within a single country or group of people. Just because people in Rio de Janeiro loves beaches, it doesn't mean everyone stays at the beach 365 days of the year. just because São Paulo is a very busy city, it doesn't mean you won't have people just 'faking' work from 8 to 5. These are obviously examples, don't consider them literally. That's what I meant by understand your team.






                              share|improve this answer













                              TL,DR



                              The throughput of an outsourcing team depends mainly on culture and expectations on them. Consider both aspects before acting.




                              I believe there are a few aspects that are prerequisites to be understood before entering into the actual solution.



                              Why Outsourcing?



                              First of all, there's a reason why companies outsource to offshore locations. In most of the cases, offshore is done for costing reasons. As higher the cost differences between onshore and offshore, as likely to be the quality difference.



                              Cultural differences?



                              Each culture deals with well... life, differently. There's entire (highly suggested) books about it. Some cultures may, as you said, work better when receiving explicit or implicit messages.




                              Now, considering the aspects above, to your question:




                              How do we provide more freedom to the offshore teams to decide, but
                              also trust that they do the best they can, without compromising
                              product delivery?




                              You'll have to understand your team, their people and their culture. As Barnaby mentioned, a constant communication (daily meetings, constant trips, etc) is required. but not only that. You have to consider that communication is required and understand that they'll deliver (and work, for the matter) according to their culture.



                              If, after studying such culture you believe you can push harder for more deliveries, you can experiment. But always consider the cultural factor. If you provide a candid feedback to a North American saying he's not as effective as you expect, he might deliver twice next time, as usually North Americans are very objective on their conversations. However, if you do the same with some Brazilians (I talk by experience!), you might have the opposite effect, as Brazilians could consider this offensive and that you're attacking him personally.



                              Lastly, do not generalise - there's room for several cultures within a single country or group of people. Just because people in Rio de Janeiro loves beaches, it doesn't mean everyone stays at the beach 365 days of the year. just because São Paulo is a very busy city, it doesn't mean you won't have people just 'faking' work from 8 to 5. These are obviously examples, don't consider them literally. That's what I meant by understand your team.







                              share|improve this answer












                              share|improve this answer



                              share|improve this answer










                              answered Apr 15 at 11:33









                              Tiago CardosoTiago Cardoso

                              6,3064 gold badges20 silver badges59 bronze badges




                              6,3064 gold badges20 silver badges59 bronze badges
























                                  3
















                                  I have 13 years development experience. I worked as an outsource engineer for Weight Watchers from Jordan, and then later in my life I did manage outsource teams myself. I also managed onshore teams.



                                  Managing teams when they are offshore can be different, but motivation i don't think its much different specially for talented engineers. Whatever motivates you and your onshore team it must also motivate the offshore team. However here are some notes that can be helpful




                                  • Get them involved in business. Getting engineers involved plays an important part of agile development, and it is a great motivation for talented people. Get them in those brainstorm sessions, ask them about their thoughts, which parts needs fixes or enhancements and take their feedback seriously.


                                  • Get them to visit. One of my favorite trips was to NY Weight Watcher offices, I stayed there for 3 months, got to know the team much better and this has given me tons of motivation. It doesn't have to be that long stay if budget doesn't allow. Two weeks visit can be great two. You can also go and visit the offshore team in their country.


                                  • Thanks emails. After a major release that recognition of team effort email does a motivation magic and get people really feeling proud of their accomplishment.


                                  • General social relations. If visits is not easy to do, still on chat and phone you need to have social relations. You need to talk and discuss and stay close. Think of other things to talk about other than the usual weather talk!

                                  Well if I think of more points I'll share more.






                                  share|improve this answer





























                                    3
















                                    I have 13 years development experience. I worked as an outsource engineer for Weight Watchers from Jordan, and then later in my life I did manage outsource teams myself. I also managed onshore teams.



                                    Managing teams when they are offshore can be different, but motivation i don't think its much different specially for talented engineers. Whatever motivates you and your onshore team it must also motivate the offshore team. However here are some notes that can be helpful




                                    • Get them involved in business. Getting engineers involved plays an important part of agile development, and it is a great motivation for talented people. Get them in those brainstorm sessions, ask them about their thoughts, which parts needs fixes or enhancements and take their feedback seriously.


                                    • Get them to visit. One of my favorite trips was to NY Weight Watcher offices, I stayed there for 3 months, got to know the team much better and this has given me tons of motivation. It doesn't have to be that long stay if budget doesn't allow. Two weeks visit can be great two. You can also go and visit the offshore team in their country.


                                    • Thanks emails. After a major release that recognition of team effort email does a motivation magic and get people really feeling proud of their accomplishment.


                                    • General social relations. If visits is not easy to do, still on chat and phone you need to have social relations. You need to talk and discuss and stay close. Think of other things to talk about other than the usual weather talk!

                                    Well if I think of more points I'll share more.






                                    share|improve this answer



























                                      3














                                      3










                                      3









                                      I have 13 years development experience. I worked as an outsource engineer for Weight Watchers from Jordan, and then later in my life I did manage outsource teams myself. I also managed onshore teams.



                                      Managing teams when they are offshore can be different, but motivation i don't think its much different specially for talented engineers. Whatever motivates you and your onshore team it must also motivate the offshore team. However here are some notes that can be helpful




                                      • Get them involved in business. Getting engineers involved plays an important part of agile development, and it is a great motivation for talented people. Get them in those brainstorm sessions, ask them about their thoughts, which parts needs fixes or enhancements and take their feedback seriously.


                                      • Get them to visit. One of my favorite trips was to NY Weight Watcher offices, I stayed there for 3 months, got to know the team much better and this has given me tons of motivation. It doesn't have to be that long stay if budget doesn't allow. Two weeks visit can be great two. You can also go and visit the offshore team in their country.


                                      • Thanks emails. After a major release that recognition of team effort email does a motivation magic and get people really feeling proud of their accomplishment.


                                      • General social relations. If visits is not easy to do, still on chat and phone you need to have social relations. You need to talk and discuss and stay close. Think of other things to talk about other than the usual weather talk!

                                      Well if I think of more points I'll share more.






                                      share|improve this answer













                                      I have 13 years development experience. I worked as an outsource engineer for Weight Watchers from Jordan, and then later in my life I did manage outsource teams myself. I also managed onshore teams.



                                      Managing teams when they are offshore can be different, but motivation i don't think its much different specially for talented engineers. Whatever motivates you and your onshore team it must also motivate the offshore team. However here are some notes that can be helpful




                                      • Get them involved in business. Getting engineers involved plays an important part of agile development, and it is a great motivation for talented people. Get them in those brainstorm sessions, ask them about their thoughts, which parts needs fixes or enhancements and take their feedback seriously.


                                      • Get them to visit. One of my favorite trips was to NY Weight Watcher offices, I stayed there for 3 months, got to know the team much better and this has given me tons of motivation. It doesn't have to be that long stay if budget doesn't allow. Two weeks visit can be great two. You can also go and visit the offshore team in their country.


                                      • Thanks emails. After a major release that recognition of team effort email does a motivation magic and get people really feeling proud of their accomplishment.


                                      • General social relations. If visits is not easy to do, still on chat and phone you need to have social relations. You need to talk and discuss and stay close. Think of other things to talk about other than the usual weather talk!

                                      Well if I think of more points I'll share more.







                                      share|improve this answer












                                      share|improve this answer



                                      share|improve this answer










                                      answered Apr 16 at 8:39









                                      A KhudairyA Khudairy

                                      1312 bronze badges




                                      1312 bronze badges































                                          draft saved

                                          draft discarded















































                                          Thanks for contributing an answer to Project Management 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.




                                          draft saved


                                          draft discarded














                                          StackExchange.ready(
                                          function ()
                                          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fpm.stackexchange.com%2fquestions%2f26203%2fhow-to-motivate-offshore-teams-and-trust-them-to-deliver%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

                                          Tamil (spriik) Luke uk diar | Nawigatjuun

                                          Align equal signs while including text over equalitiesAMS align: left aligned text/math plus multicolumn alignmentMultiple alignmentsAligning equations in multiple placesNumbering and aligning an equation with multiple columnsHow to align one equation with another multline equationUsing \ in environments inside the begintabularxNumber equations and preserving alignment of equal signsHow can I align equations to the left and to the right?Double equation alignment problem within align enviromentAligned within align: Why are they right-aligned?

                                          Training a classifier when some of the features are unknownWhy does Gradient Boosting regression predict negative values when there are no negative y-values in my training set?How to improve an existing (trained) classifier?What is effect when I set up some self defined predisctor variables?Why Matlab neural network classification returns decimal values on prediction dataset?Fitting and transforming text data in training, testing, and validation setsHow to quantify the performance of the classifier (multi-class SVM) using the test data?How do I control for some patients providing multiple samples in my training data?Training and Test setTraining a convolutional neural network for image denoising in MatlabShouldn't an autoencoder with #(neurons in hidden layer) = #(neurons in input layer) be “perfect”?