ESTIMATION – CASE STUDY Carl had been put in charge of version 1 of Giga –Safe’s inventory control system (ICS). He had a general idea of the capabilities.

Slides:



Advertisements
Presentasi serupa
Perth Chart & Critical Path Method
Advertisements

Love comes to those who still hope although they’ve been disappointed,to those who still believe although they’ve been betrayed,to those who still love.
EXODUS 6:6-8 6 THEREFORE SAY TO THE CHILDREN OF ISRAEL: ‘I AM THE LORD; I WILL BRING YOU OUT FROM UNDER THE BURDENS OF THE EGYPTIANS, I WILL RESCUE YOU.
ASKING AND GIVING OPINION
This is pretty strange how it worked out this way. Even if you are not religious, you should read this. Cukup mencengangkan bgm mungkin semua ini bisa.
Managing Software Requirements (manajemen kebutuhan perangkat lunak)
Cultural Determinants of Schemas
RESOLUTION DECISIONS.. “Do I STAY? Or should I GO?” “Is He (or She) the RIGHT one for me?” “Should I BUY this? Or SELL that?” “Should I INVEST in.
Agile Software Development
RENCANA PENGEMBANGAN PERANGKAT LUNAK (RPPL)
MATERIAL RESOURCE PLANNING
WaterfallPrototyping RAD Incremental Prototyping Pendekatan SDLC.
Testing Implementasi Sistem Oleh :Rifiana Arief, SKom, MMSI
Menjadi Orang yang Percaya Diri Pertemuan 9 Matakuliah: CB 1 Tahun:
Menulis Kolom  Kolom adalah opini atau artikel. Tidak seperti editorial, kolom memiliki byline.  Kolom Biasanya ditulis reguler. Biasanya mingguan atau.
1 Pertemuan 09 Kebutuhan Sistem Matakuliah: T0234 / Sistem Informasi Geografis Tahun: 2005 Versi: 01/revisi 1.
1 Pertemuan 12 Pengkodean & Implementasi Matakuliah: T0234 / Sistem Informasi Geografis Tahun: 2005 Versi: 01/revisi 1.
By Asmuni Gani. Apa yang harus Anda ketahui agar mampu menyusun kalimat menjadi paragraf?
Bersediakah Anda membantu menjangkau Indonesia dengan Injil? (Will you help reach Indonesia with the Gospel?) A ministry of Campus Crusade for Christ Australia.
1 Pertemuan 21 Function Matakuliah: M0086/Analisis dan Perancangan Sistem Informasi Tahun: 2005 Versi: 5.
Verb Tense Tense denotes the time of the action indicated by a verb. The time is not always the same as that indicated by the name of the tense.
INDONESIA INFRASTRUCTURE INITIATIVE IURSP – Monitoring dan Evaluasi IURSP – Monitoring and Evaluation Workshop 3 Steve Brown VicRoads International Projects.
1 Pertemuan 11 Function dari System Matakuliah: M0446/Analisa dan Perancangan Sistem Informasi Tahun: 2005 Versi: 0/0.
NARRATIVE BY:VANDREKTUS DEREK,A.Md Standar Kompetensi Memahami makna teks monolog/esei berbentuk report, narrative dan analytical exposition secara akurat,
-Do you have a close friend? Does she/he have a problem? -What do you say when she/he tells her/his problem? - Did you ever come to your friend house?
BAHASA INGGRIS IV ( ENG IV / 3 SKS ) SMA ISLAM PB. SOEDIRMAN J A K A R T A T I M U R BAHAN AJAR : SPEAKING SKM PEPI FIDIA, S.Pd.
How to fix/make sinking office chair reusable Post by:
WELCOME TO ENGLISH CLASSROOM LANGUAGE.
This is pretty strange how it worked out this way
PREPARATION INSTRUCTION
CA113 Pengantar Manajemen Bisnis
DESIGNING AND EVALUATING MANAGEMENT CONTROL SYSTEMS
Software Engineering Rekayasa Perangkat Lunak
Conjunction.
SYMPATHY AND ENCOURAGIMENT (UNGKAPAN RASA SIMPATI DAN DORONGAN)
MEANING OF WORD/ PHRASE/SENTENCES
PARADIGM SHIFT JATI SURYANTO S.PD., MA.
CA113 Pengantar Manajemen Bisnis
GROUP 10.
Manajemen Proyek Perangkat Lunak (MPPL)
Master data Management
Welcome 8clicks Pte Ltd. About us  8CLICKS PTE LTD is best web Development Company in Singapore. It is famous for their web designing services. 8CLICKS.
A SMALL TRUTH TO MAKE LIFE 100%. Hard Work H+A+R+D+W+O+R+K = 98% Knowledge K+N+O+W+L+E+D+G+E = 96%
How You Can Make Your Fleet Insurance London Claims Letter.
Why It Is Necessary to Have More Sells Through the Social Media
How Can I Be A Driver of The Month as I Am Working for Uber?
How the Challenges Make You A Perfect Event Organiser.
Things You Need to Know Before Running on the Beach.
How to Pitch an Event
Don’t Forget to Avail the Timely Offers with Uber
Takes Rides for Never Ending Fun pacehire.co.uk. It’s still Time to Make Fun Before the Holidays pacehire.co.uk.
Story of Successful Events, How Visions Becomes Reality.
Evidence-Based Medicine Prof. Carl Heneghan Director CEBM University of Oxford.
Suhandi Wiratama. Before I begin this presentation, I want to thank Mr. Abe first. He taught me many things about CorelDRAW. He also guided me when I.
CA113 Pengantar Manajemen Bisnis
This is pretty strange how it worked out this way
Take a look at these photos.... Also, in case you're wondering where this hotel is, it isn't a hotel at all. It is a house! It's owned by the family of.
THE INFORMATION ABOUT HEALTH INSURANCE IN AUSTRALIA.
FUTURE TENSE (II) GOING TO PRESENT CONTINUOUS Going to AFFIRMATIVE Subject + to be + going to + verb I am going to play chess with my friend. She is.
Right, indonesia is a wonderful country who rich in power energy not only in term of number but also diversity. Energy needs in indonesia are increasingly.
Rank Your Ideas The next step is to rank and compare your three high- potential ideas. Rank each one on the three qualities of feasibility, persuasion,
TUJUAN PEMBELAJARAN TUJUAN PEMBELAJARAN TEST KOMPETENSI DASAR KOMPETENSI DASAR MATERI By: MICHAEL JACKSON START.
"More Than Words" Saying I love you, Is not the words, I want to hear from you, It's not that I want you, Not to say but if you only knew, How easy, it.
OLEH : ABDUL HARIS, S.Pd ASKING HELP.
Media Pembelajaran PATHWAY TO ENGLISH Kelompok Peminatan Untuk SMA/MA Kelas X.
Draw a picture that shows where the knife, fork, spoon, and napkin are placed in a table setting.
2. Discussion TASK 1. WORK IN PAIRS Ask your partner. Then, in turn your friend asks you A. what kinds of product are there? B. why do people want to.
Mary, Our Mother Jesus Christ Course Document # TX
By Group 5. Once upon a time a lion was roaming in the jungle in search of a prey. Luckily, he saw a rabbit sleeping fast under a tree. He was delighted.
Transcript presentasi:

