Software ...and all
that comes with it


 alberto.brandolini@avanscoperta.it
          twitter: ziobrando
Foreword
introducing the speaker
Aboutโ€ฉme
Inโ€ฉtheโ€ฉITโ€ฉ๏ฌeldโ€ฉsinceโ€ฉZXโ€ฉSpectrum
Generallyโ€ฉinโ€ฉlargeโ€ฉscaleโ€ฉprojectsโ€ฉ(Iโ€ฉmightโ€ฉbeโ€ฉbiased)
Freelanceโ€ฉconsultant:โ€ฉNotOnlyCode
Trainerโ€ฉ(Freelanceโ€ฉ&โ€ฉSkillsโ€ฉMaBerโ€ฉ+โ€ฉZenika)
Technicalโ€ฉWriter
Blogger:โ€ฉh9p://ziobrando.blogspot.com
TwiBer:โ€ฉziobrandoโ€ฉ

Myโ€ฉeโ€mail:โ€ฉ
alberto.brandolini@gmail.com
www.avanscoperta.it
avanscoperta.wordpress.com
alberto.brandolini@avanscoperta.it




                               ยฉโ€ฉAlbertoโ€ฉBrandoliniโ€ฉ2009
Augmented Reality
See whatโ€™s around us with different eyes
Inโ€ฉ1988
    Johnโ€ฉ
 Carpenter
wasโ€ฉalreadyโ€ฉ
   there
Inโ€ฉ1988
    Johnโ€ฉ
 Carpenter
wasโ€ฉalreadyโ€ฉ
   there
Part I
          Build software

About the step forward done and the ones still to come
SoGware
Computer software, or just software is a general term
primarily used for digitally stored data such as computer
programs and other kinds of information read and
written by computers. Today, this includes data that has
not traditionally been associated with computers, such
as film, tapes and records.[1]

The term was coined in order to contrast to the old term
hardware (meaning physical devices); in contrast to
hardware, software is intangible, meaning it "cannot be
touched".[2] Software is also sometimes used in a more
narrow sense, meaning application software only.
Main Entry: softยทware
Pronunciation: หˆsoฬ‡ft-หŒwer
Function: noun
Date: 1958
: something used or associated with and usually
contrasted with hardware: as a : the entire set of
programs, procedures, and related documentation
associated with a system and especially a computer
system; specifically :computer programs b : materials
for use with audiovisual equipment

A '''computer program tells a computer what to
do. It is a sequence of instructions to be
executed in order. A computer program consists
of a set of instructions that the computer
understands.
Hardware:โ€ฉtheโ€ฉcomputerโ€ฉpartโ€ฉthatโ€ฉ
getsโ€ฉhitโ€ฉwhenโ€ฉtheโ€ฉsoMwareโ€ฉcrashes
1)โ€ฉSoMwareโ€ฉtriggersโ€ฉstrongโ€ฉfeelings

2)โ€ฉSoMwareโ€ฉdevelopersโ€ฉcanโ€ฉchangeโ€ฉ
peopleโ€™sโ€ฉmood
A '''computer program tells a computer
what to do. It is a sequence of
instructions to be executed in order. A
computer program consists of a set of
instructions that the computer
understands.
soGwareโ€ฉisโ€ฉwhatโ€ฉallowsโ€ฉ
 hardwareโ€ฉtoโ€ฉdoโ€ฉwhatโ€ฉ
    theโ€ฉuserโ€ฉneeds
Soโ€ฉ...whatโ€™sโ€ฉreallyโ€ฉourโ€ฉjob?




Whichโ€ฉareโ€ฉtheโ€ฉnecessaryโ€ฉskills?
Soโ€ฉ...whatโ€™sโ€ฉreallyโ€ฉourโ€ฉjob?
        Guess?




Whichโ€ฉareโ€ฉtheโ€ฉnecessaryโ€ฉskills?
Soโ€ฉ...whatโ€™sโ€ฉreallyโ€ฉourโ€ฉjob?
         Guess?

 Understand?



Whichโ€ฉareโ€ฉtheโ€ฉnecessaryโ€ฉskills?
Soโ€ฉ...whatโ€™sโ€ฉreallyโ€ฉourโ€ฉjob?
         Guess?
                       Do?
 Understand?



Whichโ€ฉareโ€ฉtheโ€ฉnecessaryโ€ฉskills?
Soโ€ฉ...whatโ€™sโ€ฉreallyโ€ฉourโ€ฉjob?
         Guess?
                        Do?
 Understand?
                  Translate?



