Successfully reported this slideshow.

Gestione tecnica del progetto e stato di avanzamento dei lavori

868 views

Published on

CMDBuild Day 2012 - Tecnoteca - Paolo Ambrosio

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Gestione tecnica del progetto e stato di avanzamento dei lavori

  1. 1. Bologna, 10 maggioCMDBuildDAY 2012Sede della Regione Emilia RomagnaPaolo Ambrosiop.ambrosio@tecnoteca.comCMDBuild developerhttp://www.tecnoteca.comCMDBuild maintainer
  2. 2. Software di Successo
  3. 3. Manutenzione del CodiceLegacy code is code from the past maintained because it works M. Feathers
  4. 4. Automazione dei TestUnit Integration Black box
  5. 5. 250 200 150 100 50 0 Unit Integration Connector Aumento dei Test AutomaticiCentinaia di test automaticiNuovi componenti realizzati test-first
  6. 6. EsempioTest Coverings per Shark 4.4 in CMDBuild 2.0
  7. 7. Processo di SviluppoBuild Automation Continuous Integration
  8. 8. Push Cambiamenti al Codice$ mvn test$ hg commit$ hg push
  9. 9. Build e TestTest Java su JenkinsTest JavaScript con macchine virtuali
  10. 10. Successo Build e TestPush pacchetti sul repository Maven internoPush sorgenti su Bitbucket e Sourceforge
  11. 11. Fallimento Build o TestE-mail al team di sviluppo
  12. 12. Grazie per lattenzione Domande?Paolo Ambrosio Tecnotecap.ambrosio@tecnoteca.com http://www.tecnoteca.comCMDBuild developer CMDBuild maintainer

×