Alihankkija verkkotoimistolle: näin yhteistyö toimii
Jokainen verkkotoimisto törmää kahteen tilanteeseen, jotka päättyvät samaan kysymykseen. Ensimmäinen: projekteja on samaan aikaan enemmän kuin tiimi ehtii tehdä, eikä uuden ihmisen palkkaaminen kannata, koska kuormitus vaihtelee. Toinen: asiakas pyytää jotain, mitä talossa kukaan ei oikeasti osaa — Next.js-toteutusta, palvelimen siirtoa tai korjausta kymmenen vuotta vanhaan sovellukseen, jonka tekijä on kadonnut aikoja sitten.
Kummassakin tapauksessa vaihtoehtoja on kaksi: sanoa asiakkaalle "ei" tai löytää joku, joka tekee työn sinun nimissäsi. Teen tällä hetkellä säännöllisesti alihankintaa kahdelle yritykselle, ja tässä kirjoituksessa kerron, miten tällainen yhteistyö käytännössä toimii, mistä kannattaa sopia etukäteen ja miten tunnistaa luotettava alihankkija.
Milloin alihankinta kannattaa
Alihankkija on oikea ratkaisu, kun työ on rajattavissa ja vastuu on selvä. Tyypillisiä tilanteita:
- Kuormituspiikki. Kaksi projektia on käynnissä samaan aikaan ja aikataulut on lukittu. Lisäkädet kuukaudeksi tai kahdeksi ovat edullisempia kuin uusi työntekijä.
- Puuttuva osaaminen. Suunnittelija tekee erinomaisen ulkoasun, mutta jonkun pitää rakentaa siitä nopea React- tai Next.js-sivusto. Tai asiakas tarvitsee Linux-palvelimen ylläpitoa, eikä toimistossa ole ylläpitäjää.
- Vanha järjestelmä. Asiakas tulee luoksesi, koska hänen vanha sovelluksensa ei enää toimi uudella PHP- tai Java-versiolla. Tällainen työ vaatii kärsivällisyyttä ja kokemusta, jota uusissa projekteissa ei kerry.
Alihankinta ei sovi, jos projektin tavoite on vielä auki ja jonkun pitää yhdessä asiakkaan kanssa miettiä, mitä ylipäätään tehdään. Se on toimiston ydintyötä, eikä sitä kannata antaa ulos.
Mistä sopia ennen aloittamista
Useimmat alihankinnan ongelmat eivät johdu huonosta koodista vaan asioista, joista ei sovittu. Nämä kannattaa käydä läpi ennen ensimmäistä koodiriviä.
Työn laajuus. Mikä tarkalleen kuuluu minun osuuteeni ja mikä ei? Onko ulkoasu valmis vai teenkö senkin? Kuka kirjoittaa tekstit, kuka testaa, kuka julkaisee? Lyhyt kirjallinen lista säästää myöhemmin paljon väittelyä.
Asiakassuhde pysyy sinulla. En ota yhteyttä asiakkaaseesi tietämättäsi enkä tarjoa hänelle omia palveluitani. Jos asiakas ottaa yhteyttä suoraan minuun, ohjaan hänet takaisin sinulle. Tämä on alihankinnan perussääntö, ja ilman sitä yhteistyö ei kestä.
Sinun brändisi alla. Työ menee asiakkaalle toimistosi nimissä. En lisää omaa linkkiäni alatunnisteeseen enkä näytä asiakkaasi projektia portfoliossani, ellet erikseen anna lupaa.
Luottamuksellisuus. Salassapitosopimus (NDA) on alihankinnassa tavallinen, ja allekirjoitan sen mielelläni. Asiakkaan tiedot, tunnukset ja liiketoimintatiedot pysyvät projektin sisällä.
Koodin ja tunnusten omistus. Sopikaa, kenelle valmis koodi kuuluu ja kenen nimissä repositorio, palvelin ja verkkotunnus ovat. Oletukseni on, että kaikki jää sinulle tai asiakkaallesi, ja minulla on pääsy vain työn ajan.
Viestintäkanava. Slack, sähköposti vai projektinhallintatyökalusi? Yksi sovittu kanava on parempi kuin kolme puolikasta.
Saatavuus. Kerron aina rehellisesti, paljonko minulla on aikaa tulevina viikkoina. Jos tilaa ei ole, sanon sen heti — en vasta silloin, kun määräaika jo palaa.
Mitä töitä teen alihankkijana
Olen tehnyt verkkoprojekteja vuodesta 2014. Alihankinnassa teen useimmiten seuraavia töitä:
- React- ja Next.js-sivustot valmiin ulkoasun pohjalta — nopeita, staattisia tai palvelimella renderöityjä, huolellisella teknisellä hakukoneoptimoinnilla. Miksi se on hakukoneille tärkeää, kerroin kirjoituksessa React- ja Next.js-sivuston hakukoneoptimointi.
- WordPress-sivustot ja -korjaukset, kun asiakas haluaa juuri sen alustan.
- Linux-palvelinten asennus ja ylläpito — suosin Ubuntua, uudet palvelimet asennan Ubuntu 26.04:lle, ja ylläpidän myös Debian- ja RHEL-perheen koneita. Nginx, Apache2, PostgreSQL, MySQL/MariaDB, Docker, Tomcat, Elasticsearch ja OpenSearch ovat arkityökaluja.
- Vanhojen ohjelmistojen elvyttäminen. Olen julkisella ja yksityisellä sektorilla palauttanut käyttöön yli kymmenen vuotta vanhoja sovelluksia: siirtänyt komponentit uusiin versioihin niin, että liiketoiminnallinen toiminnallisuus säilyi, ja kehittänyt sen jälkeen uutta.
- Kirjojen taitto kustantamoille — painovalmis tiedosto ja tarvittaessa erillisenä työnä EPUB.
Olen lisäksi rakentanut kaksi omaa alustaa, NUNDINAEn ja Projektiassistentin. Siksi tunnen myös sen puolen, joka jää toimistolta yleensä näkemättä: mitä tuotteelle tapahtuu vuosi luovutuksen jälkeen.
Miten aloittaa: pieni koetyö
En suosittele aloittamaan suurimmasta projektista. Parempi on valita yksi pieni, selvästi rajattu tehtävä: yksi sivu, yksi korjaus vanhaan järjestelmään tai palvelimen tietoturvakatselmus.
Koetyö näyttää nopeasti molemmille kolme asiaa: toimiiko viestintä, vastaako laatu odotuksia ja pitikö aika-arvio. Jos koetyö meni hyvin, isommassa projektissa on paljon vähemmän riskiä. Jos ei, menetys on pieni.
Varoitusmerkit alihankkijaa valitessa
Väärä alihankkija tulee kalliimmaksi kuin se, ettei alihankkijaa ole lainkaan, koska asiakkaan silmissä vastuu on sinulla. Nämä merkit kannattaa ottaa vakavasti:
- Lupaa kaiken ja heti. Kukaan ei osaa kaikkea, eikä kukaan ole aina vapaana. Rehellinen alihankkija kertoo, mitä hän ei tee.
- Ei halua kirjata laajuutta. Jos työn rajat ovat vain suullisia, riita on ajan kysymys.
- Pitää koodin tai tunnukset itsellään. Repositorion ja palvelimen pitää olla sinun tai asiakkaan tilillä, ei alihankkijan henkilökohtaisella tilillä.
- Ei vastaa. Jos vastausta joutuu odottamaan viikon jo tarjousvaiheessa, se ei parane projektin aikana.
- Ei osaa kertoa aiemmista töistä. NDA ei estä kertomasta, millaisia töitä on tehty ja miten.
Tekijän valinnasta yleisemmin kirjoitin jutussa Miten valita kotisivujen tekijä — samat kysymykset pätevät myös alihankkijaan.
Kirjoita minulle
Jos sinulla on juuri nyt enemmän töitä kuin tekijöitä tai asiakas pyytää jotain, mitä tiimisi ei osaa, kuvaile tilanne parilla lauseella alihankintasivun lomakkeella tai yhteystietosivulla. Vastaan yhden työpäivän kuluessa ja kerron rehellisesti, voinko auttaa ja miten. Jos kysymys koskee suoraan kotisivuja, katso myös kotisivujen teko.
Saako asiakas tietää, että työn teki alihankkija?
Vain jos itse haluat. Oletuksena teen työn sinun nimissäsi enkä ole suoraan yhteydessä asiakkaaseen.
Allekirjoitatko salassapitosopimuksen?
Kyllä. NDA on alihankinnassa tavallinen, ja allekirjoitan sen ennen kuin näen asiakkaan tietoja tai tunnuksia.
Voiko aloittaa pienellä työllä?
Kyllä, ja suosittelen juuri sitä. Pieni koetyö näyttää nopeasti, toimiiko yhteistyö.
