Workflow ()

Obiettivi giornalieri per dare il meglio come team

Abbiamo collaudato insieme una serie step quotidiani, che ci aiutano a rimanere focalizzati come gruppo e ci spronano dare il meglio come singoli. Non solo. Abbiamo messo a punto un sistema di incentivi che ci stimola ad ottenere sempre il massimo. Giorno dopo giorno.

Project_roadmap ()
Happycoder che legge il documento di kickoff
// Kickoff

Il fischio d'inizio di ogni nostro progetto

Il KickOff è un documento che approfondisce in maniera dettagliata il brief e, al contempo, individua anche la Ownership della sfida. Qui vengono infatti evidenziati: il referente commerciale, il referente tecnico, il referente management e il team dedicato. Il KickOff è una vera e propria bussola per non perdere mai coordinate e informazioni durante tutto l’avanzamento dei lavori del progetto.

macbook
Jira - kanban board dei goals
Jira - epica con ticket correlati
Jira - creazione ticket
Heply Goal Board
// Board_kanban

Ad ogni happycoder i suoi task giornalieri

Dopo il Kickoff è la volta di Activity Management: la piattaforma per l’assegnazione dei task. A ogni happycoder viene affidata una Kanban Board. Qui vengono caricate le diverse attività per ciascun progetto, suddivise in: backlog, ready for progress, in progress, to verify e done. Questo efficiente workflow facilita i nostri project manager a cui spetta il compito, ogni sera, di verificare lo stato di avanzamento dei lavori.

Warm up del lunedì mattina
// Warm_up

Un lunedì mattina da happycoder

Sì, è vero, il lunedì mattina siamo tutti meno happy del solito. Ma rimaniamo comunque dei coder dignitosamente entusiasti. E per ritrovare la giusta grinta, iniziamo ogni settimana con il Warm Up. Un momento durante il quale ci riuniamo tutti per stabilire le scadenze e tracciare i progressi del nostro lavoro.

riunione di Live & Learn
// Live_&_Learn

Qualcosa non va come previsto?

È il momento di chiamarci a raccolta e organizzare quello che noi chiamiamo “Live & Learn”. Un momento di confronto per capire gli eventi che hanno portato alla mancata rispondenza delle aspettative. Eh sì, perché quando si lavora in squadra le difficoltà non sono mai frutto del lavoro di un singolo. Così mettiamo al bando ogni “secondo-me-è-colpa-di” non detto e ci confrontiamo in maniera aperta e diretta. Perché per migliorare bisogna confrontarsi e per crescere, imparare dai propri sbagli. Prima di tutto siamo una squadra. E lo siamo sempre.

Goal_Board ()

come gestire i nostri obiettivi quotidiani con la giusta motivazione

// Che cos'é?

Una board semplice ed intuitiva che ci aiuta a centralizzare le informazioni, tenere traccia di tutte le attività programmate e comprendere il carico di lavoro della squadra. Questo ci permette di intervenire in maniera repentina se qualche cosa non sta andando come pianificato.

// Come funziona

Dopo aver condiviso insieme ogni happycoder gli obiettivi che gli verranno assegnati nell’arco della giornata, questi goal vengono proiettati su una Board condivisa dall’intero team. Così siamo tutti consapevoli non solo dello stato di avanzamento giornaliero dei lavori ma anche di quello della settimana.

// Daily steps

Un orologio ha bisogno di tanti piccoli ingranaggi che devono muoversi all’unisono affinché tutto funzioni. Ecco, in Heply lavoriamo così. Diamo vita a progetti di valore perché lo facciamo insieme. Abbiamo costruito tra di noi un rapporto autentico, di fiducia, dove ogni decisione e ogni task vengono decisi insieme e modificati costantemente. Ecco a voi gli orari che regolano la nostra giornata:

Entro le 9:15
i project manager definiscono una prima bozza dei goal giornalieri;

Entro le 10:00
ciascun happycoder può confermare o una richiedere variazione dei goal assegnati;

Entro le 13:00
si procede con un primo monitoraggio dei progressi svolti così che ogni happycoder può richiedere una diminuzioni o integrazioni degli obiettivi;

Entro le 16:00
invece si verifica in maniera più approfondita quali goal sono già stati portati a termine e quali no e, di conseguenza, vengono ridefiniti insieme gli obiettivi;

Entro le 18:30
i project manager rilevano la percentuale di raggiungimento degli obiettivi giornalieri e resettano la board per il giorno successivo. Heply chiude, a domani!

