Regole e metodi di sviluppo del prodotto: come attrarre e fidelizzare i clienti

Tre ruoli principali nell'IT

In un'azienda IT di successo ci sono ruoli principali, senza i quali il corretto e

processo coerente di sviluppo e implementazione del prodotto. Da questi ruoli l'intera organizzazione si sviluppa successivamente man mano che cresce.

Il primo ruolo è product manager.Questa è la persona che gestisce il concetto, vede chiaramente quale “dolore” il prodotto risolve per il cliente e quale valore apporta. Risponde alla domanda “Perché lo stiamo facendo?” Questa persona deve aver sviluppato competenze trasversali (dall'inglese "soft skills" - "High-tech") per percepire le esigenze dei clienti, costruire una comunicazione con il team di sviluppo, vendita e marketing. Tali competenze sono difficili da misurare, ma esistono una serie di pratiche che aiutano ad applicarle e a creare di conseguenza il prodotto di cui il cliente ha bisogno: conoscenza nel campo della user eXperience (UX), analisi, posizionamento di ciò che è stato fatto, così come i modi per studiare il pubblico target e le competenze nella conduzione di esperimenti.

Esperienza utente, dall'inglese "Esperienza utente, esperienza utente"sono le percezioni e le risposte dell'utente derivanti dall'uso e/o dalla destinazione d'uso di un prodotto, sistema o servizio.

L'esperienza dell'utente include tutte le emozioni, credenze,preferenze, sensazioni, reazioni fisiche e psicologiche dell'utente, comportamento e risultati che si verificano prima, durante e dopo l'utilizzo del sistema.

La seconda persona è l'ingegnere capo o, in altre parole,CTO - Direttore tecnico. Questa persona risponde alla domanda "Come possiamo farlo?" Deve avere abilità nella programmazione e nella gestione - man mano che l'azienda cresce, il suo ruolo cambierà gradualmente: lavorerà meno con le mani e più gestirà il team. Saranno utili la conoscenza dell'intero panorama IT e la comprensione di quali tecnologie, specialisti, algoritmi e approcci sono necessari per completare un'attività specifica. Deve avere un ampio panorama IT, che è obbligatorio per questa posizione anche all'ingresso.

La terza persona è responsabile del marketing ei saldi. All'inizio del percorso, queste aree possono essere combinate. Tale specialista risponde alla domanda "A chi e come venderemo la nostra soluzione?" Le competenze qui impostate differiscono a seconda che funzioni in un mercato B2C o B2B. Nel B2B, prima di tutto, hai bisogno di esperienza e di una "mano piena" in questo settore. Un insieme di competenze specializzate è persino meno importante dell'esperienza.

Passaggi di base nello sviluppo

Di norma, all'inizio l'azienda lo ha giàipotesi su quali “dolori” e problemi di un potenziale cliente il prodotto dovrebbe risolvere. Quando un'azienda ha già un prodotto, è importante impostare processi di marketing e vendita per raggiungere potenziali clienti, generare lead - clienti pre-interessati, elaborarli e convertirli in ordini.

Il prossimo passo, non meno importante, è l'implementazione del prodotto all'interno dell'azienda del cliente, poiché stiamo parlando del mercato B2B.

Questo è seguito dalla "gestione della felicità" del cliente: supporto tecnico, aggiornamenti e, possibilmente, la soddisfazione dei prossimi "dolori" attraverso la vendita di servizi aggiuntivi, quindi stiamo parlando di come lavorare con il cliente e come mantenerlo, nonché di ottenere i suoi soldi più a lungo.

Stesura capitolato tecnico: come non confondere i ruoli

Il responsabile del prodotto è responsabile dello sviluppo generaleprodotto e la sua visione, e si impegna anche a garantire che il prodotto non solo soddisfi i compiti di un particolare cliente, ma risolva una serie di problemi simili e possa successivamente essere ampliato - venduto a molti altri clienti. Tali specialisti studiano i clienti, conducono vari esperimenti e formano una visione per lo sviluppo del prodotto. Quindi trasformano questa visione in una sequenza di passaggi per creare un prodotto: una tabella di marcia.

Roadmap tecnologica, dall'inglese. "Roadmap tecnologica"— piano di rilascio a breve o lungo termineproduttore di qualsiasi prodotto. Molto spesso si tratta di una nuova versione o sviluppo di un prodotto già noto, cambiamenti che i consumatori stanno aspettando. Una roadmap tecnologica può contenere gli strumenti, gli approcci o i percorsi necessari per raggiungere i traguardi prefissati.

Il project manager guida il progetto in modo specificocliente e si assicura che il tuo prodotto soddisfi al massimo le esigenze specifiche di un determinato cliente. Il suo lavoro inizia con la prevendita, gestisce il concetto del progetto, elabora le specifiche tecniche, guida il lavoro del progetto passo dopo passo ed è responsabile della realizzazione finale.

A seconda delle dimensioni del progetto in questa fasepotrebbero comparire ruoli aggiuntivi come analista aziendale e di sistema. Queste persone studiano in dettaglio il piano di progetto, elaborano la documentazione con cui lavorano gli sviluppatori. Il dipartimento di sviluppo, a sua volta, comprende quale architettura o sistemi per rispondere alle sfide poste da manager e clienti.

Il passaggio successivo: "gestire la felicità del cliente"

Sono disponibili diversi livelli in questa fase:

  • Il primo è un pacchetto standard di servizi, all'interno diche fornisci uno SLA (Service Level Agreement), ovvero un contratto di servizio. È importante notare quanto velocemente rispondi alla richiesta di un cliente, quanti servizi puoi fornirgli, cosa è incluso in questo elenco di servizi. Questo di solito è chiaramente regolamentato e descritto.
  • Seconda opzione: condizioni individuali - a seconda delle esigenze del cliente, l'azienda può fornirgli un manager separato, un pool aggiuntivo di ore o lavoro fornito, una serie di sconti per un gran numero di ordini. In questo caso, le condizioni sono personalizzate in modo assolutamente individuale e, di norma, è necessario nominare un responsabile clienti chiave che guiderà il processo di lavoro con un cliente specifico.

Modi per eliminare gli errori nello sviluppo

1. La cosa più importante è non sbagliare sulle persone durante l'assunzione. Nello sviluppo del software, l'unica risorsa importante, utile e vantaggiosa per te sono i tuoi dipendenti. E all'inizio, la cosa principale è sceglierli correttamente.

Come assemblare correttamente un team per un'azienda IT

  • Nelle prime fasi della selezione, devi rispondere a te stessoonestamente quando ti viene chiesto se hai le competenze necessarie per valutare la professionalità del candidato. Puoi fare affidamento sui consigli dei tuoi amici, hanno competenze nella tua area di attività? Quando si recluta, è necessario separare emozioni e fatti: assumere un dipendente affascinante ma incompetente sarà un errore.
  • Rendi il ciclo di feedback nei tuoi flussi di lavoro il più breve possibile. Non devi aspettare un mese per decidere se un dipendente è adatto alla tua azienda.

A) Se hai commenti sulla prestazione di un dipendente e capisci che ti aspettavi risultati diversi da lui, comunicaglielo il prima possibile.

