Logo ms.artbmxmagazine.com

Bagaimana menjadi lebih berkesan dalam projek pembangunan perisian

Anonim

Objektif asas memantau dan mengendalikan projek pembangunan perisian adalah untuk memantau semua aktiviti pengembangan sistem yang sedang dibangun.

Ini adalah salah satu tugas paling penting dalam semua pengembangan produk, kerana kawalan yang memadai memungkinkan untuk menghindari penyimpangan dalam biaya dan tenggat waktu, atau setidaknya mengesannya secepat mungkin.

bagaimana-untuk-mencapai-lebih-kecekapan-dalam-perisian-pembangunan-projek

Untuk memantau dan mengendalikan projek dengan betul, Pengurus Projek perlu meluangkan masa sebanyak yang diperlukan untuk memantau status setiap tugas yang sedang dilaksanakan, dengan memberi perhatian khusus kepada mereka yang mengalami sedikit kelewatan. Apabila terdapat penyimpangan yang dikesan, penyebabnya mesti dianalisis untuk membuat pembetulan yang sesuai dan menebus masa yang hilang.

Kegiatan Pemantauan dan Pengendalian projek dilakukan dari penugasan tugas hingga penerimaan dalamannya oleh pasukan projek, sebelum penerimaan Pelanggan.

Karya ini berkaitan dengan pengendalian dan pemantauan pelbagai projek pengembangan perisian dan mencadangkan prosedur bagaimana menjalankan aktiviti mencapai kecekapan dan keberkesanan yang lebih besar dalam hasil yang diperoleh.

Kata kunci: kawalan dan pemantauan, projek pembangunan perisian, penyimpangan.

Pengenalan

Salah satu objektif utama pengendalian dan pemantauan projek pengembangan perisian adalah tepat untuk menindaklanjuti apa yang direncanakan, mengambil langkah-langkah yang sesuai ketika penundaan terjadi, biaya melebihi apa yang direncanakan, atau beberapa syarat yang disepakati berdasarkan dalam keputusan untuk melaksanakan projek ini.

Proses ini dapat dibahagikan kepada dua objektif utama, satu adalah, pemantauan akan bertanggung jawab untuk menentukan apakah projek itu terkawal atau tidak; Bagaimana anda menentukan sama ada projek itu terkawal? Mengesahkan apakah pencapaian projek dicapai: tepat pada waktunya, dengan sumber daya yang dianggarkan, dengan tahap kualiti dan terus dapat diterima dari segi ekonomi, setelah penyimpangan diperhatikan, rancangan projek mesti dirancang semula dan dirundingkan semula dengan pelanggan.

Yang lain merujuk kepada kawalan projek, yang didefinisikan sebagai aktiviti apa pun yang memastikan bahawa pekerjaan yang sebenarnya sesuai dengan rancangan: membandingkan apa yang telah dilakukan dengan tujuan dan rancangan, mengungkapkan kapan dan di mana terdapat penyimpangan, dan melaksanakan tindakan pembetulan; menolong melaksanakan rancangan.

Untuk memantau dan mengendalikan projek dengan betul, Pengurus Projek perlu meluangkan masa sebanyak yang diperlukan untuk memantau status setiap tugas yang sedang dilaksanakan, dengan memberi perhatian khusus kepada mereka yang mengalami sedikit kelewatan. Apabila terdapat penyimpangan yang dikesan, penyebabnya mesti dianalisis untuk membuat pembetulan yang sesuai dan menebus masa yang hilang.

Fungsi peringkat kawalan:

Pantau penyimpangan dari rancangan.

Lakukan tindakan pembetulan.

Menerima dan menilai perubahan dalam projek yang diminta.

Tukar kalendar projek.

Sesuaikan tahap sumber.

Ubah skop projek.

Kembali ke peringkat perancangan untuk membuat penyesuaian.

