CER TI FI CA ZI ONE  DELLE  COMPETENZE IN SOF TW AR E  ENGINEERING 50 + ye ars e xpe rience In    S W   Q u a li t y M. Sogl iani   - Min sk   – May 25 ^    2018
❑ From  19 59      up  to    20 18 ❑ Always   in    I.T. ❑ Very oft en in vo lv ed in   SW  Qual ity ❑ Memb er /  Mgr of    le ad in g edge tec hn ol og y groups ❑ Dire ct   witn es s of    ne w    meth od ol og ie s /  tec hn iq ue s and  too ls ❑ Earl y ex pe rime nt / a do pti on  /  di ss emin ati on 2 I T A - ST QB      M .   Sogliani A   .. v e ry ..   L o ng     c a reer     i n  I .T.  
❑ Cler k   in  a   big  Ban k  in  Mila n  ▪ Study  d epa rt ment     ▪ Testimoni al   of migratio n   to  a   2^  ge neration   IB M  compu ter ▪ Pu bl ica tion  of  Operat io nal   Re search    studies : ▪ Re du cin g  custo mers’     qu eu es    at ba nk  cou nte rs  ▪ Min imi zin g   cash  qu an tities     at   cash ie r’s  lo catio ns ▪ No    foll ow - ons  for  com puting pow er    li mitations  ▪ De cisi on   to  le ave   t he  Ba nk ( aft er  eveni ng  Un ive rsity  deg ree)    - >   IBM 3 I T A - ST QB      M .   Sogliani 1 9 59 - 196 4    Cr eating s k ill  b a s e
❑ Atten da nc e Cour se s    on    36 0 c omp ute r  ▪ First    3^     gen er ation    c ompu ter   on  the  mark et     ▪ SLT  (Solid  Logic Tec hnolo gy)    - more   pow er   ▪ Ne w H W    A rc hitec ture   (C PU  ,  Mem or y,   Ch anne ls ,  Periphe ra ls ) ▪ Ne w Op er ating   System  SW  A rc hitec tur e   (D OS,  MVT ) ▪ Ne w SW  f amilie s      ( Co mpilers ,  Oper ational Services ,  Spooling…. - .) ▪ St anda rd s for    all new     forthcoming co mputers ▪ IB M    su cc es s  and  expans ion ▪ On  re turn to  Milan     → member of    It alian Specialis t Gro up 4 I T A - ST QB      M .   Sogliani 1 9 6 4    - I BM     - N e w     Y o rk  
❑ IBM    Test  Ce nter    - 360 /30 ▪ Assist   custo mers in    testin g   the ir ap pl ica tion s be fore in stall atio n ▪ En suri ng stab le en viro nme nt ▪ De b u g g in g   a n d   testi n g h in ts su p p o rt  ❑ Ed iso n    - 360  /   50 ▪ First It al ia n custo mer in stall atio n (64K   memo ry - T ap es , D isk  dri vers)  ▪ Proj ect  mgr .   - >   mig ratio n from   pre vio us 2^   ge ne ratio n  pro gra ms (60 +  p ro g ra mme rs ) ▪ Man y Prob le ms :    ne w   tech no lo gy ,   ne w   OS (MVT )  ,  ne w   in x ep erte d pe op le ▪ Ne w   PL 1  sy mbo li c la ng ua ge - 1^   in   Eu rop e  ▪ St ruc t ur ed program m ing f rom     Algol ▪ Alt ernat iv e    t o  C obol  and  F ort ran  ▪ T oo    f ut uris t ic and  c om plex - >  m ult it hrea ding   et c .   ▪ Very lim it ed m ark et   ac c ept a nc e 5 I T A - ST QB      M .   Sogliani 1 9 6 5  – 1 9 6 8       Fi r s t   3 6 0   i ns t a llations
❑ Co mpile r    still unstabl e → monthly tr ip  t o  UK  Lab ❑ Project   De la ys ( customer di ssatisfaction ) ❑ Fi rst  ap pl ica tion con verted !! ❑ De mo  to  CIO  (   fr om  2 h.  t o   10+ h.  ??? )  ❑ Lesson s le arned :  ▪ T e stin g   is a  co mp le x .. a n d   e n d le ss ….  p ro ce ss ▪ No t on ly Fun ction al T estin g → Pe rforman ce ( Load and   stress) testin g  ▪ Prog rammi ng   +  op era tion s needed gu id el in es and  standa rds . ❑ My   fir st    Book on    PL1    Effi ci ent Progr amm in g 6 I T A - ST QB      M .   Sogliani 1 9 6 5  – 1 9 6 8       P L 1     .. bad …    e xperien ce
❑ IBM    I.T.    Ma s te r  Cla s s   ▪ 5 mont hs      co ur se s   on   adv anc ed  and  fut ur e   t ec hnolo gies ▪ Ja mes    M ar tin’s     co ur se    on     «  SW   De velopment  »    ▪ Int roduc ti on  of   P roc ess    concept    ▪ Emphasis   on    Re quir ements and  Tes ting ▪ Ne eds   of   Review and   A ppr oval   ev ents ▪ Ant icipa tion   of   «Infor mation   Eng ine er ing »    book ▪ F irs t   draf t  of  a Dev elopment   Met hodologies   (Waterf a ll…) 7 I T A - ST QB      M .   Sogliani 1969  – G e ne va   
❑ Mgr of    It al ia n Sp ecia li st Gr oup   (2^  le vel suppo rt )  ▪ Cu stome r assi stan ce on    in stall atio ns ,  de vel op men t an d d el ive ry ▪ Prob le ms ’    reso lu tion ▪ Sa le s    Su pp ort    → Be nch marki ng ❑ Benc hmark in g ▪ Co mpu ter  pe rforman ces  → Cu stome r’s Job strea m ▪ Co mpi la tion   +  Ex ecu tion time      ( T hru pu t in de x )  ▪ Pro g ra ms’     o p timi sa tio n ( d iffere n t la n g u a g e s )  ▪ Ex ecu tion con figu ratio n (Smart  sche du li ng ,  Incre ase Pa ral le li sm ,  Overla pp in g ,  I/O  cha nn el sep ara tion s ,  Di sk acce ss he ad   min imi satio n ….) 8 I T A - ST QB      M .   Sogliani 1 9 7 0   – 1 9 7 2       M i l a n
❑ Co mputing  Ce nter  EMEA   Fu nctiona l  Mgr ▪ De mo, T estin g   an d   Service  Cen ters  (…pri meva l  Sa aS …)  ▪ 15 0+   in stall atio ns   ,    20 00 +  pe op le   ▪ Co st con tai n me n t ▪ NW solu tion s  ad op tion     → RJE ▪ 19 73   Re du ction   T arg et  = 1 25     in stall atio ns  ! ❑ Guide li nes   on  Opera tio nal    Ac tiviti es   ▪ En sure     En viro nme nt    stab il ity ,  pe rforman ces  an d  con tinu ity ▪ Se pa ratio n  of  rol es  an d  resp on sib il itie s ▪ Pu bl ica ton an d e nfo rcin g  Guid el in es ▪ Co nfig ura tion   Mgmt , C ha ng e  Mgmt , R el ea se  Mgmt , A vai la bi li ty   Mgmt etc.     → IT IL,  ISO20 0 0 0 ▪ Lo cal   Insp ectio ns 9 I T A - ST QB      M .   Sogliani 1 9 7 3   – 1 9 7 5      P A RIS
❑ Di rec tor  of   South  It aly   Suppor t  Gr oup  ▪ Sp eci al ists   on    ne w   tech no lo gi es,  meth od ol og ie s  an d  tech ni qu es  ▪ 2 ^     le ve l  su p p o rt   t o    Cu stom e rs  ▪ Le ad ers   of  pro bl ema tic,  risky    pro je cts ❑ I.N.P.S.  Proje c t  ▪ L a rg e st IBM   in stal la tio n   in   It a ly        (w in   from co mp e titio n )  ▪ 4  la rge   CPU ’s  an d    10 0+    di stribu ted     sy stems ▪ 15 0+   IBMers (Prog rammi ng ,  T estin g,  Re le ase ,  Ope ratio n…) ▪ Big    cha ll en ge s   on ….   all   SW  Qua li ty     asp ects ▪ Ex pe rime nt  an d    ad op tion :    De v.  Proce ss  cy cle ,    T est  Factory ,  Re le ase   po li cy ▪ Ad - h o c  IBM    SW   di strib u tio n     p a cka g e   ( - → Ro me  La b .  → Wiza rd ) 10 I T A - ST QB      M .   Sogliani 1 9 7 8    – 1 9 8 0       R o m e
❑ Di rect or  of  Int erm edi ate S ystem  w /w  C enter ▪ 15 0+   spe cia li sts   f rom   al l   w / w     cou ntrie s  ▪ 3^   le vel   sup po rt  ▪ Sales   s upport   ▪ T ec hnic al  as s is t an c e   ▪ D em o C ent er      (daily     I BM   Eurof light s ) - ❑ 3 T ie r   Arc hi tec ture la unc h   ▪ Ce n tral   h o st   - >   de p a rtmen tal    serv e rs   - >   PC’ s  ▪ 3  Sy nc.   O pe ratin g  Sy stems     (MVS,   OS40 0, O S2 )  ▪ Fea sib il ity    of    di stribu ted     op era tion s   (vs.   HP, DEC, Microso ft   co mpe tition ) ▪ Ex pe rime nt   of    first mid dl ew are -- → Websp he re ❑ Montec arl o’ s Fut ure   Tec hno lo gi es    Ev ent s  11 I T A - ST QB      M .   Sogliani 1 9 8 3     – 1 9 8 5      V i m erc ate  P l a nt
❑ Di rect or  of  It al ia n  Ri sky Proj ects   ▪ Se le cted    Sen io r  Proj ect Le ad ers     (25 +) ▪ Proj ect Man ag eme nt    tech ni qu es  an d  too ls ad op ted . ▪ Pro je ct pe rio d ica l  re vie w s ❑ Auto st rad e Proj ec t  (Fl ore nc e)  ▪ Winb ack from  comp etitio n     (Uni vac)    ▪ Co nve rsio n  of   Hi gh w a y s  Pa y men t  Sy stem   (au toma ted   ga tes)  ▪ First Re la tion al   ( DB2 )   in stall atio n  in  I taly . ▪ Integ ratio n  of   mul tipl e    da ta  file s ▪ Ne w   DB   de sig n  tech ni qu es     (  Da ta  Flow   ) ▪ Ne cessi ty     of  DB man ag er    and  Da ta   Man ag er 12 I T A - ST QB      M .   Sogliani 1 9 8 6     – 1 9 8 8      M i l a n
❑ Di rect or of   De vs – Ops Compet ence Center   ▪ 75 +    spe cia li sts ( seg men tatio n of skill s)  ▪ Prod ucts,  Meth od ol og ie s ,  T oo ls ▪ Guid el in es to   I BM    in tern al De pts ( Inf. Sy stem +  Labs +  Pla nts ) ▪ Prod uct   Marke ting   Su pp ort    ( An no un ceme nt – Sa le s  )  ▪ Co nsu ltan cie s on   pro du ct  util iza tion ▪ Cu stom e rs ’  p ro je cts ma n a g e me n t   on   Dev .  Me tho d o lo g ie s ▪ Grow in g in tere st on  SW  Qua li ty ▪ Pa rtne rshi p   w ith    in de pe nd en t too l sup pl ie rs 13 I T A - ST QB      M .   Sogliani 1 9 8 8    – 1 9 9 4      M i l a n
❑ Several     ear ly experi ments     - >  ado pti on  + ..  fai lu res ▪ 19 88   Ea rly   CMM Asse ssmen t       (W atts  Hu mph rey     - >    SEI  De pt.De fen se )  « Man ag in g  the  Soft w are  Proce ss » Book. ▪ Fun ction   Po in ts estima tion      (A.   Alb rech t) ▪ Mod el in g,    DFD ,  ERD    ge ne ratio n  too ls   (e x tern al   sup pl ie r  spo nso rshi p) ▪ Re po sitory of de vel op men t  ( - > ICT )    a rtifacts    (fail     ! ! ! )  ▪ Ca ptu re/Re pl ay      too l  pro toty pe      for  stress/lo ad    t estin g (fai l ! )  ▪ Insp e ctio n s → Pe e r - to - p e e r   revi e w s     (  fai l ! )  ▪ Static   cod e  an al y sis        (ind ex    cy clo matic  comp le x ity )  ▪ Obje ct   O rie nte d  (Smal ltal k  ,  C++ )    → OO CC     mktg la un ch  + su pp ort ▪ Use  case s     (Ratio na l  Un ifie d  Proce ss)     → Visu al Ag e ▪ ISO 90 01 Ce rtificatio n (2^   IT    in  It al y ) 14 I T A - ST QB      M .   Sogliani 1 9 8 8    – 1 9 9 4      M i l a n    c o nt .
❑ Supp ort    vs.  Certi fic ati ons (Ini tia l +  maint ena nc e)  ▪ Au di tor ▪ Su pp ort    certifica tion s       (70 +   I CT   comp an ie s  ) ▪ ISO 90 00 ,  ISO 27 00 0, I SO20 00 0,  ISO 14 00 0,  ▪ It al ia n  la w s  comp li an ce   (an ti - corru ptio n,  tran spa ren cy ,  pre ven tion   of corp ora te  offen ses..) ▪ Sp eci al ize d   (ele ctron ic  mai l  certifie d,…). ▪ No    du pl ica tion     → Uni que    “ Integ rate d Qua li ty     Sy stem ” ▪ Matu rity    asse ssmen ts     ( CMMi …) ❑ Quali ty  Organi sa tio n mem ber sh ip ▪ It al ia n    SW  Qua li ty    pre sid en t  ▪ Eu rop ea n  SW Qu al ity    vice - pre sid en t ▪ ISO w orki ng   gro up s  ▪ Co nfe ren ces’     Orga ni satio n ▪ IST QB 15 M ins k   – May   18  - M .   Sogliani 1 9 9 5    – 2 0 1 8      C o n s u l tant
❑ Confe ren ce s (tran sf er  of   kn ow - how)    ▪ 19 70 s     - GUIDE     (IBM cu stome rs)  ▪ 19 80 s     - IT    Q ua li ty   spo nso rs    ▪ 19 90 s     - Qua li ty   Orga ni satio ns ▪ 20 00 s     - ST QB     (  It al ia n   ST F  – 10 ^   ed itio n)  ❑ Company  Manag ement   Atti tud e ▪ 19 60 s  - 19 70 s  - Att en tion  on ly   to   HW costs     (SW   Qua li ty   ig no red )  ▪ 1980s - 19 90 s    - Se nsi bi li ty     to I T    op po rtun itie s    (SW  qu al ity   ne gl ecte d)  ▪ 20 00 ’s                    - Warry ng (SW Qua li ty    suff ere d)  ▪ 20 10 s                     - Aw are ne ss (SW  Qua li ty    att en tion  +  inve stmen ts)     16 I T A - ST QB      M .   Sogliani 1 9 9 5    – 2 0 1 8      Co ns u l tant  ( c o nt .)
THANK  YOU   FOR  YOU R  ATTENTION Ma rco    So g li a n i marco sog li an i@ y a ho o.it 17 I T A - ST QB      M .   Sogliani P r e sentation     Co ncl usion