ESTIMATION – CASE STUDY Carl had been put in charge of version 1 of Giga –Safe’s inventory control system (ICS). He had a general idea of the capabilities desired when he attended the first meeting of the oversight committee for the project. Bill was the head of the oversight committee. “Carl, how long is ICS 1.0 going to take?” he asked. “ I think it will take about 9 months, but that’s just a rough estimate at this point,” Carl said. “that’s not going to work,”Bill said. “I was hoping you’d say 3 or 4 months. We absolutely need to bring that system in within 6 months. Can you do it in 6?” “I’m not sure,”Carl said honestly.”I’d have to look the project more carefully, but I can try to find a way to get it done in 6.” “Treat 6 months as a goal then, “Bill said. “That’s what it’s got to be, anyway.” The rest of committee agreed. By week 5, additional work on the product concept had convinced Carl that the project would take closer to his original 9-month guess than to 6 months, but he thought that with some luck he still might be able to complete it in 6. He didn’t want to be branded a troublemaker, so he decided to sit tight.

ESTIMATION – CASE STUDY STUDI KASUS (lanjutan): Carl’s team made steady progress, but requirements analysis took longer than they had hoped. “They were now almost 4 months into what was supposed to be a 6-month project. “there’s no way we can do the rest of the work we have to do in 3 months, “he told Bill. He told Bill he needed a 2-month schedule slip and rescheduled the project to take 8-months. A few weeks later, Carl realized that design wasn’t proceeding as quickly as he had hoped either. “Implement the parts you can do easily,” he told the team. “We’ll worry about the rest of the parts when get to them.” Carl met with the oversight committee. “We’re now 7 months into our 8-month project. Detailed design is almost complete, and we’re making good progress. But we can’t complete the project in 8 months.” Carl announced his second schedule slip, this time to 10 months. Bill grumbled and asked Carl to look for ways to bring the schedule back to around 8 months. At the 9-month mark, the team had completed detailed design, but coding still hadn’t begun on some modules. It was clear that Carl coulddn’t make the 10- month schedule either. He announced the third schedule slip number – to 12 months. Bill’s face turned red when Carl announced the slip, and pressure from him became more intense. Carl began to feel that his job was on the line.