Whichโ€ฉareโ€ฉtheโ€ฉnecessaryโ€ฉskills?
Soโ€ฉ...whatโ€™sโ€ฉreallyโ€ฉourโ€ฉjob?
         Guess?
                        Do?
 Understand?
                  Translate?
      Imagine?

Whichโ€ฉareโ€ฉtheโ€ฉnecessaryโ€ฉskills?
Soโ€ฉ...whatโ€™sโ€ฉreallyโ€ฉourโ€ฉjob?
         Guess?
                        Do?
 Understand?
                  Translate?
      Imagine?      Assemble?

Whichโ€ฉareโ€ฉtheโ€ฉnecessaryโ€ฉskills?
Soโ€ฉ...whatโ€™sโ€ฉreallyโ€ฉourโ€ฉjob?
         Guess?
                                Do?
                 Build?
 Understand?
                          Translate?
      Imagine?              Assemble?

Whichโ€ฉareโ€ฉtheโ€ฉnecessaryโ€ฉskills?
Deliver value
Something somewhere is deeply wrong
b ud
       ge t
              Theโ€ฉidealโ€ฉprocess
                                a l ue
                            v




                                         time
Mightโ€ฉworkโ€ฉforโ€ฉsome
b ud
       ge
          Theโ€ฉidealโ€ฉwaterfall
        t




                         v a l ue
                                    time
...andโ€ฉtheโ€ฉrealโ€ฉone
b ud
       ge t




                              lu e
                        v a


                                     time
Successโ€ฉorโ€ฉfailure?
Success!!
 b ud
        ge t




                                 lu e
Expectations               v a


                                        time
โ€ฆโ€ฉmoreโ€ฉorโ€ฉless
bu
     dg
          et
               P.A.โ€ฉWaterfall


                         v a l ue

                                    time
weโ€ฉcanโ€ฉdoโ€ฉbe9erโ€ฉthanโ€ฉ
        this
aggressivelyโ€ฉagile
b ud
       ge t
                            v a l ue

Exp e c t at i o n s
Minumumโ€ฉViableโ€ฉProduct
Valueโ€ฉBasedโ€ฉPlanning
ConXnuousโ€ฉdeployment
Testโ€ฉdrivenโ€ฉdevelopment
ConXnuousโ€ฉIntegraXon
Codeโ€ฉcoverage
Businessโ€ฉinteracXon
...
Interlude
        Holiday pictures
How to abuse of peopleโ€™s patience to pretend
 that agile and overwheight do not clash
3โ€ฉeasyโ€ฉsteps
3โ€ฉeasyโ€ฉsteps
Moveโ€ฉtheโ€ฉ๏ฌrstโ€ฉhook
3โ€ฉeasyโ€ฉsteps
Moveโ€ฉtheโ€ฉ๏ฌrstโ€ฉhook



       Moveโ€ฉtheโ€ฉsecondโ€ฉhook
3โ€ฉeasyโ€ฉsteps
Moveโ€ฉtheโ€ฉ๏ฌrstโ€ฉhook



       Moveโ€ฉtheโ€ฉsecondโ€ฉhook



             Moveโ€ฉtoโ€ฉtheโ€ฉnextโ€ฉplaorm
3โ€ฉEasyโ€ฉsteps
3โ€ฉEasyโ€ฉsteps
Red
3โ€ฉEasyโ€ฉsteps
Red

      Green
3โ€ฉEasyโ€ฉsteps
Red

      Green

         Refactor
weโ€ฉcanโ€ฉdareโ€ฉtheโ€ฉ
       impossible


...โ€ฉโ€œnonโ€ฉregressionโ€โ€ฉisโ€ฉaโ€ฉnotโ€ฉambiXousโ€ฉenough
There,โ€ฉwhereโ€ฉnoโ€ฉmanโ€ฉhasโ€ฉ
      beenโ€ฉbefore
Expectations and
         constraints

Are we focusing on the right bottleneck?
Thingsโ€ฉtoโ€ฉdecideโ€ฉbeforeโ€ฉtheโ€ฉstart
Thingsโ€ฉtoโ€ฉdecideโ€ฉbeforeโ€ฉtheโ€ฉstart




Budget
Thingsโ€ฉtoโ€ฉdecideโ€ฉbeforeโ€ฉtheโ€ฉstart




              Scope
