10
STMIK MULTI DATA PALEMBANG ANALISIS DAN PERANCANGAN CUSTOMER RELATIONSHIP MANAGEMENT BERBASIS SMS GATEWAY Requirements Management Plan Version <1.0> : - TIDAK ADA NAMA PERUSAHAAN - JUDUL KURANG SPESIFIK [Note: The following template is provided for use with the Rational Unified Process. Text enclosed in square brackets and displayed in blue italics (style=InfoBlue) is included to provide guidance to the author and should be deleted before publishing the document. A paragraph entered following this style will automatically be set to normal (style=Body Text).] [To customize automatic fields in Microsoft Word (which display a gray background when selected), select File>Properties and replace the Title, Subject and Company fields with the appropriate information for this document. After closing the dialog, automatic fields may be updated throughout the document by selecting Edit>Select All (or Ctrl-A) and pressing F9, or simply click on the field and press F9. This must be done separately for Headers and Footers. Alt-F9 will toggle between displaying the field names and the field contents. See Word help for more information on working with fields.]

SI346-051041-532-13

  • Upload
    dauruk

  • View
    214

  • Download
    2

Embed Size (px)

Citation preview

Requirements Management Plan

STMIK MULTI DATA PALEMBANG

ANALISIS DAN PERANCANGAN CUSTOMER RELATIONSHIP MANAGEMENT BERBASIS SMS GATEWAY

Requirements Management PlanVersion

: - TIDAK ADA NAMA PERUSAHAAN

- JUDUL KURANG SPESIFIK

[Note: The following template is provided for use with the Rational Unified Process. Text enclosed in square brackets and displayed in blue italics (style=InfoBlue) is included to provide guidance to the author and should be deleted before publishing the document. A paragraph entered following this style will automatically be set to normal (style=Body Text).]

[To customize automatic fields in Microsoft Word (which display a gray background when selected), select File>Properties and replace the Title, Subject and Company fields with the appropriate information for this document. After closing the dialog, automatic fields may be updated throughout the document by selecting Edit>Select All (or Ctrl-A) and pressing F9, or simply click on the field and press F9. This must be done separately for Headers and Footers. Alt-F9 will toggle between displaying the field names and the field contents. See Word help for more information on working with fields.]

Revision History

DateVersionDescriptionAuthor

04/05/20111.0Perumusan AwalRosita Sari

Silvia Atista

Tantri Maria

Windy Kwan

Table of Contents

21.Introduction

1.1Purpose21.2Scope21.3Definitions, Acronyms, and Abbreviations21.4References21.5Overview22.Requirements Management22.1Organization, Responsibilities, and Interfaces22.2Tools, Environment, and Infrastructure23.The Requirements Management Program23.1Requirements Identification23.2Traceability23.2.1Criteria for 23.3Attributes23.3.1Attributes for 23.4Reports and Measures23.5Requirements Change Management23.5.1Change Request Processing and Approval23.5.2Change Control Board (CCB)23.5.3Project Baselines23.6Workflows and Activities24.Milestones25.Training and Resources2

Requirements Management Plan1. Introduction

Dokumen ini berisi panduan yang akan digunakan oleh proyek untuk memberikan gambaran mengenai standard requirement documents, requirement types, requirement attributes, dan traceability. Dokumen ini juga mendefinisikan strategi umum untuk pengaturan requirement dan berfungsi sebagai sumber dokumen utama bagi semua partisipan dalam proyek ini.1.1 Purpose

Tujuan dari rancangan dokumen ini adalah untuk melaksanakan dan mendokumentasikan pendekatan sistematis untuk mendapatkan, Mengorganisasikan kebutuhan Sistem Informasi Berbasis SMS Gateway pada CV. EMPAT SERANGKAI. Dokumen ini juga melaksanakan dan memelihara perjanjian antara pelanggan dan tim proyek pada perubahan sistem.CV TIDAK BOLEH ADA TITIK.1.2 Scope

Dokumen ini menyediakan lingkup manajemen perencanaan kebutuhan dari proyek. Dokumen perencanaan ini adalah pendekatan lingkup manajemen, peran dan tanggung jawab pihak-pihak yang terkait dengan lingkup proyek, pengendalian perubahan lingkup. Setiap komunikasi proyek yang berkaitan dengan lingkup proyek harus mematuhi lingkup manajemen perencanaan ini.

1.3 Definitions, Acronyms, and Abbreviations

Definisi dan singkatan yang terdapat dalam dokumen ini dapat dilihat pada dokumen Glossary.

