SlideShare a Scribd company logo
1 of 31
#etnadev
AgileIoT: da Arduino al Delivery
Felice Pescatore
felice.pescatore@gmail.com
@felicepescatore
Parleremo di…
IoT Production Dilemma
Smart Thing
AgileIoT
Service and Hw/Fw lifecycle
Smart Thing testing
AgileIoT TFS Process Template
Considerazioni finali
IoT Production Dilemma
IoT Production Dilemma
Go or not to go in production with an Evaluation Kit
or create a Manufacturing Smart Thing?
IoT Production Dilemma
Evaluation Kit
Un Evaluation Kit è uno strumento di prototipazione veloce che consente di
validare rapidamente le ipotesi annesse al prodotto che si intende realizzare.
Arduino, RaspberryPI, BeagleBone, ecc.
IoT Production Dilemma
Smart Thing
Lo Smart Thing è il componente intelligente alla base della soluzione IoT che si
sta realizzando. La parte hardware può̀ essere direttamente acquistata da un
produttore, se esiste già̀ sul mercato, o progettata e realizzata specificamente.
IoT Production Dilemma
EVK SmartThing
< 100 Numero di unità annue da vendere > 100
standard Range ambientale di funzionamento standard e custom
alto Ingombro ridotto
alta Personalizzazione ridotta
stabilito Consumo Energetico ottimizzato
ingombrante Dispiegamento tendenzialmente ridotto
non gestite Interferenze elettromagnetiche gestite
non contemplate Regolamentazioni nazionali ed
internazionali
contemplate nella
progettazione specifica
Manufacturing
Manufacturing
Risulta evidente come sia necessario l’utilizzo di un approccio strutturato alla
realizzazione di soluzioni massive da utilizzare in contesti specifici e che siano
economicamente sostenibili
AgileIoT
AgileIoT è un framework metodologico, strutturato e pragmatico, focalizzato
sul delivery di soluzioni sostenibili dell’Internet of Things
AgileIoT
AgileIoT
JOIN
US
Project Crew
AgileIoT
MVP Open Project
AgileIoT è un progetto nato nel 2015 nella Community MVP Italiana, e subito
esteso a quella Europea e al contributo di specialisti terzi.
Attualmente è uno dei pochi progetti Community di MVP Italiani.
mvpopenprojects.com
AgileIoT
The AgileIoT Funnel
AgileIoT
Ilpensatore,AugusteRodin1904
Filosofia
visualizzare una visione condivisa
La filosofia di AgileIoT è quella della bottega rinascimentale, ovvero la cellula
in cui veniva fatto tutto quanto necessario alla realizzazione di una nuova
opera: dalla progettazione alla commercializzazione, passando per la
formazione e la produzione.
AgileIoT
StatuadiLeonardoaFiumicino,AssenPelkov-1960
Principi
ispirare le azioni delle persone
Non si tratta di software, hardware o servizi: è l’insieme che va realizzato bene!
Pensare meno e agire prima!
Semplice è meglio!
Se non puoi ricordarlo, non puoi migliorarlo!
AgileIoT
StatuaGrecadedicataaigiochiolimpici
Pratiche
guidare le azioni delle persone
Fast Prototyping, validare le scelte in ottica make-measure-learn
Flashback, allineamento rapido in cui è l’osservatore ad andare al desk
Continuous Improvement, ridurre al minimo gli interventi sull’hardware
Continuous Integration, integrare costantemente le differenti anime della soluzione
AgileIoT
IlgiocatoredibocceGiovanniBaldesio
AgileIoT Framework
AgileIoT Kanban::Board
definisce un processo ricco ed articolato per la produzione di soluzioni
orientate al Valore e alle soluzioni End-to-End.
Prototype Phase, Engineering Phase, Workout Phase
utilizzando gli elementi costituenti identificati nell’AgileIoT Framework, sfrutta
il WorkPivot per passare dall’evidenza delle attività afferenti l’intero AgileIoT
Team (verticali) a quelle del singolo Signal Temporary Team (orizzontali).
Metodologie
adattare il tutto a differenti contesti
AgileIoT Framework
AgileIoT Goal Driven Framework
AgileIoT Kanban::Board
Service and Hw/Fw lifecycle
…BOM…
Smart Thing production lifecycle
Prototyping Phase
Engineering Phase
Workout Phase
Smart Thing production lifecycle
Creare il prototipo utilizzando un EVK, una breadboard e quanto necessario
Progettare lo Smart Thing grazie agli EVK
Progettare la Printed Circuit Board (PCB) tramite soluzioni CAD [es. Eagle]
Definire il Prototype-BOM
Individuare il manufactoring team e far realizzare i primi prototipi
Validare e Testare i prototipi, adattare il firmare e definire la BOM finale
Definire il package e i supporti di Delivery
Ordinare la produzione del numero necessario di Smart Thing
Effettuare il deployment dello Smart Thing e delle soluzioni Cloud annesse
Prototyping Phase
Engineering Phase
Workout Phase
Dalla prototype BOM alla final BOM: Smart Thing testing strategy
Gli Smart Thing devono
essere testati in un ambiente
dinamico con i relativi
sensori e servizi a corredo
Prepararsi a testare enormi
quantità di dati real time (Big
Data streaming) provenienti
dai device e relativi sensori
Dotarsi delle opportune
infrastrutture e dei necessari
sistemi per effettuare il
testing
Conoscere il dominio di
riferimento, avendo ognuno
di esso specifici standard e
regolamentazioni a cui
conformarsi
I sistemi coinvolti devono
essere disponibili per
testare la soluzione in
ambienti reali e real time
I Tester sono gli Utenti
Finali: è necessario pensare
ad un nuovo modello di
coinvolgimento
Dalla prototype BOM alla final BOM: Smart Thing testing strategy
Creazione degli Stmart Thing:
Product Owner (gestione amministrativa) e Prime Maker (gestione operativa)
Trovare un partener per la [progettazione] realizzazione manifatturiera
Identificare gli early adopter
Recepire il Prototype BOM e avviare le azioni di outsourcing con il partner manifatturiero
Monitorare lo stato di avanzamento della produzione
Gestire l’approvvigionamento dei prototipi
Supportare le attività di test ed integrazione
Recepire il BOM finale e avviare le azioni di outsourcing per la produzione di massa
Supportare le azioni e strategie di Delivery
Prototyping Phase
Engineering Phase
Workout Phase
Team Foundation Server 2015 Process Template
• Value Story: enfatizza il Valore della Soluzione
• Signal: è l’elemento su cui si concentra l’attività dei Maker
• Slot: è l’unità minima di lavoro
Considerazioni finali
L’utilizzo degli EVK come Arduino è fortemente sconsigliato per soluzioni massive
Considerare tutta la fase di progettazione dello Smart Thing, fino al BOM finale, parte del
lavoro del Team dedicato alla soluzione IoT
Considerare il Manufacturing Team come team esterno e gestire adeguatamente i rapporti
e la sincronizzazione delle attività
E’ fondamentale identificare i corretti step di produzione dello Smart Thing
Adottare opportune strategie di testing
Considerazioni finali
Question time
It’s your time!
Risorse
https://paolopatierno.wordpress.com/
https://github.com/ppatierno/azuresblite
http://mattvsts.blogspot.it/
http://blogs.dotnethell.it/suxstellino/
http://www.codewrecks.com/
http://www.felicepescatore.it/
github.com/AgileIoT/TFS2015PT
agileiot.org @agileiotdotorg agileiot.slack.com
About me…
felicepescatore.it
@felicepescatore
Felice Pescatore
Agile@Scale Italy Group
THANK YOU
AgileIoT.org - @agileiotdotorg

