furio grossato network of agile methodologies experience workshop bolzano, 17 october 2002 first...

21
Furio Grossato Network of Agile Methodologies Experience Workshop Bolzano, 17 October 2002 First Create First Create the Mailbox the Mailbox www.infocamere.it exploring agile exploring agile development in an e- development in an e- Government organisation Government organisation

Post on 20-Dec-2015

214 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Furio Grossato Network of Agile Methodologies Experience Workshop Bolzano, 17 October 2002 First Create the Mailbox  exploring agile development

Furio Grossato

Network of Agile Methodologies Experience Workshop

Bolzano, 17 October 2002

First Create the First Create the MailboxMailboxFirst Create the First Create the MailboxMailbox

www.infocamere.it

exploring agile development in an exploring agile development in an e-Government organisatione-Government organisationexploring agile development in an exploring agile development in an e-Government organisatione-Government organisation

Page 2: Furio Grossato Network of Agile Methodologies Experience Workshop Bolzano, 17 October 2002 First Create the Mailbox  exploring agile development

Company profileCompany profile

InfoCamere created and operated InfoCamere created and operated

the the nationalnational system linking Italy’s system linking Italy’s

Chambers of CommerceChambers of Commerce

::::

22

Page 3: Furio Grossato Network of Agile Methodologies Experience Workshop Bolzano, 17 October 2002 First Create the Mailbox  exploring agile development

Company profileCompany profile

33

Within e-Government programme, Within e-Government programme,

InfoCamere provides the InfoCamere provides the ChambersChambers

and central and local and central and local government government

departmentsdepartments with IT with IT productsproducts and and

serviceservicess through through high-securityhigh-security and and

high-reliabilityhigh-reliability

::::

Page 4: Furio Grossato Network of Agile Methodologies Experience Workshop Bolzano, 17 October 2002 First Create the Mailbox  exploring agile development

Company profileCompany profile

44

InfoCamere InfoCamere provides government provides government

department, professionals, and department, professionals, and

citizens with citizens with accessaccess to the to the

Chambers’ Chambers’ databasesdatabases

::::

Page 5: Furio Grossato Network of Agile Methodologies Experience Workshop Bolzano, 17 October 2002 First Create the Mailbox  exploring agile development

The Business The Business RegisterRegister

The The Business RegisterBusiness Register was was established in 1993 (in established in 1993 (in implementation of express implementation of express legislative provisions) in legislative provisions) in electronicelectronic format: format:

the distinguishing features was the distinguishing features was a a firstfirst for Europe for Europe

55

Page 6: Furio Grossato Network of Agile Methodologies Experience Workshop Bolzano, 17 October 2002 First Create the Mailbox  exploring agile development

66

Digital certification serviceDigital certification service

InfoCamere is aInfoCamere is a

Certification AuthorityCertification Authority for for digital signaturedigital signature holders holders

in the public list maintained in the public list maintained by the by the AIPAAIPA

(Authority for IT in the Public (Authority for IT in the Public Administration)Administration)

Page 7: Furio Grossato Network of Agile Methodologies Experience Workshop Bolzano, 17 October 2002 First Create the Mailbox  exploring agile development

77

ServiceServicess

The Italian companies The Italian companies Web Portal: Web Portal: www.infoimprese.itwww.infoimprese.it

Document managementDocument management

Digital certification servicesDigital certification services

Cert.Impresa: Web-based Cert.Impresa: Web-based company certificationcompany certification

Legalmail: secure, certified Legalmail: secure, certified mailmail

Page 8: Furio Grossato Network of Agile Methodologies Experience Workshop Bolzano, 17 October 2002 First Create the Mailbox  exploring agile development

88

DatabasesDatabases

Protests databasesProtests databases

Patents and TrademarksPatents and Trademarks

National Waste DatabaseNational Waste Database

Foreign trade operatorsForeign trade operators

Movimprese: quarterly statistics Movimprese: quarterly statistics from the Italian Business Registerfrom the Italian Business Register

Page 9: Furio Grossato Network of Agile Methodologies Experience Workshop Bolzano, 17 October 2002 First Create the Mailbox  exploring agile development

InfoCamere in figuresInfoCamere in figures

572572 (*)(*)

• Sales:Sales: 87,3 million Euro (*)87,3 million Euro (*)

• Investment: Investment: 7,2 million Euro (*)7,2 million Euro (*)

• Share capital:Share capital: 17,7 million Euro17,7 million Euro

• Employees:Employees:

(*) From 2001 financial statement(*) From 2001 financial statement

99

Page 10: Furio Grossato Network of Agile Methodologies Experience Workshop Bolzano, 17 October 2002 First Create the Mailbox  exploring agile development

Why Agile ?Why Agile ?

Management’s issuesManagement’s issues

1010

• increase productivityincrease productivity and and flexibilityflexibility

• reduce costreduce costss

• applications delivery in predictable timeapplications delivery in predictable time

• self and flat organisation self and flat organisation

Developer’s issuesDeveloper’s issues• responsibility in technical choicesresponsibility in technical choices

• quick feedback and appreciationquick feedback and appreciation

