You are currently here: Home » Blog

Miglioramento continuo attraverso la meditazione zen da spiaggia...

Ebbene si, anche i php-isti eXtremi ed agili si riposano, ma lo fanno nel vostro interesse. Quest'anno infatti come molti di voi sapranno abbiamo abbracciato la filosofia del Kaizen, che si basa sul continuo miglioramento attraverso lo studio, la pratica e l'autocritica su quello che è stato fatto.

Per migliorare ulteriormente l'approcio alla filosofia abbiamo mandato addirittura il CEO in Giappone, anche se abbiamo dovuto usare come scusa il suo viaggio di nozze.

Resta il fatto che tra il 2 ed il 7 agosto non accetteremo nuove commesse per dedicarci a chiudere i progetti attivi per poi, tra il 9 ed il 14 agosto, chiuderci in un monastero shaolin, nei pressi di qualche spiaggia, a meditare, meditare e meditare. Intervallando la meditazione con altra meditazione e qualche occasionale sbornia.

Ma non disperate, infatti durante il suddetto periodo ci sarà sempre qualcuno che risponderà, all'email di supporto, ma solo ai saggi che hanno deciso di firmare i contratti di supporto continuativo per applicazioni e/o server.

A presto!

Il problema del refactoring

Dare una stima dei costi per il refactoring di un progetto, senza prima averlo analizzato sarebbe come cercare di curare una malattia senza investire tempo e denaro in analisi mediche.

Fullo, mail a cliente anonimo

Sempre più spesso in Ideato ci arrivano richieste per riprogettare, rifattorizzare ed ottimizzare software già in produzione. Ovviamente chi chiede informazioni sui costi si ferma ad un misero «ma quanto mi costa?» senza però ascoltare le due/tre cose che sappiamo sull’argomento (mica ci abbiamo scritto un libro sul refactoring per hobby, no?).

Uno degli ultimi casi che mi è capitato riguarda la riprogettazione (a tutti i livelli, dall’UX alla sistemistica) di un portale da fare in partnership con altre aziende con cui stiamo lavorando già da tempo. Solo la fase di preventivazione di massima è costata a tutti parecchio tempo perchè, come al solito, non c’erano idee chiare da parte del cliente che è stato accompagnato mano nella mano in tutta l’attività.

Il quale, però, è ovviamente caduto dal pero vedendo che nel preventivo di analisi mancava la stima dei costi per il refactoring.

Ecco quindi spiegata la metafora che introduce questo post.

Read more...

Come arrivare alla TestFest2010

php testfest 2010

La TestFest2010 quest'anno si terrà dalle 10 del mattino del 26 Giugno fino all'ora di pranzo del 27 Giugno presso gli uffici di Ideato s.r.l..

Come arrivare

Per chi venisse in treno, può prendere l'autobus numero 21 (pdf fermate e orari) dalla stazione e scendere alla fermata "bucci". Dalla fermata vedrete una rotonda, prendete la strada in cui c'è il negozio di giocattoli e seguitela fino in fondo, sulla sinistra troverete la porta dei nostri uffici. Comunque non vi preoccupate, metteremo dei cartelli segnaletici! Se non siete pratici o siete in difficoltà potete chiamare il 0547-1955160 vi risponderemo e in caso attrezziamo un servizio di recupero ;)

Per chi invece ci raggiunge in macchina:

  • uscire a "Cesena" (NON cesena nord)
  • alla prima rotonda uscire alla prima uscita
  • alla seconda rotonda alla terza uscita
  • proseguite sempre dritti
  • alla terza rotonda uscire alla seconda uscita
  • alla quarta rotonda uscire alla terza uscita e siete in via Quinto Bucci
  • proseguite fino in fondo alla via e sulla sinistra troverete i nostri uffici

Vi allego anche la mappa che le spiegazioni a parole potrebbero non essere così chiare :)

Organizzazione

All'apertura della manifestazione si terrà un piccolo "briefing" su quali strumenti verranno utilizzati e su come si scrivono i test per il nostro amato PHP!

Successivamente potremmo formare uno o più gruppi in cui le persone (coppie?) scrivono (uno alla volta) i test e si alternano alla scrittura allo scadere di ogni "pomodoro".

Per quanto riguarda il pranzo del sabato sarà organizzato "in loco", mentre la sera speravamo di poter andare verso il mare a fare una cena e poi una passeggiata sulla spiaggia! Eventualmente, vista la festa del patrono di Cesena tra il 23 e il 27 Giugno potremmo fare un giro per bancarelle, concerti e spettacoli per il centro.