ESTIMATION – CASE STUDY STUDI KASUS (lanjutan): Coding proceeded fairly well, but a few areas needed redesign and reimplementation. The team hadn’t coordinated design details in those areas well, and some of their implementation conflicted. At the 11-month oversight committee meeting, Carl announced the fourth schedule slip – to 13 months. Bill became livid, “Do you have any idea what you’re doing? He yelled. “You obviously don’t have any idea! You obviously don’t have any idea when the project is going to be done! I’ll tell you when it’s going to be done! It’s going to be done by the 13-month mark, or you’re going to be out of a job! I’m tired of being jerked around by you software guys! You and your team are going to work 60 hours a week until you deliver! Carl felt his blood pressure rise, especially since Bill had backed him into an unrealistic schedule in the first place. But he knew that with four schedule slips under his belt, he had no credibility left. He felt that he had to knuckle under to mandatory overtime or he would lose his job. Carl told his team about the meeting. They worked hard and managed to deliver the software in just over 13 months. Additional implementation uncovered additional design flaws, but with everyone working 60 hours a week, they delivered the product through sweat and sheer willpower.

ESTIMATION – CASE STUDY STUDI KASUS (PERTANYAAN): 1.Apa masalah utama yang ada pada kasus di atas? 2.Identifikasi kelemahan-kelemahan manajemen (Perencanaan, Pengorganisasian, Kepemimpinan, Pengendalian) yang timbul pada saat Carl menangani proyek tersebut! 3.Bila anda diangkat sebagai manajer proyek tersebut apa yang akan anda lakukan?

ESTIMATION – FUZZYNESS ESTIMASI ADALAH PEKERJAAN YANG SULIT, KARENA MENGANDUNG KETIDAKPASTIAN. KITA HARUS MEMASTIKAN BAHWA SELURUH LEVEL MANAJEMEN TELAH MENGETAHUI DENGAN PASTI MENGENAI PROYEK YANG AKAN KITA LAKSANAKAN. LEVEL FUZZYNESS -> LIHAT GAMBAR BERIKUT

"A whole year to build a house here? No problem "Good. Let's get started. I'm in a hurry."

