JamesDuncan - 93,210 lines of code, 10 staff & lessons learned ---------- Large Projects 93,000 6 open source prod on time. budget ___ Canon boughgt , for online foto gateway for europ Perl/Delphi/Kylix/tcl --- MySQL Web Services, roll slow CVS, broken to modules, 1 box, less setup, each dev got 1 db, 1 ws --- Modeling Whiteboards/napkins Not to much design, not to litte To little design, is better than too much Refactoring - better readblity - intentionj reveiling - more refactoring - reluctance HURT - -UnClear, Lack of tests - Confidence - -Time lack -- MAKE THE TIME TEST - >2500 tests - makes refactoring easy _ www::mechanise - habit Workspaces independant PERL Data Structures are so tempting Use OO Single bigest problem Refactored to fix this Bug interstuctures (in an objecty) just as bad Mental Slow growth Shared Goal Let engineers make engineers Open Source peer review good -- not formal, responsiblity shifted World Review better -- learn from sucesses, failures Better Env for Programms , better projects