C) È importante che i dipendenti siano in grado di accettare e rispondere al feedback. L'assenza di ciò rende chiaro che in futuro con questa persona non sarai in grado di lavorare comodamente e in modo produttivo.

  • Guarda i marker professionali, indicatori importanti in una particolare area, per capire se il dipendente sta raggiungendo i propri obiettivi.

L’azienda deve avere un sistema predispostogestione delle prestazioni. Nelle fasi iniziali della creazione di un'impresa, può essere il capo del manager a valutare in modo chiaro e imparziale quanto bene la squadra affronta i compiti. Utilizza soluzioni già pronte se identifichi barriere organizzative, deficit di competenze, scarsa motivazione e coinvolgimento e altri fattori che influenzano la produttività dei dipendenti. Pertanto, con l'aiuto della soluzione “TalentTech.Goals”, è possibile gestire le prestazioni dei dipendenti, non solo registrando il fatto di raggiungere un obiettivo, ma capendo per quali ragioni l'obiettivo è stato raggiunto o meno.

2. Attenzione insufficiente allo sviluppo dei dipendenti, alla loro crescita personale, al coinvolgimento, allo stato emotivo, alla produttività. Poiché questo è il tuo strumento principale, devi essere molto proattivo nel garantire che il tuo personale si trovi nello stato più confortevole e produttivo possibile. La tecnologia aiuta l'adattamento e il coinvolgimento dei dipendenti: ad esempio, sondaggi rapidi sul polso consentono di comprendere l'umore del team, identificare i "punti critici" e condurre analisi per correggere i processi e aumentare l'efficienza del lavoro.

3. Errore del prodotto.Esiste il rischio di realizzare un prodotto che non soddisfa pienamente le esigenze del cliente. Un approccio flessibile e iteratività aiuteranno qui: analisi intermedie regolari di ciò che è stato fatto, cambiamenti nel processo, in modo che il team in ogni fase sia sulla stessa lunghezza d'onda con le idee del cliente e comprenda chiaramente quale obiettivo sta perseguendo.

4. Decisioni tecniche errate e debito tecnico accumulato. Queste possono essere soluzioni che funzionano perfettamente ora, ma ostacolano lo sviluppo futuro. Ad esempio, è necessario inviare una lettera al cliente durante la registrazione, ma il testo è scritto nel codice del programma e solo un programmatore può apportarvi modifiche. Quando si sviluppa un software, c'è sempre una scelta: farlo rapidamente o in modo efficiente, in modo che non porti problemi in futuro. In genere, viene scelto un compromesso e, indipendentemente da come si sviluppa, il debito tecnico si accumula. È importante gestire questo processo ed eliminare le imprecisioni nel tempo. Se dimentichi queste sfumature, in pochi anni l'azienda potrebbe diventare incapace.