La domenica ci si rivedere alle 10 del mattino per riprendere la scrittura dei test fino all'ora di pranzo, e, tempo permettendo, possiamo spostarci sia per il pranzo che per il pomeriggio verso il mare, così da offrire una giusta ricompensa a tutti i volenterosi PHP-isti che verranno a scrivere i test per migliorare il loro linguaggio di programmazione!

Le iscrizioni all php TestFest2010 sono ancora aperte!! Vi invitiamo ad iscrivervi (http://phptestfest2010.eventbrite.com/) per permetterci di organizzare al meglio le giornate della manifestazione.

Per chi volesse seguire da remoto stiamo organizzando un canale IRC e uno streaming utilizzando ustream.tv . Vi terremo infomati per quanto riguarda queste ultime due notizie!

Pernottare a Cesena

I riferimenti più validi per pernottare a cesena li trovate su (santo) google : hotel cesena.

Per qualunque chiarimento e eventuale richiesta di una mano non esitate a contattarmi (fd@ideato.it). Vi aspettiamo sabato allora?

phpDay e phpTestFest

Dopo uno stupendo phpDay 2010, abbiamo deciso di aiutare nuovamente la comunità di PHP organizzando anche quest'anno la phpTestFest italiana.

Il phpDay 2010 ci ha sicuramente insegnato molto, la prima cosa è che la qualità degli eventi e l'interesse dimostrato dal pubblico può essere inversamente proporzionale alla quantità di persone che partecipano. Mai come quest'anno il GrUSP ha ricevuto ringraziamenti ed elogi per come è stato organizzata la manifestazione [a parte qualche risentimento per la posizione geografica della location], ed anche Ideato, con i suoi relatori e collaboratori, ha beneficiato decisamente di questa qualità. Infatti secondo i partecipanti, ed i loro commenti su joind.in, i talk degli ideatos sono risultati tra i più apprezzati! Grazie a tutti!

La seconda cosa che ci ha insegnato il phpDay è che è tempo di parlare, oltre che scrivere, anche in inglese. Se ad aprile avevamo scherzosamente annunciato di aprire un ufficio a Londra, questo non significa che l'intenzione di lavorare fuori confine non ci sia, anzi sta crescendo esponenzialmente di giorno in giorno! Come alcuni avranno notato abbiamo, già da tempo, iniziato con qualche piccolo esperimento, come la sponsorizzazione di eventi internazionali, le slide dei nostri interventi ed i due libri con i relativi siti. Ma è tempo di esporci come relatori ad eventi internazionali, portando talk e partecipando a discussioni che dimostrino che anche in Italia si fanno cose "cool".

Infine abbiamo capito che è tempo di crescere, come visione e come team. Ma di questo ne parleremo più avanti...

Adesso però concentriamo sulla phpTestFest!

Come ben saprete, il team di php.net ha deciso di coinvolgere tutte la comunità php mondiale per migliorare il code coverage della test suite del php, attraverso un evento chiamato PHP TestFest 2010.
Tutti i PHP User Group sono chiamati all'appello per questo evento. I mesi nei quali è possibile presentare i propri test sono da Maggio ad Agosto.
Ideato parteciperà, come azienda facente parte del GrUSP a tale evento tra il 26 ed il 27 di Giugno.
L'organizzazione verrà svolta in due giornate, durante le quali sarà possibile incontrarsi fisicamente, o virtualmente, e:

  1. Apprendere insieme come si scrivono i test
  2. suddividersi le funzionalità da testare
  3. inviare i nostri test

Ideato mette a disposizione i suoi uffici, con sede a Cesena (FC), per incontrarsi, inoltre allestiremo un sistema di teleconferenza per dare l'opportunità a tutti di partecipare all'evento anche da remoto.

Ma non ci fermeremo qui, infatti il programma vedrà (complici l'inizio ufficiale dell'estate e la riviera Romagnola a due passi) una grigliata in spiaggia il sabato sera ed il proseguimento dei test di domenica in un bagno al mare con connessione wi-fi.

Per partecipare è richiesta la registrazione: http://phptestfest2010.eventbrite.com

Esperimenti di un’applicazione nativa per iphone con PhoneGap e Titanium.

Dopo il bellissimo regalo che ideato mi ha fatto il giorno del suo compleanno, ho iniziato ha studiare come poter scrivere applicazione su iphone senza conoscere objective-c.

Cercando un po’ su internet ho trovato due progetti molto interessanti:

Entrambi si presentano come tool di sviluppo rapidi per creare applicazioni native per dispositivi mobile (iphone, android, blackberry) in html + javascript + css. Conoscendo molto bene questi tre linguaggi, ho pensato di iniziare a studiare questi tool per vederne le capacità.

Con la regola dell’80-20 che applichiamo in ideato (in pratica ogni sviluppatore può utilizzare il 20% dei suo tempo per studiare, fare prototipi, ecc), insieme con Michele e Fullo, abbiamo deciso di sperimentare entrambe le librerie per creare la nostra prima applicazione per iphone e android.

L’idea è quella di creare un’applicazione che, interfacciandosi con il servizio web Joind.in, faccia vedere i talk “on air” durante un evento. L’obiettivo è quello di lanciare l’applicazione durante il phpday 2010 che si terrà il 13, 14 e 15 maggio a Corropoli (TE).

Vi terremo aggiornati sull’applicazione su questo blog.

Se volete seguirci da più vicino abbiamo creato un repository GitHub, dove metteremo tutto il codice.

Read more...

Due anni, e non dimostrarlo

Sembra passato solo qualche mese da quando Ideato è nata, ed invece oggi abbiamo compiuto ben 2 anni di attività che festeggiamo con grosse e piccole novità!

2 anni di ideato, e non dimostrarlo

La prima (piccola) novità è che siamo in fase di crescita, e quindi di ricerca di nuovo personale, se sei uno sviluppatore PHP senior o junior contattaci!

La seconda (piccola) novità è che abbiamo contribuito alla nascita del nuovo XPUG Romagna, gruppo dedicato alle pratiche di eXtreme Programming e svincolato dal solo PHP.

La terza e ultima novità è che apriremo una nuova startup all'estero (molto probabilmente in Inghilterra) in partnership con un "27 enne guru di internet alla sua terza impresa" (cit.) ed una altro paio di aziende fortemente innovative italiane. La startup ha già ricevuto un notevole fondo di investimento e si incentrerà sul dare servizi per la gestione di informazioni relative alle comunicazioni. Non possiamo approfondire più di tanto, fino alla rassegna stampa, ma sappiate che nei prossimi mesi si giocherà con Android, iPhone, iPad, MeeGO e molto altro! Intorno alle 20.00 (dopo il comunicato ufficiale) vi daremo qualche approfondimento.

21.30. Ed ecco gli approfondimenti.

Effettivamente non riusciamo a dimostrare i nostri 2 anni, che nel mondo dell'informatica (come in quello dei cani) vanno moltiplicati per 9. Siamo dei bambinoni, e pertanto una delle tre novità qui sopra non è reale. Oppure forse lo sarà, tra qualche tempo (mai direi mai).

Vi diamo un suggerimento, anzi due. Stiamo veramente cercando personale, ed il primo incontro dell'XPUG Romagna è stato un successone...

Due anni... e non dimostrarlo... :)

