Membangun Layanan Online dengan GETTING REAL Way [11] - Code

May 26th, 2008

Less Software
Keep your code as simple as possible

2 X jumlah kode != 2 x kopleksitas software tapi 2x jumlah kode = kompleksitas software kuadrat. Jadi penambahan kode secara membabibuta sebelum mengetahui kegunaannya akan menjadikan software semakin kompleks dan sulit di maintain.

Cara mengatasi ini adalah dengan less software yang berarti less(lebih sedikit) feature dan less code dan less waste(sampah). Kuncinya adalah memecahkan persoalan besar yang membutuhkan banyak software dengan solusi yang lebih sederhana. Mungkin tidak semua bisa diatasi, tapi bisa memecahkan 80% persoalan dengan 20% perjuangan adalah kemenangan besar. Hasilnya adalah solusi yang bukan hanya memudahkan untuk implementasi dan support tapi juga memudahkan untuk digunakan dan dipahami user. Read the rest of this entry »

Membangun Layanan Online dengan GETTING REAL Way [9, 10] - Interface Design and Words

May 26th, 2008

User interface design mengambil peranan pertama dan utama dalam “Get Real” way. Get Real berarti memulai dengan sesuatu yang nyata terlihat oleh user dan pengembang, yaitu User Interface. Kemudian juga berhubungan dengan tulisan/ dokumen yang seharusnya di sediakan selama membangun / dalam aplikasi itu sendiri.

Interface First
Design the interface before you start programming Read the rest of this entry »

Membangun Layanan Online dengan GETTING REAL Way [7, 8] - The Organization and staffing

May 23rd, 2008

Management organisasi yang ideal untuk pengembangan aplikasi web dari awal akan kita bahas disini. Bersambung dengan beberapa topik dalam merekrut tim yang tepat.

Unity
Don’t split into silos

Organisasi yang ideal untuk pengembangan aplikasi web adalah tim kecil yang terintegrasi, tidak terpisah dalam tim lainnya. Hal ini memungkinkan terjadi interaksi langsung selama proses sehingga terjadi ‘check and ballace’ dalam kounikasi yang lancar. Read the rest of this entry »

Membangun Layanan Online dengan GETTING REAL Way [6] - Process

May 21st, 2008

Ini adalah bagian yang penting dalam pembangunan sebuah layanan online dengan cara “Get Real”, kita akan melihat bagaimana seharusnya prosess yang dilakukan dari awal sampai akhir. Apa saja yang seharus di lakukan dalam prosess pengembangan untuk menghasilkan produk terbaik?

Race to Running Software
Get something real up and running quickly

Prioritas utama dalam proses itu adalah bagimana mendapatkan sesuatu yang benar2 jalan nyata secepat mungkin. Detil tidak perlu terlalu diperhatikan untuk awal ini, bahkan bisa diambil jalan2 pintas jika dipelukan agar software cepat jalan. Read the rest of this entry »

Membangun Layanan Online dengan GETTING REAL Way [5] - Feature Selection

May 21st, 2008

Pemilihan fitur dalam pengembangan aplikasi web engan cara “get real” merupakan bagian yang menarik untuk pelajari dan terapkan. Terkesan simplicity namun ada kelebihan dan keuntungan besar yang bisa didapatkan.

Half, Not Half-Assed
Build half a product, not a half-ass product

Masukkan semua ide yang datang dan anda akan mendapatkan versi setengah-jadi dari produk anda. Yang harus anda bangun adalah sebuah produk yang “nendang” Read the rest of this entry »

Membangun Layanan Online dengan GETTING REAL Way [4] - Priorities

May 21st, 2008

Prioritas adalah kata kunci pada bagian ini, untuk menentukan apakah prioritas utama dalam pengembangan aplikasi web harus dilihat dari visi besarnya. Bagaimana menciptakan visi dan kemudian menentukan prioritas?

What’s the big idea?
Explicitly define the one-point vision for your app

Visi anda sebaiknya juga singkat. Sebuah kalimat yang seharusnya bisa menyangkut seluruh ide. Read the rest of this entry »

Membangun Layanan Online dengan GETTING REAL Way [3] - Stay Lean

May 20th, 2008

bagian tiga ini banyak menyoroti tentang bagaimana memulai sebuah perusahaan startup baru dengan tim kecil. dan ternyata banyak sekali keuntungan untuk tetap ramping di awal (khususnya dalam pengembangan teknologi web). stay lean…

lebih sedikit massa, less mass…

lihat point2 yang menyertai hal berikut:

Jumlah massa di tingkatkan dengan… Read the rest of this entry »

Membangun Layanan Online dengan GETTING REAL way [2] - The Starting Line

May 20th, 2008

pada bagian kedua ini banyak di bahas mengenaik bagaimana memulainya. the starting line…

Build Less
Underdo your competition

Ini adalah awal yang agak nyeleneh dari petuah2 kuno tentang persaingan. klo dulu orang bilang untuk menang kita harus selalu selangkah di depan dari pesaing kita, loh disini kok malah kita disuruh lebih sedikit? hehehe aku juga masih bingung. mungkin kita akan dapat jawabannya dan mendapat ‘aha’ nya di chapter berikutnya. lanjut…

What’s Your Problem?
Build software for yourself Read the rest of this entry »

Membangun Layanan Online dengan GETTING REAL Way [1] - What is Getting Real?

May 20th, 2008

Dengan media blog ini mari kita coba membuat aplikasi web product kita sambil belajar bersama dengan panduan dari buku Getting real dari 37signal.com berikut . sudah terbukti bisa menghasilkan aplikasi (hosted) yang berkualitas dan memberikan nilai tambah yang luar biasa.
What is Getting Real?

bagi yang ingin membaca versi lengkapnya dalam bahasa inggris bisa di situs 37signal, buku wajib bagi anda yang ingin mengembangkan layanan online dengan sukses seperti basecamp.

ok, diawali dengan apakah getting real itu?
Getting Real itu cara yang lebih sederhana, cepat dan lebih baik untuk membuat software.
- lebih sedikit, sederhana, dan fokus pada yang terpenting dan meninggalkan yang tidak digunakan
- meninggalkan hal2 yang merepresentasikan kenyataan dan langsung pada kenyataan. diawalai dari apa yang dilihat oleh user yaitu tampilan awal, kemudian kebelakang.
- menngunakan pendekatan iterasi yang cepat untuk mengurangi biaya, secepat mungkin lauching, tweak dan pengembangan yang berkelanjutan.

keuntungannya?
- hasil yang lebih baik dan sesuai kebutuhan karena yang digarap langsung pada kenyataan, bukan pada taraf ‘ide’.
- pendekatan yang sangat cocok untuk pengembangan aplikasi web, karena terlibat dalam pengembangan yang konstan setiap hari, berbeda dengan aplikasi desktop.

pada posting berikutnya akanmenjadi artikel berseri sampai bagian 16.

tobe continued… (next: The Starting Line)