• Tidak ada hasil yang ditemukan

Web Manajemen Proyek

N/A
N/A
Protected

Academic year: 2021

Membagikan "Web Manajemen Proyek"

Copied!
7
0
0

Teks penuh

(1)

Web Manajemen Proyek

Manajemen proyek adalah kegiatan manusia untuk membentuk tindakan manusia lainnya. Perspektif yang berpusat pada manusia membutuhkan manajer proyek web untuk memiliki kompetensi besar konflik-pemecahan-Tency, dan tim Web untuk memiliki pemahaman interdisipliner. Akibatnya, model yang digunakan untuk mengembangkan aplikasi Web telah menjadi sangat fleksibel, memungkinkan untuk pengembangan sangat iterative incremental, dan melibatkan kontraktor sering.

1. Dari Software Manajemen Projek menjadi Web Manajemen Projek

• Tujuan Perangkat Lunak Manajemen Proyek

Disini dibahas tentang siklus pengembangan produk secara teknis untuk tugas-tugas ekonomi dan sosial. Dimana pengembangan perangkat lunak ini berubah menjadi sebuah proses, berulang terkontrol, yang memungkinkan sebuah adaptasi dipahami dengan baik dan berkesinambungan dengan sebuah tujuan.

• Tugas-Tugas Perangkat Lunak Manajemen Proyek

Sebuah manajemet dapat didefinisikan sebagai suatu aktivitas yang berhubungan dengan membentuk tindakan orang lain, yang mana memiliki beberapa tugas berikut:

1. Kepemimpinan: Mengatur, kontrol, memimpin staf , dan menginformasikan. 2. Pengembangan: Set, merencanakan, dan menentukan tujuan.

3. Monitoring: pemeriksaan dan kontrol.

• Konflik Wilayah Proyek

Terdapat 3 buah parameter dari segi ekonomi yang harus seimbang satu sama lain, yaitu antara anggaran yang tersedia, cakrawala waktu tetap, dan kualitas produk yang diproyeksikan.

(2)

• Spesifik Manajemen Proyek Web

Pada saat ini tren telah berubah siklus menjadi lebih pendek, yang mengarah ke situasi di mana perangkat lunak semakin kurang berkembang pada cara tradisional. Banyak pengembang muda yang tidak akrab dengan model tradisional dan metode yang menjamin dan meningkatkan kematangan pengembangan.

Berikut merupakan tabel perbandingan antara software manajemen projek dengan Web manajemen projek.

Proyek web juga berbeda dari proyek perangkat lunak tradisional dalam hasil mereka:

• Perangkat lunak sistem tradisional yang terdiri dari bagian dikelompokkan menurut fungsi, dimana metrik kunci dari bagian ini adalah fungsionalitas. Sebaliknya, fungsi perangkat lunak dan konten bergantung satu sama lain dalam aplikasi Web, dan ketersediaan gabungan dari kedua elemen penting dari pengiriman pertama on.

• Desain dan pembuatan konten paling tidak sama pentingnya dengan fungsi aplikasi. Untuk aplikasi web, penataan ke dalam komponen-komponen desain dilakukan dengan cara yang

(3)

berbeda oleh masyarakat pembangunan yang berbeda, menggunakan konvensi penamaan yang berbeda.

2. Tantangan di dalam Web Manajemen Projek

• Tantangan Umum dalam Pembangunan Perangkat Lunak Dalam hal ini tantangan dibagi menjadi 3 hal, yaitu: 1. Leadership Challenges

Pada tantangan ini dibagi menjadi 3 hal, yaitu :

• Unique software systems

• Extremely technical leadership perspective

• Poor planning 2. Development Challenges

Pada development challenges ini juga dibagi menjadi 3 hal, yaitu:

• Individuality of programmers

• High number of alternative solutions

• Rapid technological change 3. Monitoring Challenges

Disini hanya terdapat 1 tantangan yaitu The immaterial state of software products. Karena proyek Web dicirikan oleh pembangunan paralel fungsionalitas dan konten, produk lebih "nyata" bagi pelanggan dan manajer proyek.

• Tantangan yang berkaitan dengan pembangunan di Web Proyek Dalam hal ini dibagi menjadi beberapa bagian, yaitu:

• Novelty (Kebaruan)

Diperlukan pengembang aplikasi Web dengan persyaratan baru atau perubahan dalam proyek Web jauh lebih sering daripada pengembang sistem perangkat lunak tradisional, hal ini dikarenakan para pengguna di masa depan tidak tahu apa yang ditawarkan atau apa yang mereka dapat atau harus mengharapkan dari aplikasi Web baru, mereka tidak bisa merumuskan persyaratan atau mengekspresikan harapan mereka.

(4)

Properti ini mencirikan kecenderungan umum dalam pengembangan perangkat lunak, yang ditangani oleh penggunaan metode tangkas, sistem komponen, dan konsentrasi meningkat dan integrasi alat pengembangan.

• Parallelism (Paralel)

