Ce se întâmplă dacă Software House nu este un partener de afaceri proactiv?

Publicat: 2023-09-08

În această postare, mă voi concentra pe răspunsul la întrebarea ce să faci dacă agenția de comerț electronic sau casa de software cu care lucrezi nu dă dovadă de inițiativă și nu are o abordare de afaceri .

Ce vei găsi în acest articol?

Ce se întâmplă dacă casa de software cu care lucrați nu este un partener de afaceri proactiv?
De ce casele de software nu sunt parteneri de afaceri buni?
Manager de proiect – un om cu multe talente de la care se așteaptă o sumă nerealistă
Care sunt modalitățile prin care o casă de software poate fi un partener de afaceri proactiv?
Cum să verific dacă o casă de software va fi proactivă?
Rezumat – Ce se întâmplă dacă compania de software nu este un partener de afaceri bun?

Ce se întâmplă dacă casa de software cu care lucrați nu este un partener de afaceri proactiv?

Practic, ai 3 soluții.

Prima este să găsești o agenție care să fie proactivă, care arată inițiativă în afaceri, se angajează în colaborare și este de fapt un partener de afaceri. Pentru a comanda acest lucru, trebuie să aibă procesele potrivite și, cel mai important, trebuie să aibă rolurile potrivite. Mai multe despre asta mai târziu.

A doua soluție este că poți îndeplini acest rol pe cont propriu (adică de partea ta). Pur și simplu accepți că casa de software nu are o abordare de afaceri și nu este proactivă, și atât.

A treia soluție este să angajezi un consultant de comerț electronic. Această persoană ar trebui să aibă experiență în tehnologia pe care se bazează magazinul dvs. online. Aceasta va oferi o legătură între dvs. și casa de software. În acest caz, cumperi competențele lipsă din alt loc decât casa de software (agenție de comerț electronic).

Atât pentru răspunsul simplu la această întrebare. Dacă sunteți interesat să dezvoltați acest subiect în continuare, vă încurajez să citiți mai departe.

De ce casele de software nu sunt parteneri de afaceri buni?

Ne confruntăm adesea cu o situație în care companiile care vin la noi susțin că actuala casă de software nu are o abordare de afaceri. Din acest motiv, se gândesc să schimbe Software House și să caute alternative pe piață care să-și înțeleagă mai bine nevoile de afaceri.

Simptom #1 - lipsa de proactivitate

Aud adesea că o agenție nu este proactivă pentru că nu își prezintă propriile inițiative. Ce înseamnă acest lucru? Să luăm un astfel de exemplu. În noua versiune de Magento vine Page Builder. Casa de software (adică cineva care lucrează în ea), știe că dacă face upgrade Magento la o versiune cu Page Builder, echipa clientului va putea implementa mai multe lucruri în mod independent (ceea ce se traduce mai rapid și la un cost mai mic). Într-un astfel de caz, așteptarea corectă a unei companii de comerț electronic este ca casa de software să le informeze despre asta.

Simptom #2 – lipsa de cunoștințe despre industria B2B

O altă problemă este că angajații casei de software nu înțeleg întotdeauna specificul vânzărilor unei companii. Acest lucru este valabil mai ales pentru afacerile B2B, deoarece magazinele B2C, deși sunt exigente, tind să aibă un proces de vânzare mai puțin complicat decât B2B.

În contextul B2B, trebuie să avem de-a face cu departamentul de vânzări, și cu departamentul de relații cu clienții, precum și cu oamenii de vânzări, care adesea se întreabă dacă implementarea unei platforme B2B înseamnă că își vor pierde locurile de muncă sau dacă ar trebui să crește eficiența muncii lor sau, poate, le înlocuiește cu totul.

Acest lucru este problematic pentru companiile B2B care lucrează cu agenții sau case de software care nu înțeleg specificul vânzărilor B2B. Mai simplu spus, în loc de cineva care să sprijine dezvoltarea afacerilor, companiile B2B trebuie să educe partenerul tehnologic despre ce înseamnă vânzările B2B.

Simptom #3 - necunoașterea în execuție

O altă critică la adresa caselor de software este că adesea îndeplinesc fără minte sarcinile pe care le arată degetul.

