5 segnali che indicano che hai bisogno di un nuovo team di sviluppo mobile
Pubblicato: 2021-10-05Avrebbe dovuto sembrare una scala per il paradiso. Hai iniziato a girare una ruota e dovresti essere orgoglioso di te stesso. Hai avuto una brillante idea di progetto, sei andato e hai assunto persone che continuavano a battersi sul petto, dicendo che avrebbero funzionato a un prezzo ragionevole. Eppure è molto inquietante, ci sono quei brutti segnali che il tuo team di sviluppo ti sta deludendo. Ogni volta che interagisci con persone che dovrebbero realizzare i tuoi sogni, non provi serenità; semplicemente non soddisfa più. Quindi dove dovresti cercare una ragione di questo imbarazzo? Il problema è dalla tua parte o dall'altra parte - e come affrontare i cattivi programmatori se ce ne sono?
Per aiutare con la ricerca, cercheremo di evidenziare i punti chiave che segnalano le tue aspettative e il tuo team si separano. Questo articolo non è un confronto tra buoni sviluppatori e cattivi sviluppatori, poiché non ci sono segni finali di una cattiva azienda di software. Qui ci sono alcune cose a cui dovresti prestare particolare attenzione durante il processo di sviluppo; anche se non ti forniremo dichiarazioni dirette come caratteristiche di un cattivo sviluppatore o segni di una cattiva società di sviluppo; attireremo la tua attenzione su alcuni segnali di avvertimento di cui ogni imprenditore dovrebbe essere a conoscenza.
1. Il tuo team frega sistematicamente le scadenze stabilite.
Senza l'inutile esagerazione a questo punto, siamo tutti esseri umani. Nel bene e nel male, gli errori da parte nostra tendono a verificarsi e non tutti possono essere evitati in anticipo. Una scadenza una volta mancata potrebbe probabilmente essere spiegata e scusata a causa di un caso di emergenza. Tuttavia, l'ignoranza delle scadenze fissate sistematicamente è un brutto segno: simboleggia la distribuzione irrazionale delle risorse, che può comportare gravi problemi di prodotto.
Soluzione:
Il mondo contemporaneo ha un ampio elenco di strumenti di gestione del tempo, che ti aiutano a impostare le attività, tenere traccia del tempo trascorso su di esse e stimare correttamente la quantità di ore. Per questi scopi in Mind Studios utilizziamo i seguenti strumenti:
Slack: un sogno per ogni imprenditore, fondatore, investitore e VC. Slack ci consente di portare la collaborazione del nostro team a un livello superiore Ci offre integrazioni per la gestione delle attività e la messaggistica del team. È anche bello, divertente e ben progettato, consentendo sia ai nostri clienti che al nostro team di godersi il processo di comunicazione.
Redmine: un'applicazione web flessibile per la gestione dei progetti che ti consente di creare progetti, suddividerli in epiche, stimare le attività e calcolare la quantità di tempo speso per ciascuna attività. L'alternativa a pagamento di Redmine si chiama Jira e potrebbe essere utilizzata anche per una migliore gestione del progetto. Con l'aiuto degli strumenti citati, conosciamo la scadenza prima che arrivi, il che riduce significativamente l'opportunità di "giorno obiettivo mancato".
2. Senti sempre la mancanza di comunicazione.
Il tuo responsabile dello sviluppo ti risponde entro pochi giorni? E non ti senti mancato di rispetto ogni volta? La regola numero 2 di una grande comunicazione cliente-manager afferma: "Non importa cosa sia - un rapporto sullo stato, un riassunto epico o solo una breve lettera al cliente, la cosa più necessaria per un team di sviluppo è prestare attenzione - alla persona con cui lavorano. Tenerlo costantemente aggiornato: questa è maestria". Se non è così, allora il tuo team di sviluppo non è presente qui.
Soluzione:
Ci siamo resi conto che la comunicazione è essenziale quanto la qualità complessiva del prodotto; per questo motivo, seguiamo il "principio d'oro": contattiamo i nostri partner un po' più di quanto loro vorrebbero. Le chiamate settimanali programmate e gli aggiornamenti di stato giornalieri dalla comunicazione client-team come la vediamo.
3. Una volta terminato il progetto, il supporto tecnico del team si dissolve.
“Sei stanco di essere “il prossimo” in coda?”
Il sintomo della scomparsa è anche da noi ampiamente conosciuto: una volta che il progetto è distribuito, live e lanciato, il team di sviluppo sembra contattarti sempre meno. Anche non contattare: quando c'è un bug in aumento, è necessario che il tuo team lo abbia coperto. Ti metti in contatto con loro - e il silenzio per giorni è la tua risposta, o un cauto "Faremo del nostro meglio" al massimo. Sebbene questo sia il problema minore, devi comunque aspettare a lungo.
Soluzione:
Non esiste una medicina universale dalla lunga lista di attesa o dagli obblighi infranti, ma il massimo che puoi fare è assicurarti che il team con cui lavori sia al 100% sensibile al consumatore durante la fase di lavoro principale. Come società di sviluppo software, ogni tanto affrontiamo anche piccoli bug di produzione, ma cerchiamo di rispondere alle richieste entro poche ore, sforzandoci di correggere tutte le imperfezioni.
4. La tua squadra non è motivata a vedere il tuo risultato.
“Non costruiamo le cose che le persone vogliono. Costruiamo cose di cui le persone hanno bisogno” Steve Jobs
Secondo Engagement Multiplier, l'importanza del coinvolgimento dei dipendenti non può essere sopravvalutata: "è stato dimostrato che le strategie di coinvolgimento dei dipendenti riducono il turnover del personale, migliorano la produttività e l'efficienza, mantengono i clienti a un tasso più elevato e realizzano maggiori profitti". In Mind Studios, sappiamo che queste cose sono vere: i progetti realizzati da un'agenzia di sviluppo energica ed entusiasta hanno una grande somiglianza con i loro creatori. Al contrario, è molto meno probabile che i progetti guidati da programmatori apatici e pigri mostrino prestazioni di prim'ordine.
Soluzione:
La differenza tra l'impegno del team e l'apatia del team sul progetto può essere facilmente rilevata: alcune risposte eque alle domande seguenti faranno il trucco:
Il tuo team sfida le tue idee dal punto di vista analitico?
Ti offrono la fase di analisi del business per aiutare a migliorare i punti deboli del tuo prodotto?
Il tuo team fa brainstorming fianco a fianco con te?
Se hai dato un "sì" fiducioso a tutto quanto sopra - congratulazioni, l'impegno della tua squadra è oltre l'ombra. Tuttavia, se non sei sicuro di come rispondere a queste domande o semplicemente hai alcuni aspetti negativi, questo potrebbe essere un segnale di avvertimento.
5. Bug, microbi e altri problemi.
Questo è uno degli indicatori di basso rendimento più ovvi, ma molti tendono a ignorarlo. Ogni volta che ricevi una nuova build da testare (dopo ogni demo in Agile), il funzionale ha un sacco di bug da correggere. Non illuderti pensando che questa sia solo una fase di sviluppo e che tutto sarà rifinito prima del lancio - è probabile che non lo farà. La quantità critica di problemi indica che il processo di test di una squadra non è in qualche modo semplificato, il che ti causerà ancora più problemi in seguito, nella fase di lancio.
Soluzione:
Una volta che ti rendi conto che il tuo prodotto puzza continuamente (sprint-by-sprint) di bug, potresti volere che un team cambi il processo di test o potresti voler cambiare il team.
In Mind Studios, eseguiamo i test con la massima serietà: abbiamo alcune iterazioni dopo ogni sprint, sperimentiamo gruppi di test A/B e facciamo anche partecipare i nostri prodotti a QA Hackathon, assicurandoci che i nostri clienti ricevano il progetto di un qualità a prova di google. Siamo sempre felici di aiutare se si verificano problemi.
Il cambiamento è difficile all'inizio,
Disordinato nel mezzo, e
Splendido alla fine.
Robin Sharma, scrittore e relatore di leadership
Iniziare una cosa completamente nuova da zero non è mai facile: le insidie sono ovunque, ad esempio avere a che fare con cattivi sviluppatori di software. A volte potresti sentirti frainteso o totalmente antiquato e deluso: qui non esiste un'assicurazione di sicurezza. Non stiamo cercando di dimostrare che stai lavorando con cattivi programmatori. Anche se, a seconda delle persone con cui lavori, potresti sentirlo più o meno acuto, o addirittura evitare del tutto queste emozioni. Quindi forse è ora che arrivi un cambiamento più grande?
Scritto da Dmitry Dobritsky ed Elina Bessarabova.