More Related Content

Viewers also liked

1ER INFORME DE AUDITORIA EXTERNA 2015
1ER INFORME DE AUDITORIA EXTERNA 20151ER INFORME DE AUDITORIA EXTERNA 2015
1ER INFORME DE AUDITORIA EXTERNA 2015ERIKA COVA
 
Actividad introduccion al hardware de los equipos clientes y servidores
Actividad   introduccion al hardware de los equipos clientes y servidoresActividad   introduccion al hardware de los equipos clientes y servidores
Actividad introduccion al hardware de los equipos clientes y servidoressuziisanchez
 
Interacción del sujeto con su ambiente
Interacción del sujeto con su ambienteInteracción del sujeto con su ambiente
Interacción del sujeto con su ambienteAbraham Castro
 
Carpeta virtual internet
Carpeta virtual internetCarpeta virtual internet
Carpeta virtual internetRuth Moreno
 

Viewers also liked (10)

1ER INFORME DE AUDITORIA EXTERNA 2015
1ER INFORME DE AUDITORIA EXTERNA 20151ER INFORME DE AUDITORIA EXTERNA 2015
1ER INFORME DE AUDITORIA EXTERNA 2015
 
Actividad introduccion al hardware de los equipos clientes y servidores
Actividad   introduccion al hardware de los equipos clientes y servidoresActividad   introduccion al hardware de los equipos clientes y servidores
Actividad introduccion al hardware de los equipos clientes y servidores
 