// Gamification

Cosa succede quando un happycoder completa un goal? È il momento di incoronare un’impresa gloriosa. Una sua immagine farà apparizione sul monitor condiviso e, nelle casse, risuonerà una musica proprio scelta da lui/lei: l’eroe/l’eroina del momento.

// Premi e penitenze

I daily steps non solo agevolano il management ad avere un occhio vigile su ogni attività ma sono un incentivo per il team a dare sempre il meglio di sé. Sì perché in ballo c’è la loro reputazione.
Infatti ogni giorno, in Heply, è un giorno di sfida. Se la percentuale dei goal giornalieri non raggiunge la soglia del 60%, la mattina seguente si indice un “Live & Learn”. Un momento di raccolta e condivisione per capire perché i risultati prospettati sono stati disattesi e definire così una nuova strategia d’azione. È proprio in momenti come questi che - ahinoi - i nostri happycoder devono affrontare la loro più grande paura: il passaggio sotto il calcetto. Ma se, al contrario, i nostri eroi della programmazione oltrepassano il confine del 90% nel raggiungimento dei goal giornalieri: ecco che le campane suonano a festa. Heply, metti mano al portafogli, domani la pizza la offri tu. A tutta la squadra.

goal board screen
Stack_tecnologico ()
Slack
Spark
Atlassian Jira
Keep
Things
TickTick
// Organization

Comunicazione fluida, ergo team efficiente

Una comunicazione fluida è essenziale per garantire flussi di lavoro efficienti e organizzati. Dentro come fuori Heply.
Così per mantenere un contatto attivo con le aziende che si affidano a noi utilizziamo Spark. Un sistema di posta elettronica che ci permette di programmare l’invio delle email e condividerle senza ricorrere all’inoltro.
Invece, tra happycoders, comunichiamo principalmente attraverso Slack. Questo canale, facile ed intuitivo, permette di scambiarci informazioni in maniera rapidissima e si integra alla perfezione con i numerosi sitemi che agevolano ogni giorno il nostro lavoro.
Pianificazione e macro-gestione delle attività sono affidate al sistema Jira, integrato con le nostre piattaforme di analisi.
E per rimanere sempre sul pezzo, ecco che sui nostri laptop non mancano agende digitali personali come Things e TickTick.

Node.js
Ionic
React
Netlify
Vue.js
Angular.js
// Development

Marciamo al passo con la tecnologia

Come assicuriamo l’alta qualità dei servizi che offriamo? Con controlli capillari e metodologie consolidate che revisioniamo costantemente.
In Heply marciamo al passo con l’evoluzione tecnologica: i nostri stack di riferimento sono Node.js, PHP, Python e Go.
Orientati all’utente finale, i nostri servizi si basano su React, Angular e VueJS. Questi framework sono utilizzabili su tutte le piattaforme e su ogni form-factors richiesto dai nostri clienti o da specifiche esigenze progettuali.
Usiamo piattaforme come GitLab per la gestione e la condivisione del codice e Netlify per il deployment di soluzione frontend o basate su Jamstack.

Kubernetes
Azure
Docker
Gitlab
// DevOps

Quality assurance per un servizio al top

Abbracciamo molto seriamente la metodologia CI/CD (Continuous Integration/Continuos Deployment): per ogni progetto, generiamo automaticamente un ambiente di staging che riproduce una copia quasi identica dell’ambiente di produzione finale, così da poter verificare, testare e validare ogni piccola modifica con estrema facilità e in totale sicurezza.
Il sistema di testing automatizzato non verifica solo la correttezza funzionale del codice, ma anche i requisiti di sicurezza e l’aderenza agli standard stilistici concordati.
Adoperiamo i container Docker (anche su cluster Kubernetes) per fornire alta affidabilità e scalabilità sia per le soluzioni cloud SaaS che per i prodotti on-premise.

Muzli
Sketch
Invision
Photoshop
Hotjar
Illustrator
// Design

Uniamo il bello all'usabile

La prima interazione è quella che conta. Così i prodotti Heply fondono in maniera fluida l’interface design alla user experience. Sviluppiamo interfacce al passo con i trend del digital design partendo da un’analisi sull’immediatezza e la semplicità d’utilizzo. Il risultato è un ibrido in perfetto equilibrio tra estetica e usabilità.

Join_us ()

Vuoi diventare un #happycoder?

loader-logo