Jamoa dasturiy ta'minot jarayoni - Team software process

Dasturiy ta'minotni ishlab chiqish
Asosiy faoliyat
Paradigmalar va modellar
Metodika va ramkalar
Fanlarni qo'llab-quvvatlash
Amaliyotlar
Asboblar
Bilimning standartlari va organlari
Lug'atlar
Konturlar

Bilan birgalikda shaxsiy dasturiy ta'minot jarayoni (PSP), jamoaviy dasturiy ta'minot jarayoni (TSP) menejerlar va muhandislar guruhlariga loyihalarni tashkil qilishda yordam beradigan va bir necha ming kodli kodli kichik loyihalardan (KLOC) yarim million qatordan kattagina katta loyihalargacha bo'lgan mahsulotlar uchun dasturiy ta'minot ishlab chiqarishga yordam beradigan aniq operatsion jarayonlar tizimini taqdim etadi. kod. TSP, dasturiy ta'minot tizimini ishlab chiqish xarajatlari va jadvallarini yaxshiroq bajarishga yordam berish uchun jamoaviy dasturiy ta'minotni ishlab chiqish loyihasining sifati va samaradorligi darajasini oshirishga mo'ljallangan.[1][2][3][4]

TSPning dastlabki versiyasi 1990-yillarning oxirida Uotts Xamfri tomonidan ishlab chiqilgan va sinovdan o'tkazilgan[5] va Texnik hisobot[6] AQSh Mudofaa vazirligi homiyligidagi TSP uchun 2000 yil noyabr oyida nashr etilgan. Uotts Xamfri kitobi,[7] Jamoa dasturiy ta'minot jarayoniga kirish, dasturiy ta'minot ishlab chiqarish guruhini yaratish, jamoaviy maqsadlarni belgilash, jamoaviy rollarni taqsimlash va jamoaviy ish bilan bog'liq boshqa tadbirlarga qaratilgan akademik sharoitlarda foydalanish uchun mo'ljallangan TSP-ning ko'rinishini taqdim etadi.

TSP-ga kirish

TSP-ning asosiy maqsadi - o'z-o'zini boshqaradigan jamoani yaratish va qo'llab-quvvatlash uchun jamoaviy muhitni yaratish va intellektual individual ishni PSP doirasi bazasi sifatida qo'llab-quvvatlash. O'z-o'zini boshqaradigan jamoa bu jamoaning o'zini o'zi boshqarishi, ishlarini rejalashtirishi va kuzatishi, ishlarining sifatini boshqarishi va jamoaviy maqsadlarga erishish uchun faol harakat qilishini anglatadi. TSP ikkita asosiy tarkibiy qismdan iborat: jamoani shakllantirish va jamoaviy ishlash. Jamoa tuzish - bu har bir jamoa a'zosi uchun rollarni belgilaydigan va TSP-ni ishga tushirish va davriy qayta boshlash orqali jamoaviy ishlarni o'rnatadigan jarayon. Jamoa bilan ishlash - bu jamoa tomonidan qo'llaniladigan muhandislik jarayonlari va amaliyotlari bilan shug'ullanadigan jarayon. menejerlar o'zlarining jamoalarini tashkil etish va ularni boshqarish rejasi va byudjet asosida yuqori sifatli dasturiy ta'minotni ishlab chiqarish.

TSP qanday ishlaydi

TSPda muhandislar ishtirok etishidan oldin, TSP samarali ishlashi uchun ular PSP haqida oldindan bilib olishlari shart. Shuningdek, mashg'ulotlar jamoaning boshqa a'zolari, jamoa etakchisi va menejmenti uchun talab qilinadi. TSP dasturiy ta'minotini ishlab chiqish tsikli, maxsus tayyorgarlikdan o'tgan va sertifikatlangan yoki vaqtinchalik bo'lgan murabbiy boshchiligidagi ishga tushirish deb nomlangan rejalashtirish jarayonidan boshlanadi.[8][9] Ishga tushirish jamoani shakllantirish jarayonini boshlash uchun mo'ljallangan va shu vaqt ichida jamoalar va menejerlar maqsadlarni belgilaydilar, jamoaviy rollarni aniqlaydilar, xatarlarni baholaydilar, sa'y-harakatlarni taxmin qiladilar, vazifalarni taqsimlaydilar va jamoaviy rejani tuzadilar. Amalga oshirish bosqichida ishlab chiquvchilar rejalashtirilgan va haqiqiy sa'y-harakatlarni, jadvalni va nuqsonlarni kuzatib boradilar (odatda haftalik) holat haqida xabar berish va rejalarni qayta ko'rib chiqish uchun. Rivojlanish tsikli Post Mortem bilan ishlashni baholash, rejalashtirish parametrlarini qayta ko'rib chiqish va jarayonni takomillashtirish uchun olingan saboqlarni olish uchun tugaydi.

Murabbiyning roli to'g'ridan-to'g'ri loyihalarni boshqarish mas'uliyatidan mustaqil ravishda, jarayonning mutaxassisi sifatida jamoani va jamoadagi shaxslarni qo'llab-quvvatlashga qaratilgan.[10][11] Jamoa etakchisining roli murabbiyning rolidan farq qiladi, shunda jamoa etakchilari mahsulot va loyiha natijalari uchun menejment uchun javobgardir, murabbiy esa individual va jamoaviy ish faoliyatini rivojlantirish uchun javobgardir.[12][13]

Oxirgi o'zgarishlar

TSP boshqa turlari bilan ishlashga moslashtirildi bilim ishi shu jumladan tizim muhandisligi[14] va xizmatlar.[15][16]