Dacă arătăm cu degetul spre ei și spunem „codează”, ei o vor face. Dar cu un „dar” – nu vor verifica sau verifica dacă ceea ce dorim să implementăm are vreun sens (de afaceri sau tehnologic). Adesea nici măcar o scurtă analiză de afaceri nu este pregătită, procesele nu sunt scrise. La sfârșitul zilei, cineva implementează ceva și alte 10 funcționalități nu mai funcționează. Apoi, casa de software îi spune partenerului său, compania care are un magazin online, că până la urmă se știa că va eșua (de parcă nu ar putea spune asta înainte de a începe lucrările?!) Această situație este tragică…. Oricine lucrează cu o agenție de comerț electronic sau o casă de software ar dori ca agenția să arunce o privire critică asupra planurilor și să evalueze ce impact va avea implementarea unei sarcini sau a unei funcționalități asupra proiectului și afacerii.

Simptom #4 – lipsa de înțelegere a strategiei companiei

A patra situație este una în care casele de software nu înțeleg imaginea de ansamblu și obiectivele strategice ale organizației.

Ideea este că ar trebui să existe o persoană de partea companiei de tehnologie care să înțeleagă strategia unui magazin de comerț electronic B2C sau a unei platforme B2B. Nu se poate ca singurul gând despre motivul pentru care este implementată o platformă B2B să fie ca platforma să genereze comenzi. Dacă partenerul tehnologic nu înțelege strategia, atunci cum ar trebui să sfătuiască cu privire la alegerea tehnologiei care să susțină strategia respectivă?

Manager de proiect – un om cu multe talente de la care se așteaptă o sumă nerealistă

Ei bine, aici ajungem la motivul principal pentru care casele de software nu sunt parteneri de afaceri ieșitori . Se întâmplă prin supraîncărcarea unui rol cu ​​așteptări nerealiste și prea multe responsabilități .

Acest rol este neobișnuit Manager de proiect. Coordonatorul proiectului este un adevărat om al Renașterii. Uită-te la ceea ce este (foarte des) în sfera atribuțiilor sale .

În primul rând, trebuie să fie capabil să planifice întregul proiect și să-l separe în sarcini .
El trebuie să fie familiarizat cu managementul de proiect , cu metode precum Scrum și Agile. În mod ideal, ar trebui să aibă certificarea PRINCE2. Pe scurt, să fii capabil să proiectezi.

Al doilea lucru - aceasta este o persoană care adesea trebuie să descrie și să documenteze erorile . În sensul că îndeplinește o funcție de serviciu clienți în care clientul raportează un bug, el descrie bug-ul, îl reproduce, apoi îl înaintează echipei de dezvoltare (în plus, clientul cere o factură, desigur, Coordonatorul de proiect). este principala persoană de contact deci este foarte dispus să se ocupe de o astfel de administrare).

El este, de asemenea, responsabil pentru sincronizarea cu clientul , conduce întâlniri săptămânale cu clienții și determină ce se întâmplă în backlog și ce urmează să se întâmple în următorul sprint.

El trebuie să fie capabil să comunice bine și trebuie să aibă abilități de negociere , pentru că uneori sunt cinci persoane de partea clientului, iar el, ca o singură persoană din agenție, trebuie să împace cumva diferitele viziuni ale clientului și el trebuie să poată decide ce anume și în ce măsură ar trebui implementat.

O altă sarcină care cade în responsabilitatea managerului de proiect este rezolvarea problemelor din departamentul de dezvoltare . La urma urmei, el este adesea responsabil pentru echipa sa de proiect. Conducta a explodat și un nou modul de pe back-end nu funcționează cu front-end. Aici sunt necesare decizii rapide, așa că omul Renașterii intră din nou în acțiune.

Coordonatorul își gestionează și echipa de dezvoltare , formată din front-end, back-end, testeri, UX și analiști de afaceri.

Trebuie să participe la recrutare pentru că dacă are această echipă în grija lui, i-ar fi util să discute cu candidatul în faza de recrutare.

Imaginați-vă că acesta nu este sfârșitul îndatoririlor!

Adesea este și tester, deoarece în multe case de software din Polonia nu există procese bune de asigurare a calității (și, prin urmare, nu există testeri specializați). Așadar, managerul de proiect este responsabil pentru testarea funcționalității pe care dezvoltatorii i le predau după revizuirea codului (de aceea, de multe ori, echipa din partea platformei de comerț electronic sau B2B, se simte ca și cum ar fi testerul partenerului tehnologic).