• new technologies involvementnew technologies involvement

• ““the art and crafts of softwarethe art and crafts of software””

Page 11: Furio Grossato Network of Agile Methodologies Experience Workshop Bolzano, 17 October 2002 First Create the Mailbox  exploring agile development

Why Agile ?Why Agile ?

But…But…

1111

• no considerable failure in projectsno considerable failure in projects

• low turnover in stafflow turnover in staff

• high business knowledge with developers high business knowledge with developers

• light customer’s presencelight customer’s presence

• project leader with technical education project leader with technical education

• high leaning for new technologieshigh leaning for new technologies

• “ “lets try first and see what happens” lets try first and see what happens” attitude attitude

… … no back against the well !no back against the well !

Page 12: Furio Grossato Network of Agile Methodologies Experience Workshop Bolzano, 17 October 2002 First Create the Mailbox  exploring agile development

Agile to be adopted ?Agile to be adopted ?

An adoption patternAn adoption pattern

1212

curiosity,curiosity,

expectationsexpectations

learninglearning

reflect upon it,reflect upon it,

shiftshift

explorationexploration adoptionadoption

Page 13: Furio Grossato Network of Agile Methodologies Experience Workshop Bolzano, 17 October 2002 First Create the Mailbox  exploring agile development

Exploring AgileExploring Agile

First create the First create the mailboxmailbox ! !

““First we have to create the mailbox in First we have to create the mailbox in

folks’ heads, then we can start delivering folks’ heads, then we can start delivering

messages to it” messages to it” (XP WikiWikiWeb)(XP WikiWikiWeb)

::::

1313

Page 14: Furio Grossato Network of Agile Methodologies Experience Workshop Bolzano, 17 October 2002 First Create the Mailbox  exploring agile development

First create the mail boxFirst create the mail box

Three different actorsThree different actors

1414

• Upper managementUpper management

owner level, strategic vision owner level, strategic vision

• Project leaderProject leader

control level, tactical visioncontrol level, tactical vision

• DeveloperDeveloper

operational level, technical visionoperational level, technical vision

Page 15: Furio Grossato Network of Agile Methodologies Experience Workshop Bolzano, 17 October 2002 First Create the Mailbox  exploring agile development

Adopting Agile: a metaphorAdopting Agile: a metaphor

A common A common traffic’s problemtraffic’s problem: :

the the crossroadcrossroadss::::

1515

the heavy-weightthe heavy-weight approach: approach: a traffic a traffic lightslights

Page 16: Furio Grossato Network of Agile Methodologies Experience Workshop Bolzano, 17 October 2002 First Create the Mailbox  exploring agile development

Adopting Agile: a metaphorAdopting Agile: a metaphor

::::

1616

the agilethe agile solution: the solution: the round-aboutround-about

A common traffic’s problem: A common traffic’s problem:

the the crossroadcrossroadss

Page 17: Furio Grossato Network of Agile Methodologies Experience Workshop Bolzano, 17 October 2002 First Create the Mailbox  exploring agile development

First create the mail boxFirst create the mail box

The company “self The company “self

awareness” for adopting Agileawareness” for adopting Agile

1717

• UnderstandingUnderstanding

• ExpectationsExpectations

• ImpactsImpacts

Page 18: Furio Grossato Network of Agile Methodologies Experience Workshop Bolzano, 17 October 2002 First Create the Mailbox  exploring agile development

First create the mail boxFirst create the mail box

1818

• Nomina sunt consequentia rerum (or not ?) Nomina sunt consequentia rerum (or not ?)

[[“don't call it Extreme” ]“don't call it Extreme” ]

• Harnessing the organization changesHarnessing the organization changes

• Dissemination and knowledge transferDissemination and knowledge transfer

• Human Resources commitmentHuman Resources commitment

• Cultural specific values Cultural specific values

• Incremental approach Incremental approach

Some experiencesSome experiences

Page 19: Furio Grossato Network of Agile Methodologies Experience Workshop Bolzano, 17 October 2002 First Create the Mailbox  exploring agile development

Exploring AgileExploring Agile

Hot issuesHot issues

1919

• agile project managementagile project management

• quality: live together ISO9001/Visioquality: live together ISO9001/Visionn20002000

• initial “raw” estimate of project initial “raw” estimate of project

• measure metricsmeasure metrics

• component development and reuse component development and reuse

• an agile data approachan agile data approach

• adaptation to the European specific cultureadaptation to the European specific culture

Page 20: Furio Grossato Network of Agile Methodologies Experience Workshop Bolzano, 17 October 2002 First Create the Mailbox  exploring agile development

Exploring AgileExploring Agile

A slogan for Agile ProcessesA slogan for Agile Processes

2020

““A A sustainablesustainable process for process for

software’s development software’s development

in in EuropeEurope””

Page 21: Furio Grossato Network of Agile Methodologies Experience Workshop Bolzano, 17 October 2002 First Create the Mailbox  exploring agile development

[email protected]

Thanks Thanks ffor or youryour attention attention Thanks Thanks ffor or youryour attention attention

www.infocamere.it