Uncovering better ways of developing software
Agile Software Architect: abbattere la Torre d’Avorio
Nel precedente post (Agile Software Architect: mentore nei Team Agile) abbiamo evidenziato come, in un contesto Agile, il ruolo dell’Agile Software Architect è da inquadrarsi come “mentore”:
“Agile Software Architect is an “unofficial…
ContinuaAggunto da Felice Pescatore il 13 Novembre 2012 a 15:35 — Nessun commento
Agile Software Architect: mentore nei Team Agile
Abbiamo già affrontato la questione inerente la necessità di avere, almeno in ambito Enterprise, una (Intentional) Architecture anche abbracciando la filosofia Agile. Da qui la necessità di avere un Agile Software Architect per la definizione dell’Intentional Architecture e la sua evoluzione.
A questo punto viene però da chiedersi: ma qual è il ruolo dell’Architetto nell’ecosistema di un Team Agile e come si può evitare che esso diventi un collo di bottiglia…
ContinuaAggunto da Felice Pescatore il 8 Novembre 2012 a 15:34 — Nessun commento
Architettura: cos’è e cosa la differenzia dal Design
Più volte nei post precedenti mi è capitato di sottolineare la sottile differenza tra Architettura e Design, evidenziando che si commette un errore parlando di “Design Architetturale” perché si coniugano tra loro due fasi progettuali diverse.
Cerchiamo allora di fare un po’ di chiarezza in merito.
Prima di tutto, cos’è un Architettura Software? Ebbene, forse sorprenderà sapere che ad oggi non esiste una definizione universalmente accettata di “Architettura Software”: si tratta…
ContinuaAggunto da Felice Pescatore il 7 Novembre 2012 a 17:38 — Nessun commento
Agile Architecture: partizionamento (modularità)
Nel precedente post dedicato all’Uso e al Riuso dei moduli e di come queste due caratteristiche sono in rapporto indiretto, abbiamo lasciato in sospeso il discorso relativo a come affrontare il problema del partizionamento del sistema in moduli (modularità).
Prima di approfondire tale aspetto, è opportuno spendere qualche parola di dettaglio sulla differenza tra modulo e componente, già introdotta sempre nel post precedente. Un Modulo è un’entità statica, che serve a decomporre un…
ContinuaAggunto da Felice Pescatore il 31 Ottobre 2012 a 12:30 — Nessun commento
Agile (and Scrum) is not the Silver Bullet! by T-Rex
Aggunto da Felice Pescatore il 25 Ottobre 2012 a 12:03 — Nessun commento
Agile Architecture: l’eterna lotta tra Uso vs Riuso
ll professionista impegnato nell’esercizio di definire l’Architettura di un nuovo sistema informatico, si trova ben presto alle prese con la definizione dei moduli che lo compongono e l’individuazione delle relative relazioni tra esse (modules style).
In questa fase progettuale, si può scegliere di privilegiare uno dei seguenti aspetti:
Aggunto da Felice Pescatore il 22 Ottobre 2012 a 17:00 — Nessun commento
Architecture: definition
“The software architecture of a program or computing system is the structure or structures of the system, which comprise software elements, the externally visible properties of those elements, and the relations among them. By “externally visible properties,” we are referring to those assumptions other components can make of a component, such as its provided services, performance characteristics, fault handling, shared resource usage, and so on.”
…
ContinuaAggunto da Felice Pescatore il 9 Ottobre 2012 a 12:30 — Nessun commento
Agile Architect Uncertainty Principle
Nel post Agile Architecture [p1] abbiamo dato una definizione all’Intentional Architecture e definite i suoi quattro obiettivi portanti, mentre in Enterprise Agile Principles e Agile Software Architect [p2], che abbracciando i valori del Manifesto Agile, abbiamo definito 8 principi per lo sviluppo di soluzioni Agile Enterprise e il ruolo dell’Agile Software Architect.
Come evidenziato, l’Intentional Architecture assume un ruolo che funge da guida all’evoluzione del…
ContinuaAggunto da Felice Pescatore il 27 Settembre 2012 a 16:21 — Nessun commento
Nel precedente post abbiamo risposto affermativamente alla domanda:
“Ha senso parlare di Architetture Agili?”
La risposta è scaturita sostituendo il concetto classico di Architettura …
Nel precedente post abbiamo risposto affermativamente alla domanda:
“Ha senso parlare di Architetture Agili?”
La risposta è scaturita sostituendo il concetto classico di Architettura con quello di Intentional Architecture e descrivendo i relativi obiettivi: Semplificazione, Minimalità, Modularità ed Estendibilità.
Facciamo ora un passo indietro e guardiamo con attenzione il mondo Agile a partire dal suo manifesto (…
ContinuaAggunto da Felice Pescatore il 27 Settembre 2012 a 16:19 — Nessun commento
Architetture Agili: una scelta possibile
Agile Architecture
La definizione di un’Architettura Software è oggi una delle sfide più interessanti e complesse che un professionista del settore IT possa affrontare.
Tipicamente, nell’approccio classico, la definizione dell’Architettura è un processo che dovrebbe avvenire nelle fasi iniziali di valutazione e definizione di un progetto. In pratica l’Architettura permette di identificare quelli che sono i 3 pilastri di un sistema informatico:
Aggunto da Felice Pescatore il 27 Settembre 2012 a 16:10 — Nessun commento
Agile Transition - What you Need to Know Before Starting.
Ciao a tutti!
Ho una lettura da consigliarvi, ho appena letto “ Agile Transition - What you Need to Know Before Starting”.
Il libro è stato scritto da Andrea Tomasini & Martin Kearns ed è disponibile gratuitamente su iTunes.
Sono una quarantina di pagine che si leggono tutte d’un fiato ed a mio avviso spiegano in maniera chiara e concisa i concetti base dello sviluppo agile ed è utile sia per chi sta muovendo i primi passi…
ContinuaAggunto da Alessandra Cice il 7 Agosto 2012 a 17:00 — Nessun commento
Italian Agile Day 2012!
Dal 2004 l’Italian Agile Day e’ la conferenza di riferimento per tutto quello che riguarda Agile e Lean in Italia. L’edizione 2012 si svolgerà a Milano il 24 Novembre. Cerchiamo contributi! Hai utilizzato approcci innovativi? Hai raffinato pratiche e tool? Vogliamo saperne di più!
Formato: per il 2012 cerchiamo lightning talk (10 minuti), presentazioni…
ContinuaAggunto da Marco il 18 Luglio 2012 a 14:54 — Nessun commento
Italian Agile Movement compie 10 anni oggi!
Il 5 Aprile 2002 ho registrato il dominio agilemovement.it (ai tempi la procedura richiedeva diversi giorni e la prima volta mi era stato anche rifiutato ma il 5 Aprile e' il giorno in cui e' stato finalmente attivato).
Che dire, 10 anni sono parecchi in generale, sono tanti nel mondo dell'IT e sono tantissimi in anni-internet :-)
Alcune delle cose di cui sono orgoglioso:
Aggunto da Marco il 5 Aprile 2012 a 13:13 — Nessun commento
IAD ottimo quest'anno !
Aggunto da Sergio Berisso il 16 Novembre 2010 a 17:11 — Nessun commento
IAD rocks !
Aggunto da Sergio Berisso il 3 Novembre 2010 a 1:17 — Nessun commento
Trend in crescita quest'anno per Agile Day
Aggunto da Sergio Berisso il 31 Ottobre 2010 a 19:31 — Nessun commento
Registrazione video IAD 2010
Aggunto da Sergio Berisso il 23 Ottobre 2010 a 13:21 — Nessun commento
Registrazione video sessioni Italian Agile Day 2010
Aggunto da Sergio Berisso il 22 Ottobre 2010 a 15:30 — Nessun commento
Campo Scuola Metodologie Agili 2010 by XPUG Marche
Aggunto da Marco il 28 Agosto 2010 a 15:47 — 1 Commento
Italian Agile Day 2010: 19 Novembre a Genova!
Aggunto da Marco il 19 Agosto 2010 a 15:20 — Nessun commento
Benvenuto in
Italian Agile Movement
© 2013 Creato da Marco.