De asemenea, el acționează adesea ca un analist de afaceri . Când sunt lansate noi funcționalități majore, Coordonatorul de proiect este cel care creează steaguri și criteriile de acceptare. Și, desigur, încearcă să actualizeze documentația.

În calitate de manager de proiect care gestionează proiecte de implementare sau întreținere Magento, el ar trebui, desigur, să cunoască bine tehnologia și, în plus, să cunoască afacerea clientului . Adică ar trebui să fie la curent cu ceea ce se întâmplă pe piața de comerț electronic.

Și aici este timpul să punem o întrebare foarte importantă: există un astfel de „om renascentist”? Da, dar sunt foarte puțini astfel de oameni. Cu alte cuvinte, astfel de oameni pot fi numărați pe degetele uneia sau poate a două mâini. Adică, avem o șansă destul de mică ca o astfel de persoană să se întâmple să fie în proiectul nostru.

Care sunt modalitățile prin care o casă de software poate fi un partener de afaceri proactiv?

Acum să ne gândim, este realist că o agenție care acumulează toate rolurile într-o singură persoană poate îndeplini promisiunea de a fi un partener de afaceri care iese din greu?

Această persoană nu are adesea nici timpul și nici competența de a îndeplini sarcinile așteptate de la el (pur și simplu sunt prea multe). Să mai vorbim de orice inițiativă.

Deci, care sunt soluțiile la această problemă?

Angajați un consultant extern de comerț electronic

În primul rând, puteți angaja un consultant extern de comerț electronic cu experiență în tehnologia pe care o utilizați. De exemplu, dacă utilizați Magento, ar trebui să alegeți un consultant de comerț electronic specializat în acest domeniu. Un consultant de comerț electronic poate fi responsabil să țină la curent cu ceea ce se întâmplă în lumea Magento, dacă apare o nouă versiune, ce modificări sunt la fiecare versiune și să vă țină la curent.

Un consultant de comerț electronic ar trebui, de asemenea, să fie la curent cu grupurile legate de comerțul electronic și să vă informeze dacă sunt descoperite noi vulnerabilități care ar trebui raportate companiei dvs. de software.

Este important ca consultantul de comerț electronic să acționeze ca o entitate externă, instalată între dvs. și casa de software, nu doar pentru a vă ajuta în discuțiile cu casa de software ci și pentru a gestiona mai bine prioritățile și sarcinile care sunt externalizate către casa de software.

Consultantul de comerț electronic ar trebui să vă ajute, de asemenea, la intervale regulate, de exemplu, o dată pe trimestru, o dată pe lună sau o dată la șase luni - totul depinde de ritmul dvs. de dezvoltare - pentru a vă actualiza backlogul de dezvoltare și foaia de parcurs de dezvoltare.

Directorul de comerț electronic sau managerul de produs de partea dvs., care este responsabil pentru dezvoltarea comerțului electronic, ar trebui să se întâlnească cu acest consultant pentru a sincroniza întârzierile.

