Pāriet uz saturu
Choosing a partnerCustom software · 4 min lasīšanas

Kā izvēlēties programmatūras izstrādes partneri

Pirms paraksta pajautājiet piecas lietas: kas raksta kodu, kam tas pieder, kā izskatās piegāde un kas atbild, kad kaut kas iestrēgst. Izvēles ceļvedis.

BILPP

Programmatūras partnera izvēle bieži nonāk līdz portfeļu salīdzināšanai un sajūtai pēc pirmā zvana. Abi ir noderīgi, bet neviens neatklāj to, kas patiesībā nosaka, vai projekts izdosies: kas strādās pie jūsu projekta pēc paraksta, un kas notiek, kad sākotnējais plāns izrādās nepareizs — kas kaut kādā formā notiek gandrīz vienmēr.

Lūk, pieci jautājumi, kurus vērts uzdot pirms paraksta, un kāpēc atbilde uz katru ir svarīgāka par cenu.

Kas patiesībā rakstīs kodu

Daudzi piedāvājumi nāk no cilvēka, kurš nekad neatradīsies pie jūsu projekta tastatūras. Tas pats par sevi nav problēma — lielākiem studio ir pārdošanas lomas ar labu iemeslu. Problēma ir tad, ja nezināt, kurš strādās, cik daudz pieredzes viņiem ir ar jūsu tipa problēmu, un vai šī persona būs pieejama, kad pēc palaišanas vajadzēs labojumu.

Mazā komandā persona, kas vada sarunu, parasti ir tā pati, kas raksta kodu. Tas nav priekšrocība visiem — lielākam studio ir dziļums un resursi, kādu mazai komandai nav. Bet vērts jautāt tieši: kas strādās, un vai šī persona joprojām būs pieejama pēc sešiem mēnešiem.

Kam pieder kods, kad tas ir gatavs

Šis ir jautājums, ko visbiežāk izlaiž, un tas ir visdārgākais, kad izlaists. Piedāvājums, kas nepiemin pirmkoda nodošanu, repozitorija piekļuvi un dokumentāciju, ir nepilnīgs — tam trūkst daļas, kas nosaka, kas notiek pēc tam. Programmatūra, kuru jūs nepieder, ir abonements ar papildu soļiem — katra nākotnes izmaiņa iet caur to, kam pieder kods, pēc viņu noteikumiem.

Prasiet, lai īpašumtiesības būtu skaidri rakstiski norādītas pirms pirmā rēķina, nevis kā piebilde projekta beigās.

Kā izskatās piegādes ritms

“Atgriezīsimies pēc trim mēnešiem ar gatavu produktu” izklausās vienkārši, un reti izdodas labi. Lietojama programmatūra ik pēc divām nedēļām nozīmē, ka redzat reālus ekrānus, nevis solījumus, un pamanāt kļūdainu pieņēmumu agri, nevis vēlu, kad labojums ir dārgs.

Jautājiet konkrēti: kā izskatās demonstrācija otrajā nedēļā, kurš to skatās jūsu pusē, un kas notiek, ja kaut kas neatbilst gaidītajam. Atbilde bez konkrēta piemēra parasti nozīmē, ka šis ritms eksistē tikai prezentācijā, nevis praksē.

Cik labi viņi saprot jūsu regulatīvo vidi

Uzņēmums, kas apstrādā ES iedzīvotāju datus, jāzina atbilde uz jautājumu, kur dati fiziski atrodas un kam ir tiem piekļuve, pirms uzrakstīta neviena koda rindiņa. Studio, kas uz šo jautājumu paraustā plecus, nav slikts ļaunprātības dēļ — vienkārši viņiem to nekad nav jautāts, jo klientiem parasti bijis svarīgāk, cik ātri var sākt.

Kāpēc partnera atrašanās vieta nav nesvarīga