[un grazie di cuore a chi ci ha fatto personalmente i complimenti, le congraturazioni per la startup ed anche a chi ci ha supportato nello scherzo!]

phpDay, BetterSoftware ed IASummit...

Quest'anno maggio sarà un mese da ricordare, infatti alcune delle migliori conferenze nell'ambito dello sviluppo software si terranno a cavallo di tre settimane su gran parte della penisola.

Partiamo da BetterSoftware che si terrà a Firenze tra il 5 ed il 6 Maggio. E' la prima conferenza Italiana dedicata allo sviluppo di software e rivolta a imprenditori e manager del settore. L'evento è rivolto ad una varietà eterogenea di argomenti legati alla produzione di software: dalla raccolta delle specifiche al design, dalla progettazione allo sviluppo, dal licensing al marketing. Ideato parterciperà all'evento, per la seconda volta, con un nuovo talk relativo alle buone pratiche da usare per migliorare le performance di un sito non concentrandosi solo sulla parte di backend (php, mysql, etc) ma anche sul browser e sul codice html a lui inviato. Insomma una sorta di riassunto (rivisto e rielaborato) di High performance web sites ed Even faster web sites, presentato dal girovago CEO in pair con Federico Galassi.

Nello stesso weekend a Pisa si terrà l'IASummit, evento che ha come obiettivo di far incontrare e dialogare fra loro tutti quanti in Italia lavorano attorno al problema dell’organizzazione dell’informazione, in questo caso non parteciperemo attivamente (ma lo faranno alcuni nostri partner tra cui Doralab), nonostante ciò consigliamo a tutti di partecipare per la qualità degli interventi che contraddistinguono questo evento.

Infine, il weekend successivo e per la precisione tra il 13 ed il 15 Maggio, è il turno del phpDay. Quest'anno Ideato, oltre che fare da sponsor, terrà ben 5 interventi che spazieranno dalle pratiche agili, alle quelle relative al testing ed al continuous integration per arrivare alla concretezza del sistema di generazione form di Symfony. Inoltre l'evento ci sarà particolarmente vicino nei contenuti in quanto l'argomento principale sarà la Quality Assurance e PHP. Saranno quindi proposte, cito dal sito: "le nuove metodologie di sviluppo, best-pratice, e casi di successo legati alla qualità e al suo mantenimento e si parlerà di design, project management, continuous integration, test driven development e metodi agili". Insomma, il nostro pane quotidiano!