matlamat

  1. Menetapkan tahap disiplin minimum dalam semua aktiviti pembangunan. Memperkaya komunikasi antara anggota pasukan pembangunan dan organisasi yang lain. Memberi maklum balas kepada semua aktiviti pelaksanaan dengan betul. Menentukan status terkini kemajuan projek.

Metodologi dan Kajian Kes

Kegiatan pemantauan dan pengendalian dilakukan sepanjang siklus hidup projek perisian, kerana objektif utamanya adalah tindakan yang bertujuan mengumpulkan dan membandingkan maklumat mengenai kemajuan projek, dengan tujuan:

  • Memberi penglihatan yang secukupnya kepada semua orang yang terlibat dalam projek ini mengenai sisa aktiviti yang sedang dibangunkan. Umpan balik rancangan asal.

Terdapat berbagai gambaran mengenai siklus hidup projek, dalam hal ini yang diwakili oleh "Panduan untuk Buku Pengetahuan Pengurusan Projek" (PMI, 2000) yang meningkatkan kitaran hidup projek dalam 5 fasa akan digunakan (Lynn Crawford 2004):

Permulaan, pengenalan atau konsepsi, Perancangan, Pelaksanaan, Pengendalian dan Penutupan

Fasa-fasa ini saling bertindih sepanjang kitaran hidup, seperti yang ditunjukkan pada Gambar 1.

Gambar 1 Gambaran grafik setiap fasa semasa kitaran hidup projek.

Pengendalian akan ada dalam semua fasa yang disebutkan di atas, iaitu dari awal projek hingga penutupan, dan bahkan setelah projek itu selesai, serangkaian aktiviti berlanjutan yang harus dipantau dan dikendalikan untuk mencapai kepatuhan yang berjaya.

Projek mengikuti

Pemantauan projek dapat didefinisikan dengan seperangkat kegiatan yang termasuk dalam proses pengukuran, pengumpulan, pencatatan, pemrosesan dan analisis data untuk menghasilkan dan menyampaikan informasi yang diperlukan oleh pentadbiran projek dan memfasilitasi pengambilan keputusan yang menyumbang untuk mempertahankan atau mengubah arah mendorongnya ke arah objektif yang dipertimbangkan dalam reka bentuknya.

Proses pemantauan dicirikan oleh:

  • Menjadi berterusan, ia tidak terganggu, seluruh proses berlangsung dan dilakukan semasa pelaksanaan projek. Ia bertujuan untuk pelbagai aspek projek seperti: objektif, input, aktiviti, penyertaan pihak berkepentingan, penerima manfaat, produk, hasil, dll.

Ia mesti tepat dan berkesan.

Anda mesti menentukan kaedah yang digunakan untuk mengumpulkan data dan maklumat yang sesuai.

Ini dilakukan oleh semua pihak yang mempunyai kepentingan dalam pelaksanaan proyek atau hasilnya, pasukan atau projek pengurusan projek, oleh pelanggan, pengelolaan organisasi, dll.

Dalam proses pemantauan, sangat penting untuk sentiasa mengemas kini nilai sebenarnya, yang hanya merupakan perincian projek. Nilai sebenarnya adalah elemen penting dalam pemantauan projek, kerana ia memungkinkan kita membandingkan perbezaan antara apa yang dirancang dan realiti petunjuk, menyokong pengambilan keputusan dan tindakan pembetulan apabila perlu.

Antara aspek asas yang dikesan melalui pemantauan adalah:

Kemajuan projek mengikut tarikh yang dirancang.

Pengenalpastian masa, kos dan kualiti yang ketara.

Hasil perbandingan setelah tindakan pembetulan atau tindakan diterapkan. Prosedur susulan

Gambar 2 Prosedur untuk melaksanakan pemantauan projek pengembangan perisian.

P1 Tentukan objektif pemantauan: pada langkah pertama ini, ditentukan aspek mana yang berminat secara khusus untuk mendaftar.

Gambar 3 Aktiviti Menentukan objektif pemantauan