TSP ni CMMI amaliyotlariga xaritalash 2010 yilda hujjatlashtirilgan,[17] va CMMI jarayonini takomillashtirishni amalga oshirishning muqobil yo'li sifatida sinovdan o'tkazildi.[18][19] Bilimlar to'plami (BOK) 2010 yilda chiqarilgan.[20] Murabbiy-murabbiy dasturining qo'llanmasi 2010 yilda nashr etilgan.[21]

Capers Jones tomonidan olib borilgan tadqiqotga ko'ra TSP jadval, sifat va byudjet (TCO) bo'yicha eng muvaffaqiyatli rivojlanish metodologiyasidir. [22]

Nashrlar

  • TSP: 2005 yil rivojlanish guruhiga rahbarlik qilish
  • TSP: Murabbiylikni rivojlantirish jamoalari 2005 yil

Shuningdek qarang

Adabiyotlar

  1. ^ Jones, Capers (2009). Dasturiy ta'minotning eng yaxshi usullari. McGraw-Hill. p. 11. ISBN  9780071621618.
  2. ^ Kindler, Nosh B; Krishnakanthan, Vasantha; Tinaikar, Ranjit. Ilovalarni ishlab chiqishda ozg'inlikni qo'llash. McKinsey Quarterly, 2007 yil may
  3. ^ "Agile Capital Consulting". Arxivlandi asl nusxasidan 2017 yil 3 iyuldagi. Olingan 3 iyul, 2017.
  4. ^ Ker, J. I., Vang, Y., Xajli, M. N., Song, J., va Ker, C. W. (2014). "Sog'liqni saqlash sohasidagi ishlarni kuchaytirish: AQSh shifoxonalaridagi dorixonalarda axborot texnologiyalari samaradorligini baholash". Axborotni boshqarish bo'yicha xalqaro jurnal, 34(4), 556–560.
  5. ^ McAndrews, Donald (1998). "Team Software ProcessSM (TSPSM): intizomli amaliyotlardan foydalanishning umumiy ko'rinishi va dastlabki natijalari". Iqtibos jurnali talab qiladi | jurnal = (Yordam bering)
  6. ^ Xemfri, Uotts. "Jamoa dasturiy ta'minoti jarayoni" (PDF). Dasturiy ta'minot muhandisligi instituti.
  7. ^ Xamfri, Uotts (1999). Jamoa dasturiy ta'minot jarayoniga kirish. Addison Uesli.
  8. ^ Xemfri, Uotts. "Jamoa dasturiy ta'minot jarayonining bilim doirasi". Dasturiy ta'minot muhandisligi instituti.
  9. ^ Jo'ja, Timo'tiy. "Jamoa dasturiy ta'minot jarayoni (TSP) murabbiy murabbiyi uchun dastur qo'llanmasining 1.1-versiyasi".. Dasturiy ta'minot muhandisligi instituti.
  10. ^ Xemfri, Uotts. "Jamoa dasturiy ta'minot jarayonining bilim doirasi". Dasturiy ta'minot muhandisligi instituti.
  11. ^ Xamfri, Uotts (2005). TSP: Murabbiylikni rivojlantirish jamoalari. Addison Uesli.
  12. ^ Xemfri, Uotts. "Jamoa dasturiy ta'minot jarayonining bilim doirasi". Dasturiy ta'minot muhandisligi instituti.
  13. ^ Xamfri, Uotts (2005). TSP: Murabbiylikni rivojlantirish jamoalari. Addison Uesli.
  14. ^ Karleton, Anita. "Jamoa dasturiy ta'minotini (TSP) tizim muhandisligiga kengaytirish: NAVAIR tajribasi haqida hisobot" (PDF). Dasturiy ta'minot muhandisligi instituti.
  15. ^ Jang, Ed. "Etakchilik va o'rganish - MSG darajasida TSP dan foydalanish" (PDF). Dengiz Okeanografik idorasi.
  16. ^ "Dasturiy ta'minot bo'yicha konsalting: Siz izlayotgan dasturiy ta'minot bo'yicha konsalting kompaniyasining ishonchliligini qanday tekshirish mumkin". Olingan 23 aprel 2019.
  17. ^ Jeyms Makxeyl, Timoti A. Chik va Evgeniy Miluk (2010 yil dekabr). "Tezlashtirilgan takomillashtirish usuli (AIM) bo'yicha qo'llanma" (PDF). Dasturiy ta'minot muhandisligi instituti. Olingan 11 oktyabr, 2016.CS1 maint: mualliflar parametridan foydalanadi (havola)
  18. ^ Veb, Devid (2007 yil aprel). "CMMI 5-darajali va jamoaviy dasturiy ta'minot jarayoni". O'zaro suhbat.
  19. ^ Mondragon, Oskar. "AIM Case Study" (PDF). Dasturiy ta'minotni takomillashtirish markazi.
  20. ^ Xemfri, Uotts. "Jamoa dasturiy ta'minot jarayonining bilim doirasi". Dasturiy ta'minot muhandisligi instituti.
  21. ^ Jo'ja, Timo'tiy. "Jamoa dasturiy ta'minot jarayoni (TSP) murabbiy murabbiyi uchun dastur qo'llanmasining 1.1-versiyasi".. Dasturiy ta'minot muhandisligi instituti.
  22. ^ Jones, Capers (2013). "Dasturiy ta'minotni ishlab chiqishning o'nta metodologiyasini baholash". Arxivlandi asl nusxasi 2013 yil 29 iyunda.

Tashqi havolalar