Надто погано питання поставлено так, як є. Я думаю, що краще питання може бути "Чим" підрядник програмного забезпечення "відрізняється від" консультанта з програмного забезпечення "?" Саме ці терміни справді викликають питання, принаймні тут, у США
Термін "розробник програмного забезпечення" може застосовуватися для будь-якого типу занять, розробник - це тип ролі або ресурс, який використовується. Питання підрядника / консультанта обертається навколо питань зайнятості, і, знову ж таки, я говорю, посилаючись на те, як це працює тут у США. Але, щоб дійсно відповісти на це питання остаточно (і ви побачите, навіть це важко зробити!), Спочатку ми потрібно визначити деякі терміни та вивчити деяку історію.
Розробник програмного забезпечення, незалежно від того, як вони зайняті, створює програмне забезпечення, і, ймовірно, виконує багато інших завдань, пов'язаних зі створенням програмного забезпечення, як правило, за винятком ролі управління, хоча навіть це досить часто зустрічається в деяких проектах, таких як керівництво командою . Менеджери програмного забезпечення та програми програм рідко втягуються в гайкові роботи із створення програмного забезпечення (окрім команд). Знову ж таки, це ролі .
Щодо зайнятості та оплати праці, існує декілька видів (застосовно до США). Найпоширеніший вид роботи - це регулярний або «прямий», коли працівник перебуває на заробітній платі компанії, яка розробляє програмне забезпечення. Вони заповнюють робочий день W-4 щороку та отримують W-2 від цього роботодавця наприкінці року за їх податки.
Поза прямою зайнятістю є підрядники та (залежно від визначення) консультанти. Однак термін "підрядник" трохи вводить в оману. Технічно підрядник - це суб'єкт або особа, яка підписує контракт із компанією-клієнтом, в даному випадку - розробником програмного забезпечення. Але реально, майже всі підрядники в США працюють через компанію-підрядник (також її називають "магазинами для кузовів" і ще менш безкоштовними умовами); вони самі не "укладають договори" безпосередньо з клієнтом. Ці так звані підрядники фактично заповнюють W-4 з контрактною компанією - а не з клієнтом - щороку і отримують W-2 від цієї контрактної компанії наприкінці року за свої податки. Вони обкладаються податком так само, як і їх брати, які безпосередньо працюють, та систематично працюючі.
Сенс у тому, що саме «підрядна компанія» насправді підписує контракт з компанією-клієнтом, а не так звані підрядники («контрактні працівники»). Співробітники, які працюють за контрактом, фактично зайняті підрядною компанією, а підрядна компанія є стороною договору з клієнтом. Таким чином, контракт і прямі працівники, які працюють над програмним проектом, по суті є однаковими з точки зору оподаткування, і, як правило, працюють у сусідніх кабінах без особливого статусу, єдиною головною відмінністю є те, що підрядники обмежені певним часом, на який вони можуть продовжувати працювати. проект для цього клієнта. Це відбувається тому, що компанія-підрядник, в якій вони працюють, не повинна тримати їх там довше, ніж цей час, або наші IRS можуть перекласифікувати їх як прямих працівників,
З мого власного досвіду, підрядники часто поширюються на хитрість кадрів, перекласифікуючи контрактника з, скажімо, з «підрядника» на «темп» тощо. Клієнти, які хотіли мене втримати, зробили це з нагоди. Компанії-клієнти повинні бути обережні; IRS може перевірити їх, щоб визначити справжні стосунки цих підрядників. Якщо IRS виявить, що клієнт поводиться з ними як з прямими працівниками, зберігаючи їх на місці на невизначений термін, наприклад, клієнт несе відповідальності за будь-які вигоди, які ті (зараз штатні) працівники не отримували як контрактників. І підрядна компанія також може нести відповідальність. Я не знаю всіх наслідків, але це може стати безладним.
О так. Що таке "консультант?" Цей термін є своєрідним "лукавим" - на цій священній території було багато воєн. Раніше, можливо, 40 років тому, що «консультант» був більш-менш синонімом «незалежного підрядника», тобто працівника, який безпосередньо укладав контракти з клієнтом. Тобто працівник підписав контракт із клієнтом (можливо, той, хто розробляє програмне забезпечення, як вище). Цей працівник НЕ заповнює W-4 з клієнтом і не отримує W-2 від клієнта в кінці року. Натомість прямий підрядник (що тоді ще називали «консультантом») отримує 1099 від клієнта.
Поряд з цією різною податковою схемою, термін «консультант» мав певну ауру щодо цього. Як правило, консультанти були більш досвідченими (принаймні 10 років працювали в цій галузі) і зазвичай мали певну сферу знань, яку, можливо, було б важко знайти, що робило їх дуже бажаними для клієнтів, а клієнти готові платити 500 або 1000 доларів на день (a дуже велика сума тоді) для їх експертних послуг. Консультанти бігали з елітним натовпом досить добре пов’язаних людей, і взагалі важко було пробитися до цих кліків. Членство було необхідне для досягнення успішного консультанта. Була організація, нещодавно неіснуюча, але відроджена зараз, під назвою ICCA, яка була свого роду клуб для старих хлопців для комп'ютерних консультантів. Будь-хто міг приєднатися, а я в один момент; прийняття та отримання роботи - це вже інша історія.
Також була галузь, особливо в таких місцях, як фінансовий округ Нью-Йорку, яка спеціалізувалася на посередництві контрактів для цих консультантів. Але тоді, щоб отримати роботу в програмному забезпеченні - і особливо фінансовому секторі - треба було добре зв’язатись (я знаю, тому що я намагався тоді). Сьогодні ці брокери поглинули чи закінчилися бізнесом великі компанії з розміщення. Незалежне укладання контрактів було майже викреслене (воно існує, але цей сектор зараз значно менший, майже не існує) рядом законодавчих актів, які повільно і безсумнівно знищували незалежні договори, як це.
Сьогодні термін «консультант» рідко використовується в царині зайнятості програмного забезпечення. Принаймні, я його рідко чув. Іноді розробника програмного забезпечення для контракту називають консультантом, але навряд чи є якась відмінність, крім, можливо, якоїсь спроби поласувати чи компліментувати якогось конкретного підрядника за їхній досвід у відкиданні до того попереднього періоду, коли термін означав щось особливе .
Я мушу зазначити, що все ще є менеджери програмного забезпечення, які називаються "консультантами з управління програмним забезпеченням", але майже всі вони також є прямими працівниками певної компанії-підрядника, яка виконує ті самі цілі для цих працівників, що займаються контрактом управління, як компанії, які надають W-4 ці службовці контрактних розробників програмного забезпечення. І, як ви можете собі уявити, іноді вони є одними і тими ж контрактними фірмами. Деякі клієнти хочуть мати справу з одним джерелом працівників як для розробників, так і для менеджерів, які працюють над проектом.
Справжня, незалежна консультація з програмного забезпечення в США здебільшого мертва завдяки змінам у федеральному законодавстві та мінливому ландшафту корпоративної Америки. Коли компанії (потенційні консультанти-клієнти) збільшуються, їх відділи з персоналу стають більш жорстоко централізованими, високомірно ефективними та технологічно обробленими. У ці дні майже неможливо звернутися до менеджера з найму для обговорення можливості працевлаштування будь-якого виду, прямого чи контрактного. Частиною цього є корпоративна таємниця та захист працівників, але багато цього - тенденція до того, щоб якомога більше працівників були прямими працівниками або, принаймні, працювали через підрядну компанію.
Альтернатива цьому сценарію, подібна до попереднього часу 40 років тому, була зовсім іншою. Тоді роботодавцям було складніше контролювати роботу своїх контрактників, особливо типів консультантів. Контроль робітників все більше стає головним питанням зайнятості в США, щоб забезпечити підвищення продуктивності праці, що, в свою чергу, важливо для конкуренції з такими країнами, як Індія та В'єтнам, працівники яких ще більше звикли до зростаючих потреб у виробництві.
Ключовим моментом для розуміння всього цього є розуміння того, що незалежному підряднику не можна точно сказати, як і коли робити свою роботу. Зазвичай вони повинні надати власні інструменти. Вони повинні дотримуватися приблизно 20 таких обмежень для IRS, щоб визнати їх законними незалежними підрядниками. Інакше ті юридичні питання, про які я згадував вище, порушують разом із потенційними позовами між контрактниками та їхніми підрядними компаніями про повернення пільг, які потім були б законно обумовлені ними.
Вибачте за давно пояснене пояснення, але насправді це складний. Я розробник програмного забезпечення, який працював безпосередньо для компаній та через підрядні компанії. Я багато разів вважав, що йду "інді", але це стало дуже підступною (і страшною!) Дорогою, яку слід слідувати останніми десятиліттями. І корпорації, вкладаючи і використовуючи свій вплив в уряді, продовжують посилювати цю угоду. Американський консультант з програмного забезпечення мертвий; будь-який залишився в живих страждає останніми вдихами.