P2 Kenalpasti agen pemantau: dalam aktiviti ini, mereka yang bertanggungjawab untuk pemantauan dikenal pasti, dijelaskan dan diutamakan, di dalam dan di luar projek.

Gambar 4 Kenal pasti Aktiviti Ejen Penjejakan

P3 Tindak lanjut tugas: Tindak lanjut dilakukan dengan meninjau status setiap tugas dengan anggota pasukan yang ditugaskan untuk melaksanakannya dan mengesahkan statusnya dengan mereka yang bertanggungjawab untuk unit kerja tersebut.

Gambar 5 Aktiviti Penjejakan Tugas

P4 Menguruskan Insiden: Aktiviti ini terdiri daripada merakam kejadian, menilai kesannya dan mencadangkan penyelesaian.

Gambar 6 Aktiviti Menguruskan Kejadian

P5 Merancang anggaran untuk pemantauan: anggaran dirancang dan diedarkan di antara tahap pemantauan yang berlainan, dalam beberapa kes belanjawan ini tinggi kerana ciri-ciri penting beberapa projek.

Gambar 7 Aktiviti Merancang anggaran untuk pemantauan

P6 Siapkan produk susulan: dokumen keluar proses disiapkan, baca laporan susulan dengan kemajuan projek, rancangan kerja, cadangan, tindakan pembetulan, dll.

Gambar 8 Membuat aktiviti produk pemantauan

Kawalan projek

Keperluan untuk membuat tinjauan tetap terhadap pelaksanaan aktiviti yang diprogramkan untuk menentukan sistem kawalan yang memungkinkan untuk mengukur kemajuan fizikal dan penggunaan sumber daya manusia, material dan kewangan, serta hubungan antara waktu dan kos..

Pengendalian didefinisikan sebagai proses membandingkan realisasi sebenarnya dari proyek dengan yang dirancang, menganalisis variasi yang ada di antara keduanya, menilai kemungkinan alternatif, dan mengambil tindakan atau langkah pembetulan yang sesuai jika diperlukan.

Alat kawalan meliputi:

Perubahan skop

Perubahan pada belanjawan

Pematuhan dengan standard kualiti

Perubahan pada program

Sumber menghabiskan prestasi Kerja

Prosedur untuk menjalankan kawalan

Gambar 9 Prosedur untuk melakukan kawalan

P1 Tentukan titik kawalan: ini adalah saat-saat ketika diputuskan untuk menjalankan kawalan (pada akhir fasa projek yang relevan, pada akhir aktiviti penting, dll.)

Rajah 10 Tentukan aktiviti titik kawalan

P2 Mengendalikan tugas: dalam aktiviti ini perbandingan dibuat antara hasil yang diperoleh dari tindak lanjut dan yang diramalkan dengan rancangan, perbezaan dikira dan analisis kemungkinan penyebab perbezaan ini dilakukan, terutama jika itu signifikan.

Gambar 11 Tugas Kawalan Aktiviti

P3 Mencadangkan tindakan pembetulan: tindakan pembetulan dicadangkan untuk membetulkan atau mengimbangi masalah yang dikesan, rancangan asal akan disemak sekiranya perlu.

Gambar 12 Aktiviti Mencadangkan tindakan pembetulan

P4 Perubahan kawalan: permintaan dan pendaftaran perubahan akan dibuat, dinilai oleh pasukan projek dan maklumat akan diberikan kepada semua perubahan yang dibuat.

Rajah 13 Kawalan mengubah aktiviti

Keputusan

Projek yang dijadikan sampel dalam karya ini, adalah projek pengkomputeran nasional, ini adalah aplikasi web pengurusan, yang dikembangkan di PHP. Projek ini dalam fasa pemodelan perniagaan dan tinjauan keperluan, kerana perlu untuk menentukan bagaimana tingkah laku penunjuk waktu dilakukan dalam setiap fasa pengembangan.