Diapostiva
DiapostivaDiapostiva
Diapostiva
 
9кл модуль1
9кл модуль19кл модуль1
9кл модуль1
 
Interacción del sujeto con su ambiente
Interacción del sujeto con su ambienteInteracción del sujeto con su ambiente
Interacción del sujeto con su ambiente
 
La regla de oro
La regla de oroLa regla de oro
La regla de oro
 
Stefany y laura
Stefany y lauraStefany y laura
Stefany y laura
 
Carpeta virtual internet
Carpeta virtual internetCarpeta virtual internet
Carpeta virtual internet
 
Detracciones
DetraccionesDetracciones
Detracciones
 
Presentación1
Presentación1Presentación1
Presentación1
 

Similar to AgileIoT, da Arduino al Delivery

AgileIoT, scopriamolo insieme
AgileIoT, scopriamolo insiemeAgileIoT, scopriamolo insieme
AgileIoT, scopriamolo insiemeFelice Pescatore
 
AgileIoT, agile meets IoT - MEC 2016
AgileIoT, agile meets IoT - MEC 2016AgileIoT, agile meets IoT - MEC 2016
AgileIoT, agile meets IoT - MEC 2016Felice Pescatore
 
ADVTorch, AgileIoT BetterSoftware 2016 Workshop
ADVTorch, AgileIoT BetterSoftware 2016 WorkshopADVTorch, AgileIoT BetterSoftware 2016 Workshop
ADVTorch, AgileIoT BetterSoftware 2016 WorkshopFelice Pescatore
 
Web service persino nei sistemi embedeed
Web service persino nei sistemi embedeedWeb service persino nei sistemi embedeed
Web service persino nei sistemi embedeedAntonio Cafiero
 
Progettazione Avanzata Cad 3D
Progettazione Avanzata Cad 3DProgettazione Avanzata Cad 3D
Progettazione Avanzata Cad 3DClaudia Miani
 
La governance de iprogetti agili
La governance de iprogetti agiliLa governance de iprogetti agili
La governance de iprogetti agiliinspearit Italy
 
Webinar: "Conosci la Performance Intelligence?" a cura d A. Szambelan
Webinar: "Conosci la Performance Intelligence?" a cura d A. SzambelanWebinar: "Conosci la Performance Intelligence?" a cura d A. Szambelan
Webinar: "Conosci la Performance Intelligence?" a cura d A. SzambelanMiriade Spa
 
Capire e implementare la tecnologia per l'Industria 4.0
Capire e implementare la tecnologia per l'Industria 4.0Capire e implementare la tecnologia per l'Industria 4.0
Capire e implementare la tecnologia per l'Industria 4.0Marco Parenzan
 
Agile High Tech Hardware Development - A case Study - Agile Venture - Torino
Agile High Tech Hardware Development - A case Study - Agile Venture - TorinoAgile High Tech Hardware Development - A case Study - Agile Venture - Torino
Agile High Tech Hardware Development - A case Study - Agile Venture - TorinoClaudio Saurin
 
Data Analysis & Machine Learning
Data Analysis & Machine LearningData Analysis & Machine Learning
Data Analysis & Machine LearningCaffeina
 
IoT Saturday PN 2019 - S8-6 Francesco Not
IoT Saturday PN 2019 - S8-6 Francesco NotIoT Saturday PN 2019 - S8-6 Francesco Not
IoT Saturday PN 2019 - S8-6 Francesco NotFrancesco Not
 
Accelerazione agile e lean dello sviluppo prodotto
Accelerazione agile e lean dello sviluppo prodottoAccelerazione agile e lean dello sviluppo prodotto
Accelerazione agile e lean dello sviluppo prodottoClaudio Saurin
 
Presentazione di Bithiatec - Sistema Startup 2013
Presentazione di Bithiatec - Sistema Startup 2013Presentazione di Bithiatec - Sistema Startup 2013
Presentazione di Bithiatec - Sistema Startup 2013Sardegna Ricerche
 
