Art or Cra* Problem & Programming Idea Code, Run & Test Review Outcome Programmer Scene & PainDng Idea Paint Review Outcome Painter Digital Experience Creators Visual Experience Creators
Original Dixieland Jass Band Melodies are improvised/created on top of a shared Harmony created by a composer (so8ware architect) Everybody is a Composer The Harmony (architecture) provides consistency
and services based on so*ware • Pure Engineering PredicDve processes and planning do not apply well when creaDng so*ware – Is it agile methods the answer? (AdapDve Management) • ArDsDc beauty in both how the so*ware is structured and dynamically runs is important and should be consider when creaDng so*ware – 3 key design characterisDcs to look for : • conceptual integrity, high cohesion, low coupling • CreaDvity, Mastery, Talent, and Knowledge of the So*ware Composers are key for succeeding in creaDng so*ware – Could it be outsourced?