Apa Itu Getting Real?

Mahu membina web app yang berjaya? Sudah tiba masanya untuk Get Real. Getting Real adalah kaedah membina software yang lebih kecil, lebih pantas dan lebih baik.
  • Getting Real adalah tentang melangkau segala benda yang kononnya realiti (carta, graf, kotak, anak panah, skematik, wireframe, dsb) dan betul-betul membina perkara sebenar
  • Getting Real adalah mengurangkan segalanya. Kurang berat, kurang software, kurang feature, kurang kertas kerja , kurang segala-galanya yang tidak penting (dan kebanyakan yang anda fikirkan penting sebenarnya tidak penting)
  • Getting Real adalah kekal kecil dan menjadi tangkas
  • Getting Real bermula dengan interface, skrin sebenar yang pengguna akan gunakan. Ia bermula dengan apa yang sebenarnya dialami oleh pengguna dan bina dari situ. Ini membolehkan anda mendapat interface yang sebenar sebelum tersilap membina software.
  • Getting Real adalah tentang perubahan demi perubahan dan menurunkan kos perubahan. Getting Real adalah tentang melancarkan, membaiki dan terus-menerus menambahbaik yang menjadikannya pendekatan yang bagus untuk software berasaskan web.
  • Getting Real menghasilkan apa yang pelanggan perlukan dan menghapuskan apa sahaja yang mereka tidak perlukan.
Manfaat Getting Real
Getting Real membawakan hasil yang lebih kerana kaedah ini memaksa anda menangani masalah sebenar yang anda cuba selesaikan. Bukannya idea anda tentang masalah tersebut. Kaedah ini memaksa anda berhadapan dengan realiti.
Getting Real menolak ketepi spesifikasi dan dokumen-dokumen lain bagi memberi laluan kepada membina skrin sebenar. Spesifikasi hanyalah satu anganan semata-mata, ilusi persefahaman, sedangkan web page sebenar adalah realiti. Itulah yang akan dilihat dan digunakan oleh pelanggan anda. Itu yang penting. Getting Real membawa anda ke situ lebih pantas. Dan itu bermakna anda membuat keputusan software berdasarkan perkara sebenar – bukannya idea abstrak.
Akhirnya, Getting Real adalah kaedah yang ideal untuk membina software berasaskan web. Model lapuk menjual software dalam kotak dan menunggu setahun dua untuk update sudah berlalu. Tidak seperti software yang diinstall, web app boleh berevolusi setiap hari. Getting Real mengeksploitasi sepenuhnya kelebihan ini.
Bagaimana Coding Software Yang Mantap
Tulisan yang mantap adalah tepat dan padat. Sebuah ayat tidak seharusnya mengandungi perkataan yang tidak perlu, sebuah perenggan tidak seharusnya mengandungi ayat yang tidak perlu, atas sebab yang sama sebuah lukisan tidak patut mengandungi garisan yang tidak perlu dan sebuah mesin tidak patut mengandungi komponen yang tidak perlu. Ini tidak bermaknan penulis menjadikan semua ayat pendek atau mengelakkan segala perincian dan menangani subjek sebagai outline, tetapi memastikan setiap perkataan membawa erti.
Dari “Elements of Style” oleh William Strunk Jr.
Jangan Gebang
Cara lama; proses panjang, penuh birokrasi, dan buat supaya selamat. Hasil tipikal; software yang suam-suam kuku dan sap-sap soi. Hap tui!
Getting Real menghapuskan…
  • Timeline projek yang mengambil masa berbulan-bulan atau bertahun-tahun
  • Spesifikasi yang tidak berpijak di bumi nyata
  • Debat scalability
  • Mesyuarat yang tidak produktif
  • ‘Keperluan’ menggajikan berpuluh-puluh pekerja
  • Version number yang tidak bermakna
  • Peta yang meramalkan masa hadapan
  • Option preference yang berjela-jela
  • Outsource support
  • User testing yang tidak realistik
  • Birokrasi sampah
  • Hierarki feudal
Anda tidak perlukan wang berjuta-juta atau tim yang besar atau development cycle yang panjang bagi membina software yang hebat. Perkara-perkara ini adalah resepi software yang lembab lagi bengap. Getting Real mengambil pendekatan yang bertentangan.
Dalam buku ini kami akan menunjukkan anda bagaimana…
  • Kepetingan mempunyai falsafah
  • Mengapa kekal kecil adalah baik
  • Bagaimana untuk buat lebih sedikit
  • Bagaimana untuk bergerak dari idea kepada realiti dengan cepat
  • Bagaimana untuk membina tim anda
  • Mengapa anda perlu design dari dalam ke luar
  • Mengapa penulisan sangat penting
  • Mengapa anda perlu buat lebih sedikit berbanding pesaing
  • Bagaimana mempromosi app anda dan meluaskan promosi
  • Rahsia sukses support
  • Tips mengekalkan momentum selepas pelancaran
  • … Dan macam-macam lagi
Fokus kami adalah pada idea-idea besar. Kami tidak akan melambatkan anda dengan petikan code yang terperinci atau trik CSS. Kami akan fokus pada idea dan falsfah utama yang memacu proses Getting Real.
Adakah Buku Ini Untuk Anda?
Anda adalah usahawan, designer, programmer atau marketer yang mengusahakan idea besar.
Anda sedar peraturan lama tidak terpakai lagi. Edarkan software dalam CD setiap tahun? Sangatlah 2002. Version number? Campak keluar. Anda perlu bina, lancarkan dan baiki. Kemudian cuci dan buat lagi.
Ataupun anda belum lagi tahu tentang agile development dan struktur bisnes, tetapi anda berminat untuk tahu lebih lanjut.
Sekiranya bunyinya seperti anda, maka buku ini adalah untuk anda.
Nota: Walaupun buku ini menekankan pembinaan web app, banyak idea relevan untuk aktiviti bukan software juga. Cadangan tetang team yang kecil, rapid prototyping, menjangkakan perubahan dan banyak lagi yang dipersembahkan di sini dapat memandu anda memulkan bisnes, menulis buku, design website, merakamkan album, atau pelbagai perkara lain. Apabila anda sudah mula menggunakan Getting Real dalam satu aspek kehidupan anda, anda akan lihat bagaimana konsep-konsep ini boleh digunakan dalam pelbagai aktiviti.
Nota Penterjemah: Ini adalah salah satu daripada strategi yang boleh digunakan bagi membina bisnes yang berjaya. Pelajari lebih banyak tentang strategi dan taktik di sini.