Smau milano 2013 luca cremona
Smau milano 2013 luca cremonaSmau milano 2013 luca cremona
Smau milano 2013 luca cremonaSMAU
 
Managed operations: fare Service Support al tempo della crisi
Managed operations: fare Service Support al tempo della crisiManaged operations: fare Service Support al tempo della crisi
Managed operations: fare Service Support al tempo della crisiNiccolò Avico
 
Rapid prototyping with Ionic Framework
Rapid prototyping with Ionic FrameworkRapid prototyping with Ionic Framework
Rapid prototyping with Ionic FrameworkAlessio Delmonti
 

Similar to AgileIoT, da Arduino al Delivery (20)

AgileIoT, scopriamolo insieme
AgileIoT, scopriamolo insiemeAgileIoT, scopriamolo insieme
AgileIoT, scopriamolo insieme
 
AgileIot: Agile meets IoT
AgileIot: Agile meets IoTAgileIot: Agile meets IoT
AgileIot: Agile meets IoT
 
AgileIoT, agile meets IoT - MEC 2016
AgileIoT, agile meets IoT - MEC 2016AgileIoT, agile meets IoT - MEC 2016
AgileIoT, agile meets IoT - MEC 2016
 
On demand Webinars
On demand WebinarsOn demand Webinars
On demand Webinars
 
ADVTorch, AgileIoT BetterSoftware 2016 Workshop
ADVTorch, AgileIoT BetterSoftware 2016 WorkshopADVTorch, AgileIoT BetterSoftware 2016 Workshop
ADVTorch, AgileIoT BetterSoftware 2016 Workshop
 
Web service persino nei sistemi embedeed
Web service persino nei sistemi embedeedWeb service persino nei sistemi embedeed
Web service persino nei sistemi embedeed
 
Progettazione Avanzata Cad 3D
Progettazione Avanzata Cad 3DProgettazione Avanzata Cad 3D
Progettazione Avanzata Cad 3D
 
La governance de iprogetti agili
La governance de iprogetti agiliLa governance de iprogetti agili
La governance de iprogetti agili
 
Industry 4.0 & AgileIoT
Industry 4.0 & AgileIoTIndustry 4.0 & AgileIoT
Industry 4.0 & AgileIoT
 
Webinar: "Conosci la Performance Intelligence?" a cura d A. Szambelan
Webinar: "Conosci la Performance Intelligence?" a cura d A. SzambelanWebinar: "Conosci la Performance Intelligence?" a cura d A. Szambelan
Webinar: "Conosci la Performance Intelligence?" a cura d A. Szambelan
 
Capire e implementare la tecnologia per l'Industria 4.0
Capire e implementare la tecnologia per l'Industria 4.0Capire e implementare la tecnologia per l'Industria 4.0
Capire e implementare la tecnologia per l'Industria 4.0
 
Agile High Tech Hardware Development - A case Study - Agile Venture - Torino
Agile High Tech Hardware Development - A case Study - Agile Venture - TorinoAgile High Tech Hardware Development - A case Study - Agile Venture - Torino
Agile High Tech Hardware Development - A case Study - Agile Venture - Torino
 
12 ssi bonprix
12 ssi   bonprix12 ssi   bonprix
12 ssi bonprix
 
Data Analysis & Machine Learning
Data Analysis & Machine LearningData Analysis & Machine Learning
Data Analysis & Machine Learning
 
IoT Saturday PN 2019 - S8-6 Francesco Not
IoT Saturday PN 2019 - S8-6 Francesco NotIoT Saturday PN 2019 - S8-6 Francesco Not
IoT Saturday PN 2019 - S8-6 Francesco Not
 
Accelerazione agile e lean dello sviluppo prodotto
Accelerazione agile e lean dello sviluppo prodottoAccelerazione agile e lean dello sviluppo prodotto
Accelerazione agile e lean dello sviluppo prodotto
 
Presentazione di Bithiatec - Sistema Startup 2013
Presentazione di Bithiatec - Sistema Startup 2013Presentazione di Bithiatec - Sistema Startup 2013
Presentazione di Bithiatec - Sistema Startup 2013
 
Smau milano 2013 luca cremona
Smau milano 2013 luca cremonaSmau milano 2013 luca cremona
Smau milano 2013 luca cremona
 