1.4 References

Spence, I. and L. Probasco. 1998. Traceability Strategies for Managing Requirements with Use Cases.

Cupertino, CA: Rational Software Corporation. Available at www.rational.net.1.5 Overview

Dokumen ini berisikan rincian khusus dan strategi untuk mengelola kebutuhan proyek peracangan Customer Relationship Management berbasis SMS Gateway . Dokumen ini menjelaskan bagaimana kebutuhan ditata dan dicatat dalam proyek ini. Dokumen ini menjelaskan proses pengelolaan perubahan kebutuhan-kebutuhan yang ada. Dijelaskan juga workflow dan rangkaian aktifitas yang berhubungan dengan pengontrolan kebutuhan proyek.2. Requirements Management

2.1 Organization, Responsibilities, and Interfaces

Organisasi proyek untuk melakukan pengembangan aplikasi sistem informasi ini adalah sebagai berikutJabatanTanggung Jawab

Project

managerIndividu yang bertanggungjawab penuh atas keberlangsungan proyek. Manajer

proyek harus memastikan penjadwalan aktifitas, pengalokasikan dan penyelesaiannya sesuai dengan jadwal proyek, anggaran dan kebutuhan kualitas.

DeveloperSeseorang yang bertanggung jawab untuk mengembangkan fungsionalitas yang dibutuhkan sesuai dengan standar dan prosedur proyek. Tennasuk didalamnya aktifitas untuk melakukan pengumpulan kebutuhan, analisa dan perancangan, implementasi dan pengujian.

Team leaderPemimpin tim adalah penghubung antara pihak manajemen dan pengembang.

Pemimpin tim bertanggungjawab untuk memastikan bahwa setiap aktifitas dilakukan dan dimonitor sampai penyelesaiannya. Pemimpin tim juga bertanggungjawab untuk memastikan bahwa staf pengembang mengikuti standar proyek dan sesuai dengan jadwal proyek.

Requirements

specifierSeseorang yang bertugas untuk menyusun spesifikasi dari bagian fungsionalitas sistem dengan menggambarkan aspek kebutuhan tersebut ke dalam satu atau lebih usecase. Requirement specifier juga bertanggungjawab untuk mempaketkan usecase, menjaga integritas dari paket tersebut.

2.2 Tools, Environment, and Infrastructure

Development Tools

1. Microsoft Visual Basic.NET

2. MySQL Server untuk memanage databaseSPESIFIKASI TOOLS YANG KURANG DETAIL3. The Requirements Management Program

3.1 Requirements Identification

Bagian ini menggambarkan tentang artifact (dokumen, tipe kebutuhan, dan atribut kebutuhan) dan

mendefinisikan bagaimana artifact tersebut diberi nama, ditandai, dan diberi nomor.Artifact

(Document Type)Traceability ItemDescription

Stakeholder Requests (STR)Stakeholder Request (STRQ)Kebutuhan utama stakeholders/pengguna

Vision (VIS)Stakeholder Need (NEED)

Feature (FEAT)Kondisi atau kemampuan dari sistem yang akan ingin

dibangun untuk mewujudkan keinginan stakeholder

Use-Case ModelUse Case (UC)Deskripsi dan pengembangan use case, berisi tentang

alur standar dan alternatif dari sebuah proses.

Glossary (GLS)Glossary Term (TERM)Digunakan untuk mencatat semua kosakata yang

umum digunakan dalam seluruh dokumen

Supplementary Specification (SS)Supplementary Requirement (SUPP)Menggambarkan kebutuhan system yang tidak dapat

digambarkan dalam use case

Requirements

Management Plan

(RMP)Requirements Management Plan

(RMP)Menggambarkan kebutuhan danstrategi tertentu untuk

pengelolaan dan pengembangan proyek

3.2 Traceability

Setiap fitur yang disetujui harus memiliki hubungan pada salah satu usecase atau supplementary

requirement seperti gambar berikut ini.

3.2.1 Traceability Criteria for Requirement Types

3.3 Attributes

3.3.1 Attributes for

Benefit

CriticalIni harus dilakukan dengan tugas utama dari sistem, fungsi dasarnya, fungsi untuk yang sedang dikembangkan. Jika hilang maka sistem gagal untuk memenuhi misi utamanya. Mereka mengarah kepada desain arsitektur dan cenderung menjadi kasus paling sering digunakan dieksekusi.

