Da programmatore a CEO

55
Da programmatore a CEO Emanuele DelBono @emadb

description

Queste sono le slide della presentazione tenuta all'agile day. Info qui: https://joind.in/7651 e www.agileday.it/front/sessioni/#ceo

Transcript of Da programmatore a CEO

Page 1: Da programmatore a CEO

Da programmatore a CEO

Emanuele DelBono@emadb

Page 2: Da programmatore a CEO

C’era una volta...

Page 3: Da programmatore a CEO

CHI SONO

Sviluppatore e CEO in CodicePlastico.

Tra un F24 e qualche fattura scrivo

applicazioni Web in C#, javascript e

ruby.

Page 4: Da programmatore a CEO

CAPITOLO I: IL CONSULENTE

Page 5: Da programmatore a CEO

GIORNATA TIPO

Sveglia alle 6.00

~120 Km

9 ore di consulenza (inclusa pausa pranzo)

~120 Km

Cena, mail, (hobbies), nanna

Copyright Marius Tudor (http://500px.com/photo/565592)

Page 6: Da programmatore a CEO

I PROBLEMI

‣ Non scala

‣ Si perde il contatto con la realtà

‣ Nessun progetto grosso, quindi nessuna possibilità di provare davvero

‣ Se ci si ammala non si guadagna

‣ I problemi te li risolvi da solo.

Page 7: Da programmatore a CEO

COSA HO IMPARATO FACENDO IL CONSULENTE

‣ Community

‣ Psicologia

‣ Studiare: cercare di essere il migliore

‣ Non svendersi

‣ Dire no

‣ Attenzione a cosa consigliate

Page 8: Da programmatore a CEO

L’ERRORE DEL PRINCIPIANTE

Cliente: “come salvo questo dato sul db?”

Consulente: “usiamo NHibernate però una versione con la mia patch, poi, tramite WCF e WindsorCastle ci costruiamo un custom resolver e con un interceptor riusciamo anche a loggare…”

Page 9: Da programmatore a CEO

L’ERRORE DEL PRINCIPIANTE

Cliente: “come salvo questo dato sul db?”

Consulente: “usiamo NHibernate però una versione con la mia patch, poi, tramite WCF e WindsorCastle ci costruiamo un custom resolver e con un interceptor riusciamo anche a loggare…”

#FAIL

Page 10: Da programmatore a CEO

CAPITOLO 2: LA CONVIVENZA

Page 11: Da programmatore a CEO

A COSA È SERVITA?

‣ Ci si conosce

‣ Si capisce se funziona

‣ Si fanno delle simulazioni

‣ Si fanno i passettini

Page 12: Da programmatore a CEO

IL PRIMO PROGETTO INSIEME

6-8 mesi di sviluppo stimati

40-50k richiesta economica

Copyright Irfan Nabi (http://500px.com/photo/10982601)

Page 13: Da programmatore a CEO

#MEGAFAIL

Page 14: Da programmatore a CEO

DI CHI E’ LA COLPA?

Del cliente?

Page 15: Da programmatore a CEO

DI CHI E’ LA COLPA?

Del cliente?…nostra.

Page 16: Da programmatore a CEO

CAPITOLO 3: IL MATRIMONIO

Page 17: Da programmatore a CEO

APRIRE UNA SRL

Notaio 1.500,00 €Spese, imposte, marche da bollo, diritti

650,00 €

Onorario commercialista

1.150,00 €

Spese, imposte, marche da bollo, diritti

350,00 €

TOTALE 3.650,00 €

Page 18: Da programmatore a CEO

COSA CAMBIA?

‣ Lavorativamente poco

‣ Ognuno segue i suoi clienti

‣ Insieme sviluppiamo alcuni progetti medio-piccoli

‣ Ci avvaliamo di collaboratori

‣ Il fatturato del primo anno non è molto diverso da prima

Page 19: Da programmatore a CEO

MANTENERE UNA SRL

Amministrazione, calcolo compensi, dichiarazioni INAIL, 770, ecc.

1800,00 €

Tenuta contabilità e libri sociali

1850,00 €

Redazione e deposito bilancio

850,00 €

TOTALE 4500,00 €

Page 20: Da programmatore a CEO

COSA FACCIAMO

Consulenza (70%)

Formazione (10%)

Progetti (20%)

Page 21: Da programmatore a CEO

CAPITOLO 4: LA CRISI

‣ Dopo un anno e mezzo ci rendiamo conto che non siamo un’azienda

‣ Funziona perchè siamo capaci a programmare e perché c’è richiesta

‣ Ognuno seguiva ancora i suoi clienti

‣ Non eravamo manager

‣ Non misuravamo nulla

Page 22: Da programmatore a CEO

SUPERIAMO LA CRISI

Page 23: Da programmatore a CEO
Page 24: Da programmatore a CEO

MATRIMONIO: COSA ABBIAMO IMPARATO

‣ Fiducia

‣ Se siete in 2 dividete al 50%. Tutto.

‣ Se avete un problema parlatene subito.

‣ Definite i vostri ruoli.

‣ Misurate

Page 25: Da programmatore a CEO

CAPITOLO 5: IL PRIMO FIGLIO

Page 26: Da programmatore a CEO

QUANTO GUADAGNA UN DIPENDENTE?

STIpendio netto (1500,00 x 14)

21.000,00 €

Addizionale regionale 290,00 €

IRPEF 5.731,00 €

Retribuzione lorda 29.755,00 €

INPS 2.734,00 €

Page 27: Da programmatore a CEO

DIPENDENTE

RETRIBUZIONE LORDA 29.750,00 €

contributi INPS 8.600,00 €

PREMIO INAIL 300,00 €

TOTALE 40.900,00 €

TFR 2.205,00 €

Page 28: Da programmatore a CEO

QUINDI

Per 1.500 € al mese l’azienda ne spende 2.700 €.

Page 29: Da programmatore a CEO

PROBLEMI CON I FIGLI

‣ Puntiamo alla qualità ma non possiamo permetterci senior

‣ Perdiamo parte del controllo (meno qualità)

‣ Meno sviluppo più gestione

‣ Stime errate

Page 30: Da programmatore a CEO
Page 31: Da programmatore a CEO

BUROCRAZIA‣ Adeguamento ufficio

‣ Autocertificazione per la sicurezza (~80 pagine)

‣ Visite mediche

‣ Corso primo soccorso

‣ Corso antincendio

‣ Formazione (Art. 37 D. Lgs. 81/08)

‣ Verbali assemblee

Page 32: Da programmatore a CEO

CAPITOLO 6: IL PRIMO ANNO DA GENITORE

Page 33: Da programmatore a CEO

PROBLEMA

Al 31/12 abbiamo fatturato circa 260k euro. Ma dobbiamo incassarne circa 90k.

Page 34: Da programmatore a CEO

APPENDICE A: IL PROBLEMA DEI PAGAMENTI

Page 35: Da programmatore a CEO
Page 36: Da programmatore a CEO

L’AVVOCATO

Page 37: Da programmatore a CEO

...E I CLIENTI

‣ Piccolo: ok, firmo. Ma tanto se non ho i soldi non te li do.

‣ Grande: faccio leggere il contratto ai nostri avvocati. Passano mesi, i rispettivi avvocati si accordano, il contratto è pronto ma il progetto è già finito.

Page 38: Da programmatore a CEO

SOLUZIONE 1

‣ Pagamento acconto

‣ 30% prima di fare “File | New project”

‣ 40% alla consegna

‣ 30% al collaudo

Page 39: Da programmatore a CEO

SOLUZIONE 2

‣ Contratti ad iterazione (1 mese)

‣ Raccolta delle storie, prioritizzazione, planning

‣ Pagamento a fine iterazione

Page 40: Da programmatore a CEO

SOLUZIONE 3

‣ Pagamento anticipato

‣ Raddoppio delle tariffe

Page 41: Da programmatore a CEO

L’OFFERTA

‣ Nell’offerta elenchiamo le user story

‣ Ogni change request è una nuova user story

‣ Il contratto iniziale viene abbandonato e si passa a mini contratti

‣ Tracciamo tutto!

‣ Il cliente ha a disposizione il nostro sistema di gestione (CodebaseHQ)

Page 42: Da programmatore a CEO

APPENDICE B: IL COLLOQUIO

Page 43: Da programmatore a CEO
Page 44: Da programmatore a CEO

OGGI

Page 45: Da programmatore a CEO

COSA FACCIAMO

Consulenza (10%)

Formazione (10%)

Progetti (80%)

Page 46: Da programmatore a CEO

FORMAZIONE

‣ Learning friday: ognuno si dedica ad un progetto/tecnologia che vuole imparare

‣ Toy project

‣ Spike

‣ Studio

‣ Condivisione

Page 47: Da programmatore a CEO

QUALITÀ

‣ Come curiamo la qualità?

‣ Kanban + stand up meeting giornalieri

‣ TDD

‣ Build server

‣ Code review

‣ Pair programming

Page 49: Da programmatore a CEO
Page 50: Da programmatore a CEO
Page 51: Da programmatore a CEO
Page 52: Da programmatore a CEO

Amate il vostro lavoro.

Sarà un beneficio per tutti.

Page 53: Da programmatore a CEO

...e v!sero felici e contenti....

Page 54: Da programmatore a CEO

Special thanks to Francesca (http://nijiart.it/) per le illustrazioni.

Page 55: Da programmatore a CEO

Special thanks to Francesca (http://nijiart.it/) per le illustrazioni.

https://joind.in/talk/view/7651