Jabarkan Sejarah TSP dari Team software process

Pada tahun 1996, Watts Humphrey mengembangkan versi awal proses TSP. Tujuannya adalah untuk menyediakan proses operasional untuk membantu praktisi secara konsisten melakukan pekerjaan yang berkualitas. Humphrey merancang proses TSP0 awal sesederhana mungkin, mencobanya dengan dua tim, dan kemudian meninjau hasilnya untuk melihat bagaimana cara kerjanya. Humphrey kemudian mengidentifikasi di mana tim membutuhkan bimbingan lebih lanjut dan meningkatkan proses untuk memberikan bimbingan itu. Proses TSP0 pertama dirancang untuk tim terlatih PSP yang tidak menerima pelatihan atau bimbingan selain yang disediakan oleh proses TSP dan manajemen langsung dari tim.

Berdasarkan hasil dari dua tim TSP awal, jelas bahwa TSP membantu para praktisi untuk melakukan pekerjaan disiplin tetapi diperlukan lebih banyak panduan dan dukungan. Jelas juga bahwa manajemen harus secara luas mendukung Proses TSP. Proses TSP0.1 yang disempurnakan kemudian digunakan oleh tim tambahan, memberikan lebih banyak informasi tentang penyempurnaan proses yang dibutuhkan.

Selama tiga tahun berikutnya, Humphrey mengembangkan sembilan versi TSP lainnya. Pada awalnya, tujuannya adalah untuk melihat apakah tujuan umum team process dapat membantu tim teknik untuk melakukan pekerjaan mereka. Setelah jelas bahwa TSP memenuhi tujuan dasar ini, upaya pengembangan proses TSPnya diarahkan untuk menyederhanakan proses, mengurangi ukurannya, dan memberikan dukungan dan bimbingan yang diperlukan untuk menjadikan proses tersebut paling efisien dan berguna. Akibatnya, versi TSP terbaru jauh lebih kecil daripada versi TSP0.1 dan TSP0.2 yang dikembangkan pada akhir 1996 dan awal 1997.

Karena semakin banyak kelompok yang menggunakan Proses TSP, beberapa metode pengenalan telah dikembangkan untuk membantu praktisi dan manajer dalam membangun tim, mengikuti proses dengan lebih baik, dan secara berkala melakukan penilaian ulang dan perencanaan ulang proyek. Berbagai alat pendukung prototipe juga telah dikembangkan untuk menyederhanakan perencanaan praktisi, perekaman data, analisis data, dan kegiatan pelaporan proyek.