Untuk projek ini, tiga tahap pemeriksaan telah ditentukan, tahap rendah atau dalaman untuk projek di mana pemimpin mengikuti dan mengawal jadual yang ditentukan, pemeriksaan tahap pertengahan di mana status kemajuan projek program dilaporkan ke Jabatan IT. pelanggan dan pemeriksaan tinggi atau luaran, di mana status projek dilaporkan kepada Ketua-ketua Tahap Pertama entiti yang berminat.

Menjejak

Tentukan objektif pemantauan:

1.Maklumkan kemajuan proses, definisi skop, pemodelan perniagaan dan pengumpulan keperluan sehubungan dengan jadual yang ditentukan.

Kenal pasti ejen pemantau:

Tahap dalaman rendah Tahap sederhana Tahap tinggi
Kepala subsistem Pengurusan program

Warganegara

Pelanggan
Pemimpin Perisian Naib Rektor Pengeluaran Rektor
Ketua pengurusan Direktorat Am

Pengeluaran

Naib Rektor Pengeluaran
Ketua Pusat Ketua Pusat Pengurusan program

Warganegara

Pengurusan program

Warganegara

Pengurus IT Pelanggan Direktorat Am

Pengeluaran

Pengkomputeran Pelanggan Yang lain berminat Ketua Pusat
Kumpulan Perancangan dan

Kawalan Infrastruktur Produktif

Pengurus IT Pelanggan
Dekan
Yang lain berminat Pemimpin perisian
Yang lain berminat

Jadual 1 Definisi agen pemantauan Pemantauan tugas:

Sistem ini mengandungi keseluruhan dalam 15 subsistem versi ini.

Boleh dihantar Rancang Nyata
Definisi skop subsistem 3 bulan 3 bulan 20 hari
Pemodelan Perniagaan 5 bulan 3 bulan 20 hari
Tinjauan Keperluan 5 bulan 3 bulan 20 hari

Jadual 2 Status boleh dihantar Mengurus Kejadian:

Insiden utama yang dikesan dalam proses ini adalah ketidakhadiran pakar fungsional dalam mesyuarat definisi skop, salah faham antara saintis fungsional dan komputer, ketidakpastian masa tinjauan fungsional untuk persetujuan skop, juga berlaku dengan pemodelan pengumpulan perniagaan dan keperluan.

Rancang belanjawan untuk pemantauan:

Kegiatan ini tidak dijalankan kerana pembangunan negara dijalankan secara percuma.

Buat produk susulan:

Dalam aktiviti ini untuk setiap peringkat laporan status yang berbeza dikembangkan.

Tahap Laporan status Penerangan
Level rendah Laporan status kemajuan projek Laporan ini disiapkan oleh pasukan pengembangan bersama dan pemimpin subsistem, yang menggambarkan status terkini setiap subsistem, masa dan kejadian.
Tahap sederhana Laporan status kemajuan program Laporan ini disiapkan oleh Direktorat Program Nasional bersama dengan pemimpin perisian dan pengurus pusat, di mana status setiap projek klien tercermin dalam satu dokumen, selain masalah umum lainnya.
Tahap tinggi Laporan status kemajuan program peringkat tinggi Ini adalah laporan tingkat pertengahan yang sama, sedikit lebih halus di mana semua masalah projek dalaman dihapuskan dan hanya kemajuan projek yang dilaporkan di muka pelanggan dan langkah-langkah yang diambil sekiranya berlaku penyimpangan.

Jadual 3 Laporan status untuk setiap tahap pemeriksaan kawalan

Tentukan titik kawalan:

Tahap Berulang
Level rendah setiap minggu
Tahap sederhana dua kali seminggu
Tahap tinggi bulanan

Jadual 4 Titik kawalan mengikut tahap pemeriksaan

Fasa Pemerhatian
Fasa permulaan Pada akhir fasa permulaan dan selesai mengumpulkan model dan keperluan perniagaan.
Fasa Penjelasan Pada akhir fasa penjelasan dan selesai analisis dan reka bentuk dan perihalan asas seni bina.
Fasa pembinaan Setelah selesai fasa Pembinaan dan selesai pelaksanaan dan pengujian.
Fasa peralihan Pada akhir fasa Peralihan dan selesai kelulusan produk dan penerimaan pelepasan
aplikasi komputer.