Managed operations: fare Service Support al tempo della crisi
Managed operations: fare Service Support al tempo della crisiManaged operations: fare Service Support al tempo della crisi
Managed operations: fare Service Support al tempo della crisi
 
Rapid prototyping with Ionic Framework
Rapid prototyping with Ionic FrameworkRapid prototyping with Ionic Framework
Rapid prototyping with Ionic Framework
 

More from Felice Pescatore

Il Cinismo dell'Agilista Imbruttito
Il Cinismo dell'Agilista ImbruttitoIl Cinismo dell'Agilista Imbruttito
Il Cinismo dell'Agilista ImbruttitoFelice Pescatore
 
Intelligent Business Agility
Intelligent Business AgilityIntelligent Business Agility
Intelligent Business AgilityFelice Pescatore
 
Disciplined Agile, la Promessa, la Svolta e il Prestigio
Disciplined Agile, la Promessa, la Svolta e il PrestigioDisciplined Agile, la Promessa, la Svolta e il Prestigio
Disciplined Agile, la Promessa, la Svolta e il PrestigioFelice Pescatore
 
The Disciplined Approach to Change
The Disciplined Approach to ChangeThe Disciplined Approach to Change
The Disciplined Approach to ChangeFelice Pescatore
 
The Disciplined Approach to Change
The Disciplined Approach to ChangeThe Disciplined Approach to Change
The Disciplined Approach to ChangeFelice Pescatore
 
PMI Disciplined Agile: la Promessa, la Svolta e il Prestigio
PMI Disciplined Agile: la Promessa, la Svolta e il PrestigioPMI Disciplined Agile: la Promessa, la Svolta e il Prestigio
PMI Disciplined Agile: la Promessa, la Svolta e il PrestigioFelice Pescatore
 
Un cuore moderno per l'Agilità
Un cuore moderno per l'AgilitàUn cuore moderno per l'Agilità
Un cuore moderno per l'AgilitàFelice Pescatore
 
L'Occhio di Ra sul Testing
L'Occhio di Ra sul TestingL'Occhio di Ra sul Testing
L'Occhio di Ra sul TestingFelice Pescatore
 
Industry 4.0... a che punto siamo in Italia
Industry 4.0... a che punto siamo in ItaliaIndustry 4.0... a che punto siamo in Italia
Industry 4.0... a che punto siamo in ItaliaFelice Pescatore
 
Fuffa Day - The Sixth Sense
Fuffa Day - The Sixth SenseFuffa Day - The Sixth Sense
Fuffa Day - The Sixth SenseFelice Pescatore
 
Value Focused Team: road to DevOps
Value Focused Team: road to DevOpsValue Focused Team: road to DevOps
Value Focused Team: road to DevOpsFelice Pescatore
 
Business Agility ed Enterprise Agility (extended)
Business Agility ed Enterprise Agility (extended)Business Agility ed Enterprise Agility (extended)
Business Agility ed Enterprise Agility (extended)Felice Pescatore
 

More from Felice Pescatore (20)

Il Cinismo dell'Agilista Imbruttito
Il Cinismo dell'Agilista ImbruttitoIl Cinismo dell'Agilista Imbruttito
Il Cinismo dell'Agilista Imbruttito
 
Intelligent Business Agility
Intelligent Business AgilityIntelligent Business Agility
Intelligent Business Agility
 
AgileBIM, BIM mets Agile
AgileBIM, BIM mets AgileAgileBIM, BIM mets Agile
AgileBIM, BIM mets Agile
 
Disciplined Agile, la Promessa, la Svolta e il Prestigio
Disciplined Agile, la Promessa, la Svolta e il PrestigioDisciplined Agile, la Promessa, la Svolta e il Prestigio
Disciplined Agile, la Promessa, la Svolta e il Prestigio
 
AgileBIM overview
AgileBIM overviewAgileBIM overview
AgileBIM overview
 
The Disciplined Approach to Change
The Disciplined Approach to ChangeThe Disciplined Approach to Change
The Disciplined Approach to Change
 
The Disciplined Approach to Change
The Disciplined Approach to ChangeThe Disciplined Approach to Change
The Disciplined Approach to Change
 
PMI Disciplined Agile: la Promessa, la Svolta e il Prestigio
PMI Disciplined Agile: la Promessa, la Svolta e il PrestigioPMI Disciplined Agile: la Promessa, la Svolta e il Prestigio
PMI Disciplined Agile: la Promessa, la Svolta e il Prestigio
 
