Strategi Penjadwalan Proyek Perangkat Lunak

September 24, 2017
Forward scheduling adalah menentukan tanggal mulai proyek dan menjadwalkan ke depan dari tanggal tersebut. Berdasarkan durasi terencana tugas-tugas yang diperlukan,keantar ketergantungan tugas-tugas dan alokasi sumber-sumber daya untuk menyelesaikan tugas-tugas tersebut, memproyeksi tanggal penyelesaian dengan pengkalkulasian.

Reverse scheduling adalah menentukan tenggat waktu proyek dan menjadwalkan mundur dari tanggal :enggat waktu tersebut. Tugas-tugas, durasinya, keantarketergantungan dan sumber-sumber daya harus dipertimbangkan untuk memastikan bahwa proyek tersebut dapat diselesaikan saat tenggat waktu.


Menugaskan Sumber-Sumber Daya

  • Orang—meliputi semua pemilik, pengguna, analis, desainer, developer, agen eksternal dan bantuan klerikal sistem yang akan dilibatkan dalam proyek.
  • Layanan—termasuk layanan-layanan seperti tinjauan kembali kualitas yang mungkin dibebankan pada basis tiap pemakaian.
  • Fasilitas-fasilitas dan perlengkapan—Meliputi semua ruangan dan teknologi yang akan diperlukan untuk menyelesaikan proyek.
  • Persediaan barang dan material—termasuk semua benda mulai dari pensil, kertas, buku catatan sampai cartridgetoner,dan lain-lain.
  • Uang—termasuk penerjemahkan semua hal diatas ke dalam anggaran





Resource Leveling/Penyeimbangan Sumber Daya

Resource leveling adalah sebuah strategi yang digunakan untuk mengkoreksi sumber daya yang dialokasikan ?erlebihan dengan kombinasi penundaan atau pemecahan tugas-tugas.

  • Pendekatan dalam resource leveling 
  • Task delaying/penundaan tugas-tugas 
  • Task splitting/pemecahan tugas-tugas

Penundaan dan Pemecahan Tugas-tugas

Critical path sebuah proyek adalah urutan tugas-tugas tergantung yang memiliki jumlah terbesar dari most likely duration. Critical path menentukan tanggal penyelesaian paling awal proyek yang mungkin.

Tugas-tugas pada critical path tidak dapat ditunda tanpa memasukkan jadwal penundaan, karena akan menyebabkan penundaan penyelesaian keseluruhan proyek.
cliick time available for any noncritical task is the amount of delay that can be tolerated between the starting time, completion time of a task without causing a delay in the completion date of the entire project.

Tasks that have slack time can be delayed to achieve resource leveling.



Keterangan Gambar :
  • Supervision resources
  • The DEADLINE - A Novel About Project Management
  • The One Minute Manager
  • The Care and Feeding of Monkeys
  • Stages of Team Maturity (see figure to the right)

Monitor and Control Progress

m  Progress reporting
m  Change management
m  Expectations management
m  Schedule adjustments critical path analysis (CPA)

Sample Outline for a Progress Report

I.    Cover Page
A.                     Project name or identification
B.                     Project manager
C.                     Date or report
IL  Summary of progress
A.                     Schedule analysis
B.                     Budget analysis
C.                     Scope analysis (describe any changes that may have an impact on future progress)
D.                     Process analysis (describe any problems encountered with strategy or methodology)
E.            Gantt progress chart(s)
III. Activity analysis
A.                     Tasks completed since last report
B.                     Current tasks and deliverables
C.                     Short term future tasks and deliverables
IV. Previous problems and issues
A.                     Action item and status
B.                     New or revised action items
1.                      Recommendation
2.                      Assignment of responsibility
3.                      Deadline (continued) Sample Outline for a Progress Report (concluded)
V.  New problems and issues
A.                     Problems (actual or anticipated)
B.                     Issues (actual or anticipated)
C.                     Possible solutions
1.                    Recommendation
2.                    Assignment of responsibility Deadline
VI. Attachments
(include relevant printouts from project management software)


Expectations Management

An expectations management matrix is a rule-driven tool for helping management understand the dynamics and impact of changing project parameters such as cost, schedule, scope, and quality.


Critical Path Analysis (and Slack Time)


  • Using intertask dependencies, determine every possible path through the project.
  • For each path, sum the durations of all tasks in the path.
  • The path with the longest total duration is the critical path.
  • The critical path for a project is that sequence of dependent tasks that have the largest sum of most likely durations. The critical path determines the earliest completion date of the project.
  • The slack time available for any noncritical task is the amount of delay that can be tolerated between the starting time and completion time of a task without causing a delay in the completion date of the entire project.


Share this

Related Posts

Previous
Next Post »