Jadual 5 Titik kawalan mengikut fasa projek Mengawal tugas:

Boleh dihantar Rancang Nyata Perbezaan
Mendefinisikan Skop Subsistem ces 3 bulan 3 bulan 20 hari 20 hari tertunggak
Pemodelan Perniagaan daripada 5 bulan 3 bulan 20 hari 1 bulan 4 hari tanpa

lari

Keperluan Tinjauan daripada 5 bulan 3 bulan 20 hari 1 bulan 4 hari tanpa

lari

Jadual 6 Perbandingan antara masa yang dirancang dan yang sebenarnya.

Dalam definisi skop, terdapat kelewatan selama 20 hari kerana kehilangan perjumpaan untuk definisi mereka, sebagai tambahan kepada ketidakpastian masa tinjauan oleh yang berfungsi.

Selebihnya aktiviti yang masih dalam analisis masih dijalankan, dengan 1 bulan dan 4 hari untuk diselesaikan.

Cadangkan tindakan pembetulan:

Punca Tindakan pembetulan
Ketidakhadiran dalam mesyuarat scoping. Merancang semula mesyuarat
Takrif masa tinjauan skop oleh yang berfungsi. Pelantikan kakitangan IT pelanggan oleh jabatan untuk memantau aktiviti dan memeriksa status setiap minggu.
Perselisihan faham antara pemaju dan pemaju. Menentukan proses analisis yang terperinci dan terperinci, mengadakan bengkel integrasi dan pemahaman, mewujudkan spreadsheet untuk setiap dokumen, menandatangani perniagaan dan keperluan.

Jadual 7 Sebab dan tindakan pembetulan yang dikesan

Beberapa tindakan yang ditentukan dalam jadual sebelumnya memerlukan perencanaan semula kerana mereka adalah kegiatan yang tidak dapat dipulihkan, jadi sangat penting untuk mengemas kini rancangan dan jadwal pembangunan yang sudah ditentukan dan melaporkan perubahan kepada mereka yang berminat.

Perubahan kawalan:

Pengendalian adalah proses yang sangat penting dalam pengelolaan proyek, karena mendukung keputusan mengenai perubahan yang timbul dan diminta oleh pelanggan, untuk mempertahankan kontrol terhadap versi. Kerana kerumitan proses ini, tidak akan dibincangkan dalam artikel ini, tetapi sah untuk mempertimbangkannya kerana kepentingannya.

Kesimpulannya

  • Objektif utama proses pemantauan adalah untuk mengesan aktiviti yang telah dirancang dan mencatat tingkah laku kos, masa dan kualiti. Proses kawalan didasarkan pada catatan tingkah laku petunjuk yang ditentukan dalam Memantau dan membandingkan hasilnya, mengesan penyimpangan dan mengambil tindakan pembetulan. Terdapat aktiviti dan masa yang dapat dipulihkan, tetapi tidak yang lain. Dalam banyak kes, insiden memberi kesan terhadap rancangan asal dan mesti dikemas kini. Pemantauan penunjuk mestilah proses yang berkesan dan berkesan dan berterusan.

Rujukan

  • Kitaran hidup projek - Monografias.com. Terdapat di: http://www.monografias.com/trabajos4/cicdevida/cicdevida.shtml. Brosur Cecilia GProyectos.pdf. Terdapat di: file: /// D: /Maestr%C3%ADa/Folleto%20de%20GProyectos%20de%20Cecilia.pdf. Lynn Crawford, 2004. Badan dan pengetahuan Pengurusan Projek Global. http://www.projectperformance.com.au/downloads/crawford_l_2004a.pdf. Terdapat di:
Muat turun fail asal

Bagaimana menjadi lebih berkesan dalam projek pembangunan perisian