Agilozzi le testa tutte
Agilozzi le testa tutteAgilozzi le testa tutte
Agilozzi le testa tutte
 
39bit al secondo
39bit al secondo39bit al secondo
39bit al secondo
 
Un cuore moderno per l'Agilità
Un cuore moderno per l'AgilitàUn cuore moderno per l'Agilità
Un cuore moderno per l'Agilità
 
L'Occhio di Ra sul Testing
L'Occhio di Ra sul TestingL'Occhio di Ra sul Testing
L'Occhio di Ra sul Testing
 
#NoElevator4DevOps
#NoElevator4DevOps#NoElevator4DevOps
#NoElevator4DevOps
 
Don't Dirty my Backlog!
Don't Dirty my Backlog!Don't Dirty my Backlog!
Don't Dirty my Backlog!
 
Industry 4.0... a che punto siamo in Italia
Industry 4.0... a che punto siamo in ItaliaIndustry 4.0... a che punto siamo in Italia
Industry 4.0... a che punto siamo in Italia
 
Fuffa Day - The Sixth Sense
Fuffa Day - The Sixth SenseFuffa Day - The Sixth Sense
Fuffa Day - The Sixth Sense
 
#NoElevator for DevOps
#NoElevator for DevOps#NoElevator for DevOps
#NoElevator for DevOps
 
Value Focused Team
Value Focused TeamValue Focused Team
Value Focused Team
 
Value Focused Team: road to DevOps
Value Focused Team: road to DevOpsValue Focused Team: road to DevOps
Value Focused Team: road to DevOps
 
Business Agility ed Enterprise Agility (extended)
Business Agility ed Enterprise Agility (extended)Business Agility ed Enterprise Agility (extended)
Business Agility ed Enterprise Agility (extended)
 

