Personal software process

Personal Software Process (PSP) adalah kerangka kerja proses pengembangan perangkat lunak yang dirancang untuk membantu pengembang perangkat lunak untuk lebih memahami dan meningkatkan kinerja mereka dengan membawa disiplin cara mereka mengembangkan perangkat lunak dan melacak prediksi dan pengembangan aktual dari kode mereka. Setiap pengembang menggunakan beberapa proses untuk membangun perangkat lunak komputer. Prosesnya mungkin sembarangan atau ad hoc; dapat berubah setiap hari; mungkin tidak efisien, tidak efektif, atau bahkan tidak sukses; tetapi prosesnya memang ada. Watts Humphrey [1] mengemukakan bahwa untuk mengubah personal process yang tidak efektif, seorang individu harus bergerak melalui empat fase, masing-masing membutuhkan pelatihan dan instrumentasi yang cermat. Personal Software Process (PSP) menekankan pengukuran pribadi dari work product yang dihasilkan dan kualitas hasil dari work product tersebut. Selain itu, PSP membuat praktisi bertanggung jawab atas perencanaan proyek (mis. memperkirakan dan menjadwalkan) dan memberdayakan praktisi untuk mengontrol kualitas semua work product perangkat lunak yang dikembangkan.[2]

PSP menekankan perlunya mengidentifikasi kesalahan sejak dini dan memahami jenis kesalahan yang mungkin dilakukan. Hal ini dicapai melalui aktivitas penilaian ketat yang dilakukan pada semua work product yang dihasilkan. PSP mewakili pendekatan disiplin dan berbasis metrik untuk rekayasa perangkat lunak yang dapat menyebabkan guncangan budaya bagi banyak praktisi. Namun, ketika PSP benar-benar diperkenalkan kepada praktisi perangkat lunak[3], peningkatan yang dihasilkan dalam produktivitas rekayasa perangkat lunak dan kualitas perangkat lunak adalah signifikan[4]. Namun, PSP belum banyak diadopsi di seluruh industri. Alasannya, lebih berkaitan dengan sifat manusia dan kelemahan organisasiona daripada dengan hal yang berkaitan dengan kekuatan dan kelemahan pendekatan PSP. PSP adalah tantangan intelektual dan menuntut tingkat komitmen (oleh para praktisi dan manajer mereka) yang tidak selalu mungkin diperoleh. Pelatihan relatif panjang, dan biaya pelatihan tinggi. Tingkat pengukuran yang diperlukan secara budaya sulit bagi banyak praktisi perangkat lunak.[2]

Evolusi Proses PSP

PSP memperkenalkan konsep proses dalam serangkaian langkah. Setiap langkah PSP, termasuk semua elemen dari langkah sebelumnya bersama dengan satu atau dua tambahan elemen. Memperkenalkan konsep-konsep ini satu per satu akan membantu para praktisi mempelajarai metode personal yang disiplin.[3]

Personal Measurement (PSP0) adalah tempat dimulainya PSP. Pada langkah pertama ini, para praktisi mempelajari cara menerapkan formulir dan skrip PSP ke dalam pekerjaan pribadi mereka. Mereka melakukan ini dengan mengukur waktu pengembangan dan cacat. Ini memungkinkan para praktisi mengumpulkan data yang nyata dan praktis dan memberikan tolok ukur untuk mengukur kemajuan saat mempelajari dan mempraktikkan PSP. PSP0 memiliki tiga fase: planning, development (yang meliputi design, code, compile, dan test), dan postmortem. PSP0.1 menambahkan standar pengkodean, pengukuran ukuran, dan formulir Process Improvement Proposal (PIP). Formulir PIP memungkinkan para praktisi merekam masalah, isu, dan gagasan untuk digunakan nanti dalam meningkatkan prosesnya. Mereka juga melihat bagaimana formulir membantu mereka mengumpulkan dan menggunakan data proses.[3]

Personal Planning (PSP1) memperkenalkan metode PROBE. praktisi menggunakan PROBE untuk memperkirakan ukuran dan waktu pengembangan untuk program baru berdasarkan data pribadi mereka [2]. PROBE menggunakan regresi linier untuk menghitung parameter estimasi, dan menghasilkan interval prediksi untuk menunjukkan ukuran dan kualitas estimasi waktu. Jadwal dan perencanaan tugas ditambahkan dalam PSP1.1. Dengan memperkenalkan perencanaan lebih awal, para praktisi mengumpulkan cukup data dari 10 PSP exercise untuk mendapatkan manfaat dari estimasi statistik PSP dan metode perencanaan.[3]