Karena siklus pengembangan yang pendek dan struktur berbasis komponen dari domain aplikasi (misalnya, otentikasi, cari kesamaan, ticker berita, chat room) sering ditemukan dalam aplikasi Web, banyak aplikasi Web dikembangkan oleh subkelompok secara paralel. Sehingga manajemen proyek Web bertanggung jawab untuk memastikan bahwa para ahli dengan pengalaman yang sama atau kompetensi (misalnya, desainer interaksi, grafis seniman) yang bekerja di kelompok yang berbeda berkomunikasi melintasi batas-batas kelompok untuk memastikan konsistensi aplikasi Web secara keseluruhan dan mencegah double-dilacak development.

• Continuity (Berjelanjutan)

Adanya transisi dari pengembangan untuk pemeliharaan sulit untuk dijadwalkan untuk aplikasi Web, dan umumnya tidak masuk akal. Untuk itu disarankan sebuah model proses inkremental untuk Web Engineering, yang memungkinkan tim pengembangan untuk fokus akan kenaikan yang terjadi sehingga bisa diterapkan versi rilis dari aplikasi Web. Pemeliharaan merupakan hal yang paling tersulit bagi aplikasi web yang hadir selama 24 X 7, sehingga penggunaan alat manajemen konfigurasi merupakan suatu hal yang perlu dalam hal ini.

• Juvenility (Usia Muda)

Dibandingkan dengan rata-rata pengembang perangkat lunak pengembang aplikasi Web rata-rata jauh lebih muda dan kurang berpengalaman. Karena semangat muda mereka, banyak pengembang aplikasi Web sangat tertarik pada alat-alat baru dan teknologi, sementara mengabaikan pengetahuan dan praktik terbaik. Manajemen proyek Web bertanggung jawab untuk memanfaatkan antusiasme stafnya untuk memilih teknologi yang tepat dan alat.

(5)

Banyak lingkungan aplikasi Web yang terus diperbarui atau diubah bukan hanya karena antusiasme pengembang untuk inovasi, mereka sering belum matang sehingga kesalahan penghapusan, perluasan interface, dll merupakan peningkatan produktivitas penting. Sebagai konsekuensi dari kecepatan sangat cepat perkembangan teknologi, pengalaman dengan alat yang miskin, yang dapat mengakibatkan hambatan besar evolusi aplikasi Web dan pengalaman frustrasi di kalangan staf. Salah satu strategi untuk mengatasi masalah ini dalam manajemen proyek web dapat mengandalkan pada teknologi dan alat-alat dari vendor besar, karena mereka cenderung mengikuti update tertib dan kebijakan melepaskan dan bantuan terus menerus. Open-source proyek dari sumber yang dapat dipercaya telah menjadi alternatif yang menarik berkat untuk mendukung komunitas Web mereka.

• Produk-terkait Tantangan di Web Proyek

◦ Apparent Simplicity (Semu Kesederhanaan)

Aplikasi Web modern adalah sepenuhnya sistem perangkat lunak. Selain user interface, mereka termasuk proses logika canggih dan terhubung ke database untuk penyampaian informasi, potongan-potongan informasi utama dihasilkan secara dinamis tepat pada waktunya.

◦ Aesthetics (Estetika)

Perubahan yang dibutuhkan dalam estetika aplikasi Web hanyalah reaksi terhadap perubahan konten. Slogan, logo, dll, harus sering diadaptasi. Perubahan estetika ke aplikasi dapat diimplementasikan dengan cepat dan sering bahkan murni dalam konten, tanpa intervensi dalam kode.

◦ Spontaneity (Spontanitas)

Spontanitas mengarah ke konsekuensi yang lain, penggunaan aplikasi Web harus mungkin tanpa petunjuk. Pengguna aplikasi Web kurang bersatu dengan pengguna sistem perangkat lunak konvensional untuk membaca ekstensif instruksi, apalagi manual kertas. Ini berarti bahwa aplikasi web harus jelas dan fitur flow control yang sangat berulang. Penggunaan Logika harus seragam di seluruh aplikasi Web, sehingga pengguna dapat memperoleh operasi rutin dengan cepat dan merasa "nyaman" dengan aplikasi Web.

(6)

◦ Ubiquity

Selain tersedia di seluruh dunia, perangkat mobile telah membuat web tersedia di hampir semua lokasi. Kelompok pengguna berpotensial besar untuk aplikasi Web. Ini berarti bahwa jumlah dan karakteristik kelompok pengguna yang sebenarnya tidak diketahui, dan spektrum jenis potensial pengguna sangat luas. Situasi ini menyebabkan masalah yang tidak mungkin untuk menentukan wakil grup pengguna sebagai dasar untuk mengidentifikasi kebutuhan selama pengembangan aplikasi Web.

◦ Compatibility (Kesesuaian)

Orang menggunakan browser untuk memvisualisasikan dan menggunakan aplikasi Web. Meskipun hanya sedikit mendominasi pasar browser, mereka memiliki perilaku kompatibilitas yang sangat berbeda dan sering dukungan tidak jelas standar tertentu.