ESTIMATION – SAY “It is the mark of an instructed mind to rest satisfied with the degree of precision which the nature of a subject admits, and not to seek exactness when only an approximation of the truth is possible...” Aristotle

ESTIMATION – REFINEMENT PENGEMBANGAN SOFTWARE ADALAH PROSES PENGHALUSAN TINGKAT AKURASI YANG BIASA DAPAT DITERIMA OLEH PIHAK MANAJEMEN ADALAH 10% DARI ESTIMASI ANGGARAN. PENGHALUSAN KONSEP DIMULAI DARI PERNYATAAN KEBUTUHAN, RANCANGAN AWAL DAN SETERUSNYA HINGGA PEMROGRAMAN.

ESTIMATION – REFINEMENT BEBERAPA HAL YANG HARUS DIPERHATIKAN DALAM PROSES PENGHALUSAN APAKAH PELANGGAN BUTUH FUNGSI “X” ? APAKAH HARGA FUNGSI YANG DIBUTUHKAN MURAH ATAU MAHAL ? BILA SEKARANG DIBUTUHKAN, APAKAH NANTINYA MAU YANG MAHAL UNTUK VERSI BERIKUTNYA? BAGAIMANA FUNGSI TERSEBUT DIRANCANG ? SAMPAI TINGKATAN MANA KUALITAS FUNGSI TERSEBUT ? BERAPA LAMA UNTUK MEN-DEBUG DAN MENGKOREKSI ERROR ? BERAPA LAMA UNTUK MENGINTEGRASIKAN FUNGSI TERSEBUT DENGAN FUNGSI LAINNYA ?

ESTIMATION – GRAPH INITIAL PRODUCT DEFINITION APPROVED PRODUCT DEFINITION REQUIREMENT SPECIFICATION PRODUCT DESIGN SPECIFICATION DETAIL DESIGN SPECIFICATION PRODUCT COMPLETE

ESTIMATION – CONTROL HUBUNGAN ESTIMASI DENGAN KENDALI KEBANYAKAN PELANGGAN PERANGKAT LUNAK AWALNYA MEMBUTUHKAN SESUATU LEBIH DARI YANG SEBENARNYA MEREKA BUTUHKAN. PENGEMBANG PERANGKAT LUNAK SELALU DIHADAPKAN PADA PILIHAN ANTARA KEAKURASIAN ESTIMASI DENGAN KENDALI PROYEK.

ESTIMATION – COOPERATION KERJASAMA PERLU DISAMPAIKAN KEPADA PEMAKAI DI TAHAP MANA SAJA PENGEMBANG DAPAT MELAKUKAN ESTIMASI DENGAN CUKUP AKURAT. PEMAKAI PERLU DIBERITAHUKAN TINDAKAN / KEGIATAN SELANJUTNYA STRATEGI YANG AKAN DIPAKAI UNTUK MELAKSANAKAN KEGIATAN TERSEBUT. BILA ADA PERUBAHAN DARI KEBUTUHAN, RANCANGAN AWAL RINCI, TERMASUK PERUBAHAN ANGGARAN. TELL THEM "AS SOON AS I KNOW, YOU'LL KNOW."

ESTIMATION – REALITY APPROACH DEKATKAN ESTIMASI DENGAN KENYATAAN BILA PEMAKAI INGIN MEMPERCEPAT, HINDARKAN PENGEMBANG DARI KESALAHAN ESTIMASI YANG TERLALU RENDAH ATAU MEMBERIKAN ESTIMASI YANG MENYESATKAN. TARGET PIMPINAN PROYEK ADALAH MENCOBA MELAKUKAN ESTIMASI YANG TEPAT DAN SESUAI DENGAN ANGGARAN.

ESTIMATION – ACTUAL VS ESTIMATION Estimated Schedule “The trick is to try to estimate neither high nor low, but right on the money.”