Budget
Thingsโ€ฉtoโ€ฉdecideโ€ฉbeforeโ€ฉtheโ€ฉstart


 Sta๏ฌ€

              Scope
Budget
Thingsโ€ฉtoโ€ฉdecideโ€ฉbeforeโ€ฉtheโ€ฉstart


 Sta๏ฌ€                    LogisXcs


              Scope
Budget
Thingsโ€ฉtoโ€ฉdecideโ€ฉbeforeโ€ฉtheโ€ฉstart


 Sta๏ฌ€                    LogisXcs

    Technology
                 Scope
Budget
Thingsโ€ฉtoโ€ฉdecideโ€ฉbeforeโ€ฉtheโ€ฉstart


 Sta๏ฌ€                    LogisXcs

    Technology
                 Scope
Budget
                         Tools
Thingsโ€ฉtoโ€ฉdecideโ€ฉbeforeโ€ฉtheโ€ฉstart


 Sta๏ฌ€       Requirements
                           LogisXcs

    Technology
                 Scope
Budget
                           Tools
Thingsโ€ฉtoโ€ฉdecideโ€ฉbeforeโ€ฉtheโ€ฉstart


 Sta๏ฌ€       Requirements
                             LogisXcs

    Technology
                           Process
                 Scope
Budget
                             Tools
Thingsโ€ฉtoโ€ฉdecideโ€ฉbeforeโ€ฉtheโ€ฉstart


 Sta๏ฌ€        Requirements
                              LogisXcs

    Technology
                            Process
                 Scope
Budget
         Workplace
                              Tools
Nonโ€ฉreversibleโ€ฉdecisions
SoGwareโ€ฉarchitectureโ€ฉisโ€ฉ
meantโ€ฉtoโ€ฉdealโ€ฉwithโ€ฉhardlyโ€ฉ
  reversibleโ€ฉdecisionsโ€ฆ
SoGwareโ€ฉarchitectureโ€ฉisโ€ฉ
 meantโ€ฉtoโ€ฉdealโ€ฉwithโ€ฉhardlyโ€ฉ
   reversibleโ€ฉdecisionsโ€ฆ


Butโ€ฉtheโ€ฉmostโ€ฉirreversibleโ€ฉ
decisionsโ€ฉhaveโ€ฉnothingโ€ฉtoโ€ฉ
  doโ€ฉwithโ€ฉarchitecture
โ€œCanโ€ฉyouโ€ฉ
suggestโ€ฉmeโ€ฉaโ€ฉ
  goodโ€ฉnoiseโ€ฉ
    reduc4onโ€ฉ
   headset?โ€
Canโ€ฉweโ€ฉreallyโ€ฉsayโ€ฉweโ€™reโ€ฉ
     doingโ€ฉagile?

Howโ€ฉmanyโ€ฉpermissionsโ€ฉdoโ€ฉweโ€ฉneed?
Howโ€ฉmuchโ€ฉpotenXalโ€ฉareโ€ฉweโ€ฉmissing?
 Canโ€ฉweโ€ฉignoreโ€ฉtheโ€ฉsurroundings?
Butโ€ฉtheโ€ฉworstโ€ฉupfrontโ€ฉ
     decisionโ€ฉis...
Butโ€ฉtheโ€ฉworstโ€ฉupfrontโ€ฉ
     decisionโ€ฉis...



     Legacy
Adoringโ€ฉtheโ€ฉmonolyth
Trappedโ€ฉinโ€ฉtheโ€ฉBigโ€ฉBallโ€ฉofโ€ฉMud
Abbiamoโ€ฉiโ€ฉtest?
Donโ€™tโ€ฉtouchโ€ฉtheโ€ฉwires
  Abbiamoโ€ฉiโ€ฉtest?
Mummi๏ฌcaXon
Inโ€ฉ2010โ€ฉ(inโ€ฉItaly)

โ€ ...aโ€ฉbankโ€ฉtoโ€ฉbankโ€ฉpaymentโ€ฉsUllโ€ฉtakesโ€ฉfromโ€ฉ2โ€ฉtoโ€ฉ
  5โ€ฉdaysโ€ฉ(evenโ€ฉwithโ€ฉsomeโ€ฉrecentโ€ฉgoodโ€ฉnews)
โ€ ...Iโ€ฉsUllโ€ฉcanโ€™tโ€ฉchangeโ€ฉaโ€ฉcompositeโ€ฉtrainโ€ฉUcketโ€ฉ
  online