ImportantIni harus dilakukan dengan dukungan fungsi sistem, seperti kompilasi data statistik, pembuatan laporan, pengawasan, dan pengujian fungsi. Jika mereka hilang sistem masih bisa (untuk sementara waktu) memenuhi misi fundamentalnya, tapi dengan kualitas pelayanan terdegradasi.

UsefulIni adalah "kenyamanan" fitur, tidak berhubungan dengan misi utama sistem tapi yang membantu dalam penggunaan atau posisi pasar.

Effort

Perkiraan hari upaya untuk menerapkan persyaratan.

Misalnya Hal ini dapat kategori seperti Rendah, Sedang, Tinggi. Misalnya Rendah = 20 hari.

Dalam mendefinisikan Usaha, itu harus jelas yang terindikasi overhead (manajemen usaha, usaha pengujian, persyaratan usaha dll) dimasukkan ke dalam estimasi.Risk

Pertimbangan yang diambil mengenai risiko yang akan terjadi pada saat pengembangan system.KURANG JELASNYA RESIKO.StabilityDitetapkan oleh analis dan tim pengembangan, ini menunjukkan kemungkinan bahwa kebutuhan akan mengalami perubahan. Digunakan untuk meningkatkan prioritas pengembangan dan untuk menjelaskan apakah informasi tambahan dibutuhkan atau tidak.3.4 Requirements Change Management

3.4.1 Change Request Processing and Approval

Setiap permintaan perubahan nomor yang ingin diajukan oleh stakeholder, namun perubahan yang

dinginkan tersebut harus dituangkan ke dalam dokumen tertulis, menggambarkan detail perubahan,

alasan dan dampak dari perubahan yang diinginkan. Dokumen permohonan perubahan tersebut

selanjutnva harus disetujui oleh sponsor. Setelah mendapat persetujuan dari sponsor maka

dokumen tersebut harus diperiksa oleh manajer proyek (kepada CCB) untuk dilihat cakupan

perubahannva.

Permohonan perubahan harus dimasukkan ke dalam Rational ClearQuest untuk diperiksa oleh

Change Control Board (CCB). CCB dikepalai oleh Project Manager dan akan diselenggarakan pertemuan berkala untuk mengevaluasi seluruh perubahan yang diminta, kepada kebutuhan dengan

menggunakan integrasi Rational ClearQuest RequisitePro.

CCB akan mengaudit setiap permintaan perubahan; kemudian akan menandai permohonan

perubahan tersebut dengan status diterima (accepted), membutuhkan informasi lebih lanjut (need

more info) dan ditolak (rejected). Jika cakupan perubahan yang diminta masih terhitung on budget,

on schedule dan masih berada data scope proyek maka akan segera ditindaklanjuti oleh

pengembang untuk memenuhi perubahan tersebut. Namun jika temyata cakupan perubahan tersebut

besar, tidak on budget dan tidak on schedule maka akan diadakan pertemuan antara stakeholder

dengan pihak pengembang untuk pembicaraan lebih lanjut berkenaan dengan rencana perubahan

tersebut, sementara untuk perubahan yang diluar dari scope proyek akan diabaikan. Detail

dokumentasi terdapat pada Change Management.3.4.2 Change Control Board (CCB)

Anggota CCB dikepalai oleh project Manager. Setelah change request disetujui,

diadakan project change feasibility meeting, project change acceptance meeting, dan project change implementation.4. Milestones

Setiap permintaan perubahan dokumen perencanaan manajemen kebutuhan diajukan oleh stakeholder, Namun perubahan yang dinginkan tersebut harus dituangkan ke dalam dokumen tertulis, menggambarkan setiap detail perubahan, alasan dan dampak dari perubahan yang diinginkan.

5. Training and ResourcesProduct perangkat lunak:

1. Dalam pengembanganya perangkat lunak yang kami sajikan mengunakan sistem Sms Gateway dengan software yang digunakan MS. Word, Visual basic dengan database sql server 2005.

2. Perangkat lunak yang nantinya di kembangkan dapat membantu proses meningkatkan hubungan dengan pelanggan yang lebih baik.

Personil traning:

1. Team proyek harus memahami konsep E-Commerce dan pengolahan kebutuhan sistem yang baik.APA YANG BERHUBUNGAN DENGAN E-COMMERCE2. Team proyek memerlukan pelatihan dalam menjalin kerja sama serta pelatihan dalam bidang masing-masing apabila pengalam diangap kurang.

NOTE: BANYAK FORMAT TULISAN YANG BERBEDA.Stakeholder Request

Feature

Use Case

Supplementary

PAGE