ESTIMATION – POINT HAL YANG HARUS DIPERHATIKAN DALAM MELAKUKAN ESTIMASI TIDAK ADA YANG DAPAT MENENTUKAN DENGAN TEPAT BERAPA BIAYA YANG AKAN DIKELUARKAN KECUALI DAPAT TEPAT MENGETAHUI APA YANG DIKEHENDAKI. BILA INGIN BUAT ANGGARAN, BUATLAH KARAKTERISTIK PRODUK YANG LENTUR PROSES PENGEMBANGAN ADALAH PENGHALUSAN BERTAHAP ESTIMASI DAPAT DIPERHALUS SEIRING DENGAN PELAKSANAAN PROYEK BEDAKAN PENGERTIAN AKURASI DENGAN PRESISI AKURASI : SEBERAPA DEKAT DENGAN TETAPAN TERTENTU PRESISI : SEBERAPA SIGNIFIKAN ANGKA DIGIT SEBUAH PENGUKURAN PADA ESTIMASI PERANGKAT LUNAK, KESALAHAN PRESISI MERUPAKAN MUSUH DARI AKURASI.

ESTIMATION – PROCESS PROSES ESTIMASI PROSES UNTUK MENCAPAI KEAKURATAN DALAM MENJADWAL PENGEMBANGAN : 1.ESTIMASIKAN UKURAN DARI PRODUK (SEBERAPA BESAR FUNGSI YANG HARUS ADA) ‏ 2.ESTIMASIKAN EFFORTS (YANG PERNAH DILAKUKAN) ‏ 3.ESTIMASI JADWAL 4.SAJIKAN ESTIMASI YANG DIDAPAT DALAM RUANG LINGKUP DAN SECARA PERIODIK DIPERBAIKI

ESTIMATION – SIZE MENGHITUNG ESTIMASI DAPAT DILAKUKAN MELALUI BEBERAPA CARA : 1.MENGGUNAKAN PENDEKATAN ALGORITMA (BESARNYA PROGRAM ATAU FUNGSI YANG AKAN DIBUAT) ‏ 2.BERDASARKAN DESKRIPSI PROGRAM (SCREENS, DIALOGS, FILES, DATABASE TABLES) ‏ 3.BANDINGKAN DENGAN PROYEK SEJENIS BILA TELAH PUNYA PENGALAMAN

ESTIMATION – FUNCTION POINT ESTIMASI MENGGUNAKAN FUNCTION POINT DIGUNAKAN PADA AWAL PROYEK LEBIH MUDAH MENDASARKAN DARI SPESIFIKASI KEBUTUHAN JUMLAH FUNCTION POINT SEBUAH PROGRAM DILIHAT DARI JUMLAH DAN KOMPLEKSITAS SETIAP ITEM BERIKUT : 1.INPUT 2.OUTPUT 3.INQUIRIES 4.LOGICAL INTERNAL FILES 5.EXTERNAL INTERFACE FILES KALIKAN JUMLAH FUNCTION POINT DENGAN ITEM ( INPUT, OUTPUT, INQUIRIES, LOGICAL INTERNAL FILES, EXTERNAL INTERFACE FILES ) YANG DISEBUTKAN DI ATAS.

ESTIMATION – TIPS TIPS UNTUK MEMBUAT ESTIMASI AVOID OFF-THE-CUFF ESTIMATES. ALLOW TIME FOR THE ESTIMATE, AND PLAN IT. USE DATA FROM PREVIOUS PROJECTS. USE DEVELOPER-BASED ESTIMATES ESTIMATE BY WALK-THROUGH ESTIMATE BY CATEGORIES ESTIMATE AT A LOW LEVEL OF DETAIL DON'T OMIT COMMON TASKS USE SOFTWARE ESTIMATION TOOLS USE SEVERAL DIFFERENT ESTIMATION TECHNIQUES, AND COMPARE THE RESULTS. CHANGE ESTIMATION PRACTICES AS THE PROJECT PROGRESSES