Studio kaimiņvalstī vai tuvā ES reģionā, līdzīgā laika joslā un līdzīgā darba kultūrā, atrisina koordinācijas problēmu, ko piedāvājumos reti piemin: pulksten deviņos no rīta sarunāta sanāksme nav kāda cita pusnakts, un līgums zem tā paša regulatīvā ietvara neatver jautājumus, ko atvērtu līgums ar partneri ārpus ES. Tas nenozīmē, ka tālāks partneris nevar piegādāt labu darbu — tas nozīmē vienkārši vienu mainīgo mazāk, par ko uztraukties. Igaunijas, Latvijas un Lietuvas uzņēmumu darba ritms un lēmumu pieņemšanas kultūra ir pietiekami līdzīgi, lai šī tuvums būtu praktiska, nevis tikai ģeogrāfiska priekšrocība.

Kā novērtēt pirms jautājat par cenu

JautājumsKāpēc tas ir svarīgs
Kas konkrēti strādā pie projektaPieredze, pieejamība pēc palaišanas
Kam pieder pirmkodsAtkarība no partnera pēc tam
Cik bieži redzat strādājošu versijuAgrs signāls, nevis vēls pārsteigums
Kur tiek apstrādāti jūsu datiAtbilstība, hostinga izvēle
Kas notiek, ja partneris pazūd no tirgusNepārtrauktība, dokumentācija

Nevienam no šiem jautājumiem nav vajadzīgas tehniskas zināšanas, lai to uzdotu — vajadzīgs tikai kāds, kas to uzdod pirms paraksta, nevis pēc pirmās problēmas.

Ko atklāj atsauces, ja pareizi jautā

Kad prasāt atsauces, nejautājiet tikai “vai klients ir apmierināts” — jautājiet, kas notika, kad kaut kas negāja pēc plāna. Katrs garāks projekts kādā brīdī novirzās no sākotnējā plāna: mainās prasība, kavējas integrācija ar ārēju sistēmu, kāds klienta pusē maina prioritāti fāzes vidū. Tas, kas atšķir labu partneri, nav šādu brīžu neesamība, bet kā par tiem tiek runāts, kamēr tie notiek, nevis tikai nākamajā atskaitē.

Konkrēts jautājums, piemēram, “pastāstiet par projektu, kas negāja pēc plāna”, atklāj vairāk par partneri nekā logotipu saraksts mājaslapā.

Kas notiek, ja komanda ir pārāk maza vai pārāk lielā

Abi galēji varianti nes savu risku. Viena cilvēka studio nozīmē, ka slimības vai atvaļinājuma laikā projekts apstājas; ļoti liela aģentūra nozīmē vairāk starpniekus starp jums un cilvēku, kas faktiski raksta kodu. Vērts pajautāt, kas notiek, ja galvenais izstrādātājs uz nedēļu pazūd — atbilde parāda, vai komandai ir reāla rezerve, vai tikai viens cilvēks, ko sauc par komandu.

Ko vērts atcerēties

Portfelis rāda, ko partneris ir veidojis agrāk. Šie jautājumi rāda, kā viņi strādās pie jūsu projekta, kad lietas ies savādāk, nekā plānots — un kaut kas vienmēr iet savādāk, nekā plānots. Mēs apzināti strādājam ar mazām komandām, piegādājam ik pēc divām nedēļām un nododam pilnu pirmkodu pie katra pagrieziena punkta, nevis tikai beigās — nevis tāpēc, ka tas ir vienīgais pareizais modelis, bet tāpēc, ka tas ir modelis, aiz kura mēs stāvam, kad jums to jautā tieši.

Ja izvērtējat konkrētu projektu, vērts izlasīt arī, kā skatāmies uz pasūtītas programmatūras cenu — daudzi no šiem partnera jautājumiem tieši ietekmē arī to skaitli. Piemērus saviem produktiem un klientu darbam skatiet darbu lapā, un kas ir mūsu līdzšinējie klienti — atsauksmju lapā.

Portfelis rāda pagātni. Šie jautājumi rāda, kā izskatīsies nākamie seši jūsu projekta mēneši.

Ja jums ir konkrēts projekts prātā, īss saruna caur kontaktu formu atbildēs ātrāk nekā vēl viens piedāvājumu salīdzinājums.

Lasiet tālāk

Visi ieraksti
Nākamais solis

Pastāstiet, ko jūs būvējat.

Pietiek ar trim teikumiem. Atbildam vienas darba dienas laikā — jūsu valodā.