Personal Quality (PSP2) memperkenalkan manajemen cacat (defect management). Dengan data cacat dari PSP exercise, praktisi membuat dan menggunakan checklist untuk desain dan meninjau kode (code review). Mereka belajar mengapa penting untuk fokus pada kualitas sejak awal dan cara meninjau program mereka secara efisien. Dari data mereka sendiri, mereka melihat bagaimana checklist dapat membantu mereka meninjau desain dan kode secara efektif serta bagaimana mengembangkan dan memodifikasi checklist ini ketika keterampilan dan praktik pribadi mereka berkembang. PSP2.1 memperkenalkan spesifikasi desain dan teknik analisis bersama dengan pencegahan cacat, analisis proses, dan tolok ukur proses. Dengan mengukur waktu tugas yang diambil dan jumlah cacat yang mereka injeksikan dan lepaskan dalam setiap fase proses, para praktisi belajar untuk mengevaluasi dan meningkatkan kinerja pribadi mereka.[3]

Scalling Up (PSP3) adalah langkah PSP terakhir. Pada tingkat PSP ini, para praktisi juga mengeksplorasi metode verifikasi desain serta prinsip dan metode definisi proses.[3]

Proses PSP0

PSP0 mendefinisikan lima kegiatan dalam kerangka kerja PSP ini:[2]

Planning: Kegiatan ini mengisolasi kebutuhan dan mengembangkan estimasi ukuran dan sumber daya. Selain itu, perkiraan cacat (jumlah cacat yang diproyeksikan untuk pekerjaan) dibuat. Semua metrik dicatat di lembar kerja atau templat. Akhirnya, tugas pengembangan diidentifikasi dan jadwal proyek dibuat.[2]

High-level design: Spesifikasi eksternal untuk setiap komponen yang akan dibangun dikembangkan dan desain komponen dibuat. Prototipe dibangun ketika ada ketidakpastian. Semua masalah dicatat dan dilacak.[2]

High-level design review: Metode verifikasi formal diterapkan untuk mengungkap kesalahan dalam desain. Metrik dipertahankan untuk semua tugas penting dan hasil kerja.[2]

Development: Desain tingkat komponen disempurnakan dan ditinjau. Kode dihasilkan, ditinjau, disusun, dan diuji. Metrik dipertahankan untuk semua tugas penting dan hasil kerja.[2]

Postmortem: Dengan menggunakan ukuran dan metrik yang dikumpulkan (ini adalah jumlah substansial data yang harus dianalisis secara statistik), efektivitas proses ditentukan. Ukuran dan metrik harus memberikan panduan untuk memodifikasi proses untuk meningkatkan efektivitasnya.[2]

Referensi

  1. ^ Humphrey, Watts S., 1927- (2000). Introduction to the team software process(sm). Addison-Wesley. ISBN 020147719X. OCLC 41315572. 
  2. ^ a b c d e f g h Pressman, Roger S. (2015). Software engineering : a practitioner's approach. McGraw-Hill Education. ISBN 9781259253157. OCLC 949696534. 
  3. ^ a b c d e f Humphrey, W.S. (1996-05). "Using a defined and measured Personal Software Process". IEEE Software. 13 (3): 77–88. doi:10.1109/52.493023. ISSN 0740-7459. 
  4. ^ Ferguson, P., et al., “Results of Applying the Personal Software Process,” IEEE Computer,vol. 30, no. 5, May 1997, pp. 24–31

Read other articles:

Suasana sidang pendakwaan Presiden Bill Clinton pada tahun 1999 dengan Ketua Mahkamah Agung, William Rehnquist sebagai pemimpin sidang. Di Amerika Serikat, proses pendakwaan terjadi ketika suatu badan legislatif dapat mengajukan tuntutan terhadap seorang pejabat tinggi atas pelanggaran yang dituduhkan kepadanya dengan hukuman pemakzulan. Proses pendakwaan dan pemakzulan juga dapat dilakukan di tingkat negara bagian jika negara atau persemakmuran bagian tersebut mengatur tentang hal tersebut d...

 

 

Artikel ini membutuhkan judul dalam bahasa Indonesia yang sepadan dengan judul aslinya. Sebuah B-17 Flying Fortress AS diserang oleh bom-bom yang dijatuhkan oleh penerbang pengebom yang terbang di atasnya Friendly fire adalah sebuah serangan oleh sebuah pasukan militer terhadap pasukan sendiri, non-musuh, sekutu atau netral, yang disangka target saat pertikaian, atau karena ketidakakuratan atau kesalahan. Tembakan yang tidak ditujukan untuk menyerang musuh, dan tembakan terhadap pasukan sendi...

 

 