Consultantul de comerț electronic realizează astfel partea de business și îndeplinește rolul de business (care este atât de des căutat în Software House. Rolul unui manager de proiect într-o casă de software se rezumă la gestionarea muncii echipei de dezvoltare și a procesului de dezvoltare. Pe pe de altă parte, ai un consultant de comerț electronic care te ajută cu aspectele de business și oferă știri din lumea comerțului electronic.Dacă ai întrebări despre starea actuală a pieței comerțului electronic și direcția pe care ar trebui să o iei, un consultant de comerț electronic ar trebui să fie persoana pentru a vă ajuta să găsiți răspunsurile la aceste întrebări.

Construirea competențelor potrivite în propria companie

A doua soluție este de a construi competențe interne. Cel mai adesea, dacă utilizați Magento, ați atins deja o anumită scară și dimensiune care justifică utilizarea acestui motor open-source și, probabil, departamentul dvs. de comerț electronic are deja câțiva oameni.

În acest caz, probabil că aveți, de exemplu, un director de comerț electronic sau un manager de produs (responsabil de site) de partea dvs.

Este o idee bună, de exemplu, să finalizați un curs pregătitor și apoi să obțineți certificarea Adobe Business Practitioner Professional. Aceasta este o certificare care dovedește cunoștințele cu privire la panoul Adobe și arhitectura Magento. Dacă cineva are această certificare, înseamnă că are cunoștințe solide despre sistemul Magento. Această persoană va fi responsabilă pentru a rămâne la curent cu ceea ce se schimbă în Magento și va avea sarcina de a crea și actualiza foaia de parcurs de dezvoltare.

Colaborați cu o casă de software care are roluri împărțite în afaceri

O alta solutie este sa alegi o agentie care sa iti ofere proactivitate in afaceri. În acest articol, am descris o situație cu un manager de proiect și valoarea responsabilităților sale zilnice. Soluția la această problemă este simplă - în mod ideal, agenția ar trebui să aibă mai mulți oameni care au roluri diferite în colaborare (pentru ca totul să nu se acumuleze pe Renss Man). Dacă agenția vă poate oferi aceste roluri diferite pentru proiectul dvs., atunci vă puteți baza cu adevărat pe suport și proactivitate în afaceri.

Care ar trebui să fie aceste roluri? În mod ideal, o astfel de companie ar trebui să aibă (pe lângă un manager de proiect):

  1. un consultant de comerț electronic, care este o altă persoană decât managerul de proiect
  2. un analist de afaceri
  3. un tester

Ar trebui să fi stabilit (politica descrisă) ce întrebări se adresează consultantului de comerț electronic și cum participă acesta la întâlnirile tale săptămânale și ar trebui să se stabilească clar că o astfel de persoană stă alături de tine pentru a actualiza foaia de parcurs sau restanța de dezvoltare o dată la fiecare anumită perioadă. de timp, cum ar fi o dată pe trimestru, o dată pe lună, o dată pe an.

Proiectul dvs. trebuie să aibă un analist de afaceri separat care, în cazul unei funcționalități mai complexe, va fi responsabil să se asigure că funcționalitatea este descrisă cu acuratețe, să creeze semnalizatoare și criterii de acceptare și să actualizeze toată documentația. Acesta nu este un rol simplu.

Un rol final, separat de managerul de proiect ar trebui să fie cel de testare, care va fi responsabil pentru procesele de asigurare a calității. Fără el, sarcinile care ți-au fost delegate de casa de software vor conține întotdeauna erori și pur și simplu te vei simți ca un departament extern de testare al partenerului tău tehnologic.

Cum să verific dacă o casă de software va fi proactivă?

Dacă intenționați să alegeți o agenție de software house cu care să lucrați pe Magento sau pe orice motor de comerț electronic mai avansat și vă așteptați să fie proactiv și un adevărat partener de afaceri, trebuie să alegeți una care are roluri de afaceri separate (cum am descris mai sus). ).

Dacă toate sarcinile se acumulează într-o singură persoană, atunci nu există nicio șansă ca o casă de software să fie proactivă și să fie un partener de afaceri bun.

Un consultant de comerț electronic este de obicei un fost director de comerț electronic cu o experiență vastă, adesea de câțiva ani, în dezvoltarea unor platforme mari de comerț electronic. O astfel de persoană are o perspectivă largă și este cu siguranță necesară în orice echipă. Ai nevoie de cineva care să înțeleagă ce este strategia de comerț electronic sau strategia de vânzări B2B.

Rezumat – Ce se întâmplă dacă compania de software nu este un partener de afaceri bun?

Pe scurt, dacă întâmpinați problema că agenția cu care lucrați, sau casa de software, nu pare a fi un partener de afaceri bun, nu este proactiv sau nu ia inițiativa, atunci aveți trei opțiuni.

  • Primul este să angajezi un consultant extern de comerț electronic pentru a umple golul pe care îl întâmpinați în cooperarea dvs.
  • A doua opțiune este de a accepta că casa de software este doar un intermediar modern de muncă. Sarcina sa principală este să vă îndeplinească instrucțiunile, în timp ce vă dezvoltați competența de afaceri de partea dvs.
  • A treia opțiune este de a externaliza munca către o casă de software sau o agenție de comerț electronic, care are roluri de afaceri clar definite, care nu se acumulează pe o singură persoană... Cel puțin, o astfel de structură include poziții precum consultant de comerț electronic, tester, analist de afaceri și manager de proiect.