<?xml version="1.0"?><!-- generator="bbPress" -->

<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>

<channel>
<title>BossTalks.com Tag: outsourcing</title>
<link>http://www.bosstalks.com/</link>
<description>BossTalks.com Tag: outsourcing</description>
<language>en</language>
<pubDate>Thu, 09 Feb 2012 12:49:36 +0000</pubDate>

<item>
<title>green on "East Europe Outsourcing"</title>
<link>http://www.bosstalks.com/topic/42#post-142</link>
<pubDate>Fri, 06 Apr 2007 08:48:57 +0000</pubDate>
<dc:creator>green</dc:creator>
<guid isPermaLink="false">142@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;Arun,&lt;/p&gt;
&lt;p&gt;Cost for outsourcing rates is not always the best &quot;description&quot; of profit. Also it is necessary to have a special dedicated person to work with outsourcers. Really, overall - it become very expensive. In best cases, just very very close to hiring the same person locally. It's hard to work with outsourcers. First is the attitude of them - and you can hardly deal with it.
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/42#post-142">(read more)</a> </description>
</item>
<item>
<title>arunstalks on "East Europe Outsourcing"</title>
<link>http://www.bosstalks.com/topic/42#post-141</link>
<pubDate>Fri, 06 Apr 2007 01:50:03 +0000</pubDate>
<dc:creator>arunstalks</dc:creator>
<guid isPermaLink="false">141@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;Correct!!..&lt;/p&gt;
&lt;p&gt;First,  i want  to make my present here, this is arun from India and looking for good oppurtunities and outsourcing projects.&lt;br /&gt;
well .... as green mentioned the cost is a right reason to control the outsourcing. but if you take indians , we are developing products with very less cost. which is not there in many places in the world.  And we have very strong communication and analatical and technical skills. Also we welcomes the outsourcing projects and oppurtunities.&lt;/p&gt;
&lt;p&gt;Cheers ;)
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/42#post-141">(read more)</a> </description>
</item>
<item>
<title>white on "Better practice on managing outsource (off-site) development teams?"</title>
<link>http://www.bosstalks.com/topic/9#post-98</link>
<pubDate>Sun, 18 Mar 2007 15:37:57 +0000</pubDate>
<dc:creator>white</dc:creator>
<guid isPermaLink="false">98@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;Well, I never spoke about the silver bullet.  Also, it's strange why you can't understand the benefits of 24x7 development cycle.  If the company delivers a product and it wants to increase a productivity, 24x7 development cycle is a key factor to do this.  By incorporating several-timezones development cycle you can deliver product at least 2 times faster.&lt;/p&gt;
&lt;p&gt;Speaking about problems in intergration like you mentioned (when one team produces an error which stops other team from continue work) these problems should be solved the same way like you solve other problems in your company.  First, it' depends on clearely stated development cycle and last, but not least, it is a test-driven development that will keep you safe.
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/9#post-98">(read more)</a> </description>
</item>
<item>
<title>melan on "Better practice on managing outsource (off-site) development teams?"</title>
<link>http://www.bosstalks.com/topic/9#post-96</link>
<pubDate>Sun, 18 Mar 2007 14:32:49 +0000</pubDate>
<dc:creator>melan</dc:creator>
<guid isPermaLink="false">96@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;Practically I don't see any reasons to have 24x7 development cycle for regular software development. The approach is OK for support teams which produces some kind of hot fixes. I can ground my assertion.&lt;br /&gt;
First of all the approach makes life of project manager (coordinator) extremely hard because the guy should be available for the developers any time. From the other side you may hire 2 or 3 PMs. It the case we have problems with the managers' team coordination and responsibilities.&lt;br /&gt;
Also you need to make very detailed project documentation (design, requirements and etc.) for such kind of teams.&lt;br /&gt;
You may say that we may hire testers, developers and CM team from different time zones and in the case testers will have hot versions of the product at the beginning of their working time and developers will have new bugs in the morning of the next day.&lt;br /&gt;
It is really great assumption but in the case we have new problems again. For example CM team can't compile new version of the project because of some unfortunate misprint in code. What should they do? Should they awake developers to fix the misprint or they should not do anything? Another problem is the long term testing sessions.&lt;br /&gt;
I'm sure any schema of distributed development process should be weighted and assessed in details.&lt;br /&gt;
Because there is no silver bullet in Software development.
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/9#post-96">(read more)</a> </description>
</item>
<item>
<title>white on "Better practice on managing outsource (off-site) development teams?"</title>
<link>http://www.bosstalks.com/topic/9#post-94</link>
<pubDate>Sat, 17 Mar 2007 18:30:23 +0000</pubDate>
<dc:creator>white</dc:creator>
<guid isPermaLink="false">94@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;What you see as the worst case scenario (several developers, spreading over different time zones) is an actual world scenario and one of the most possible  future where outsourcing leads to.  Nowadays, too much companies are seeing outsourcing's main benefit is ability to build 24x7 development cycle, switching from each time zone during the work day (and night).
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/9#post-94">(read more)</a> </description>
</item>
<item>
<title>melan on "Better practice on managing outsource (off-site) development teams?"</title>
<link>http://www.bosstalks.com/topic/9#post-91</link>
<pubDate>Sat, 17 Mar 2007 15:34:24 +0000</pubDate>
<dc:creator>melan</dc:creator>
<guid isPermaLink="false">91@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;According to my experience there are several schemes of cooperation with remote teams (I'm not talking about remote employees):&lt;br /&gt;
- You have only sales and customers support departments in your head office:&lt;br /&gt;
In the case you need to have well organized remote team that can execute all the required activities through software development life cycle . And you only share requirements, clients features requires, bugs and your recommendations about future scopes. All the other work is the team responsibilities.&lt;br /&gt;
What do the risks of the approach? Bad work of any office is the main risk. But you don't need meetings often and so on because each group has own sphere of responsibility.&lt;br /&gt;
As for me the schema is the best. Because your managers near their teams.&lt;br /&gt;
- You have all the departments mentioned above + planning, product specialists and high level architects in your head office and all the other tasks are covered by remote employees.&lt;br /&gt;
In the case you need more communications between offices but both the offices work independently the most of time. Risks are the same. The approach allow you take you hand on project's pulse.&lt;br /&gt;
- You have distributed development team (some developers are located in the head office and some are located in the remote one).&lt;br /&gt;
The worst approach. The first problem is that your developers need to spend a lot of time for communications. The second issue is that you have two managers: one in the head office and the second is in the remote office. You will never know how is responsible for the project's fails (Responsible for the problem is another leader :-) )&lt;/p&gt;
&lt;p&gt;So I see next keystones that are important for successful utilization of remote dev. team:&lt;br /&gt;
- You should delegate as more independent parts of project as possible. To exclude unnecessary communications.&lt;br /&gt;
- You should be familiar with remote leaders/managers. In the other case you will be only e-mail address for the remote team but not a man.&lt;br /&gt;
- You should provide detailed documentation for the project to the remote team. You know more about the project then the remote team and they need as more information as possible.&lt;br /&gt;
- You should participate in few first iterations of the project's development. The participation will allow to share your knowledge with the remote team and establish interpersonal communications with the remote team members
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/9#post-91">(read more)</a> </description>
</item>
<item>
<title>green on "East Europe Outsourcing"</title>
<link>http://www.bosstalks.com/topic/42#post-88</link>
<pubDate>Fri, 16 Mar 2007 09:01:06 +0000</pubDate>
<dc:creator>green</dc:creator>
<guid isPermaLink="false">88@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;Well,&lt;/p&gt;
&lt;p&gt;Actually, personally I am pretty open to outsourcing. It's not always helpful, but sometimes it can &lt;em&gt;do the job&lt;/em&gt;. Just in example, we do outsource, and even in two different directions (geographically :-). But we outsource only &lt;strong&gt;design&lt;/strong&gt; and &lt;strong&gt;development&lt;/strong&gt;, management we leave onsite in US. ;-)&lt;br /&gt;
However, unfortunatelly to &quot;outsourcers&quot;, nowadays their rates are reaaaally going up, making them pretty close to the rates which in US you can pay somebody in less expensive state (example: compare rates in CA and OH ;-) And it's much easier to employ somebody in US (at least you have more control on this employee and you can expect more responsibility from him -- he would need your reference for the next job ;-) Many outsourcers screw up badly, fail with terms, fail with development piece, and they are very hard to manage.&lt;br /&gt;
Frankly speaking, recently I even concerned of hiring college-student, and &quot;grow him up&quot; onsite! He can start with as little as tiny above minimum wage, but once he'll learn more, you'll increase his salary. Or internships - still working nice.&lt;br /&gt;
As for the rates - I would not pay more than 10-20% to outsourcer over the sea comparing to local salary. Otherwise, it's too much headache (for me) for nothing. Even if job gets done (however, that's an issue - there are toooo many failed projects because of outsourcing them, when you are trying to catch big bucks ;-) - it's not that cheap anymore. It's hard to explain them, it's hard to catch control and manage, it's hard to make them understand things which you can just draw on a piece of napkin and show...&lt;/p&gt;
&lt;p&gt;But!.. Don't take it personally -- I am not saying you are working bad, or something. I am just talking from my experience, and I did work with quite a few of outsourcers. ;-) Nevertheless, I still consider working with outsourcers. But I put everything on a scale very carefully
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/42#post-88">(read more)</a> </description>
</item>
<item>
<title>eraser on "East Europe Outsourcing"</title>
<link>http://www.bosstalks.com/topic/42#post-87</link>
<pubDate>Fri, 16 Mar 2007 02:38:55 +0000</pubDate>
<dc:creator>eraser</dc:creator>
<guid isPermaLink="false">87@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;Hello,&lt;br /&gt;
I'm from East Europe, Serbia and I'm interested in what do you think about outsourcing some of your business to the people in the East Europe.&lt;br /&gt;
Maybe we can make some deal that both sides would be satisfied.&lt;/p&gt;
&lt;p&gt;Cheers :)
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/42#post-87">(read more)</a> </description>
</item>
<item>
<title>white on "Better practice on managing outsource (off-site) development teams?"</title>
<link>http://www.bosstalks.com/topic/9#post-81</link>
<pubDate>Thu, 15 Mar 2007 12:06:42 +0000</pubDate>
<dc:creator>white</dc:creator>
<guid isPermaLink="false">81@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;Twice a year travels for the whole team?  You've got to be kidding...  Who's gonna work then?
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/9#post-81">(read more)</a> </description>
</item>
<item>
<title>ayurov on "Better practice on managing outsource (off-site) development teams?"</title>
<link>http://www.bosstalks.com/topic/9#post-80</link>
<pubDate>Thu, 15 Mar 2007 10:41:32 +0000</pubDate>
<dc:creator>ayurov</dc:creator>
<guid isPermaLink="false">80@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;As I know there is only one possible solution: great team leader inside the remote&lt;code&gt; strong&lt;/code&gt;team&lt;code&gt;strong&lt;/code&gt;, team building actions and regular (twice a year) travels.
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/9#post-80">(read more)</a> </description>
</item>
<item>
<title>green on "Better practice on managing outsource (off-site) development teams?"</title>
<link>http://www.bosstalks.com/topic/9#post-79</link>
<pubDate>Thu, 15 Mar 2007 09:41:33 +0000</pubDate>
<dc:creator>green</dc:creator>
<guid isPermaLink="false">79@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;sir,&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;..but, what will also help is having a coach on the team's side that will facilitate them meeting their goals by removing the impediments on their way.
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;this is the best way out, the most proven to work, but impossible. our developers are just too far from each other.&lt;/p&gt;
&lt;p&gt;as for the development - you are right, and iterative development is usually an answer in outsourced software development; however, even if it does help minimizing risks of such development, it does not help with team control and supervising. with iterative development you just can be sure that if some of developers will screw you up, it woudn't affect whole huge piece of project.&lt;/p&gt;
&lt;p&gt;but thank you. your notes are helpful - hopefully also this discussion can help other people to consider agile development from the very beginning, if they are just thinking on starting outsource development.
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/9#post-79">(read more)</a> </description>
</item>
<item>
<title>krivitsky on "Better practice on managing outsource (off-site) development teams?"</title>
<link>http://www.bosstalks.com/topic/9#post-73</link>
<pubDate>Thu, 15 Mar 2007 04:42:04 +0000</pubDate>
<dc:creator>krivitsky</dc:creator>
<guid isPermaLink="false">73@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;mr green,&lt;/p&gt;
&lt;p&gt;having the things I mentioned are the basement of building the team's spirit - but don't forget about the bricks when building. for the such bricks are:&lt;br /&gt;
1 prioritized list of features (product backlog) done by product owner&lt;br /&gt;
2 everyone's agreement on growing software iteratively and incrementally, iteration length is chosen (in most case bi-weekly ones work fine)&lt;br /&gt;
3 team's actions in building iteration plan based on the product backlog by choosing the top items that they believe they can do during the next two weeks (or whatever you've agreed on)&lt;/p&gt;
&lt;p&gt;here you go, if the team are motivated professionals, they will find their way to make it.&lt;/p&gt;
&lt;p&gt;..but, what will also help is having a coach on the team's side that will facilitate them meeting their goals by removing the impediments on their way. &lt;/p&gt;
&lt;p&gt;being a remote facilitator is really-really hard, i know this from my experience.
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/9#post-73">(read more)</a> </description>
</item>
<item>
<title>peet on "Better practice on managing outsource (off-site) development teams?"</title>
<link>http://www.bosstalks.com/topic/9#post-71</link>
<pubDate>Wed, 14 Mar 2007 20:03:19 +0000</pubDate>
<dc:creator>peet</dc:creator>
<guid isPermaLink="false">71@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;My 5 cents.  If any of you had ever chance to see &lt;a href=&quot;http://www.amazon.com/gp/product/B00005N5QV/104-5760596-8380713?ie=UTF8&amp;#38;tag=prokhorenkous-20&amp;#38;linkCode=xm2&amp;#38;camp=1789&amp;#38;creativeASIN=B00005N5QV&quot;&gt;Startup.com&lt;/a&gt; movie, you should mention a moment when the former major of Atlanta, hired as director, talks to people, motivates them, asks to stand up and generates a feel of success, richness and solidness.   He did it very well, but all of them were local.  And the question was (as I read it) how you can make the same to offshore people.  Who can't listen to you that well, who can't see you and who can't share your excitement.  Sorry, project management methodologies and strategies have nothing to do here.  You need a people management tool, that is more closer to psychology and sociology nowadays.
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/9#post-71">(read more)</a> </description>
</item>
<item>
<title>green on "Better practice on managing outsource (off-site) development teams?"</title>
<link>http://www.bosstalks.com/topic/9#post-58</link>
<pubDate>Wed, 14 Mar 2007 09:01:07 +0000</pubDate>
<dc:creator>green</dc:creator>
<guid isPermaLink="false">58@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;That doesn't really help. We have project manager (or call him &quot;product owner&quot;), who is doing all the scheduling. We have business analyst, which works with project manager and senior developer to build proper business logic. We have a team which can meet once a day for 15 minutes. But this doesn't help building team's &quot;spirit&quot;, this doesn't help to be in &quot;control&quot; of what's going on in the team. We also have every 1-2/day(s) reports, but this is only it. Scrum and agile are methodologies for proper software development, but my question was mostly about managing &lt;strong&gt;offshore&lt;/strong&gt; development team. ;-)
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/9#post-58">(read more)</a> </description>
</item>
<item>
<title>krivitsky on "Better practice on managing outsource (off-site) development teams?"</title>
<link>http://www.bosstalks.com/topic/9#post-57</link>
<pubDate>Wed, 14 Mar 2007 01:15:29 +0000</pubDate>
<dc:creator>krivitsky</dc:creator>
<guid isPermaLink="false">57@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I had positive experience running offshore teams using the Scrum agile framework.&lt;br /&gt;
It is quite simple to start with and brings everyone together in order to solve common problems. I bet you should try it.&lt;/p&gt;
&lt;p&gt;Let me know you need some more hints from where you could start.&lt;/p&gt;
&lt;p&gt;The prerequisites are:&lt;br /&gt;
- you have a team that can meet (skype is relatively O.K.) once a day for 15 minutes&lt;br /&gt;
- you have a person who can act as a product owner, prioritizing the work items, planning iterations/releases, being responsible for the project outcome&lt;br /&gt;
- you have someone in the team who can act as a ScrumMaster - a person who understands follows agile/Scrum values and will help the team and the product owner to cooperate more effectively.&lt;/p&gt;
&lt;p&gt;---&lt;br /&gt;
I am from Ukrainian agile group - &lt;a href=&quot;http://www.agileukraine.org&quot; rel=&quot;nofollow&quot;&gt;www.agileukraine.org&lt;/a&gt; and we are having a gathering in Kiev on 31.03.07 to talk on these and other related topics - you're welcome. More info is available here: &lt;a href=&quot;http://www.agileukraine.org/2007/02/events.html&quot; rel=&quot;nofollow&quot;&gt;http://www.agileukraine.org/2007/02/events.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Alexey
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/9#post-57">(read more)</a> </description>
</item>
<item>
<title>green on "How to build offsite development team spirit?"</title>
<link>http://www.bosstalks.com/topic/13#post-14</link>
<pubDate>Sat, 03 Mar 2007 20:54:37 +0000</pubDate>
<dc:creator>green</dc:creator>
<guid isPermaLink="false">14@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;Well, now the other tought question and actually a problem with which I am trying to fight now. As I mentioned before, we have team of people who are distributed all over the places. Really, far away from each other. They do not socialize together. They do not know each other in personal way. They just &lt;strong&gt;work&lt;/strong&gt; together. And, unfortunatelly, that brings some problems. One developer doesn't like other developer because of some reasons, and one designer doesn't like other designer because of different nuances. And developers with designers just hate each other, sometimes just because they are different. ;-) Well, in a real onsite team we can try to bring people together, let them spend time together. Some can be friends, and usually, the closer team is altogether, the better results we are getting from their work. But what should we do with offsite people? That's really a problem. Conference phone calls and/or chatting? Come on, it's not a &quot;bringing people together&quot; technique. &lt;/p&gt;
&lt;p&gt;Any helps or suggestions? Of course, sometimes I hear that it's just the way IT IS, in offsite teams, and you have to accept it, or build other team. We cannot afford to have all the professionals we need in one place, and especially, we cannot find time to build new team now. If we have to, we will, but, is it a really the only way out?&lt;/p&gt;
&lt;p&gt;Thanks guys!
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/13#post-14">(read more)</a> </description>
</item>
<item>
<title>green on "Better practice on managing outsource (off-site) development teams?"</title>
<link>http://www.bosstalks.com/topic/9#post-10</link>
<pubDate>Sat, 03 Mar 2007 20:19:44 +0000</pubDate>
<dc:creator>green</dc:creator>
<guid isPermaLink="false">10@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;Hi there,&lt;/p&gt;
&lt;p&gt;I'll highly appreciate any help from managers who had an experience with outsourcing/offsite teams. How to manage them better? Our development team is growing, and besides of designers, we expand on developers, who live in really different timezones, and have absolutely different Internet connection, and we work with all of them using flexible hours. So, well, we are trying to make everybody's life easier, by adjusting to the needs of &quot;real person&quot;. However, that twists my head. How should I manage the team more effectively? Should I request certain amount of hours being present online (i.e. via instant messenger)? Or should I require everyday's reports? My strategy for now can be explained as &lt;strong&gt;&quot;find better way&quot;&lt;/strong&gt;, but it's really always changing, and highly depend on every team member. We cannot do that anymore as we keep growing.&lt;br /&gt;
And I definitely don't want to press on people too much. People are the most expensive and important resource in the business. Don't want to screw up that! :-)&lt;/p&gt;
&lt;p&gt;Again, any help and advices I highly appreciate. Thank you!
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/9#post-10">(read more)</a> </description>
</item>

</channel>
</rss>