2S38 BMP-3 Derivatsiya-PVO. Self-propelled air defense vehicle based on BMP-3 chassis fitted with a 57 mm autocannon and passive reconnaissance and target tracking equipment. BMP-3 ialah kendaraan penempur infanteri amfibi Uni Soviet, penerus dari BMP-1 dan BMP-2. BMP merupakan singkatan dari Boevaya Mashina Pehoty Боевая Машина Пехоты, (Kendaraan Penempur Infanteri).[1] Sejarah Pengembangan Rancangan dari BMP-3 atau Objekt 688M bisa dilacak asal muasalnya dari purwa...

Putri Elx dari L'Alcúdia, Elche, Spanyol, pada abad ke-4 SM. Orang Iberia (bahasa Latin: Hibērī, dari Yunani: Ίβηρες, Iberes) adalah sejumlah suku bangsa di pesisir timur dan selatan Semenanjung Iberia yang disebutkan oleh sumber-sumber Yunani dan Romawi Kuno (seperti Hekataios dari Miletos, Avienus, Herodotus dan Strabo). Orang Romawi juga menggunakan istilah Hispani untuk menyebut orang-orang Iberia. Peradaban ini sudah ada paling tidak dari abad ke-6 SM. Istilah Iberia yan...

 

 

Piringan Emas Voyager Penutup Piringan Emas Voyager Piringan Emas Voyager adalah sebuah rekaman fonograf yang disertakan dalam dua penerbangan pesawat luar angkasa Voyager yang diluncurkan pada tahun 1977. Piringan emas ini berisi suara-suara serta gambar-gambar pilihan yang bertujuan menggambarkan keanekaragaman makhluk hidup dan budaya di Planet Bumi. Piringan dibuat dari tembaga berlapis emas, dan ditujukan kepada bentuk kehidupan luar angkasa yang cerdas atau manusia Bumi pada masa depan ...

 

 

Ceresium Ceresium unicolor Klasifikasi ilmiah Kerajaan: Animalia Filum: Arthropoda Kelas: Insecta Ordo: Coleoptera Famili: Cerambycidae Subfamili: Cerambycinae Tribus: Callidiopini Genus: Ceresium Ceresium adalah genus kumbang tanduk panjang yang tergolong famili Cerambycidae. Genus ini juga merupakan bagian dari ordo Coleoptera, kelas Insecta, filum Arthropoda, dan kingdom Animalia. Larva kumbang dalam genus ini biasanya mengebor ke dalam kayu dan dapat menyebabkan kerusakan pada batang kay...

  提示:此条目页的主题不是中華人民共和國最高領導人。 中华人民共和国 中华人民共和国政府与政治系列条目 执政党 中国共产党 党章、党旗党徽 主要负责人、领导核心 领导集体、民主集中制 意识形态、组织 以习近平同志为核心的党中央 两个维护、两个确立 全国代表大会 (二十大) 中央委员会 (二十届) 总书记:习近平 中央政治局 常务委员会 中央书记处 �...

 

 

