Recensione di due libri interessanti su ALM e su TFS 2010, con Visual Studio 2010

image image

La gestione del "ciclo di vita delle applicazioni" (da "Application Lifecyle Management", cioè ALM) è un’attività complessa, sia per lo sviluppatore individuale, sia per interi team di sviluppo.

Visual Studio 2010 fornisce molti strumenti per gestire tutte le fasi di sviluppo e di manutenzione del software, mentre per il controllo delle versioni è consigliabile l’utilizzo di TFS 2010 (Team Foundation Server). Quest’ultimo è utilizzabile sia in "versione ridotta" per il singolo sviluppatore, sia su server per la gestione del codice e per la compilazione automatica per gruppi di sviluppatori.

Trattandosi di attività piuttosto articolate e complesse, data anche l’ampia gamma di strumenti disponibili, è consigliabile leggere o comunque consultare un buon libro. Anzi, visto che parliamo di due distinti software (Visual Studio 2010 e Team Foundation Server 2010) i libri che vi consiglio questa volta sono due!

Il primo è "Professional Application Lifecycle Management with Visual Studio 2010", edito da Wrox (anno 2010, ISBN 978-0-470-48426-5, circa 700 pagine, prezzo 54,99 dollari) e frutto del lavoro di ben quattro autori: Mickey Gousset, Brian Keller, Ajoy Krishnamoorthy e Martin Woodward.

Il testo è formato dai seguenti capitoli:

PARTE 1 – ARCHITECT

  • Capitolo 1: Introduction to Software Architecture
  • Capitolo 2: Top-down Design with Use Case Diagrams, Activity Diagrams, and Sequence Diagrams
  • Capitolo 3: Top-down Deisgn with Component and Class Diagrams
  • Capitolo 4: Analyzing Applications Using Architecture Explorer
  • Capitolo 5: Using Layer Diagrams

PARTE 2 – DEVELOPER

  • Capitolo 6: Introduction to Software Development
  • Capitolo 7: Unit Testing with the Unit Test Framework
  • Capitolo 8: Managed Code Analysis and Code Metrics
  • Capitolo 9: Profiling and Performance
  • Capitolo 10: Database Development, Testing, and Deployment
  • Capitolo 11: Introduction to IntelliTrace

PARTE 3 – TESTER

  • Capitolo 12: Introduction to Software Testing
  • Capitolo 13: Web Performance and Load Testing
  • Capitolo 14: Manual Testing
  • Capitolo 15: Coded User Interface Testing
  • Capitolo 16: Lab Management

PARTE 4 – TEAM FOUNDATION SERVER

  • Capitolo 17: Introduction to Team Foundation Server
  • Capitolo 18:Team Foundation Architecture
  • Capitolo 19: Team Foundation Version Control
  • Capitolo 20: Branching and Merging
  • Capitolo 21: Team Foundation Build

PARTE 5 – PROJECT/PROCESS MANAGEMENT

  • Capitolo 22: Introduction to Project Management
  • Capitolo 23: Process Templates
  • Capitolo 24: Using Reports, Portals, and Dashboards
  • Capitolo 25: Agile Planning Using Planning Workbooks
  • Capitolo 26: Process Template Customizations

Quasi 150 pagine (capitoli 17-21) sono dedicati a TFS, per imparare i concetti basilari di questo importante prodotto. In seguito si potrà affrontare il seguente libro che vi propongo e precisamente "Professional Team Foundation Server 2010", anche questo edito da Wrox (anno 2011, ISBN 978-0-470-94332-8, circa 720 pagine, prezzo 49,99 dollari) e frutto ancora di quattro autori: oltre a Martin Woodward e Brian Keller (autori anche del primo libro di questa recensione) troviamo Ed Blankenship e Grant Holliday.

Come ci si può aspettare dal titolo, questo libro approfondisce tutti gli ambiti di TFS 2010: dalla installazione, alla configurazione e all’amministrazione.

Il testo è formato dai seguenti capitoli:

PARTE 1 – GETTING STARTED

  • Capitolo 1: Introducing Team Foundation Server 2010
  • Capitolo 2: Planning a Deployment
  • Capitolo 3: Installation and Configuration
  • Capitolo 4: Connecting to Team Foundation Server

PARTE 2 – GETTING STARTED

  • Capitolo 5: Overview of Version Control
  • Capitolo 6: Using Team Foundation Version Control
  • Capitolo 7: Ensuring Code Quality
  • Capitolo 8: Migration from Legacy Version Control Systems
  • Capitolo 9: Branching and Merging
  • Capitolo 10: Common Version Control Scenarios

PARTE 3 – PROJECT MANAGEMENT

  • Capitolo 11: Introducing Work Item Tracking
  • Capitolo 12: Customizing Process Templates
  • Capitolo 13: Reporting and SharePoint Dashboards

PARTE 4 – TEAM FOUNDATION BUILD

  • Capitolo 14: Overview of Build Automation
  • Capitolo 15: Using Team Foundation Build
  • Capitolo 16: Customizing the Build Process

PARTE 5 – ADMINISTRATION

  • Capitolo 17: Introduction to Team Foundation Server Administration
  • Capitolo 18: Scalability and Hig Availability
  • Capitolo 19: Disaster Recovery
  • Capitolo 20: Security And Privileges
  • Capitolo 21: Monitoring Server Health and Performance
  • Capitolo 22: Testing and Lab Management
  • Capitolo 23: Upgrading from Earlier Versions
  • Capitolo 24: Working with Geographically Distributed Teams
  • Capitolo 25: Extending Team Foundation Server

Potrà sembrare un commento superfluo, perché l’avevo scritto anche in altre recensioni, ma mi piace sottolineare ancora una volta che le pubblicazioni Wrox sono graficamente piacevoli, con una bella impaginazione, un carattere chiaro e leggibile, immagini di buona definizione e comprensione e note ben visibili e graficamente distinguibili per importanza.

Ovviamente i due libri hanno pochissimo codice, perché sono focalizzati più sulla gestione dello sviluppo dei progetto, ma credo che siano entrambi dei libri indispensabili a uno sviluppatore che voglia fare qualcosa di più che scrivere semplicemente codice.

Un sincero "grazie" a Dave Allen di Wiley (www.wiley.com) che mi ha dato l’opportunità di esaminare i due libri presentati in questa recensione!

About these ads

Pubblicato il 21 luglio 2011 su Novità. Aggiungi ai preferiti il collegamento . Lascia un commento.

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

Iscriviti

Ricevi al tuo indirizzo email tutti i nuovi post del sito.

Unisciti agli altri 844 follower

%d blogger cliccano Mi Piace per questo: