SlideShare une entreprise Scribd logo
1  sur  30
®


IBM Rational Software
Development Conference
5RPD  RWWREUH 0LODQR  RWWREUH 




  Garantire valore di business attraverso gli
  investimenti nel software
   0DUFR %DO]DURWWL
   Rational Solution Architect – Marco_balzarotti@it.ibm.com




                                                               © 2008 IBM Corporation
IBM Rational Software Development Conference 2008


Agenda

ƒ Innovazione e tendenze del mondo reale
ƒ Cambiare il livello di conversazione dai costi al valore
ƒ Dalla conversazione all’azione
ƒ Il valore di IBM Rational




                                                             
  ,%0 5DWLRQDO 6RIWZDUH
IBM Rational Software Development Conference 2008


Agenda

ƒ Innovazione e tendenze del mondo reale
ƒ Cambiare il livello di conversazione dai costi al valore
ƒ Dalla conversazione all’azione
ƒ Il valore di IBM Rational




                                                             
  ,%0 5DWLRQDO 6RIWZDUH
IBM Rational Software Development Conference 2008


Quali le differenze rispetto al passato?
       H GLQWRUQL IRFXV VXO 6RIWZDUH 'HOLYHU

  RVD VHQWLDPR GLUH«                                            RVD YHGLDPR «

        ³ GHL QRVWUL SURJHWWL LQWHUHVVDQR SL
                                  %XVLQHVV 8QLW´         ƒ Aumento di Team distribuiti a
                                                           livello geografico e organizzativo
     ³/D QRVWUD DUFKLWHWWXUD YD VHPSOLILFDWD
   1RQ SRVVLDPR SL SHUPHWWHUFL TXHVWL FRVWL´            ƒ Interesse nel replicare i modelli di
                                                           sviluppo tipici dell’open community
    ³$EELDPR IDWWR WUH DFTXLVL]LRQL LQ  PHVL H
               QRQ SRVVLDPR SHUGHUH FOLHQWL´             ƒ Crescente popolarità dello
                                                           sviluppo Agile e modelli legati a
  ³/¶XOWLPR (53 XSJUDGH q GXUDWR  PHVL« OD                social networking
         SURVVLPD YROWD GREELDPR IDUH PHJOLR´
      ³'REELDPR ODYRUDUH FRQ WHDP GLVWULEXLWL           ƒ SOA, Web-centric e Web 2.0
   VHQ]D ULQXQFLDUH D VLFXUH]]D H FRPSOLDQFH´              abilitano nuovi modelli di business


                          4XHVWR ULFKLHGH VHPSUH PDJJLRUL LQYHVWLPHQWL QHOOR
                          VYLOXSSR 6:«
                                                             
  ,%0 5DWLRQDO 6RIWZDUH
IBM Rational Software Development Conference 2008

Tendenza a Team distribuiti e SOA

          PRGXODULWj H GLVWULEX]LRQH                              JHVWLRQH GHL FDPELDPHQWL

ƒ Funzionalità di servizi più granulari in               ƒ SLA sono impattati da frequenti aggiornamenti
  applicazioni composite                                   e da modifiche delle interdipendenze
ƒ Numero elevato di progetti e “asset” di vario          ƒ Visibilità e sincronizzazione efficace a livello
  tipo: “custom”, “outsourced”, “packaged”                 cross-organizzativo sono sempre più difficili

                                                                             %XVLQHVV PDQDJHPHQW
                                                                             %XVLQHVV,7 DOLJQPHQW



                                      62$ HQDEOHG
                                  EXVLQHVV IOH[LELOLW


                                                            2SHUDWLRQV                                   'HYHORSPHQW
                                                            6HUYLFH PDQDJHPHQW                       6RIWZDUH GHOLYHU




          (VLJHQ]D GL DELOLWDUH PLJOLRUL SHUIRUPDQFH GHOOH SHUVRQH H GHJOL
          DVVHW DSSDUWHQHQWL D RUJDQL]]D]LRQL GLIIHUHQWL

                                                                         
   ,%0 5DWLRQDO 6RIWZDUH
IBM Rational Software Development Conference 2008


Se il livello della conversazione si limita ai soli costi…

 3XQWR GL LQJUHVVR                           ³'REELDPR WDJOLDUH L FRVWL
                            )2                      GHO  


                                                                       ³2.
                                                                 RVD SRVVLDPR
                                            ,2                     WDJOLDUH R
                                                                 HVWHUQDOL]]DUHquot;´

           ³2WWLPR VLDPR ULXVFLWL D
             ULGXUUH L FRVWL FRPH                     3URJUDP                 ³6H ULGXFR LO SHUVRQDOH ULWDUGHUz GL 
                 SLDQLILFDWR ´                        0DQDJHU                 PHVL VH HVWHUQDOL]]R ULWDUGHUz GL ´



                                                                    ³7DQWR SHU FDPELDUH
                                                   /2%                ULFHYHUz TXDQWR
                     ),1(                         2ZQHU             ULFKLHVWR LQ ULWDUGR´


                             ³2UD PL WRFFKHUj FDPELDUH
       'HYHORSHU                GL QXRYR SURJHWWR ´



                                           ¶q QHFHVVLWj GL SRUWDUH OD FRQYHUVD]LRQH VX XQ
                                           DOWUR OLYHOOR«
                                                                          
  ,%0 5DWLRQDO 6RIWZDUH
IBM Rational Software Development Conference 2008


Agenda

ƒ Innovazione e tendenze del mondo reale
ƒ Cambiare il livello di conversazione dai costi al valore
ƒ Dalla conversazione all’azione
ƒ Il valore di IBM Rational




                                                             
  ,%0 5DWLRQDO 6RIWZDUH
IBM Rational Software Development Conference 2008


C’è un modo alternativo di vedere lo stesso problema

                               ³'REELDPR WDJOLDUH L FRVWL GHOO¶ 
           )2                   RPH SRVVLDPR JLXVWLILFDUH JOL
                               LQYHVWLPHQWL FKH VWLDPR IDFHQGRquot;´



                                                            ³$OOR VWDWR DWWXDOH VWLDPR LQYHVWHQGR LQ XQ
                                           ,2              QXRYR VLVWHPD SHU XQ 52, GL [[[ SHU HYLWDUH
                                                             IXWXUL ULVFKL H FRVWL OHJDWL DOOD VLFXUH]]D«´

   /D FRQYHUVD]LRQH EDVDWD
    VXO YDORUH SXz LQL]LDUH                3URJUDP
                                                                  ³3RWUHPPR DEEDVVDUH OD SULRULWj GHL
           RYXQTXH                         0DQDJHU                 SURJHWWL 3 4 DO ILQH GL DFFHOHUDUH LO
                                                                             SURJHWWR %«´



                                                        ³4XHVWR q LO YDORUH SHU LO
                                    /2%                  EXVLQHVV GHO SURJHWWR
                                   2ZQHU                         %«´


                         ³UHGR FKH SRVVLDPR ULXVDUH
     'HYHORSHU            TXDOFRVD GDO SURJHWWR * SHU
                           DFFHOHUDUH LO SURJHWWR %«´



                                                                     
 ,%0 5DWLRQDO 6RIWZDUH
IBM Rational Software Development Conference 2008


Portare la conversazione a un livello diverso
6RIWZDUH HQJLQHHULQJ PHWULFV




                                                             
  ,%0 5DWLRQDO 6RIWZDUH
IBM Rational Software Development Conference 2008


Le basi di una conversazione basata sul valore


                                              (IILFLHQ]D
                                              ƒ Investire oggi per avere domani
                                                efficienza, produttività e reattività
                                              *HVWLRQH 5LVFKL
                                              ƒ Investire oggi per evitare i rischi futuri
             3UH]]R GL LQJUHVVR                 di IT e Business, es. security, privacy,
                                                continuity…
                                              ,PSDWWR GL %XVLQHVV
                                              ƒ Investire oggi per garantire impatto
                                                positivo del SW sul valore di
                                                Business


                                                      4XHVWL HOHPHQWL SRVVRQR HVVHUH
                                                      PRQHWL]]DWL«
                                                            
 ,%0 5DWLRQDO 6RIWZDUH
IBM Rational Software Development Conference 2008