โ€ โ€ฆโ€ฉmoreโ€ฉfunnyโ€ฉthingsโ€ฉIโ€ฉprobablyโ€ฉcanโ€™tโ€ฉreveal
Whyโ€ฉsoโ€ฉmanyโ€ฉprojectโ€ฉ
Whyโ€ฉsoโ€ฉmanyโ€ฉprojectโ€ฉ

โ€ Isโ€ฉitโ€ฉtheโ€ฉcrisis?
Whyโ€ฉsoโ€ฉmanyโ€ฉprojectโ€ฉ

โ€ Isโ€ฉitโ€ฉtheโ€ฉcrisis?
โ€ Orโ€ฉ...theโ€ฉotherโ€ฉcrisis?
Whyโ€ฉsoโ€ฉmanyโ€ฉprojectโ€ฉ

โ€ Isโ€ฉitโ€ฉtheโ€ฉcrisis?
โ€ Orโ€ฉ...theโ€ฉotherโ€ฉcrisis?
โ€ Orโ€ฉtheโ€ฉoneโ€ฉbefore?
Whyโ€ฉsoโ€ฉmanyโ€ฉprojectโ€ฉ

โ€ Isโ€ฉitโ€ฉtheโ€ฉcrisis?
โ€ Orโ€ฉ...theโ€ฉotherโ€ฉcrisis?
โ€ Orโ€ฉtheโ€ฉoneโ€ฉbefore?
โ€ Orโ€ฉ...didโ€ฉweโ€ฉsimplyโ€ฉfailโ€ฉtoโ€ฉ
  deliver?
IT == wasteOfMoney?
Howโ€ฉtoโ€ฉrecoverโ€ฉtrust?
Part II
  What are we really doing?

Are we still developing software or ...what?
Theโ€ฉproduct

โ€ขWhatโ€™sโ€ฉreallyโ€ฉtheโ€ฉ
 product?
โ€ข Howโ€ฉmuchโ€ฉofโ€ฉthisโ€ฉ
 isโ€ฉsoMware?
Complexity
      Application Complexity




               Domain Complexity
...seenโ€ฉbyโ€ฉtheโ€ฉuser
           Application Complexity




                    Domain Complexity



   User
...seenโ€ฉbyโ€ฉtheโ€ฉuser
           Application Complexity




                    Domain Complexity



   User
...seenโ€ฉbyโ€ฉtheโ€ฉuser
           Application Complexity




                    Domain Complexity



   User
...seenโ€ฉbyโ€ฉtheโ€ฉuser
           Application Complexity




                    Domain Complexity



   User
...seenโ€ฉbyโ€ฉtheโ€ฉuser
           Application Complexity




                    Domain Complexity



   User
...seenโ€ฉbyโ€ฉtheโ€ฉuser
           Application Complexity




                    Domain Complexity



   User
...seenโ€ฉbyโ€ฉtheโ€ฉuser
           Application Complexity




                    Domain Complexity



   User
Interlude
Story of a username
Whoseโ€ฉballโ€ฉisโ€ฉthis?
Oneโ€ฉproductโ€ฉโ€โ€ฉoneโ€ฉteam

 oneโ€ฉproductโ€ฉownerโ€ฉwithโ€ฉaโ€ฉhighโ€ฉlevelโ€ฉ
 visionโ€ฉofโ€ฉtheโ€ฉproduct


 aโ€ฉteamโ€ฉwithโ€ฉallโ€ฉtheโ€ฉnecessaryโ€ฉskillsโ€ฉtoโ€ฉ
 realizeโ€ฉtheโ€ฉproduct
for
        es sโ€ฉ   Ar     ma
     in
   us st          ch Xo
 B                   ite nโ€ฉ
        ly Projectโ€ฉ ct
     na




                                r
                        designe
                          Webโ€ฉ
   A
            Manager
      ist
ec โ€ฉ
   UX
  ial




                      QA
sp




       Cu
            sto Developers
     Arc




               me
                  r Coach
      hite
        ct
Haveโ€ฉweโ€ฉgotโ€ฉallโ€ฉtheโ€ฉskills?
          skillโ€ฉorโ€ฉroles?
Haveโ€ฉweโ€ฉgotโ€ฉtheโ€ฉstructuresโ€ฉtoโ€ฉworkโ€ฉ
            together?
 Areโ€ฉtheโ€ฉresourcesโ€ฉallโ€ฉavailable?
               How?
     Underโ€ฉwhickโ€ฉcontract?
             where?
              when?
                 ...
