Software Quality Management - Free University of Bozen Bolzano
Furio Grossato Network of Agile Methodologies Experience Workshop Bolzano, 17 October 2002 First...
-
date post
20-Dec-2015 -
Category
Documents
-
view
213 -
download
2
Transcript of Furio Grossato Network of Agile Methodologies Experience Workshop Bolzano, 17 October 2002 First...
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
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
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
::::
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
::::
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
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)
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
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
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
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””
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 !
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
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
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
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
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
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
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
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
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””
Thanks Thanks ffor or youryour attention attention Thanks Thanks ffor or youryour attention attention
www.infocamere.it