Punti di ingresso “monetizzabili”

                                                                              9DORUH

                                                                   ƒ Sviluppo SW visto come
                                                                    un centro di creazione di
                                                                    valore
                                          RQWUROOR
                                                                    - Innovazione e riuso
                                                                      attraverso team
                                 ƒ Gestire il rischio dello           eterogenei e distribuiti
                                    sviluppo SW
          (IILFLHQ]D                                                - Enterprise application
                                    - Qualità percepita               modernization
 ƒ Sviluppo SW visto come
                                    - Time to market                - Velocizzare il merge di
   un centro di costo
                                    - Sicurezza                       acquisizioni
   - Produttività
                                    - Auditing                      - Ridurre lo sviluppo
   - Qualità del prodotto                                             tradizionale in favore di
                                                                      Package App. e SOA
   - Comunicazione
                                                              
  ,%0 5DWLRQDO 6RIWZDUH
IBM Rational Software Development Conference 2008


L’impatto di un approccio basato sul valore

9DOXH
                                                                                                            ,QYHVWLPHQWL 6:
                                                                                                        DOOLQHDWL DOOH SULRULWj GL
                                                                                                               %XVLQHVV
                                                                                      3URMHFW3URJUDP
RQWURO                                                                                 *RYHUQDQFH


                                                               ROODERUD]LRQH
                                                              HIILFDFH GHL WHDP
(IILFLHQF                                                        GLVWULEXLWL
             %UHDGWK RI ,PSDFW




                                         (IILFLHQ]D
                                        LQGLYLGXDOH
                                         DWWUDYHUVR
                                      O¶DXWRPD]LRQH


                                                                                                                             9DOXH

                                       ,1',9,'8$/                  7($0               25*$1,=$7,21            %86,1(66

   0LVXUH GL                      ƒ   ULGX]LRQH GHL       ƒ    ULGX]LRQH GHL      ƒ   LQFUHPHQWL        ƒ    DXPHQWR GL ULXVR GHL
 LQFUHPHQWR                         FRVWL GHOOR             FRVWL GHOOR             GHOOD SLSHOLQH GL     VHUYL]L ULVXOWDQWL LQ
                                    VYLOXSSR LQ XQ          VYLOXSSR VX WXWWL L     SURJHWWL              ULGX]LRQH GHO ³WLPH WR YDOXH´
   GHO YDORUH                       SURJHWWR                SURJHWWL              ƒ   LQFUHPHQWR        ƒ 5LXVR DUFKLWHWWXUDOH
                                  ƒ $XPHQWR GHOOD         ƒ 5LGX]LRQH               GHOOD TXDOLWj GHL     DWWUDYHUVR PRGHOOL ULVXOWDQWH
                                    TXDOLWj GHL ULODVFL     GHO ODYRUR VSHVR        SURJHWWL              LQ GL DXPHQWR LQ TXDOLWj
                                                            LQ PDQXWHQ]LRQH
                                                                                           
  ,%0 5DWLRQDO 6RIWZDUH
IBM Rational Software Development Conference 2008


Agenda

ƒ Innovazione e tendenze del mondo reale
ƒ Cambiare il livello di conversazione dai costi al valore
ƒ Dalla conversazione all’azione
ƒ Il valore di IBM Rational




                                                             
  ,%0 5DWLRQDO 6RIWZDUH
IBM Rational Software Development Conference 2008


 Case study 1: Migliorare l’efficienza
            3URILOR FOLHQWH                                   5LVXOWDWL $VVHVVPHQW
  ƒ Manifattura apparati per telco
                                             ƒ L’IT è gestito come un centro di costo. Profittabilità ridotta da
  ƒ 2500 engineers nei primi 2 anni che        funzionalità ad-hoc richieste dai clienti.
    cresceranno a 6000 in 3-5 anni
                                             ƒ 80% dei progetti è in manutenzione
  ƒ Media dimensione progetto: 20            ƒ Diversi processi di build tra società acquisite
    persone
  ƒ Media durata progetto : 6 mesi

                   )DVH                     )DVH                      )DVH                       )DVH 

            0LJOLRUDUH               5LGXUUH LO WDVVR GHL      5LGXUUH OD SUREDELOLWj      $EEDWWHUH GL  LO
            O¶HIILFLHQ]D GHO WHVW    GLIHWWL GHO              GL IDOOLUH XQD EXLOG GHO    WDVVR GHL GLIHWWL H GHO
2ELHWWLYL   WHDP GL  ±                                                               LO FRVWR GHO WHVW
                                                                                           WHDP

            ƒ Automatizzare i test   ƒ Integrare defect        ƒ Razionalizzare e          ƒ Definire i requisiti
              manuali                  requirements             automatizzare il            collaborativamente,
6WUDWHJLD     automatizzabili          management                processo di build           automatizzare la
                                                                                             gestione del test lab
  7HPSL           6 – 8 mesi               6 – 9 mesi                 4 – 8 mesi                 9 – 12 mesi

                                                                         
    ,%0 5DWLRQDO 6RIWZDUH
IBM Rational Software Development Conference 2008