◦ Stability and Security (Stabilitas dan Keamanan)

Persyaratan ini merupakan tantangan besar untuk pemeliharaan aplikasi Web, karena mereka harus dipertahankan baik pada sistem produksi atau paralel untuk itu. Dalam kasus terakhir, sinkronisasi pengembangan sistem dengan sistem produksi dan pengujian (sedangkan data perubahan dinamis) yang sangat sulit.Sebuah sistem manajemen konfigurasi yang tepat, dikombinasikan dengan log mekanisme (misalnya "WinRunner" - http://www.svca.mercuryinteractive.com/products/winrunner/) Oleh karena itu, penting untuk pengembangan aplikasi web suara.

◦ Scalability (Skalabilitas)

Kehadiran aplikasi Web, dikombinasikan dengan spontanitas pengguna, menyiratkan bahwa aplikasi web harus scalable ke tingkat yang tidak dapat diproyeksikan sebelum dan selama pengembangan. Aspek yang paling penting untuk manajemen proyek web selain dari skalabilitas dari suatu produk perangkat lunak adalah untuk mempertimbangkan perluasan sederhana struktur perangkat keras, idealnya tanpa mengganggu operasi normal.

3. Mengelola Tim Web

• Pengembangan Perangkat Lunak: Sebuah Manusia-berpusat Tugas

Perubahan berikut dalam budaya pengembangan perangkat lunak menyebabkan evolusi dari tim ini programmer Kepala:

(7)

• Seorang insinyur perangkat lunak tidak bisa lagi membagi wilayah kerjanya ke dalam desain, implementasi, dan pengujian.

• Sebuah pengganti harus diidentifikasi agar dapat menggantikan setiap anggota tim dalam situasi darurat, setidaknya untuk waktu singkat.

• Seorang programmer kepala dengan kedua kualitas manajemen yang sempurna dan up-to-date keterampilan implementasi jarang tersedia dalam praktek.

• Tidak ada penghargaannya - dan sering kurang menarik - tugas seorang sekretaris proyek sebagai "dokumenter kepala" dan pengontrol membuat sulit untuk mengisi posisi ini secara permanen.

• Tim Web Proyek

Tim dibentuk untuk mengembangkan aplikasi Web yang ditandai dengan tiga sifat penting:

1. Multidisciplinarity 2. Paralelisme

3. Ukuran kecil

• Manajer Proyek Web

Seorang manajer proyek web harus terutama menghadapi tantangan sosial sebagai berikut:

• Inspire anggota proyek semua dengan tujuan proyek.

• Jadilah mampu memimpin tim multidisiplin.

• Buat kesediaan dan kesiapan untuk (demokratis) kerjasama.

• Terus-menerus memotivasi tim dan menyelesaikan konflik. 4. Mengelola Proses Pengembangan Aplikasi Web

Alat manajemen proyek berbasis Web, seperti PHProjekt, memungkinkan untuk menangani tugas-tugas manajemen proyek tradisional, seperti pencatatan waktu, memelihara buku harian, pengarsipan dan versioning dokumen hasil, penebangan, papan tulis, chatting kamar, e-mail distribusi, dll, untuk mendukung tim komunikasi Web. Banyak dari alat-alat ini bahkan gratis untuk penggunaan pribadi dan pendidikan.

Referensi

Dokumen terkait

Beberapa parameter tersebut yaitu akumulasi kendaraan parkir, indeks parkir, durasi parkir, kapasitas parkir, serta tingkat pergantian parkir (PTO). Dari

Hasil analisis tersebut menbuktikan adanya perbedaan yang signifikan mengenai kreativitas anak antara kelompok yang diajar menggunakan media pembelajaran plastisin

Berdasarkan teori-teori tersebut dapat didefenisikan secara sederhana bahwa hasil belajar matematika adalah kopetensi yang dimiliki siswa setelah melakukan kegiatan belajar

Dengan metode pmbelajaran yang baru dan terkesan mendadak menimbulkan masalah bagi guru untuk menyesuiakannya, baik dari segi kurikulum sehingga harus menyusun

Sudah saatnya HIMA MEKA sebagai salah satu organisasi kemahasiswaan yang bergerak dalam bidang keprofesian Teknik mekatronika harus memiliki sistem

Abstrak: Tujuan penelitian ini adalah: 1) menganalisis profil olahraga yang ada di daerah Kabupaten Melawi, 2) menganalisis kondisi sumber daya manusia olahraga

Selain itu, berkaitan dengan adsorpsi, alga memiliki dua karakteristik yang penting, yaitu secara struktural, alga memiliki sejumlah situs aktif pada dinding selnya (polisakarida

benar menjelaskan tentang penerapan fungsi evaluasi dalam kegiatan dakwah di Masjid Agung Kendal, maka penulis mengumpulkan data dari beberapa sumber, diantaranya