Visual Studio Team System Day

Visual Studio Team System Day, la data dell'evento si avvicina e anke se purtroppo non ci sarò non manco di dire la mia.

Con Team System VS metterà a disposizione degli strumenti per sviluppare con metodo prodotti software, sistemi informatici, applicazioni.
Mi accorgo della convenienza di darsi un buon metodo ad esempio quando:

  • vedo in vetrina in bella mostra un errore run-tme sul monitor di una agenzia viaggi, di una agenzia immobiliare o di un negozio di moda, proprio li dove dovrebbe scorrere un bel messaggio pubblicitario
  • al bar o in pizzeria alla cassa mi dicono: pazienza un attimo... il COMPUTER si è bloccatto!!!
  • guardando l'orario dei treni o degli aerei vedo un messaggio di errore run-time invece che... l'orario che cercavo
  • sento di una truffa ai bancomat possibile perché nei bancomat sono impiegati sistemi efficaci... quasi quanto il codice di Cesare ;-)
  • vedo i commerciali fare salti mortali per gestire un cliente il cui progetto è riuscito non al meglio
  • una tecnologia apre nuove possibilità e nuovi mercati e la software-house desidera esplorare queste opportunità con successo

Per seguire un buon metodo è utile applicare delle pratiche corrette concretizzate  da ottimi tools e sono proprio i tool che Team System da.

Per chi è interessato alle pratiche da accostare ai tools, ecco alcune info!

La disciplina che si occupa di tutti gli aspetti della produzione del software è il Software Engineering. L'ingegneria del software studia e descrive i diversi modelli di Processi di sviluppo (Waterfall, Evolutivo, Spirale, ...,Iterativi Incrementale, Agili).

E studia  e descrive anche le attività svolte all'interno del processo di sviluppo (raccolta requisiti, definizione delle specifiche, disegno architetturale, disegno della interfaccia utente, modellazione del sistema, implementazione, integrazione, verifica e validazione e testing, stima tempi/costi, gestione della qualità, project management).

Con lo scopo di controllare e indirizzare la realizzazione del software in modo che soddisfi i bisogni per cui è stato commissionato e venga rilasciato rispettando i vincoli di tempo, costo e tecnici che sono stati negoziati.

  • Perché applicare l'ingegneria del software a .NET? Leggi qui.
  • Il Project Management? Leggi qui.
  • Quali processo di sviluppo propone Microsoft? Leggi qui (sessione Microsoft Solution Framework) e qui (gli articoli di Lorenzo)
  • E i processi agili? Leggi qui (sessione Agile Methodologies) e qui (Keynote Speech, Ecosistemi in Italia, XP ai clienti) e qui (sessione The Agile Way) e qui e anche qui.

 

HTH

Print | posted @ Friday, March 4, 2005 2:24 PM

Comments have been closed on this topic.