Case study 2: Migliorare il controllo
      3URILOR FOLHQWH                                   5LVXOWDWL $VVHVVPHQW
 ƒ Banca leader di settore
                                          ƒ Esposizione al rischio SOX inaccettabile come evidenziato da
 ƒ 1500 engineers in 1-2 anni,              audit interno
   crescita a 3000 3-5 anni
                                          ƒ Impossibilità di documentare la compliance alle policy di Web
 ƒ Grandezza media progetto: 20             security
   persone
                                          ` Auditor interni hanno scoperto che il processo di sviluppo e
 ƒ Durata media progetto: 6 mesi            rilascio SW manca del rigore necessario nel change
                                            management


                              )DVH                         )DVH                          )DVH 

       2ELHWWLYL   5LGX]LRQH GHL FRVWL GHOOD    6WDELOLUH PDJJLRU YLVLELOLWj     $EEDVVDUH LO ULVFKLR GL
                   FRPSOLDQFH GL SURFHVVR       H FRQWUROOR                      QRQ FRQIRUPLWj GHO
                                                                                 FRGLFH
      6WUDWHJLD    ƒ Processo di Build          ƒ Tracciabilità tra requisiti,   ƒ Implementazione di
                     Management integrato;        modifiche e casi di test         analisi statica del codice
                     automazione dei processi                                      per verifica qualità e
                     di build e testing                                            sicurezza

         7HPSL               2 – 4 mesi                   2 – 4 mesi                     2 – 4 mesi

                                                                       
  ,%0 5DWLRQDO 6RIWZDUH
IBM Rational Software Development Conference 2008


Case study 3: Migliorare il valore
    RPSDQ SURILOH                                        $VVHVVPHQW ILQGLQJV
 ƒ Major telecom service provider            ƒ La Service delivery non riesce a risponedere alle esigenze di
                                               business
 ƒ 3,800 persone in 4 geos (design,
   development, test)                        ƒ Cicli di sviluppo troppo lunghi
 ƒ Multi-platform, multi-application         ƒ Problemi nel coordinamento di risorse geograficamente
                                               distribuite
 ƒ Mercato altamente competitivo


                              )DVH                            )DVH                         )DVH 
       2ELHWWLYL   5HQGHUH IOHVVLELOH OD             0LJOLRUDUH OD FRQVLVWHQ]D     /HYHUDJH 62$
                   IDEEULFD VRIWZDUH                     GHOOH DUFKLWHWWXUH
       6WUDWHJLD   ƒ Adozione processi             ƒ Standardizzare l’utilizzo     ƒ Adottare e diffondere un
                     adattabili al tipo di           della modellazione              approccio a servizi
                     progetto                      ƒ Adottare un approccio di      ƒ Standardizzare una
                   ƒ Implementare una                sviluppo Model Driven           piattaforma di service
                     piattaforma ALM che             (MDD)                           creation
                     supporti lo sviluppo
                     distribuito
          7HPSL             3 – 6 mesi                        6 - 9 mesi                   6 – 9 mesi

                                                                           
  ,%0 5DWLRQDO 6RIWZDUH
IBM Rational Software Development Conference 2008


Agenda

ƒ Innovazione e tendenze del mondo reale
ƒ Cambiare il livello di conversazione dai costi al valore
ƒ Dalla conversazione all’azione
ƒ Il valore di IBM Rational




                                                             
  ,%0 5DWLRQDO 6RIWZDUH
IBM Rational Software Development Conference 2008


Il valore di IBM Rational
6XSSRUWDUH HIILFLHQ]D FRQWUROOR H YDORUH D WXWWL L OLYHOOL


                                                                     6RIWZDUH DQG 6VWHPV 'HOLYHU 6ROXWLRQV
                      Soluzioni specifiche basate su approcci e asset riusabili per semplificare la SOA lifecycle management,
                            lo sviluppo dei sistemi complessi, integrazione delle PKG application e l’enterprise modernization

                                                              *RYHUQDQFH             /LIHFFOH 0DQDJHPHQW
                                          Best practices, processi ed esperienza per ottenere visibilità compliance
                                                                   e controllo di progetti e processi di sviluppo SW

                                              ROODERUDWLRQ            *OREDO 6RIWZDUH 6NLOOV
                                        Collaborazione Community-based per team globali con asset
                                                    education, certification, e infrastrutture distribuite

                                                 3URGXFWLYLW           $XWRPDWLRQ
                         Prodotti e best practice per rendere produttivo il processo di
                                                                          sviluppo SW
                                                   KDQJH    5HOHDVH 0DQDJHPHQW
  %UHDGWK RI ,PSDFW




                          3URFHVV
                           3RUWIROLR                    4XDOLW 0DQDJHPHQW
                         0DQDJHPHQW
                                                    $UFKLWHFWXUH   RQVWUXFWLRQ
                                   ,QWHJUDWHG 5HTXLUHPHQWV 0DQDJHPHQW


                           ,QGLYLGXDO                 7HDP                  2UJDQL]DWLRQ                     %XVLQHVV       9DOXH

                                                 ,%0 5DWLRQDO 6RIWZDUH 'HOLYHU 3ODWIRUP

                                                                                               
   ,%0 5DWLRQDO 6RIWZDUH
IBM Rational Software Development Conference 2008


 Approccio pratico, incrementale iterativo
  0HDVXUHG DSDELOLW ,PSURYHPHQW 0,
'HSORPHQW (YDOXDWLRQ
ƒ $SSURFFLR VLVWHPDWLFR SHU PLJOLRUDUH LO                                  )UDPHZRUN
  YDORUH GL %XVLQHVV                                                               (YDOXDWLRQ
                                                                                   )UDPHZRUN
   Problemi di Business associati alle pratiche dello
                                                                                    3UDFWLFH                 %XVLQHVV
    sviluppo                                                RQWH[W
                                                                                    $GRSWLRQ                 2XWFRPH
   Rollout incrementale delle pratiche e tool a                      6XEMHFWLYH                 2EMHFWLYH
    supporto attraverso asset riusabili                                Survey                     Precise

   Misura dell’efficacia dell’adozione
ƒ RQWLHQH O¶HVSHULHQ]D GL ROWUH  DQQL GL                           %XVLQHVV
                                                                                                $GRSW
  LPSOHPHQWD]LRQL 5DWLRQDO                                            2EMHFWLYHV

   Aspetti chiave in oltre 80 progetti Agili interni IBM
                                                                                     ,%0 ,7
   Indipendenza dal processo – RUP, XP, Scrum ed                                  *RYHUQDQFH
                                                                                    $SSURDFK
    altri

                                                                      0HDVXUH                   (QDFW



                                                                 
    ,%0 5DWLRQDO 6RIWZDUH
IBM Rational Software Development Conference 2008

                                                                                                                                   7DUJHW 3KDVH 
Measured capability improvement
0DSSD OH 3UDFWLFH GHOOR VYLOXSSR 6: DO YDORUH GL %XVLQHVV
                                                                                                                                $OUHDG LPSOHPHQWHG

                                                                                                                                    2XWVLGH VFRSH

                                                   ([DPSOH )LQDQFLDO 6HUYLFH RPSDQ
   XVWRPHU %XVLQHVV KDOOHQJHV                                    2SHUDWLRQDO 2EMHFWLYHV                     6RIWZDUH 'HOLYHU %HVW 3UDFWLFH
  ƒ Create financial products more quickly                             ƒ Reduce time-to-market                      Use-case driven development
  ƒ Functionality of customer web falling behind competition           ƒ Improve productivity                          Continuous integration
  ƒ Inconsistencies with integrated financial reporting                ƒ Increase innovation                               Shared vision
  ƒ Recent SOX audit failure                                           ƒ Improve consistency/predictability                 Whole team
                                                                       ƒ Improve oversight                               Staged integration

                                                                       ƒ Enable flexible/global resourcing            Multi-team management

                                                                       ƒ Satisfy compliance mandate                     Risk-value lifecycle

                                                                      0HDVXUHG
                                                                                                                     Asset-based development

              %XVLQHVV 0HWULFV                              ,WHUDWLYH 3UDFWLFH $GRSWLRQ
                                                                                                                         Asset governance
                                                                                                                       Iterative development
                                                                        High Quality
                        4XDOLW    ,QQRYDWLRQ                                                                             SOA modeling
              7LPH WR   'HIHFW    XVW 6DW
                                                                                                                          Enterprise SOA
    3URMHFW   0DUNHW    'HQVLW
6XUYH
Reflections                             Stakeholder
                                                                                              Feedback                   SOA governance
      A         22         2.3          7
                                                                                                                       Architecture modeling
      B         14         1.4          4
                                                                                                                      Test driven development
      C         18         1.6          6                                                       Time-Boxed
                                                                                                  Iteration              Functional testing
      D          9         0.3          8                                                                                Test management
      E          6         0.4          10                                                                               Structured testing
                                                          Consumable                    Daily Scrum
                                                                                                                                 …

                                                                                                      
     ,%0 5DWLRQDO 6RIWZDUH
IBM Rational Software Development Conference 2008


Esempio: Service Lifecycle Management Green thread
6FHQDULR 1XRYR EXVLQHVV JRDO DPELDPHQWR VXO SURFHVVR 'HSOR VHUYL]LR
 /RE 2ZQHU                           %XVLQHVV $QDOVW                    $UFKLWHFW
 0RGLILFD XQ %XVLQHVV                UHD XQ QXRYR 3URFHVV               9DOLGD O¶RSSRUWXQLWj GL
 5HTXLUHPHQW H FUHD XQ               0RGHO                              ULXVDUH VHUYL]L HVLVWHQWL
 QXRYR                                                                   FUHDUH QXRYL
 %XVLQHVV 3URFHVV                   OO %XVLQHVV WHDP OR DSSURYD        VHUYL]L H GL PRGLILFDUQH DOWUL




 5HOHDVH 0DQDJHU                     7HVW HQJLQHHU                       'HYHORSHU
 5LODVFLD L VHUYL]L LQ               *HVWLVFH OD TXDOLWj GHL             6IUXWWD O¶DXWRPD]LRQH SHU
 (VHUFL]LR                          VHUYL]L LQFOXVL JOL DVSHWWL         FUHDUH QXRYL VHUYL]L
                                     OHJDWL DOOH SHUIRUPDQFH
 0RQLWRUL]]D OH SHUIRUPDQFH          7HVW OHDG
 LQ HVHUFL]LR                        $SSURYD LO GHSOR GHL
                                     VHUYL]L LQ SURGX]LRQH




                                                                    
  ,%0 5DWLRQDO 6RIWZDUH
IBM Rational Software Development Conference 2008


Esempio: Service Lifecycle Management Green thread
/H SULQFLSDOL FULWLFLWj
  /RE 2ZQHU                                 %XVLQHVV $QDOVW                        $UFKLWHFW
  0RGLILFD XQ %XVLQHVV                      UHD XQ QXRYR 3URFHVV                   9DOLGD O¶RSSRUWXQLWj GL
  5HTXLUHPHQW H FUHD XQ                     0RGHO                                  ULXVDUH VHUYL]L HVLVWHQWL
  QXRYR                                                                             FUHDUH QXRYL


                                               9
  %XVLQHVV 3URFHVV                                     7HPSR VSHVR QHO WUDVIHULUH VHUYL]L H GL PRGLILFDUQH DOWUL
                                            OO %XVLQHVV WHDP OR DSSURYD            LO
                                                        PRGHOOR ³72%(´ DO UHVWR GHO


                                                                                         9
                                                                                 WHDP
                                                                                                        7HPSR VSHVR QHO


                                               9
                                                                                                    FRRUGLQDPHQWR GHOOH
                                                              ,PSRVVLELOLWj GL YHGHUH                 DWWLYLWj GHL WHDP GL
                                                            GLQDPLFDPHQWH JOL DVVHW                              VYLOXSSR
                                                    VHUYLFHV DSSOLFDWLRQV
LPSDWWDWL




                                                                                   9
                                                                                               /HQWH]]D QHO WUDVIHULUH
                                                                                            OH LQIRUPD]LRQL GHL QXRYL

      9
  5HOHDVH 0DQDJHU
                /HQWH]]D QHO WUDVIHULPHQWR 7HVW HQJLQHHU                               'HYHORSHU YHUVR LO SURFHVVR
                                                                                             VHUYL]L
  5LODVFLD L VHUYL]L LQ
              GHL SUREOHPL GDOO¶HVHUFL]LR DO *HVWLVFH OD TXDOLWj GHL                   6IUXWWD O¶DXWRPD]LRQH SHU
                                                                                                 GL DXWRPD]LRQH GHOOH
  (VHUFL]LR             WHDP GL VYLOXSSR VHUYL]L LQFOXVL JOL DVSHWWL                  FUHDUH QXRYL VHUYL]L     %XLOG
                                             OHJDWL DOOH SHUIRUPDQFH
  0RQLWRUL]]D OH SHUIRUPDQFH                 7HVW OHDG
  LQ HVHUFL]LR                               $SSURYD LO GHSOR GHL

                                                   9
                                                              /D PDJJLRU SDUWH GHO
                                             VHUYL]L LQ SURGX]LRQH
                                                                WHPSR q VSHVD QHO
                                                            SUHGLVSRUUH O¶DPELHQWH
                                                                  GL WHVW H QHL WHVW
                                                                           PDQXDOL


                                                                                 
   ,%0 5DWLRQDO 6RIWZDUH
IBM Rational Software Development Conference 2008


Esempio: Service Lifecycle Management Green thread
3URGRWWL H IXQ]LRQDOLWj D VXSSRUWR
 /RE 2ZQHU                                 %XVLQHVV $QDOVW                                 $UFKLWHFW
 0RGLILFD XQ %XVLQHVV                      UHD XQ DQG 5$0 
                                              :%0 QXRYR 3URFHVV                             9DOLGD O¶RSSRUWXQLWj GL
                                               :%0 DQG 5$0 
 5HTXLUHPHQW H FUHD XQ                     0RGHO                                           ULXVDUH VHUYL]L HVLVWHQWL
 QXRYR                                         Possibilità di trasferire contenuti di FUHDUH QXRYL
                                              Possibilità di trasferire II contenuti di


                                                 9
                                           OO %XVLQHVV WHDP OR VSHVR QHO WUDVIHULUH VHUYL]L H GL PRGLILFDUQH DOWUL
                                                          7HPSR DSSURYD                     LO
                                              sviluppo di un servizio direttamente
 %XVLQHVV 3URFHVV                             sviluppo di un servizio direttamente
                                                          PRGHOOR ³72%(´ DO UHVWR GHO
                                              nel repository di runtime
                                               nel repository di runtime



                                                                                               9
                                                                                        WHDP       5$0  57  4
                                                                                                    5$0  57  4
                                                                                                                    7HPSR VSHVR QHO
                                                                                                   ALM collaborativo e utilizzo di asset


                                                 9
                                                                                                    ALM collaborativo e utilizzo di asset
                                                                                                               FRRUGLQDPHQWR GHOOH
                                                                                                   riusabili direttamente nell’ambiente di
                                               5$0            ,PSRVVLELOLWj GL YHGHUH            riusabili direttamente nell’ambiente di
                                                                                                   sviluppo. Implementazione di GL
                                                                                                                  DWWLYLWj GHL WHDP
                                                5$0 
                                               Notifica sulle modifiche di asset DVVHW
                                                               GLQDPLFDPHQWH JOL                    sviluppo. Implementazione di
                                                                                                   pratiche Agili.           VYLOXSSR
                                                      VHUYLFHV DSSOLFDWLRQV
LPSDWWDWL
                                                Notifica sulle modifiche di asset
                                               (services, applications).
                                                                                                    pratiche Agili.
                                                (services, applications).
                                               Enforcement di policy di revisione
                                                Enforcement di policy di revisione
                                               per l’accettazione delle modifiche




                                                                                       9
                                                per l’accettazione delle modifiche
                                                                                           %XLOG)RUJH DQG 5$0 
                                                                                            %XLOG)RUJH DQG 5$0 
     5$0  DQG 0'%
     5$0  DQG 0'%                                                                     La nuova/HQWH]]D QHO WUDVIHULUH
                                                                                            La nuova interfaccia ANT permette
                                                                                                        interfaccia ANT permette
                                                                                                  OH LQIRUPD]LRQL GHL QXRYL

     9
     Attraverso l’integrazione Tivoli
     Attraverso l’integrazione Tivoli                                                      l’automazione della creazione e
                                                                                            l’automazione della creazione e
     CCMDB to RAM QHO WUDVIHULPHQWR 7HVW HQJLQHHU
 5HOHDVH 0DQDJHU si semplifica la
                /HQWH]]D
     CCMDB to RAM si semplifica la                                                           'HYHORSHU
                                                                                           deployVHUYL]L YHUVR LO SURFHVVR
                                                                                            deploydei servizi.
                                                                                                     dei servizi.
 5LODVFLD L VHUYL]L LQ in GDOO¶HVHUFL]LR DO *HVWLVFH OD TXDOLWj GHL
     notifica di  SUREOHPL esercizio su
     notifica GHLproblemi in esercizio su
              di problemi                                                                    6IUXWWD O¶DXWRPD]LRQH SHU
                                                                                                       GL DXWRPD]LRQH GHOOH
 (VHUFL]LR servizi
     specifici servizi
      specifici            WHDP GL VYLOXSSR VHUYL]L LQFOXVL JOL DVSHWWL                      FUHDUH QXRYL VHUYL]L          %XLOG
                                            OHJDWL1HZ40 2IIHULQJ
                                                 1HZ 40 2IIHULQJ
                                                    DOOH SHUIRUPDQFH
 0RQLWRUL]]D OH SHUIRUPDQFH                 7HVW Ambiente di test management
                                                  OHDG
                                                  Ambiente di test management
 LQ HVHUFL]LR                               $SSURYD LO GHSORcompletamente
                                                  collaborativo GHL

                                                     9
                                                 collaborativo completamente
                                                 accessibile /D PDJJLRU SDUWH GHO
                                            VHUYL]L LQ SURGX]LRQH
                                                  accessibile da Web
                                                               da Web
                                                                 WHPSR q VSHVD QHO
                                                 1HZ /DESUHGLVSRUUH O¶DPELHQWH
                                                  1HZ /DE 0DQDJHU
                                                             0DQDJHU
                                                 Discovery e setup automaticoWHVW
                                                  Discovery e setup WHVW H QHL del
                                                                    GL automatico del
                                                 test lab e deployment deiPDQXDOL
                                                  test lab e deployment deitool di test
                                                                               tool di test
                                                 necessari.
                                                  necessari.

                                                                                     
  ,%0 5DWLRQDO 6RIWZDUH
IBM Rational Software Development Conference 2008


Invito alla riflessione
6H SHQVDWH GL DYHU ELVRJQR GL «
ƒ $XPHQWDUH O¶HIILFLHQ]D
   Migliorare produttività e automatizzare attività ripetitive
   Sfruttare al meglio le risorse distribuite
   Avere visibilità in tempo reale dei progetti senza creare carichi di lavoro aggiuntivi
ƒ RQWUROODUH SURWHJJHUH H SUHVHUYDUH LO YDORUH
   Essere conformi alle normative
   Proteggere proattivamente le applicazioni Web da attacchi alla sicurezza
   Governare il processo di sviluppo
ƒ UHDUH YDORUH
   Permettere ai team di sviluppo di essere innovativi senza rinunciare alla governance
   Trovare un modo sostenibile per modernizzare i vostri sistemi legacy
   Abilitare il riuso degli asset dello sviluppo software in maniera collaborativa e a basso
    impatto

                                             «VDUHPR IHOLFL GL ODYRUDUH FRQ YRL
                                                                  
  ,%0 5DWLRQDO 6RIWZDUH
®


IBM Rational Software
Development Conference
5RPD  RWWREUH 0LODQR  RWWREUH 




  0DUFR %DO]DURWWL
  Rational Solution Architect – marco_balzarotti@it.ibm.com

  ƒ   IBM Jazz overview                         ƒ   Change and release management
  ƒ   IBM Jazz product roadmap                  ƒ   Quality management
  ƒ   Jazz.net community site                   ƒ   Architecture management
  ƒ   Rational Team Concert                     ƒ   Rational trial downloads
  ƒ   IBM Rational software                     ƒ   developerWorks Rational
  ƒ   IBM Rational Software Delivery Platform   ƒ   IBM Rational TV
  ƒ   Process and portfolio management          ƒ   IBM Rational Business Partners




                                                                                     © 2008 IBM Corporation

Contenu connexe

En vedette

Gabriel Y Adriana
Gabriel Y AdrianaGabriel Y Adriana
Gabriel Y Adrianaadriana9
 
185 07 12 06 Bombeirouma Filosofiade Vida
185 07 12 06 Bombeirouma Filosofiade Vida185 07 12 06 Bombeirouma Filosofiade Vida
185 07 12 06 Bombeirouma Filosofiade VidaLeandro Rompava
 
Shri Bharat Worldwide Pvt. Ltd, Jodhpur, Bewitching Work Lehenga
Shri Bharat Worldwide Pvt. Ltd, Jodhpur, Bewitching Work LehengaShri Bharat Worldwide Pvt. Ltd, Jodhpur, Bewitching Work Lehenga
Shri Bharat Worldwide Pvt. Ltd, Jodhpur, Bewitching Work LehengaIndiaMART InterMESH Limited
 
Simbolos Patrios
Simbolos PatriosSimbolos Patrios
Simbolos Patriosyennipher
 
Jaws2008 Presen12
Jaws2008 Presen12Jaws2008 Presen12
Jaws2008 Presen12umekoumeda
 
WOM Connection Engine For Not-for-Profits
WOM Connection Engine For Not-for-ProfitsWOM Connection Engine For Not-for-Profits
WOM Connection Engine For Not-for-ProfitsTim Tracey
 

En vedette (7)

Gabriel Y Adriana
Gabriel Y AdrianaGabriel Y Adriana
Gabriel Y Adriana
 
Difuntos
DifuntosDifuntos
Difuntos
 
185 07 12 06 Bombeirouma Filosofiade Vida
185 07 12 06 Bombeirouma Filosofiade Vida185 07 12 06 Bombeirouma Filosofiade Vida
185 07 12 06 Bombeirouma Filosofiade Vida
 
Shri Bharat Worldwide Pvt. Ltd, Jodhpur, Bewitching Work Lehenga
Shri Bharat Worldwide Pvt. Ltd, Jodhpur, Bewitching Work LehengaShri Bharat Worldwide Pvt. Ltd, Jodhpur, Bewitching Work Lehenga
Shri Bharat Worldwide Pvt. Ltd, Jodhpur, Bewitching Work Lehenga
 
Simbolos Patrios
Simbolos PatriosSimbolos Patrios
Simbolos Patrios
 
Jaws2008 Presen12
Jaws2008 Presen12Jaws2008 Presen12
Jaws2008 Presen12
 
WOM Connection Engine For Not-for-Profits
WOM Connection Engine For Not-for-ProfitsWOM Connection Engine For Not-for-Profits
WOM Connection Engine For Not-for-Profits
 

Garantire Il Valore Del Business

  • 1. ® IBM Rational Software Development Conference 5RPD RWWREUH 0LODQR RWWREUH Garantire valore di business attraverso gli investimenti nel software 0DUFR %DO]DURWWL Rational Solution Architect – Marco_balzarotti@it.ibm.com © 2008 IBM Corporation
  • 2. IBM Rational Software Development Conference 2008 Agenda ƒ Innovazione e tendenze del mondo reale ƒ Cambiare il livello di conversazione dai costi al valore ƒ Dalla conversazione all’azione ƒ Il valore di IBM Rational ,%0 5DWLRQDO 6RIWZDUH
  • 3. IBM Rational Software Development Conference 2008 Agenda ƒ Innovazione e tendenze del mondo reale ƒ Cambiare il livello di conversazione dai costi al valore ƒ Dalla conversazione all’azione ƒ Il valore di IBM Rational ,%0 5DWLRQDO 6RIWZDUH
  • 4. IBM Rational Software Development Conference 2008 Quali le differenze rispetto al passato? H GLQWRUQL IRFXV VXO 6RIWZDUH 'HOLYHU RVD VHQWLDPR GLUH« RVD YHGLDPR « ³ GHL QRVWUL SURJHWWL LQWHUHVVDQR SL %XVLQHVV 8QLW´ ƒ Aumento di Team distribuiti a livello geografico e organizzativo ³/D QRVWUD DUFKLWHWWXUD YD VHPSOLILFDWD 1RQ SRVVLDPR SL SHUPHWWHUFL TXHVWL FRVWL´ ƒ Interesse nel replicare i modelli di sviluppo tipici dell’open community ³$EELDPR IDWWR WUH DFTXLVL]LRQL LQ PHVL H QRQ SRVVLDPR SHUGHUH FOLHQWL´ ƒ Crescente popolarità dello sviluppo Agile e modelli legati a ³/¶XOWLPR (53 XSJUDGH q GXUDWR PHVL« OD social networking SURVVLPD YROWD GREELDPR IDUH PHJOLR´ ³'REELDPR ODYRUDUH FRQ WHDP GLVWULEXLWL ƒ SOA, Web-centric e Web 2.0 VHQ]D ULQXQFLDUH D VLFXUH]]D H FRPSOLDQFH´ abilitano nuovi modelli di business 4XHVWR ULFKLHGH VHPSUH PDJJLRUL LQYHVWLPHQWL QHOOR VYLOXSSR 6:« ,%0 5DWLRQDO 6RIWZDUH
  • 5. IBM Rational Software Development Conference 2008 Tendenza a Team distribuiti e SOA PRGXODULWj H GLVWULEX]LRQH JHVWLRQH GHL FDPELDPHQWL ƒ Funzionalità di servizi più granulari in ƒ SLA sono impattati da frequenti aggiornamenti applicazioni composite e da modifiche delle interdipendenze ƒ Numero elevato di progetti e “asset” di vario ƒ Visibilità e sincronizzazione efficace a livello tipo: “custom”, “outsourced”, “packaged” cross-organizzativo sono sempre più difficili %XVLQHVV PDQDJHPHQW %XVLQHVV,7 DOLJQPHQW 62$ HQDEOHG EXVLQHVV IOH[LELOLW 2SHUDWLRQV 'HYHORSPHQW 6HUYLFH PDQDJHPHQW 6RIWZDUH GHOLYHU (VLJHQ]D GL DELOLWDUH PLJOLRUL SHUIRUPDQFH GHOOH SHUVRQH H GHJOL DVVHW DSSDUWHQHQWL D RUJDQL]]D]LRQL GLIIHUHQWL ,%0 5DWLRQDO 6RIWZDUH
  • 6. IBM Rational Software Development Conference 2008 Se il livello della conversazione si limita ai soli costi… 3XQWR GL LQJUHVVR ³'REELDPR WDJOLDUH L FRVWL )2 GHO ³2. RVD SRVVLDPR ,2 WDJOLDUH R HVWHUQDOL]]DUHquot;´ ³2WWLPR VLDPR ULXVFLWL D ULGXUUH L FRVWL FRPH 3URJUDP ³6H ULGXFR LO SHUVRQDOH ULWDUGHUz GL SLDQLILFDWR ´ 0DQDJHU PHVL VH HVWHUQDOL]]R ULWDUGHUz GL ´ ³7DQWR SHU FDPELDUH /2% ULFHYHUz TXDQWR ),1( 2ZQHU ULFKLHVWR LQ ULWDUGR´ ³2UD PL WRFFKHUj FDPELDUH 'HYHORSHU GL QXRYR SURJHWWR ´ ¶q QHFHVVLWj GL SRUWDUH OD FRQYHUVD]LRQH VX XQ DOWUR OLYHOOR« ,%0 5DWLRQDO 6RIWZDUH
  • 7. IBM Rational Software Development Conference 2008 Agenda ƒ Innovazione e tendenze del mondo reale ƒ Cambiare il livello di conversazione dai costi al valore ƒ Dalla conversazione all’azione ƒ Il valore di IBM Rational ,%0 5DWLRQDO 6RIWZDUH
  • 8. IBM Rational Software Development Conference 2008 C’è un modo alternativo di vedere lo stesso problema ³'REELDPR WDJOLDUH L FRVWL GHOO¶ )2 RPH SRVVLDPR JLXVWLILFDUH JOL LQYHVWLPHQWL FKH VWLDPR IDFHQGRquot;´ ³$OOR VWDWR DWWXDOH VWLDPR LQYHVWHQGR LQ XQ ,2 QXRYR VLVWHPD SHU XQ 52, GL [[[ SHU HYLWDUH IXWXUL ULVFKL H FRVWL OHJDWL DOOD VLFXUH]]D«´ /D FRQYHUVD]LRQH EDVDWD VXO YDORUH SXz LQL]LDUH 3URJUDP ³3RWUHPPR DEEDVVDUH OD SULRULWj GHL RYXQTXH 0DQDJHU SURJHWWL 3 4 DO ILQH GL DFFHOHUDUH LO SURJHWWR %«´ ³4XHVWR q LO YDORUH SHU LO /2% EXVLQHVV GHO SURJHWWR 2ZQHU %«´ ³UHGR FKH SRVVLDPR ULXVDUH 'HYHORSHU TXDOFRVD GDO SURJHWWR * SHU DFFHOHUDUH LO SURJHWWR %«´ ,%0 5DWLRQDO 6RIWZDUH
  • 9. IBM Rational Software Development Conference 2008 Portare la conversazione a un livello diverso 6RIWZDUH HQJLQHHULQJ PHWULFV ,%0 5DWLRQDO 6RIWZDUH
  • 10. IBM Rational Software Development Conference 2008 Le basi di una conversazione basata sul valore (IILFLHQ]D ƒ Investire oggi per avere domani efficienza, produttività e reattività *HVWLRQH 5LVFKL ƒ Investire oggi per evitare i rischi futuri 3UH]]R GL LQJUHVVR di IT e Business, es. security, privacy, continuity… ,PSDWWR GL %XVLQHVV ƒ Investire oggi per garantire impatto positivo del SW sul valore di Business 4XHVWL HOHPHQWL SRVVRQR HVVHUH PRQHWL]]DWL« ,%0 5DWLRQDO 6RIWZDUH
  • 11. IBM Rational Software Development Conference 2008 Punti di ingresso “monetizzabili” 9DORUH ƒ Sviluppo SW visto come un centro di creazione di valore RQWUROOR - Innovazione e riuso attraverso team ƒ Gestire il rischio dello eterogenei e distribuiti sviluppo SW (IILFLHQ]D - Enterprise application - Qualità percepita modernization ƒ Sviluppo SW visto come - Time to market - Velocizzare il merge di un centro di costo - Sicurezza acquisizioni - Produttività - Auditing - Ridurre lo sviluppo - Qualità del prodotto tradizionale in favore di Package App. e SOA - Comunicazione ,%0 5DWLRQDO 6RIWZDUH
  • 12. IBM Rational Software Development Conference 2008 L’impatto di un approccio basato sul valore 9DOXH ,QYHVWLPHQWL 6: DOOLQHDWL DOOH SULRULWj GL %XVLQHVV 3URMHFW3URJUDP RQWURO *RYHUQDQFH ROODERUD]LRQH HIILFDFH GHL WHDP (IILFLHQF GLVWULEXLWL %UHDGWK RI ,PSDFW (IILFLHQ]D LQGLYLGXDOH DWWUDYHUVR O¶DXWRPD]LRQH 9DOXH ,1',9,'8$/ 7($0 25*$1,=$7,21 %86,1(66 0LVXUH GL ƒ ULGX]LRQH GHL ƒ ULGX]LRQH GHL ƒ LQFUHPHQWL ƒ DXPHQWR GL ULXVR GHL LQFUHPHQWR FRVWL GHOOR FRVWL GHOOR GHOOD SLSHOLQH GL VHUYL]L ULVXOWDQWL LQ VYLOXSSR LQ XQ VYLOXSSR VX WXWWL L SURJHWWL ULGX]LRQH GHO ³WLPH WR YDOXH´ GHO YDORUH SURJHWWR SURJHWWL ƒ LQFUHPHQWR ƒ 5LXVR DUFKLWHWWXUDOH ƒ $XPHQWR GHOOD ƒ 5LGX]LRQH GHOOD TXDOLWj GHL DWWUDYHUVR PRGHOOL ULVXOWDQWH TXDOLWj GHL ULODVFL GHO ODYRUR VSHVR SURJHWWL LQ GL DXPHQWR LQ TXDOLWj LQ PDQXWHQ]LRQH ,%0 5DWLRQDO 6RIWZDUH
  • 13. IBM Rational Software Development Conference 2008 Agenda ƒ Innovazione e tendenze del mondo reale ƒ Cambiare il livello di conversazione dai costi al valore ƒ Dalla conversazione all’azione ƒ Il valore di IBM Rational ,%0 5DWLRQDO 6RIWZDUH
  • 14. IBM Rational Software Development Conference 2008 Case study 1: Migliorare l’efficienza 3URILOR FOLHQWH 5LVXOWDWL $VVHVVPHQW ƒ Manifattura apparati per telco ƒ L’IT è gestito come un centro di costo. Profittabilità ridotta da ƒ 2500 engineers nei primi 2 anni che funzionalità ad-hoc richieste dai clienti. cresceranno a 6000 in 3-5 anni ƒ 80% dei progetti è in manutenzione ƒ Media dimensione progetto: 20 ƒ Diversi processi di build tra società acquisite persone ƒ Media durata progetto : 6 mesi )DVH )DVH )DVH )DVH 0LJOLRUDUH 5LGXUUH LO WDVVR GHL 5LGXUUH OD SUREDELOLWj $EEDWWHUH GL LO O¶HIILFLHQ]D GHO WHVW GLIHWWL GHO GL IDOOLUH XQD EXLOG GHO WDVVR GHL GLIHWWL H GHO 2ELHWWLYL WHDP GL ± LO FRVWR GHO WHVW WHDP ƒ Automatizzare i test ƒ Integrare defect ƒ Razionalizzare e ƒ Definire i requisiti manuali requirements automatizzare il collaborativamente, 6WUDWHJLD automatizzabili management processo di build automatizzare la gestione del test lab 7HPSL 6 – 8 mesi 6 – 9 mesi 4 – 8 mesi 9 – 12 mesi ,%0 5DWLRQDO 6RIWZDUH
  • 15. IBM Rational Software Development Conference 2008 Case study 2: Migliorare il controllo 3URILOR FOLHQWH 5LVXOWDWL $VVHVVPHQW ƒ Banca leader di settore ƒ Esposizione al rischio SOX inaccettabile come evidenziato da ƒ 1500 engineers in 1-2 anni, audit interno crescita a 3000 3-5 anni ƒ Impossibilità di documentare la compliance alle policy di Web ƒ Grandezza media progetto: 20 security persone ` Auditor interni hanno scoperto che il processo di sviluppo e ƒ Durata media progetto: 6 mesi rilascio SW manca del rigore necessario nel change management )DVH )DVH )DVH 2ELHWWLYL 5LGX]LRQH GHL FRVWL GHOOD 6WDELOLUH PDJJLRU YLVLELOLWj $EEDVVDUH LO ULVFKLR GL FRPSOLDQFH GL SURFHVVR H FRQWUROOR QRQ FRQIRUPLWj GHO FRGLFH 6WUDWHJLD ƒ Processo di Build ƒ Tracciabilità tra requisiti, ƒ Implementazione di Management integrato; modifiche e casi di test analisi statica del codice automazione dei processi per verifica qualità e di build e testing sicurezza 7HPSL 2 – 4 mesi 2 – 4 mesi 2 – 4 mesi ,%0 5DWLRQDO 6RIWZDUH
  • 16. IBM Rational Software Development Conference 2008 Case study 3: Migliorare il valore RPSDQ SURILOH $VVHVVPHQW ILQGLQJV ƒ Major telecom service provider ƒ La Service delivery non riesce a risponedere alle esigenze di business ƒ 3,800 persone in 4 geos (design, development, test) ƒ Cicli di sviluppo troppo lunghi ƒ Multi-platform, multi-application ƒ Problemi nel coordinamento di risorse geograficamente distribuite ƒ Mercato altamente competitivo )DVH )DVH )DVH 2ELHWWLYL 5HQGHUH IOHVVLELOH OD 0LJOLRUDUH OD FRQVLVWHQ]D /HYHUDJH 62$ IDEEULFD VRIWZDUH GHOOH DUFKLWHWWXUH 6WUDWHJLD ƒ Adozione processi ƒ Standardizzare l’utilizzo ƒ Adottare e diffondere un adattabili al tipo di della modellazione approccio a servizi progetto ƒ Adottare un approccio di ƒ Standardizzare una ƒ Implementare una sviluppo Model Driven piattaforma di service piattaforma ALM che (MDD) creation supporti lo sviluppo distribuito 7HPSL 3 – 6 mesi 6 - 9 mesi 6 – 9 mesi ,%0 5DWLRQDO 6RIWZDUH
  • 17. IBM Rational Software Development Conference 2008 Agenda ƒ Innovazione e tendenze del mondo reale ƒ Cambiare il livello di conversazione dai costi al valore ƒ Dalla conversazione all’azione ƒ Il valore di IBM Rational ,%0 5DWLRQDO 6RIWZDUH
  • 18. IBM Rational Software Development Conference 2008 Il valore di IBM Rational 6XSSRUWDUH HIILFLHQ]D FRQWUROOR H YDORUH D WXWWL L OLYHOOL 6RIWZDUH DQG 6VWHPV 'HOLYHU 6ROXWLRQV Soluzioni specifiche basate su approcci e asset riusabili per semplificare la SOA lifecycle management, lo sviluppo dei sistemi complessi, integrazione delle PKG application e l’enterprise modernization *RYHUQDQFH /LIHFFOH 0DQDJHPHQW Best practices, processi ed esperienza per ottenere visibilità compliance e controllo di progetti e processi di sviluppo SW ROODERUDWLRQ *OREDO 6RIWZDUH 6NLOOV Collaborazione Community-based per team globali con asset education, certification, e infrastrutture distribuite 3URGXFWLYLW $XWRPDWLRQ Prodotti e best practice per rendere produttivo il processo di sviluppo SW KDQJH 5HOHDVH 0DQDJHPHQW %UHDGWK RI ,PSDFW 3URFHVV 3RUWIROLR 4XDOLW 0DQDJHPHQW 0DQDJHPHQW $UFKLWHFWXUH RQVWUXFWLRQ ,QWHJUDWHG 5HTXLUHPHQWV 0DQDJHPHQW ,QGLYLGXDO 7HDP 2UJDQL]DWLRQ %XVLQHVV 9DOXH ,%0 5DWLRQDO 6RIWZDUH 'HOLYHU 3ODWIRUP ,%0 5DWLRQDO 6RIWZDUH
  • 19. IBM Rational Software Development Conference 2008 Approccio pratico, incrementale iterativo 0HDVXUHG DSDELOLW ,PSURYHPHQW 0,
  • 20. 'HSORPHQW (YDOXDWLRQ ƒ $SSURFFLR VLVWHPDWLFR SHU PLJOLRUDUH LO )UDPHZRUN YDORUH GL %XVLQHVV (YDOXDWLRQ )UDPHZRUN Problemi di Business associati alle pratiche dello 3UDFWLFH %XVLQHVV sviluppo RQWH[W $GRSWLRQ 2XWFRPH Rollout incrementale delle pratiche e tool a 6XEMHFWLYH 2EMHFWLYH supporto attraverso asset riusabili Survey Precise Misura dell’efficacia dell’adozione ƒ RQWLHQH O¶HVSHULHQ]D GL ROWUH DQQL GL %XVLQHVV $GRSW LPSOHPHQWD]LRQL 5DWLRQDO 2EMHFWLYHV Aspetti chiave in oltre 80 progetti Agili interni IBM ,%0 ,7 Indipendenza dal processo – RUP, XP, Scrum ed *RYHUQDQFH $SSURDFK altri 0HDVXUH (QDFW ,%0 5DWLRQDO 6RIWZDUH
  • 21. IBM Rational Software Development Conference 2008 7DUJHW 3KDVH Measured capability improvement 0DSSD OH 3UDFWLFH GHOOR VYLOXSSR 6: DO YDORUH GL %XVLQHVV $OUHDG LPSOHPHQWHG 2XWVLGH VFRSH ([DPSOH )LQDQFLDO 6HUYLFH RPSDQ XVWRPHU %XVLQHVV KDOOHQJHV 2SHUDWLRQDO 2EMHFWLYHV 6RIWZDUH 'HOLYHU %HVW 3UDFWLFH ƒ Create financial products more quickly ƒ Reduce time-to-market Use-case driven development ƒ Functionality of customer web falling behind competition ƒ Improve productivity Continuous integration ƒ Inconsistencies with integrated financial reporting ƒ Increase innovation Shared vision ƒ Recent SOX audit failure ƒ Improve consistency/predictability Whole team ƒ Improve oversight Staged integration ƒ Enable flexible/global resourcing Multi-team management ƒ Satisfy compliance mandate Risk-value lifecycle 0HDVXUHG Asset-based development %XVLQHVV 0HWULFV ,WHUDWLYH 3UDFWLFH $GRSWLRQ Asset governance Iterative development High Quality 4XDOLW ,QQRYDWLRQ SOA modeling 7LPH WR 'HIHFW XVW 6DW Enterprise SOA 3URMHFW 0DUNHW 'HQVLW
  • 22. 6XUYH
  • 23. Reflections Stakeholder Feedback SOA governance A 22 2.3 7 Architecture modeling B 14 1.4 4 Test driven development C 18 1.6 6 Time-Boxed Iteration Functional testing D 9 0.3 8 Test management E 6 0.4 10 Structured testing Consumable Daily Scrum … ,%0 5DWLRQDO 6RIWZDUH
  • 24. IBM Rational Software Development Conference 2008 Esempio: Service Lifecycle Management Green thread 6FHQDULR 1XRYR EXVLQHVV JRDO DPELDPHQWR VXO SURFHVVR 'HSOR VHUYL]LR /RE 2ZQHU %XVLQHVV $QDOVW $UFKLWHFW 0RGLILFD XQ %XVLQHVV UHD XQ QXRYR 3URFHVV 9DOLGD O¶RSSRUWXQLWj GL 5HTXLUHPHQW H FUHD XQ 0RGHO ULXVDUH VHUYL]L HVLVWHQWL QXRYR FUHDUH QXRYL %XVLQHVV 3URFHVV OO %XVLQHVV WHDP OR DSSURYD VHUYL]L H GL PRGLILFDUQH DOWUL 5HOHDVH 0DQDJHU 7HVW HQJLQHHU 'HYHORSHU 5LODVFLD L VHUYL]L LQ *HVWLVFH OD TXDOLWj GHL 6IUXWWD O¶DXWRPD]LRQH SHU (VHUFL]LR VHUYL]L LQFOXVL JOL DVSHWWL FUHDUH QXRYL VHUYL]L OHJDWL DOOH SHUIRUPDQFH 0RQLWRUL]]D OH SHUIRUPDQFH 7HVW OHDG LQ HVHUFL]LR $SSURYD LO GHSOR GHL VHUYL]L LQ SURGX]LRQH ,%0 5DWLRQDO 6RIWZDUH
  • 25. IBM Rational Software Development Conference 2008 Esempio: Service Lifecycle Management Green thread /H SULQFLSDOL FULWLFLWj /RE 2ZQHU %XVLQHVV $QDOVW $UFKLWHFW 0RGLILFD XQ %XVLQHVV UHD XQ QXRYR 3URFHVV 9DOLGD O¶RSSRUWXQLWj GL 5HTXLUHPHQW H FUHD XQ 0RGHO ULXVDUH VHUYL]L HVLVWHQWL QXRYR FUHDUH QXRYL 9 %XVLQHVV 3URFHVV 7HPSR VSHVR QHO WUDVIHULUH VHUYL]L H GL PRGLILFDUQH DOWUL OO %XVLQHVV WHDP OR DSSURYD LO PRGHOOR ³72%(´ DO UHVWR GHO 9 WHDP 7HPSR VSHVR QHO 9 FRRUGLQDPHQWR GHOOH ,PSRVVLELOLWj GL YHGHUH DWWLYLWj GHL WHDP GL GLQDPLFDPHQWH JOL DVVHW VYLOXSSR VHUYLFHV DSSOLFDWLRQV
  • 26. LPSDWWDWL 9 /HQWH]]D QHO WUDVIHULUH OH LQIRUPD]LRQL GHL QXRYL 9 5HOHDVH 0DQDJHU /HQWH]]D QHO WUDVIHULPHQWR 7HVW HQJLQHHU 'HYHORSHU YHUVR LO SURFHVVR VHUYL]L 5LODVFLD L VHUYL]L LQ GHL SUREOHPL GDOO¶HVHUFL]LR DO *HVWLVFH OD TXDOLWj GHL 6IUXWWD O¶DXWRPD]LRQH SHU GL DXWRPD]LRQH GHOOH (VHUFL]LR WHDP GL VYLOXSSR VHUYL]L LQFOXVL JOL DVSHWWL FUHDUH QXRYL VHUYL]L %XLOG OHJDWL DOOH SHUIRUPDQFH 0RQLWRUL]]D OH SHUIRUPDQFH 7HVW OHDG LQ HVHUFL]LR $SSURYD LO GHSOR GHL 9 /D PDJJLRU SDUWH GHO VHUYL]L LQ SURGX]LRQH WHPSR q VSHVD QHO SUHGLVSRUUH O¶DPELHQWH GL WHVW H QHL WHVW PDQXDOL ,%0 5DWLRQDO 6RIWZDUH
  • 27. IBM Rational Software Development Conference 2008 Esempio: Service Lifecycle Management Green thread 3URGRWWL H IXQ]LRQDOLWj D VXSSRUWR /RE 2ZQHU %XVLQHVV $QDOVW $UFKLWHFW 0RGLILFD XQ %XVLQHVV UHD XQ DQG 5$0 :%0 QXRYR 3URFHVV 9DOLGD O¶RSSRUWXQLWj GL :%0 DQG 5$0 5HTXLUHPHQW H FUHD XQ 0RGHO ULXVDUH VHUYL]L HVLVWHQWL QXRYR Possibilità di trasferire contenuti di FUHDUH QXRYL Possibilità di trasferire II contenuti di 9 OO %XVLQHVV WHDP OR VSHVR QHO WUDVIHULUH VHUYL]L H GL PRGLILFDUQH DOWUL 7HPSR DSSURYD LO sviluppo di un servizio direttamente %XVLQHVV 3URFHVV sviluppo di un servizio direttamente PRGHOOR ³72%(´ DO UHVWR GHO nel repository di runtime nel repository di runtime 9 WHDP 5$0 57 4 5$0 57 4 7HPSR VSHVR QHO ALM collaborativo e utilizzo di asset 9 ALM collaborativo e utilizzo di asset FRRUGLQDPHQWR GHOOH riusabili direttamente nell’ambiente di 5$0 ,PSRVVLELOLWj GL YHGHUH riusabili direttamente nell’ambiente di sviluppo. Implementazione di GL DWWLYLWj GHL WHDP 5$0 Notifica sulle modifiche di asset DVVHW GLQDPLFDPHQWH JOL sviluppo. Implementazione di pratiche Agili. VYLOXSSR VHUYLFHV DSSOLFDWLRQV
  • 28. LPSDWWDWL Notifica sulle modifiche di asset (services, applications). pratiche Agili. (services, applications). Enforcement di policy di revisione Enforcement di policy di revisione per l’accettazione delle modifiche 9 per l’accettazione delle modifiche %XLOG)RUJH DQG 5$0 %XLOG)RUJH DQG 5$0 5$0 DQG 0'% 5$0 DQG 0'% La nuova/HQWH]]D QHO WUDVIHULUH La nuova interfaccia ANT permette interfaccia ANT permette OH LQIRUPD]LRQL GHL QXRYL 9 Attraverso l’integrazione Tivoli Attraverso l’integrazione Tivoli l’automazione della creazione e l’automazione della creazione e CCMDB to RAM QHO WUDVIHULPHQWR 7HVW HQJLQHHU 5HOHDVH 0DQDJHU si semplifica la /HQWH]]D CCMDB to RAM si semplifica la 'HYHORSHU deployVHUYL]L YHUVR LO SURFHVVR deploydei servizi. dei servizi. 5LODVFLD L VHUYL]L LQ in GDOO¶HVHUFL]LR DO *HVWLVFH OD TXDOLWj GHL notifica di SUREOHPL esercizio su notifica GHLproblemi in esercizio su di problemi 6IUXWWD O¶DXWRPD]LRQH SHU GL DXWRPD]LRQH GHOOH (VHUFL]LR servizi specifici servizi specifici WHDP GL VYLOXSSR VHUYL]L LQFOXVL JOL DVSHWWL FUHDUH QXRYL VHUYL]L %XLOG OHJDWL1HZ40 2IIHULQJ 1HZ 40 2IIHULQJ DOOH SHUIRUPDQFH 0RQLWRUL]]D OH SHUIRUPDQFH 7HVW Ambiente di test management OHDG Ambiente di test management LQ HVHUFL]LR $SSURYD LO GHSORcompletamente collaborativo GHL 9 collaborativo completamente accessibile /D PDJJLRU SDUWH GHO VHUYL]L LQ SURGX]LRQH accessibile da Web da Web WHPSR q VSHVD QHO 1HZ /DESUHGLVSRUUH O¶DPELHQWH 1HZ /DE 0DQDJHU 0DQDJHU Discovery e setup automaticoWHVW Discovery e setup WHVW H QHL del GL automatico del test lab e deployment deiPDQXDOL test lab e deployment deitool di test tool di test necessari. necessari. ,%0 5DWLRQDO 6RIWZDUH
  • 29. IBM Rational Software Development Conference 2008 Invito alla riflessione 6H SHQVDWH GL DYHU ELVRJQR GL « ƒ $XPHQWDUH O¶HIILFLHQ]D Migliorare produttività e automatizzare attività ripetitive Sfruttare al meglio le risorse distribuite Avere visibilità in tempo reale dei progetti senza creare carichi di lavoro aggiuntivi ƒ RQWUROODUH SURWHJJHUH H SUHVHUYDUH LO YDORUH Essere conformi alle normative Proteggere proattivamente le applicazioni Web da attacchi alla sicurezza Governare il processo di sviluppo ƒ UHDUH YDORUH Permettere ai team di sviluppo di essere innovativi senza rinunciare alla governance Trovare un modo sostenibile per modernizzare i vostri sistemi legacy Abilitare il riuso degli asset dello sviluppo software in maniera collaborativa e a basso impatto «VDUHPR IHOLFL GL ODYRUDUH FRQ YRL ,%0 5DWLRQDO 6RIWZDUH
  • 30. ® IBM Rational Software Development Conference 5RPD RWWREUH 0LODQR RWWREUH 0DUFR %DO]DURWWL Rational Solution Architect – marco_balzarotti@it.ibm.com ƒ IBM Jazz overview ƒ Change and release management ƒ IBM Jazz product roadmap ƒ Quality management ƒ Jazz.net community site ƒ Architecture management ƒ Rational Team Concert ƒ Rational trial downloads ƒ IBM Rational software ƒ developerWorks Rational ƒ IBM Rational Software Delivery Platform ƒ IBM Rational TV ƒ Process and portfolio management ƒ IBM Rational Business Partners © 2008 IBM Corporation