Aéroport international de Dubaïمطار دبي الدوليDubai International Airport Vue générale de l'aéroport de Dubaï. Localisation Pays Émirats arabes unis Ville Dubaï Coordonnées 25° 15′ 13″ nord, 55° 21′ 52″ est Altitude 19 m (62 ft) Informations aéronautiques Code IATA DXB Code OACI OMDB Type d'aéroport Public Gestionnaire Dubai Airports Company Site web aéroport Consulter Pistes Direction Longueur Surface 12L/30R 4 000 m (13&...

 

 

1947 treaty between Italy and the Allies This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Treaty of Paris between Italy and the Allied Powers – news · newspapers · books · scholar · JSTOR (January 2013) (Learn how and when to remove this message) You can help expand this article with text translated from the ...

New religious movement For other uses, see Cargo cult (disambiguation). A ceremonial cross of the John Frum cargo cult, Tanna island, New Hebrides (now Vanuatu), 1967 Part of a series onPolitical andlegal anthropology Basic concepts Status and rank Ascribed status Achieved status Social status Caste Age grade/Age set Leveling mechanism Leadership Big man Patriarchy Matriarchy Elder Pantribal sodalities Chief Paramount chief Polities Band society Segmentary lineage Tribe Chiefdom Petty kingdom...

 

 

World War II fortifications Harbor Defenses of Manila and Subic BaysThe harbor of Manila and surrounding areasActive1905–1942Country United StatesBranchUnited States Army Coast Artillery CorpsTypeCoast artilleryRoleHarbor Defense CommandPart of Philippine Department (1922–1941) United States Army Forces in the Far East (1941–1942) Garrison/HQFort Mills, CorregidorMascot(s)OozlefinchEngagementsPhilippines campaign (1941–1942)CommandersNotablecommanders MG George F. Moore Col....

 

 

Johanes Haribowo Wakil Gubernur Timor Timur ke-3Masa jabatan8 Maret 1993 – 8 Maret 1998PresidenSoehartoGubernurJosé Abílio Osório SoaresPendahuluAntonius Baldinuci SaridjoPenggantiJohannes Suryo PrabowoSekretaris Wilayah Daerah Timor TimurMasa jabatan1992 – 9 Maret 1993GubernurMário Viegas CarrascalãoJosé Abílio Osório SoaresPendahuluAntonio Freitas ParadaPenggantiRadjakarina Brahmana Informasi pribadiLahir(1943-07-20)20 Juli 1943 Tasikmalaya, Jawa BaratMenin...

العلاقات الألمانية الجورجية ألمانيا جورجيا   ألمانيا   جورجيا تعديل مصدري - تعديل   العلاقات الألمانية الجورجية هي العلاقات الثنائية التي تجمع بين ألمانيا وجورجيا.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وجه المقارن...

 

 

1985 single by Uncanny X-Men50 YearsSingle by Uncanny X-Menfrom the album 'Cos Life Hurts ReleasedMay 1985StudioPlatinum Studios, MelbourneGenrepop, Pop-rock, Soft rockLength4:06LabelMushroom RecordsSongwriter(s) Brian Mannix Ron Thiessen Producer(s) Red Pinko Sims Uncanny X-Men singles chronology The Party (1983) 50 Years (1985) Still Waiting (1985) 50 Years is a song by Australian Rock-pop group Uncanny X-Men. The song was released in May 1985 as the second single from the band's debut stu...

 

 

شرق إفريقيامعلومات عامةجزء من إفريقيا القارة إفريقيا تقع في منطقة تضاريس إفريقيا الإحداثيات 1°18′02″S 36°50′50″E / 1.300444°S 36.84726°E / -1.300444; 36.84726 يشترك في الحدود مع وسط إفريقياشمال إفريقياالبحر الأحمر لديه جزء أو أجزاء بوروندي[1]جزر القمر[1]جيبوتي[1] تعديل -...

Names of the Bus companies in the Philippines This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: List of bus companies of the Philippines – news · newspapers · books · scholar · JSTOR (April 2022) (Learn how and when to remove this message) Main articles: Transportation in the Philippines and Transportation in ...

 

 

Zōri wanita dari bahan kulit Zōri (草履code: ja is deprecated ) adalah alas kaki yang dipakai orang Jepang hingga dikenalnya sepatu pada zaman Meiji. Pada masa sekarang, orang Jepang hanya memakai zōri sewaktu mengenakan kimono. Berbeda dari geta yang bukan alas kaki untuk kesempatan resmi, zōri dipakai untuk segala kesempatan, termasuk sewaktu mengenakan kimono formal. Cara memakainya seperti memakai sandal jepit. Alas (sol) berbentuk lonjong seperti keping uang zaman dulu. Berbeda dar...

 

 

Bugie, baci, bambole & bastardiSean Penn in una scena del filmTitolo originaleHurlyburly Paese di produzioneStati Uniti d'America Anno1998 Durata122 min Generecommedia, drammatico RegiaAnthony Drazan SceneggiaturaDavid Rabe ProduttoreAnthony Drazan, Richard N. Gladstein, David Hamburger FotografiaGu Chang Wei MontaggioDylan Tichenor MusicheDavid Baerwald, Steve Lindsey ScenografiaMichael D. Haller CostumiMary Claire Hannan Interpreti e personaggi Sean Penn: Eddie Kevin Spacey: Mickey ...

アカンダナ山 平湯峠方面の国道158号から望むアカンダナ山標高 2,109.43[1] m所在地 日本岐阜県高山市位置 北緯36度12分01.0秒 東経137度34分21.6秒 / 北緯36.200278度 東経137.572667度 / 36.200278; 137.572667座標: 北緯36度12分01.0秒 東経137度34分21.6秒 / 北緯36.200278度 東経137.572667度 / 36.200278; 137.572667[1]山系 飛驒山脈種類 活火山ランクC アカン�...

 

 

1857 U.S. Supreme Court case on the citizenship of African-Americans 1857 United States Supreme Court caseDred Scott v. SandfordSupreme Court of the United StatesArgued February 11–14, 1856Reargued December 15–18, 1856Decided March 6, 1857Full case nameDred Scott v. John F. A. Sandford[a]Citations60 U.S. 393 (more)19 How. 393; 15 L. Ed. 691; 1856 WL 8721; 1856 U.S. LEXIS 472DecisionOpinionCase historyPriorJudgment for defendant, C.C.D. Mo.HoldingJudgment reversed and suit dismisse...