| Casual Articles |
Hubs | Hubbers | Topics | Request |
| #1 in Business | Subscribe Email Print |
|
You are here: Home > Business > Outsourcing > Subcontractors: Pros and Cons |
|
Casual Articles - Subcontractors: Pros and Cons
Introduction to Trade Show Exhibits ernal company which does something for you. You don’t control subcontractors well. You have to trust that anything they say is true. Sure, you can employ a complex system of controlling the work, but it won’t ever work superbly and you’ll spend a lot of time checking other’s work. Wouldn’t be wiser just to do the work?When you are planning for your next trade show exhibit you should look back to when you were only browsing the many different booths, exhibits, and displays. Remember what type of exhibits got your attention. Your presentation should also draw the crowd.Before you just rush out and purchase displays for your trade show exhibition you must take into consideration many different aspects of how you desire your presentation to look and feel. You know you want it to speak to the potential customers that are passing by and hopefully bring them over so you can speak with them. Your exhibit must get their attention so will they walk over, and then you can get their undivided attention.You must first decide which type of exhibit will be the best to present your products, services and your company image. You should also consider your budget. No matter what your budget you can find the perfect trade show exhibits that will convey your message with the image that you want others to see.The size of your trade show exhibit can either make or break you 6. Organizational effort. Preparing and signing an agreement. Double-checking specifications. Checking status on a regular basis. Registering all tasks, features and bugs submitted to do by the subcontractor. Managing formal communication. Losing time for pushing phones and e-mails from the customer to the subcontractor. You don’t need to do most of that when you don’t have the subcontractor. And it’s still easier to find a bunch of good developers than a good project manager, who has to deal with all those subcontracting things. 7. Costs. Yes, I know I mentioned costs on pros side. Subcontracting can be cheaper, but it can be more expensive too. Generally, an hour of work of subcontractor is more expensive than an hour of work of your colleague. You save the money during the time when the subcontractor doesn’t work for you. However, if the task is rather constant and long subcontracting will be probably more expensive. And one more thing -- usually official time and cost estimates are bigger than the reality. With subcontractors you pay for estimates now matter how easy (or how hard) the task was. When you think about having a subcontractor in a project consider all those factors. Sometimes a single one of Imagineer Your Success I had lately some discussions about subcontracting with people featuring different points of view. I believe there’s no single universal answer to a question whether to use subcontractors. It all depends on a situation you’re in. When you’re a decision-maker you should always weigh both pros and cons of having a subcontractor in a project -- even in two similar situations, but happening in two different moments of time a result can differ.One of the strategies I teach to PULL your business forward, almost effortlessly, is to create a powerful vision for your business. My private clients have found this exercise to be both motivating and inspiring, and I'm certain you will too.Once a year, I take a short retreat to work on revising my vision for my business (and my life). This is an annual break I take away from my business (but with my family, although some of my clients prefer to go it alone, which is perfectly fine) to really think about and decide what I want the next 1 to 3 years to look like. I write my vision and I create a whole bunch of goals for my business. I also use this time to talk with my husband about my vision and goals. He is a great sounding board for all the ideas I come up with... and we usually have this conversation while hanging out on the beach... :)Being near the water definitely has some powerfully positive effects on my brain, and I always come away from this retreat with a renewed sense of energy and passion for my work. (This was my view at this year's ret Pros 1. Costs. When you have a task for fixed amount of time (no matter if it’s a week or a couple of months) it’s usually cheaper to find someone who’d do the work on contract basis. You don’t need to spend money on recruitment and sometimes it can be really expensive. The shorter or more shattered the work time is the bigger are your savings. When you need few hours of consulting every fortnight, it’s a perfect example. When you don’t know how often you’d need help, it’s probably good case to think about subcontracting. 2. Competence. You can’t specialize in everything. When you work on complex projects it’s likely you have some components to develop in areas where you have little knowledge. If you do it once and don’t plan to have them in your standard portfolio it’s good idea to find competent subcontractor who’d do it for you. 3. Flexibility. The bigger your organization is the less flexible you are. The more projects you do simultaneously the less flexible you are. The more serious commitments you’ve done the less flexible are. It’s because there’s a lot of actual work to do with the highest possible priority, where you can’t fail and it’s hard to find new hands to help. The answer is “subcontractor.” You can find one for whom new task will be the highest priority and he’ll do it be Monday overworking himself during whole weekend. Your team won’t do it. Maybe because during the weekend they struggle to finish another highest-possible-ever priority project. Or maybe because you just don’t want to have overworked the team. With the subcontractor you don’t really care if he’s overworked or not -- he isn’t your employee, so I guess he won’t quit. 4. Access time. It’s faster to subcontract another company than to recruit some new developers. You craft some standard agreement and start working. Recruitment takes more time and you have probably higher standards then for subcontractors. I’d think ten times before taking a primaballerina developer into my development team. I wouldn’t think more than a minute before taking a primaballerina developer as a subcontractor. It’s also tricky when you have a task for a dozen of people. While finding single, competent person in very short time is sometimes possible, I wouldn’t take the task to find a dozen of them unless I have “demigod” title on my card. On the other hand finding a subcontractor with a dozen of competent people in short amount of time isn’t extremely hard. 5. Equipment. You just don’t need it in the case of working with subcontractors. You don’t buy a computer, a desk, a chair; you don’t look for a room or something. You just don’t care about the equipment. Subcontractor cares. Cons 1. Knowledge outsourced. When you outsourced a task you don’t learn anything about it. You won’t know what issues appear and how to deal with them. You won’t know all tricks and hooks implemented to make it working. You won’t go through documentations, RFCs, news groups’ posts and so on. You won’t learn the technology on the very low level, what gives you real understanding of what is actually done under the hood. It’s OK when you don’t plan doing anything in that specific area. However if you can think about another projects requiring the same knowledge I wouldn’t pay external company to learn something *you* need know. 2. Support level. That’s not true in every situation but is oh, so very common. You subcontracted something and cooperation was cool during design, development and implementation stages. But now it’s a maintenance time. Your subcontractor won’t earn a lot on support agreement, at least not as much to keep the level of financing he had earlier from you. Their motivation to cooperate with you, counted in bucks to earn, is much lower. So is the level of support. And that’s the case if you’re lucky. Sometimes ex-subcontractor doesn’t care any more if you have a problem -- their role ended with having an invoice paid. It’s your customer, not theirs. It’s you who care, not they. You pay forfeits for being late with bug-fixes? Ouch. It’s *you* who has a problem I guess. 3. Quality. There’re many extrinsic factors which improve a quality: tests on different levels, code reviews, statistics, etc. On the other hand I can think of only two important intrinsic factors to keep high quality: will to get things done well (which is a character feature so it’s rather not controllable) and perspective of maintaining the code in a long run. When working with subcontractors you can deliver some extrinsic quality-boosters, but they all vastly increases your own effort to have project completed. On the other hand it’s hard to deliver any intrinsic quality-booster, because you don’t manage subcontractors in a way you do it with your own developers. Unless you find reliable subcontractor I would be really afraid of poor quality of delivered code. Unfortunately, experience suggests that it’s really hard to find reliable subcontractor and vast majority of code produced that way is poor quality. Remember you’ll have to support it. 4. Other contracts. Does your contract with a subcontractor pay her rent? And is it true in the long run? In most cases the answer is negative. She’ll have almost for sure other projects to do. They’ll become more prior to yours. Don’t expect you’ll be treated in a way you treat your biggest customers than. 5. Lack of control and influence. Compare level of control and ability to influence work of your team and some external company which does something for you. You don’t control subcontractors well. You have to trust that anything they say is true. Sure, you can employ a complex system of controlling the work, but it won’t ever work superbly and you’ll spend a lot of time checking other’s work. Wouldn’t be wiser just to do the work? 6. Organizational effort. Preparing and signing an agreement. Double-checking specifications. Checking status on a regular basis. Registering all tasks, features and bugs submitted to do by the subcontractor. Managing formal communication. Losing time for pushing phones and e-mails from the customer to the subcontractor. You don’t need to do most of that when you don’t have the subcontractor. And it’s still easier to find a bunch of good developers than a good project manager, who has to deal with all those subcontracting things. 7. Costs. Yes, I know I mentioned costs on pros side. Subcontracting can be cheaper, but it can be more expensive too. Generally, an hour of work of subcontractor is more expensive than an hour of work of your colleague. You save the money during the time when the subcontractor doesn’t work for you. However, if the task is rather constant and long subcontracting will be probably more expensive. And one more thing -- usually official time and cost estimates are bigger than the reality. With subcontractors you pay for estimates now matter how easy (or how hard) the task was. When you think about having a subcontractor in a project consider all those factors. Sometimes a single one of t Electronic Medical Billing Software Products in Press (June - July 2006) rsquo;ve done the less flexible are. It’s because there’s a lot of actual work to do with the highest possible priority, where you can’t fail and it’s hard to find new hands to help. The answer is “subcontractor.” You can find one for whom new task will be the highest priority and he’ll do it be Monday overworking himself during whole weekend. Your team won’t do it. Maybe because during the weekend they struggle to finish another highest-possible-ever priority project. Or maybe because you just don’t want to have overworked the team. With the subcontractor you don’t really care if he’s overworked or not -- he isn’t your employee, so I guess he won’t quit.Medical Billing technology has witnessed continued expansion during the first two months of this summer, as evidenced by press releases about some ninety products accumulated in BillingWiki. A practice manager may find it difficult to select the best product from such a large product variety. This article roughly tabulates some eighty-five press releases about medical billing technology products and/or vendors across two-dozen service categories. Asset Life Cycle Management: Products that help healthcare organizations optimize the performance of their capital assets, uncover hidden expenses, gain more visibility and control over their asset and facility operations, and improve safety. Such systems also serve as repositories for hazards, alerts and recalls facilitating a closed-loop process that documents the hospital's course of notifications and corrective action. See St. Croix and LYNX.Audit and Compliance: Products that help providers and payers to manage compliance by facilitating internal audits and planning external audits 4. Access time. It’s faster to subcontract another company than to recruit some new developers. You craft some standard agreement and start working. Recruitment takes more time and you have probably higher standards then for subcontractors. I’d think ten times before taking a primaballerina developer into my development team. I wouldn’t think more than a minute before taking a primaballerina developer as a subcontractor. It’s also tricky when you have a task for a dozen of people. While finding single, competent person in very short time is sometimes possible, I wouldn’t take the task to find a dozen of them unless I have “demigod” title on my card. On the other hand finding a subcontractor with a dozen of competent people in short amount of time isn’t extremely hard. 5. Equipment. You just don’t need it in the case of working with subcontractors. You don’t buy a computer, a desk, a chair; you don’t look for a room or something. You just don’t care about the equipment. Subcontractor cares. Cons 1. Knowledge outsourced. When you outsourced a task you don’t learn anything about it. You won’t know what issues appear and how to deal with them. You won’t know all tricks and hooks implemented to make it working. You won’t go through documentations, RFCs, news groups’ posts and so on. You won’t learn the technology on the very low level, what gives you real understanding of what is actually done under the hood. It’s OK when you don’t plan doing anything in that specific area. However if you can think about another projects requiring the same knowledge I wouldn’t pay external company to learn something *you* need know. 2. Support level. That’s not true in every situation but is oh, so very common. You subcontracted something and cooperation was cool during design, development and implementation stages. But now it’s a maintenance time. Your subcontractor won’t earn a lot on support agreement, at least not as much to keep the level of financing he had earlier from you. Their motivation to cooperate with you, counted in bucks to earn, is much lower. So is the level of support. And that’s the case if you’re lucky. Sometimes ex-subcontractor doesn’t care any more if you have a problem -- their role ended with having an invoice paid. It’s your customer, not theirs. It’s you who care, not they. You pay forfeits for being late with bug-fixes? Ouch. It’s *you* who has a problem I guess. 3. Quality. There’re many extrinsic factors which improve a quality: tests on different levels, code reviews, statistics, etc. On the other hand I can think of only two important intrinsic factors to keep high quality: will to get things done well (which is a character feature so it’s rather not controllable) and perspective of maintaining the code in a long run. When working with subcontractors you can deliver some extrinsic quality-boosters, but they all vastly increases your own effort to have project completed. On the other hand it’s hard to deliver any intrinsic quality-booster, because you don’t manage subcontractors in a way you do it with your own developers. Unless you find reliable subcontractor I would be really afraid of poor quality of delivered code. Unfortunately, experience suggests that it’s really hard to find reliable subcontractor and vast majority of code produced that way is poor quality. Remember you’ll have to support it. 4. Other contracts. Does your contract with a subcontractor pay her rent? And is it true in the long run? In most cases the answer is negative. She’ll have almost for sure other projects to do. They’ll become more prior to yours. Don’t expect you’ll be treated in a way you treat your biggest customers than. 5. Lack of control and influence. Compare level of control and ability to influence work of your team and some external company which does something for you. You don’t control subcontractors well. You have to trust that anything they say is true. Sure, you can employ a complex system of controlling the work, but it won’t ever work superbly and you’ll spend a lot of time checking other’s work. Wouldn’t be wiser just to do the work? 6. Organizational effort. Preparing and signing an agreement. Double-checking specifications. Checking status on a regular basis. Registering all tasks, features and bugs submitted to do by the subcontractor. Managing formal communication. Losing time for pushing phones and e-mails from the customer to the subcontractor. You don’t need to do most of that when you don’t have the subcontractor. And it’s still easier to find a bunch of good developers than a good project manager, who has to deal with all those subcontracting things. 7. Costs. Yes, I know I mentioned costs on pros side. Subcontracting can be cheaper, but it can be more expensive too. Generally, an hour of work of subcontractor is more expensive than an hour of work of your colleague. You save the money during the time when the subcontractor doesn’t work for you. However, if the task is rather constant and long subcontracting will be probably more expensive. And one more thing -- usually official time and cost estimates are bigger than the reality. With subcontractors you pay for estimates now matter how easy (or how hard) the task was. When you think about having a subcontractor in a project consider all those factors. Sometimes a single one of Marketing Planning with some Wisdom from Uncle Marty it in the case of working with subcontractors. You don’t buy a computer, a desk, a chair; you don’t look for a room or something. You just don’t care about the equipment. Subcontractor cares.A strong marketing plan needs to start with a clear understanding of the Vision of your company or business unit. Marketing is a powerful tool when used properly, but it will not get you anywhere unless you know where you want to go. Therefore the first step in your planning exercise is to establish a Vision for your organization. You can define Vision as what you want your business to be in 1, 2 and 5 years with respect to sales, image, products, customers and staff.From this point you need to set some Vision oriented goals. These goals can be very simple, but should be written. Examples are sales in units or dollars, sales growth, profit, change in image, number of leads generated, changes in customer satisfaction, etc.Next comes the tactical plan. That is, what are you going to do? Advertising, direct marketing, PR, promotions, etc. Write them down with some expectation of what they are to accomplish and who is responsible for doing each activity.Infrastructure improvements follow. Tracking systems, the creation of a sales process (Cr Cons 1. Knowledge outsourced. When you outsourced a task you don’t learn anything about it. You won’t know what issues appear and how to deal with them. You won’t know all tricks and hooks implemented to make it working. You won’t go through documentations, RFCs, news groups’ posts and so on. You won’t learn the technology on the very low level, what gives you real understanding of what is actually done under the hood. It’s OK when you don’t plan doing anything in that specific area. However if you can think about another projects requiring the same knowledge I wouldn’t pay external company to learn something *you* need know. 2. Support level. That’s not true in every situation but is oh, so very common. You subcontracted something and cooperation was cool during design, development and implementation stages. But now it’s a maintenance time. Your subcontractor won’t earn a lot on support agreement, at least not as much to keep the level of financing he had earlier from you. Their motivation to cooperate with you, counted in bucks to earn, is much lower. So is the level of support. And that’s the case if you’re lucky. Sometimes ex-subcontractor doesn’t care any more if you have a problem -- their role ended with having an invoice paid. It’s your customer, not theirs. It’s you who care, not they. You pay forfeits for being late with bug-fixes? Ouch. It’s *you* who has a problem I guess. 3. Quality. There’re many extrinsic factors which improve a quality: tests on different levels, code reviews, statistics, etc. On the other hand I can think of only two important intrinsic factors to keep high quality: will to get things done well (which is a character feature so it’s rather not controllable) and perspective of maintaining the code in a long run. When working with subcontractors you can deliver some extrinsic quality-boosters, but they all vastly increases your own effort to have project completed. On the other hand it’s hard to deliver any intrinsic quality-booster, because you don’t manage subcontractors in a way you do it with your own developers. Unless you find reliable subcontractor I would be really afraid of poor quality of delivered code. Unfortunately, experience suggests that it’s really hard to find reliable subcontractor and vast majority of code produced that way is poor quality. Remember you’ll have to support it. 4. Other contracts. Does your contract with a subcontractor pay her rent? And is it true in the long run? In most cases the answer is negative. She’ll have almost for sure other projects to do. They’ll become more prior to yours. Don’t expect you’ll be treated in a way you treat your biggest customers than. 5. Lack of control and influence. Compare level of control and ability to influence work of your team and some external company which does something for you. You don’t control subcontractors well. You have to trust that anything they say is true. Sure, you can employ a complex system of controlling the work, but it won’t ever work superbly and you’ll spend a lot of time checking other’s work. Wouldn’t be wiser just to do the work? 6. Organizational effort. Preparing and signing an agreement. Double-checking specifications. Checking status on a regular basis. Registering all tasks, features and bugs submitted to do by the subcontractor. Managing formal communication. Losing time for pushing phones and e-mails from the customer to the subcontractor. You don’t need to do most of that when you don’t have the subcontractor. And it’s still easier to find a bunch of good developers than a good project manager, who has to deal with all those subcontracting things. 7. Costs. Yes, I know I mentioned costs on pros side. Subcontracting can be cheaper, but it can be more expensive too. Generally, an hour of work of subcontractor is more expensive than an hour of work of your colleague. You save the money during the time when the subcontractor doesn’t work for you. However, if the task is rather constant and long subcontracting will be probably more expensive. And one more thing -- usually official time and cost estimates are bigger than the reality. With subcontractors you pay for estimates now matter how easy (or how hard) the task was. When you think about having a subcontractor in a project consider all those factors. Sometimes a single one of Niches - The Path to More Profits heirs. It’s you who care, not they. You pay forfeits for being late with bug-fixes? Ouch. It’s *you* who has a problem I guess.Hey, as business owners we CAN'T be all things for all customers. I mean it would be fantastic if we could, however, you just can't meet the needs and wants of everyone, you would run yourself ragged trying :o(BUT ... that doesn't mean you throw your hands up in dispair and give up ;o) Stick with me for a few minutes and we'll go over a few ideas that come to mind and see if they get your creative juices flowing.Firstly, what the heck is a "Niche" anyway?? I mean I am sure you have seen the word flying around the Internet and a lot more lately. You've seen newsletter articles and email letters from some of the top guru's now sprouting "Niche" as the new "catch" word of the time.The term is NOT NEW. Basically a "niche" is finding a specific target market and catering to their specific wants and needs.Ummm let me give you an example...As a marketing coach/consultant my business is providing a service "marketing" to businesses. Now obviously the business arena is too general so what I want to do is break it down into b 3. Quality. There’re many extrinsic factors which improve a quality: tests on different levels, code reviews, statistics, etc. On the other hand I can think of only two important intrinsic factors to keep high quality: will to get things done well (which is a character feature so it’s rather not controllable) and perspective of maintaining the code in a long run. When working with subcontractors you can deliver some extrinsic quality-boosters, but they all vastly increases your own effort to have project completed. On the other hand it’s hard to deliver any intrinsic quality-booster, because you don’t manage subcontractors in a way you do it with your own developers. Unless you find reliable subcontractor I would be really afraid of poor quality of delivered code. Unfortunately, experience suggests that it’s really hard to find reliable subcontractor and vast majority of code produced that way is poor quality. Remember you’ll have to support it. 4. Other contracts. Does your contract with a subcontractor pay her rent? And is it true in the long run? In most cases the answer is negative. She’ll have almost for sure other projects to do. They’ll become more prior to yours. Don’t expect you’ll be treated in a way you treat your biggest customers than. 5. Lack of control and influence. Compare level of control and ability to influence work of your team and some external company which does something for you. You don’t control subcontractors well. You have to trust that anything they say is true. Sure, you can employ a complex system of controlling the work, but it won’t ever work superbly and you’ll spend a lot of time checking other’s work. Wouldn’t be wiser just to do the work? 6. Organizational effort. Preparing and signing an agreement. Double-checking specifications. Checking status on a regular basis. Registering all tasks, features and bugs submitted to do by the subcontractor. Managing formal communication. Losing time for pushing phones and e-mails from the customer to the subcontractor. You don’t need to do most of that when you don’t have the subcontractor. And it’s still easier to find a bunch of good developers than a good project manager, who has to deal with all those subcontracting things. 7. Costs. Yes, I know I mentioned costs on pros side. Subcontracting can be cheaper, but it can be more expensive too. Generally, an hour of work of subcontractor is more expensive than an hour of work of your colleague. You save the money during the time when the subcontractor doesn’t work for you. However, if the task is rather constant and long subcontracting will be probably more expensive. And one more thing -- usually official time and cost estimates are bigger than the reality. With subcontractors you pay for estimates now matter how easy (or how hard) the task was. When you think about having a subcontractor in a project consider all those factors. Sometimes a single one of Typing Tutor - Better Jobs Just Ahead! ernal company which does something for you. You don’t control subcontractors well. You have to trust that anything they say is true. Sure, you can employ a complex system of controlling the work, but it won’t ever work superbly and you’ll spend a lot of time checking other’s work. Wouldn’t be wiser just to do the work?Looking for a better job? Who isn’t? People that type fast get more work done in less time and with fewer mistakes. Many employers require a typing test before hiring new employees. Want some help to pass the test? Typing tutors help you learn to type quick and easy at home in a few days. Besides, you don’t have much choice, How soon do you need more money? Now? That settles it.. it’s time to download typing tutor software and learn to type fast.Typing Tutor ProgramsOK, typing lessons, here we come... Where do you start? You visit a Typing Tutor website and download a program of typing lessons, typing games and quizzes and start learning to type in minutes. How long does it take to learn to type? Most typing tutor programs estimate about ten hours to learn to type well. Just downloading the typing tutor software gives you get the feeling you’re on the way to a better job - and you are!Typing Lessons Fun and Effective?Typing tutor software is designed to be FUN! May not as much fun as a barrel of monkeys, but fun just the same. The 6. Organizational effort. Preparing and signing an agreement. Double-checking specifications. Checking status on a regular basis. Registering all tasks, features and bugs submitted to do by the subcontractor. Managing formal communication. Losing time for pushing phones and e-mails from the customer to the subcontractor. You don’t need to do most of that when you don’t have the subcontractor. And it’s still easier to find a bunch of good developers than a good project manager, who has to deal with all those subcontracting things. 7. Costs. Yes, I know I mentioned costs on pros side. Subcontracting can be cheaper, but it can be more expensive too. Generally, an hour of work of subcontractor is more expensive than an hour of work of your colleague. You save the money during the time when the subcontractor doesn’t work for you. However, if the task is rather constant and long subcontracting will be probably more expensive. And one more thing -- usually official time and cost estimates are bigger than the reality. With subcontractors you pay for estimates now matter how easy (or how hard) the task was. When you think about having a subcontractor in a project consider all those factors. Sometimes a single one of them can be a decision-maker -- e.g. when time is crucial and you don’t have enough your own developers it’s quite possible that nothing else matters. The thing, which is the most important here, is that there’s no universal answer. Subcontracting can’t be treated as a cure for all sicknesses, yet sometimes it works well.
HTTP = HTML link (for blogs, profiles,phorums):
Related Articles:Three All-Time Greatest All-Star Television Advertising Gaffes Mortgage Broker Training Article- A Word On Success for Loan Officers Guerrilla Marketing, Music and You
|