17
Agile IoT Internet of Things meets Agile @felicepescatore - @ppatie #MEC16NA

AgileIoT, agile meets IoT - MEC 2016

Embed Size (px)

Citation preview

Page 1: AgileIoT, agile meets IoT - MEC 2016

AgileIoTInternet of Things meets Agile

@felicepescatore - @ppatierno

#MEC16NA

Page 2: AgileIoT, agile meets IoT - MEC 2016

AGILEIOT CREW

JOIN US

Page 3: AgileIoT, agile meets IoT - MEC 2016
Page 4: AgileIoT, agile meets IoT - MEC 2016

IoT Project Governance

THINK DIFFERENT!

AgileIoT mette al centro il bisogno del cliente, armonizzando competenze, approcci e tecnologie differenti, grazie alla definizione di un main-set comune di strumenti che rendono economicamente sostenibile la creazione di una soluzione Internet of Things.

Page 5: AgileIoT, agile meets IoT - MEC 2016

AgileIoT Filosofia

AGILEIOT PHILOSOPHY: RENAISSANCE BOTTEGA

La bottega era 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.

Page 6: AgileIoT, agile meets IoT - MEC 2016

AgileIoT Principle

PRINCIPLES

It’s not software, hardware or service: it’s about jobs to be done! Think less and do it fast! Simple is better!

Page 7: AgileIoT, agile meets IoT - MEC 2016

AgileIoT Practice

SEC ORIENTED PRACTICE

Security, milioni di dati potenzialmente sensibiliEnergy, essenziale per la continuità operativaCloud, la «I» di Internet of Things

Page 8: AgileIoT, agile meets IoT - MEC 2016

Make Measure Learn

CONTINUOUS EXPERIMENT

Make: prototipi veloci per testare le ipotesi e consolidare il teamMeasure: validare i Goal e le relative metricheLearn: attuare le opportune modifiche in funzione dei risultati

Page 9: AgileIoT, agile meets IoT - MEC 2016

AgileIoT Big PictureTHE BIG PICTURE

Page 10: AgileIoT, agile meets IoT - MEC 2016

AgileIoT Goals

GOAL DRIVEN PROCESS

Prototyping Phase• Vision Definition• Fast Prototyping Team Creation• Full AgileIoT Team• Solution Definition of Done• Similarity Search• Hypothesis Validation• Adjust Work Environment• Define Product Backlog

Engineering Phase• Create end-to-end full solution• CES design• Reduce uncertainty• Bill of Materials (BOM)

Cross Phases• Team Improvement• Company Agility• Company Improvement• Buffer Budget

Deployment Phase• Full Working Solution• Solution Continuous Improvement• Solution Support

Page 11: AgileIoT, agile meets IoT - MEC 2016

Elements

AGILEIOT TEAM

Gli AgileIoT Team, Temporanei o Stabili, sono T-Shape e Feature Oriented

• T-Shape Maker :: 2, 4, 6 • Prime Maker :: 1 • Product Owner :: 1 Cloud Closer, Data Flow Closer, Security Closer, Energy Closer

Page 12: AgileIoT, agile meets IoT - MEC 2016

Artifacts

ARTIFACTS

Gli Artefatti sono gli elementi che caratterizzano il processo. Consentono di concentrare l’attenzione e gli sforzi del team e implicitamente descrivono lo stato di avanzamento di realizzazione della soluzione.

• Work Item• Visual Management• Delivery Items

Page 13: AgileIoT, agile meets IoT - MEC 2016

Cerimony

CERIMONIES• Fast Prototyping• Planning• Retrospective

Nelle Cerimonie si concentrano azioni di pianificazione o di review.

Basate su specifiche Metriche, sono fondamentali per allineare le attività alle necessità del cliente e degli stakeholder.

Page 14: AgileIoT, agile meets IoT - MEC 2016

AgileIoT@Work: TFS 2015 Process Template

DEMO

Page 15: AgileIoT, agile meets IoT - MEC 2016

TFS 2015 Process Template

Page 16: AgileIoT, agile meets IoT - MEC 2016

Resource

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/

getlatestversion

github.com/AgileIoT/TFS2015PT

agileiot.org

@agileiotdotorg

agileiot.slack.com

RESOURCES

Page 17: AgileIoT, agile meets IoT - MEC 2016

Question

IT’S YOUR TIME

THANK YOUagileiot.org - @agileiotdotorg