2016
7
Arsitektur management E-Business Pusat Bahan Ajar dan eLearningYuwan Jumaryadi, S.Kom.,MM. http://www.mercubuana.ac.id
User Experience : Mengacu pada bagaimana pengguna mempersepsikan dan menginterpretasi website
Spesifikasi Fungsional : Memberikan panduan yang sangat detil terhadap setiap halaman pada website
Proses Manajemen Perubahan: kerangka kerja untuk mengidentifikasi masalah dalam proyek (misalnya, software bugs atau perubahan persyaratan website), memprioritaskan permasalahan, menetapkan tugas untuk menyelesaikan masalah tersebut, dan menelusuri perkembangan tugas sampai semua masalah diselesaikan Project Plan: memaparkan checkpoints, pencapaian, dan sumber daya yang
diperlukan untuk menyelesaikan proyek.
Area disiplin utama untuk pengembangan website yang sukses meliputi: – Strategi bisnis
– keahlian Fungsional / Materi Pokok – arsitektur informasi
– Pengembangan konten / penulisan – Desain Visual – Desain Antarmuka – Arsitektur Teknis – Administrasi Database – Pemodelan Data – Pengembangan Teknis – Pengujian Quality Assurance
Project Plan
ID Task Name Duration
1 Acm e.com Version 1.0 145 days?
2 User Experience Definition 70 days?
3 Audience Definition 45 days
4 ID initial audience groups 5 days 5 Brainstorm user intentions 5 days 6 Brainstorm features / functions to satisfy intentions 5 days 7 Test assumptions on intentions 5 days 8 Test assumptions on features / functions 5 days 9 Build user personea guides 10 days 10 Develop Functional Matrix 10 days 11 Develop Audience Definition Findings Document 10 days 12 Functional Definition 25 days
13 Create Functional Matrix 10 days
14 Process Flow s 5 days
15 Site Architecture 10 days
16 Nav Model 2 days
17 Directory Structure 2 days
18 Page inventory 2 days
19 Content Matrix 5 days
20 Page Schematics 10 days
21 Visual Definition 30 days?
22 Gather Interface Development Requirements 15 days 23 Develop Interface Findings Document 5 days? 24 Develop Visual Identity System 2 w ks
25 Develop Style Guide 2 w ks
26 Architecture Design Process 85 days
27 Technical Discovery and Definition 80 days
28 Existing Technology Discovery 10 days 29 Gather Technical Development Requirements 10 days 30 Development Environment Setup 1 w k
31 Live Environment Setup 1 w k
32 Implem entation 45 days
33 Findings Validation 1 w k
34 Visual Design Development 2 w ks
35 Interface Development 4 w ks
36 Application Development 8 w ks
37 Testing 65 days
38 Unit Testing 8 w ks
39 Component Integration Testing 5 days
40 UI Integration Testing 5 days
41 Integration Testing 5 days
42 Systems Testing 5 days
43 Performance and Stress Testing 5 days
44 Go Live 5 days
2 13 24 5 16 27 7 18 29 10 21 1 12 23 3 14 25 6 17 28 8 19 30 11 22 2 13 24 4 15 26 Mar 31, '02 Apr 28, '02 May 26, '02 Jun 23, '02 Jul 21, '02 Aug 18, '02 Sep 15, '02 Oct 13, '02 Nov 10, '02 Dec 8, '02 Jan 5, '03 Feb 2, '03
Pengidentifikasian User Experience
Dengan mengembangkan penawaran secara online melalui: – Mengidentifikasi lingkup penawaran
– Mengidentifikasi proses keputusan konsumen – Pemetaan penawaran untuk proses keputusan Hal-hal berikut dapat didefinisikan:
Jenis Pengguna: Jenis-jenis pengguna berlainan yang akan menggunakan situs Keinginan Pengguna: Tugas apa yang ingin diselesaikan ketik mengunjungi website Kepribadian Pengguna: Hal ini bersifat fiktif, contoh pola dasar pengguna yang
sebenarnya yang memungkinkan tim pengembangan untuk fokus pada pengumpulan kebutuhan inti dari pengguna dalam suatu kelompok
Use case: Menjelaskan bagaimana pengguna dan sistem berinteraksi untuk mencapai tujuan tertentu, biasanya langkah-langkah panduan yang menjelaskan semua tindakan yang figunakan, dan apa yang dikembalikan oleh system.
Proses Desain Arsitektur
Pada tahap ini tim perlu untuk menghasilkan beberapa dokumen penting: Site Map:
– Biasanya hirarki website yang diusulkan dan meliputi semua halaman utama, atau template, yang dikembangkan.
– Memungkinkan tim pengembang untuk mengelompokkan konten secara logis ke area konten dan untuk memahami bagaimana berbagai jenis konten berhubungan dan nge-link ke satu sama lain
– Tantangannya adalah untuk mengembangkan sistem navigasi yang berarti bagi pengguna dan juga sesuai dengan desain visual dari website
Halaman Skema:
– Gambar atau diagram sederhana yang berfungsi sebagai layout konseptual untuk setiap halaman pada website
– Skema memberikan informasi fungsi dan konten tertentu yang akan muncul
Contoh Halaman Skema
Penemuan Teknis
• Visi teknologi dipengaruhi oleh banyak unsur, termasuk diantaranya: – Tujuan bisnis website
– Pengguna Pribadi (User personal) – Teknologi yang ada
– Keahlian Internal – Keinginan Pengguna – Waktu dan budget
– Kunjungan terhadap website (Traffic) – Persyaratan Uptime
– Persyaratan Keamanan
– Sistem perusahaan yang ada, termasuk sistem back-end dan database yang relevan
– Bagaimana perbedaan website yang diusulkan dari para pesaing perusahaan – Arsitektur teknis konseptual untuk mendukung website
– Analisis dan rekomendasi untuk komponen software yang akan digunakan selama proses pembangunan
Implementasi Validasi
– Melakukan finalisasi desain visual website – Membuat fungsi prototipe
Tahap Pembangunan
• Proses pembangunan intinya beberapa langkah yang sangat sederhana: – Desain infrastruktur teknis
– Desain komponen teknis sehingga mereka akan fleksibel dan dapat dikembangkan
– Membangun komponen (baik visual dan fungsional) yang akan membentuk website
– Mengintegrasikan komponen-komponen sehingga mereka bekerja seperti yang diharapkan
– Menguji komponen-komponen, baik secara individu maupun setelah mereka telah diintegrasikan
– Menyempurnakan sistem dan komponen berdasarkan tes pengujian – Launch website
Pengembangan lingkungan
• Memutuskan bahasa yang digunakan diarahkan oleh sejumlah faktor: – Keterampilan yang tersedia
– Portabilitas
– Fitur skalabilitas / perusahaan – Biaya
Halaman Desain
• Halaman unik: adalah halaman yang memiliki desain yang berbeda dari halaman lain di situs
• Halaman Template: desain dan tata letak halaman ini diulang lebih dari sekali, biasanya pada bagian dari situs yang memiliki beberapa halaman dari isi yang serupa
2016
13
Arsitektur management E-Business Pusat Bahan Ajar dan eLearningYuwan Jumaryadi, S.Kom.,MM. http://www.mercubuana.ac.id
Pengembangan Antar Muka
• Pemilihan teknologi yang mana untuk mengimplementasikan sebuah antarmuka adalah hal sulit karena tidak semua halaman memerlukan fungsi yang sama atau memberikan informasi yang sama
• Keberhasilan sebuah antarmuka ditentukan oleh apakah penggunanya berhasil dalam mendapatkan informasi yang mereka butuhkan dan memahami informasi yang diberikan kepada mereka
Pengembangan Aplikasi
• Pengembangan aplikasi Pembuatan aplikasi ini dibentuk oleh matriks fungsionalitas dan spesifikasi fungsional
• Tim ini menciptakan modul yang memenuhi semua kemampuan yang perlu dimiliki website