Come note a margine maggio vedrà anche l'organizzazione della terza edizione del WordCamp a Milano (21-22/5), del primo Whymca (Mobile Developer Conference) italiano (22/5 sempre a Milano) e della quarta edizione del PyCon, che come da tradizione si terrà a Firenze nei giorni immediatamente successivi al BetterSoftware.

Tutti al Symfony Live!

Avete preparato le valigie? Lunedì inizia a Parigi la seconda edizione del Symfony Live! (la prima internazionale), evento dedicato al framework di punta del mondo PHP.

Durante l'evento, di cui siamo orgogliosi sponsor, si parlerà non solo del framework e dei suoi sviluppi futuri, con interventi su Doctrine 2.0 e Symfony 2.0, ma si introdurranno anche argomenti come HTML5 (argomento molto caro ad Ideato), tecniche di deploy (vi siete iscritti al DeployDojo?) e l'uso di GIT come strumento di versioning.

Inoltre non mancherà un mini-meeting della comunità italiana.

E voi? Parteciperete?

L’azienda che vorrei

  • L’azienda che vorrei dovrebbe mettere le persone davanti a tutto, renderle partecipi di come l’azienda sta andando e perchè.
  • L’azienda che vorrei dovrebbe perseguire il profitto, non solo quello economico, ma anche sociale ed intellettuale.
  • L’azienda che vorrei dovrebbe permettere ed invogliare la crescita personale, dando a chi lo vuole la possibilità di fare nuove esperienze, anche collaterali al lavoro svolto in ufficio.
  • L’azienda che vorrei dovrebbe far si che i dipendenti abbiano assistenza e rimborsi per le spese mediche, perchè la loro salute è anche salute dell’azienda.
  • L’azienda che vorrei dovrebbe dare spazio alle persone di dire la propria, proporre idee ed avere un piccolo budget per portarle avanti.
  • L’azienda che vorrei dovrebbe fare della propria forza la traparenza e la consapevolezza che il cliente fa parte del team di sviluppo.
  • L’azienda che vorrei dovrebbe rendere gli straordinari un evento straordinario, e non una consuetudine.
  • L’azienda che vorrei dovrebbe avere dipendenti che affermano che farsi oltre 40km per andare in ufficio tutte le mattine non pesano affatto.

Fortunatamente questa azienda la ho.

Read more...

Chi comincia bene è a metà dell'opera.

Il 2010 è iniziato con l'ufficializzazione della partnership con Zend come unico solution partner in Italia, la sponsorizzazione del SymfonyLive! 2010 a Parigi, la collaborazione con aziende di un certo calibro per progetti di respiro internazionale, l'ingresso di un project manager (ebbene si, rispetto ai soli 3 disgraziati del 2008 ora siamo in 7 e tutti con un contratto a tempo indeterminato) e tante nuove idee che presto vedranno la luce.

Questo ci ha fatto riflettere, e dopo una prima stima relativa al fatturato 2009, abbiamo deciso di investire nella cosa più importante, noi stessi e la nostra crescita.

Quando si parla di crescita però non bisogna pensare, solo, al numero dei nostri dipendenti o ad una mera questione economica. Crescita significa anche miglioramento dell'ambiente del lavoro, delle proprie conoscenze e degli investimenti utili a migliorarsi.

Visto che un anno di incontri con venture, business angel e startup burocraticizzate ci ha fatto capire che l'unico modo di fare una cosa è farla, abbiamo deciso di utilizzare parte degli introiti per finanziare le idee, le conferenze e la formazione di tutti gli sviluppatori (e non) di Ideato. Cercando di avvicinarci, nel possibile della burocrazia italiana, a quell'hacking business model che già inconsciamente stavamo perseguendo.

Inoltre, in totale controtendenza con il mercato che pare punire i lavoratori, il welfare aziendale sarà all'ordine del giorno ed, oltre all'uso di orari flessibili di lavoro, a partire da quest'anno l'azienda pagherà a tutti i dipendenti un'assicurazione medica che garantirà una maggior tranquillità per poter affrontare le vere sfide importanti della vita, come crearsi una famiglia.

Ideato cresce, e tu? Non vuoi crescere con noi?

All © ideato srl 2008 - P.Iva: 03727570404 - Tutti i diritti riservati - Tutti i marchi riprodotti sono dei relativi proprietari - Powered by eZ publish.