5. Ignorare i problemi di gestione della qualità.La qualità è ciò che fa sì che i clienti tornino da te ancora e ancora. La mancanza di attenzione in questa materia si tradurrà in costi di manodopera e perdite di denaro in futuro. Ad esempio, non hai scritto test in codice, risparmiando un'ora di tempo. Dopo un mese di miglioramenti, trascorrerai una giornata assicurandoti che tutto funzioni correttamente.

Prima le assegnazioni dei project manager e dei product managervai al backlog - un archivio comune di tutte le attività. Da lì, le cose più importanti vengono selezionate e messe in funzione. Per capire quali compiti prendere dal backlog, i team concordano sugli obiettivi dello sprint. Questo processo sembra un vero affare, poiché molte opinioni vengono prese in considerazione. Ma non c'è altro modo magico per dare la priorità ai compiti.

ArretratoÈ un registro del lavoro rimanente quellodeve essere eseguito dal comando. Il termine deriva dalla famiglia delle metodologie Agile, in particolare da Scrum, dove è uno dei principali artefatti - la fonte delle storie degli utenti.

Successivamente, ha luogo lo sprint stesso: sviluppo di funzionalità, test, controllo qualità, quindi rilascio e dimostrazione del prodotto ai clienti e ad altri team.

Quindi, lavorare sul progetto “TalentTech.Adaptation” nasce da un'idea: abbiamo studiato le esigenze del mercato e abbiamo visto che molte aziende hanno la necessità di coprire e valutare l'intero percorso di assunzione di un candidato: dalla sua ricerca alle prime fasi di lavoro. Il mercato russo dispone già di soluzioni per automatizzare la selezione, la formazione e la definizione degli obiettivi, ma non è previsto nulla per l’adattamento dei dipendenti. A causa di un tale divario, puoi perdere rapidamente la motivazione e uccidere il coinvolgimento del nuovo arrivato, il che significa che all'inizio puoi trasformare un ottimo candidato in un dipendente non iniziato e insoddisfatto.

Supponiamo che non sia possibile coinvolgere un principiante nel processo di lavoroci è riuscito: ha lasciato la libertà vigilata. Cosa significa questo per le imprese? Se un reclutatore in una società IT riceve 100 mila rubli e si prevede che riempia quattro posti vacanti al mese e ci sono voluti 1,5 mesi per assumere una persona, allora saranno 37,5 mila rubli. Aggiungiamo a questo importo gli stipendi di tre dipendenti, tenendo conto di tasse e detrazioni, e otteniamo circa 931 mila rubli spesi per un dipendente in 4 mesi. Qui puoi anche aggiungere il costo dell'orario di lavoro di mentori, team, manager e contabili, nonché il costo delle attrezzature per il posto di lavoro. E, cosa più importante, questi costi sono scomparsi nel nulla insieme al suo licenziamento, il che significa che l'azienda sta subendo significative perdite finanziarie.

Abbiamo condotto un sondaggio su 27 aziende:potenziali clienti: hanno chiesto dove "fa male" e quali esigenze dovrebbero essere coperte. Si è scoperto che per molte aziende il processo di adattamento è un vero problema. Quindi, in un'azienda, per digitalizzare l'onboarding, è necessario generare un intero report con grafici: quante persone lavorano il primo giorno, quante firmano documenti, quanti sono formati. Per fare ciò, il dipartimento di formazione deve chiamare le filiali in tutte le regioni. Richiede tempo, denaro e tempo.

Un'altra azienda di 200 persone ha un solo computer ed è impossibile iniziare a lavorare senza un programma di formazione digitale, poiché contiene le informazioni più importanti sui processi.

Dopo aver analizzato tutti questi “dolori” dei clienti nel mercatoe valutata l'opportunità di snellire i processi e ridurre i costi, abbiamo iniziato a sviluppare l'applicazione. Hanno deciso di creare un prodotto e di sperimentarlo immediatamente all'interno di quattro aziende: IT, vendita al dettaglio, servizi e un'azienda con lavoro online per i dipendenti. Ciò che avevano in comune era che il team aveva dipendenti distribuiti, con i quali era più difficile comunicare.

Dopo 2,5 mesi, abbiamo lanciato il primo pilota, un altroin un mese - il secondo. Il nostro compito era verificare come il prodotto soddisfi le richieste del mercato. Prima di lanciare un'applicazione in un'azienda, determiniamo sempre quali metriche vogliamo influenzare con il suo aiuto: migliorare la produttività, ridurre i costi, aumentare la motivazione dei dipendenti e la qualità del tutoraggio.

Vedi anche:

Si è scoperto che ha costretto la civiltà Maya a lasciare le loro città

Gli scienziati hanno rivelato un piano di infezione da herpes per l'uomo: sembra un gioco con scommesse

Al terzo giorno di malattia, la maggior parte dei pazienti COVID-19 perde il senso dell'olfatto e spesso soffre di naso che cola