Part III
            Learning
Doing our job better means doing our job
                  well
Noop.nlโ€ฉbigโ€ฉAgileโ€ฉPracXcesโ€ฉSurvey:
 โ€œBuildโ€ฉaโ€ฉsystemโ€ฉmetaphorโ€โ€ฉ
 amongโ€ฉtheโ€ฉlessโ€ฉusedโ€ฉagileโ€ฉ
           pracUces
...whatโ€ฉifโ€ฉweโ€ฉtryโ€ฉtoโ€ฉseeโ€ฉitโ€ฉinโ€ฉaโ€ฉdi๏ฌ€erentโ€ฉway?



soMwareโ€ฉisโ€ฉaโ€ฉsideโ€ฉe๏ฌ€ectโ€ฉofโ€ฉaโ€ฉ
    learningโ€ฉprocess
โ€ข Eliminateโ€ฉwasteโ€ฉโ€โ€>โ€ฉwhatโ€ฉisโ€ฉreallyโ€ฉ
  necessary?โ€ฉReduceโ€ฉtheโ€ฉcogniXveโ€ฉload
โ€ข Amplifyโ€ฉlearningโ€ฉโ€โ€>โ€ฉamplifyโ€ฉlearning  2โ€ฉ==โ€ฉ
  learningโ€ฉtoโ€ฉlearn
โ€ข Decideโ€ฉasโ€ฉlateโ€ฉasโ€ฉpossibleโ€ฉโ€ฆโ€ฉ:โ€/
โ€ข Deliverโ€ฉasโ€ฉfastโ€ฉasโ€ฉpossibleโ€ฉโ€โ€>โ€ฉshortโ€ฉ
  iteraUons,โ€ฉcreaXveโ€ฉcollaboraXonโ€ฉwithโ€ฉ
  domainโ€ฉexperts,โ€ฉexperienceโ€ฉonโ€ฉtheโ€ฉ๏ฌels
โ€ข Empowerโ€ฉtheโ€ฉteamโ€ฉโ€โ€>โ€ฉempowerโ€ฉtheโ€ฉ
  team
โ€ข Buildโ€ฉintegrityโ€ฉinโ€ฉโ€โ€>โ€ฉlearnโ€ฉconsistently
โ€ข Seeโ€ฉtheโ€ฉwholeโ€ฉโ€โ€>โ€ฉnoโ€ฉspecialists
     โ€“
Canโ€ฉIโ€ฉplanโ€ฉlearning?

Canโ€ฉIโ€ฉlearnโ€ฉfaster?

Canโ€ฉIโ€ฉlearnโ€ฉlessโ€ฉthings?
Primaryโ€ฉSchoolโ€ฉBurnโ€ฉDownโ€ฉChart
           10
                        2
           9
                                3
           8
                                        4
           7
                                                5
           6
                                                        6
  Numeri




           5
                                                                7
           4
                                                                        8   Vacanza
           3
                                                                                    9
           2

           1

           0
                0   1       2       3       4       5       6       7       8   9       10

                                                Settimane
1   2   3   4   5   6   7   8   9   10
2   4   6   8   10 12 14 16 18 20
3   6   9   12 15 18 21 24 27 30
4   8   12 16 20 24 28 32 36 40
5   10 15 20 25 30 35 40 45 50
6   12 18 24 30 36 42 48 54 60
7   14 21 28 35 42 49 56 63 70
8   16 24 32 40 48 56 64 72 80
9   18 27 36 45 54 63 72 81 90
10 20 30 40 50 60 70 80 90 100
The art of learning
A few interesting things I found on the topic
EducaXonโ€ฉinโ€ฉFinland

schoolโ€ฉstartsโ€ฉatโ€ฉ7
noโ€ฉindividualโ€ฉmarksโ€ฉunUlโ€ฉtheโ€ฉageโ€ฉofโ€ฉ
12โ€13
selfโ€ฉassessment
manyโ€ฉgroupโ€ฉacXviXes
fewโ€ฉexams
Bestโ€ฉTeachers