AgileIoT, da Arduino al Delivery

  • 2. AgileIoT: da Arduino al Delivery Felice Pescatore felice.pescatore@gmail.com @felicepescatore
  • 3. Parleremo di… IoT Production Dilemma Smart Thing AgileIoT Service and Hw/Fw lifecycle Smart Thing testing AgileIoT TFS Process Template Considerazioni finali
  • 4. IoT Production Dilemma IoT Production Dilemma Go or not to go in production with an Evaluation Kit or create a Manufacturing Smart Thing?
  • 5. IoT Production Dilemma Evaluation Kit Un Evaluation Kit è uno strumento di prototipazione veloce che consente di validare rapidamente le ipotesi annesse al prodotto che si intende realizzare. Arduino, RaspberryPI, BeagleBone, ecc.
  • 6. IoT Production Dilemma Smart Thing Lo Smart Thing è il componente intelligente alla base della soluzione IoT che si sta realizzando. La parte hardware può̀ essere direttamente acquistata da un produttore, se esiste già̀ sul mercato, o progettata e realizzata specificamente.
  • 7. IoT Production Dilemma EVK SmartThing < 100 Numero di unità annue da vendere > 100 standard Range ambientale di funzionamento standard e custom alto Ingombro ridotto alta Personalizzazione ridotta stabilito Consumo Energetico ottimizzato ingombrante Dispiegamento tendenzialmente ridotto non gestite Interferenze elettromagnetiche gestite non contemplate Regolamentazioni nazionali ed internazionali contemplate nella progettazione specifica
  • 8. Manufacturing Manufacturing Risulta evidente come sia necessario l’utilizzo di un approccio strutturato alla realizzazione di soluzioni massive da utilizzare in contesti specifici e che siano economicamente sostenibili
  • 9. AgileIoT AgileIoT è un framework metodologico, strutturato e pragmatico, focalizzato sul delivery di soluzioni sostenibili dell’Internet of Things AgileIoT
  • 11. AgileIoT MVP Open Project AgileIoT è un progetto nato nel 2015 nella Community MVP Italiana, e subito esteso a quella Europea e al contributo di specialisti terzi. Attualmente è uno dei pochi progetti Community di MVP Italiani. mvpopenprojects.com
  • 13. AgileIoT Ilpensatore,AugusteRodin1904 Filosofia visualizzare una visione condivisa La filosofia di AgileIoT è quella della bottega rinascimentale, ovvero la cellula in cui veniva fatto tutto quanto necessario alla realizzazione di una nuova opera: dalla progettazione alla commercializzazione, passando per la formazione e la produzione.
  • 14. AgileIoT StatuadiLeonardoaFiumicino,AssenPelkov-1960 Principi ispirare le azioni delle persone Non si tratta di software, hardware o servizi: è l’insieme che va realizzato bene! Pensare meno e agire prima! Semplice è meglio! Se non puoi ricordarlo, non puoi migliorarlo!
  • 15. AgileIoT StatuaGrecadedicataaigiochiolimpici Pratiche guidare le azioni delle persone Fast Prototyping, validare le scelte in ottica make-measure-learn Flashback, allineamento rapido in cui è l’osservatore ad andare al desk Continuous Improvement, ridurre al minimo gli interventi sull’hardware Continuous Integration, integrare costantemente le differenti anime della soluzione
  • 16. AgileIoT IlgiocatoredibocceGiovanniBaldesio AgileIoT Framework AgileIoT Kanban::Board definisce un processo ricco ed articolato per la produzione di soluzioni orientate al Valore e alle soluzioni End-to-End. Prototype Phase, Engineering Phase, Workout Phase utilizzando gli elementi costituenti identificati nell’AgileIoT Framework, sfrutta il WorkPivot per passare dall’evidenza delle attività afferenti l’intero AgileIoT Team (verticali) a quelle del singolo Signal Temporary Team (orizzontali). Metodologie adattare il tutto a differenti contesti
  • 18. AgileIoT Goal Driven Framework
  • 20. Service and Hw/Fw lifecycle …BOM…
  • 21. Smart Thing production lifecycle Prototyping Phase Engineering Phase Workout Phase
  • 22. Smart Thing production lifecycle Creare il prototipo utilizzando un EVK, una breadboard e quanto necessario Progettare lo Smart Thing grazie agli EVK Progettare la Printed Circuit Board (PCB) tramite soluzioni CAD [es. Eagle] Definire il Prototype-BOM Individuare il manufactoring team e far realizzare i primi prototipi Validare e Testare i prototipi, adattare il firmare e definire la BOM finale Definire il package e i supporti di Delivery Ordinare la produzione del numero necessario di Smart Thing Effettuare il deployment dello Smart Thing e delle soluzioni Cloud annesse Prototyping Phase Engineering Phase Workout Phase
  • 23. Dalla prototype BOM alla final BOM: Smart Thing testing strategy Gli Smart Thing devono essere testati in un ambiente dinamico con i relativi sensori e servizi a corredo Prepararsi a testare enormi quantità di dati real time (Big Data streaming) provenienti dai device e relativi sensori Dotarsi delle opportune infrastrutture e dei necessari sistemi per effettuare il testing Conoscere il dominio di riferimento, avendo ognuno di esso specifici standard e regolamentazioni a cui conformarsi I sistemi coinvolti devono essere disponibili per testare la soluzione in ambienti reali e real time I Tester sono gli Utenti Finali: è necessario pensare ad un nuovo modello di coinvolgimento
  • 24. Dalla prototype BOM alla final BOM: Smart Thing testing strategy
  • 25. Creazione degli Stmart Thing: Product Owner (gestione amministrativa) e Prime Maker (gestione operativa) Trovare un partener per la [progettazione] realizzazione manifatturiera Identificare gli early adopter Recepire il Prototype BOM e avviare le azioni di outsourcing con il partner manifatturiero Monitorare lo stato di avanzamento della produzione Gestire l’approvvigionamento dei prototipi Supportare le attività di test ed integrazione Recepire il BOM finale e avviare le azioni di outsourcing per la produzione di massa Supportare le azioni e strategie di Delivery Prototyping Phase Engineering Phase Workout Phase
  • 26. Team Foundation Server 2015 Process Template • Value Story: enfatizza il Valore della Soluzione • Signal: è l’elemento su cui si concentra l’attività dei Maker • Slot: è l’unità minima di lavoro
  • 27. Considerazioni finali L’utilizzo degli EVK come Arduino è fortemente sconsigliato per soluzioni massive Considerare tutta la fase di progettazione dello Smart Thing, fino al BOM finale, parte del lavoro del Team dedicato alla soluzione IoT Considerare il Manufacturing Team come team esterno e gestire adeguatamente i rapporti e la sincronizzazione delle attività E’ fondamentale identificare i corretti step di produzione dello Smart Thing Adottare opportune strategie di testing Considerazioni finali
  • 31. THANK YOU AgileIoT.org - @agileiotdotorg