Surveyโ€ฉonโ€ฉteachersโ€ฉthatโ€ฉsistema;callyโ€ฉ
obtainedโ€ฉaboveโ€ฉtheโ€ฉaverageโ€ฉresultsโ€ฉinโ€ฉ
โ€œheavyโ€โ€ฉsuburbs
Noโ€ฉcommonโ€ฉpracUceโ€ฉโ€โ€>โ€ฉconUnuousโ€ฉ
evoluXon
Enthusiasmโ€ฉwasโ€ฉtheโ€ฉonlyโ€ฉcommonโ€ฉtrait.
Montessoriโ€ฉmethod
mulXโ€sensorialโ€ฉexperience
freeโ€ฉexperimentaXon
topicsโ€ฉandโ€ฉXmesโ€ฉchosenโ€ฉbyโ€ฉstudents,โ€ฉnotโ€ฉ
teachersโ€ฉ(pullโ€ฉvsโ€ฉpush)
noโ€ฉpressure
sXmulaXonโ€ฉenvironment
oneโ€onโ€oneโ€ฉmentoring
Esempiโ€ฉvsโ€ฉparole
Theโ€ฉRosenthalโ€ฉexperiment
Threeโ€ฉstudentsโ€ฉgroupโ€ฉselectedโ€ฉasโ€ฉโ€œbestโ€ฉ
ofโ€ฉbreedโ€
Threeโ€ฉteachersโ€ฉselectedโ€ฉasโ€ฉโ€œbestโ€ฉofโ€ฉ
breedโ€โ€ฉ
Excellenceโ€ฉobjecUves

  ObjecXvesโ€ฉaccomplished
Theโ€ฉRosenthalโ€ฉexperiment
Threeโ€ฉstudentsโ€ฉgroupsโ€ฉselectedโ€ฉ
randomly
Threeโ€ฉteachersโ€ฉselectedโ€ฉrandomlyโ€ฉ
Excellenceโ€ฉobjecUves


  ObjecXvesโ€ฉaccomplished
Whatโ€ฉtoโ€ฉlearn?
 Problem Domain    Conventions     Admin duties
PMP    Legacy code              Office space
 Project Management                   Agile
                          XP TDD
CMMI     SOA           Domain Driven Design
              CQRS
    Web 2.0       EDA                   Scrum
 Software Craftmanship                   Kanban
         Back to Basics System Thinking
                  JQuery Git User Experience
Ruby languages
    Scala Erlang Information Architecture
Canโ€ฉweโ€ฉdoโ€ฉitโ€ฉalone?
Swarmโ€ฉlearning
OrganizaXonalโ€ฉbandwidth
    Marketing
                                     another team




                              team


Domain Experts




                                             offshore team



                 Operations
CommunicaXonโ€ฉtools
Massiveโ€ฉimprovementsโ€ฉpossibleโ€ฉinโ€ฉtheโ€ฉ
wayโ€ฉweโ€ฉcommunicateโ€ฉandโ€ฉshareโ€ฉ
informa4on
Convergingโ€ฉonโ€ฉaโ€ฉsoluUonโ€ฉisโ€ฉanโ€ฉart
Typicalโ€ฉtoolsetโ€ฉlargelyโ€ฉinsu๏ฌƒcient
DO

LEARN
DO

LEARN
Conclusions

โ€ฆ no, really, these are probably more
               questions
Letโ€™sโ€ฉraiseโ€ฉexpectaXons:
       weโ€ฉcanโ€ฉdoโ€ฉbe9er

  weโ€ฉknowโ€ฉhowโ€ฉtoโ€ฉdoโ€ฉbe9er

itโ€™sโ€ฉlegi4mateโ€ฉtoโ€ฉaskโ€ฉsomethingโ€ฉ
             be9er
Canโ€ฉweโ€ฉallowโ€ฉourโ€ฉhumanโ€ฉ
   capitalโ€ฉtoโ€ฉdeliver?โ€ฉ
โ€œjumpingโ€ฉ
aroundโ€...
โ€œjumpingโ€ฉ
                  aroundโ€...
...orโ€ฉdareโ€ฉtheโ€ฉ
impossible?
โ€œjumpingโ€ฉ
                  aroundโ€...
...orโ€ฉdareโ€ฉtheโ€ฉ
impossible?
Stopโ€ฉspoonfeedingโ€ฉtheโ€ฉ
             team
                                 โ€Requirements
              โ€Requirements

          โ€Requirements
โ€Requirements                โ€Requirements
                                   โ€Requirements
               โ€Requirements
                           โ€Requirements
          โ€Requirements
       โ€Requirements
Boss, I have
  an idea!
Boss, I have
  an idea!
Boss, I have
  an idea!
Boss, I have
  an idea!
Thank You
Tired and hungry, but questions welcome
   alberto.brandolini@avanscoperta.it
            twitter: ziobrando

Software and all that comes with it