Pengembangan Distro
Turunan BlankOn
Mohammad Anwari
Direktur Eksekutif Proyek BlankOn
Posisi BlankOn OS dan Turunan
● BlankOn OS selalu menggunakan teknologi terbaru,
distro Turunan mengutamakan kestabilan
● ...
Distro Turunan
● Dibuat dengan dasar BlankOn OS
● Menambah/mengurangi konfigurasi
sistem operasi dasar
Model pengembangan
● Pengembangan dilakukan di BlankOn OS
sebagai proyek hulu
● Distro turunan memiliki pengembang
sendiri...
Proses Identifikasi
Menentukan profil pengguna
Menentukan isi distro
Menentukan jadwal rilis
● Siapa yang menggunakan
● Aplikasi apa yang dominan digunakan
● Apakah ada kondisi/konfigurasi spesifik
tertentu
○ protok...
Isi Rilis Distro Turunan
● BlankOn OS rilis stabil
● Aplikasi/konten/tampilan khas
● Buku panduan penggunaan
BlankOn OS
Ap...
Jadwal Rilis
● jadwal rilis terpisah dari BlankOn OS
● masa pemeliharaan 5 tahun (misalnya)
● tentukan kapan rilis perdana...
Contoh konfigurasi Tim Pengembang
● Humas
● Rilis
● Riset dan pengembangan
● Pemaket
● Dokumentasi
● Jaminan Kualitas
● Ke...
● Humas Distro Turunan terpisah dari
humas BlankOn OS
○ Sasaran pengguna Distro Turunan berbeda
dengan profil pengguna Bla...
Rilis
● Koordinasi antar tim
● Cek kesiapan rilis
Tim Pengembang Awal
Riset dan pengembangan
● Pengembangan sesuai kebutuhan
Tim Pengembang Awal
Humas
● Hubungan dengan entitas di luar
pengembangan
○ kehumasan digital
○ promosi
○ konferensi
Tim Pengembang Awal
Pemaket
● Memaketkan dan merawat aplikasi khas
○ perbaikan cacat
○ peningkatan versi
○ pembaruan umum
Tim Pengembang Awal
● Membuat Buku Panduan Penggunaan
Dokumentasi
Tim Pengembang Awal
● Kendali mutu rilis
● Kendali mutu paket pembaruan
● Kendali mutu pelokalan
● Tata kelola basis data laporan cacat
Jamina...
● Antarmuka
● Proses kreatif multimedia
● Proses kreatif materi promosi
Kesenian
Tim Pengembang Awal
Infrastruktur
● Infrastruktur Distro Turunan terpisah dari
BlankOn OS
● “klon” infrastruktur BlankOn OS
● Pengelolaan distribusi produk akhir
○ Lumbung kode
○ Lumbung paket
○ Pabrik paket
○ Pabrik DVD
● Infrastruktur pelokalan...
Langkah pengembangan
● Tim distro turunan bergabung ke tim
pengembang BlankOn
● Tim distro turunan bekerja bersama tim Bla...
Model pengembangan
Dilihat dari sisi di mana produk
dikembangkan dan produk
Pengembang
BlankOn
Pengembang
Distro Turunan
Konten Khas
Distro Turunan
Lumbung Kode
dan Paket
Distro Turunan
Konten Khas
...
Model 1
Pengembangan Distro Turunan dilakukan tertutup dan hasil
pekerjaan disebarkan internal
● Perlu menyediakan dan mer...
Pengembang
BlankOn
Pengembang
Distro Turunan
Konten Khas
Distro Turunan
Lumbung Kode
Distro Turunan
Konten Khas
BlankOn
Lu...
Model 2
Pengembangan Distro Turunan dilakukan tertutup dan hasil
pekerjaan disebarkan di publik
● Perlu menyediakan dan me...
Pengembang
BlankOn
Pengembang
Distro Turunan
Konten Khas
Distro Turunan
Konten Khas
BlankOn Lumbung Kode
dan Paket
BlankOn...
Model 3
Pengembangan Distro Turunan dilakukan terbuka dan hasil pekerjaan
disebarkan di publik
● Dapat menggunakan infrast...
Lumbung kode Pabrik Paket Lumbung Paket
Pabrik ISO
ISO
Lumbung ISO
DEBAset
Alur Pengembangan
Upcoming SlideShare
Loading in …5
×

Pengembangan Distribusi Turunan BlankOn

863 views

Published on

Langkah praktis mengembangkan distro turunan berbasis BlankOn

Published in: Software
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
863
On SlideShare
0
From Embeds
0
Number of Embeds
28
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Pengembangan Distribusi Turunan BlankOn

  1. 1. Pengembangan Distro Turunan BlankOn Mohammad Anwari Direktur Eksekutif Proyek BlankOn
  2. 2. Posisi BlankOn OS dan Turunan ● BlankOn OS selalu menggunakan teknologi terbaru, distro Turunan mengutamakan kestabilan ● Distro Turunan adalah distribusi turunan BlankOn OS, mengikuti Pedoman Alih Merek BlankOn OS http://dev.blankonlinux.or. id/wiki/Kerjasama/PedomanAlihMerek ● Tidak ada “persaingan”
  3. 3. Distro Turunan ● Dibuat dengan dasar BlankOn OS ● Menambah/mengurangi konfigurasi sistem operasi dasar
  4. 4. Model pengembangan ● Pengembangan dilakukan di BlankOn OS sebagai proyek hulu ● Distro turunan memiliki pengembang sendiri, namun tetap menjunjung tinggi konsep meritrokrasi ● Pengembangan yang dinikmati oleh BlankOn OS akan dinikmati pula di distro turunan
  5. 5. Proses Identifikasi Menentukan profil pengguna Menentukan isi distro Menentukan jadwal rilis
  6. 6. ● Siapa yang menggunakan ● Aplikasi apa yang dominan digunakan ● Apakah ada kondisi/konfigurasi spesifik tertentu ○ protokol keamanan ○ ketersediaan internet/jaringan Menentukan profil pengguna
  7. 7. Isi Rilis Distro Turunan ● BlankOn OS rilis stabil ● Aplikasi/konten/tampilan khas ● Buku panduan penggunaan BlankOn OS Aplikasi khas Distro Turunan App A App B APPy APPz
  8. 8. Jadwal Rilis ● jadwal rilis terpisah dari BlankOn OS ● masa pemeliharaan 5 tahun (misalnya) ● tentukan kapan rilis perdana? Rilis BlankOn Rilis Distro Turunan 2 tahun 1 tahun
  9. 9. Contoh konfigurasi Tim Pengembang ● Humas ● Rilis ● Riset dan pengembangan ● Pemaket ● Dokumentasi ● Jaminan Kualitas ● Kesenian ● Infrastruktur
  10. 10. ● Humas Distro Turunan terpisah dari humas BlankOn OS ○ Sasaran pengguna Distro Turunan berbeda dengan profil pengguna BlankOn OS Humas
  11. 11. Rilis ● Koordinasi antar tim ● Cek kesiapan rilis Tim Pengembang Awal
  12. 12. Riset dan pengembangan ● Pengembangan sesuai kebutuhan Tim Pengembang Awal
  13. 13. Humas ● Hubungan dengan entitas di luar pengembangan ○ kehumasan digital ○ promosi ○ konferensi Tim Pengembang Awal
  14. 14. Pemaket ● Memaketkan dan merawat aplikasi khas ○ perbaikan cacat ○ peningkatan versi ○ pembaruan umum Tim Pengembang Awal
  15. 15. ● Membuat Buku Panduan Penggunaan Dokumentasi Tim Pengembang Awal
  16. 16. ● Kendali mutu rilis ● Kendali mutu paket pembaruan ● Kendali mutu pelokalan ● Tata kelola basis data laporan cacat Jaminan Kualitas Tim Pengembang Awal
  17. 17. ● Antarmuka ● Proses kreatif multimedia ● Proses kreatif materi promosi Kesenian Tim Pengembang Awal
  18. 18. Infrastruktur ● Infrastruktur Distro Turunan terpisah dari BlankOn OS ● “klon” infrastruktur BlankOn OS
  19. 19. ● Pengelolaan distribusi produk akhir ○ Lumbung kode ○ Lumbung paket ○ Pabrik paket ○ Pabrik DVD ● Infrastruktur pelokalan ● Infrastruktur basis data laporan cacat ● Tidak termasuk pengelolaan jaringan fisik Infrastruktur Tim Pengembang Awal
  20. 20. Langkah pengembangan ● Tim distro turunan bergabung ke tim pengembang BlankOn ● Tim distro turunan bekerja bersama tim BlankOn secara terbuka saat mengerjakan konten BlankOn ● Tim distro turunan dapat bekerja secara tertutup saat mengerjakan konten distro turunan
  21. 21. Model pengembangan Dilihat dari sisi di mana produk dikembangkan dan produk
  22. 22. Pengembang BlankOn Pengembang Distro Turunan Konten Khas Distro Turunan Lumbung Kode dan Paket Distro Turunan Konten Khas BlankOn Lumbung Kode dan Paket BlankOn Distro BlankOn Distro Turunan Tertutup Terbuka Model 1
  23. 23. Model 1 Pengembangan Distro Turunan dilakukan tertutup dan hasil pekerjaan disebarkan internal ● Perlu menyediakan dan merawat infrastruktur di internal
  24. 24. Pengembang BlankOn Pengembang Distro Turunan Konten Khas Distro Turunan Lumbung Kode Distro Turunan Konten Khas BlankOn Lumbung Kode dan Paket BlankOn Distro BlankOn Distro Turunan Tertutup Terbuka Model 2 Lumbung Paket Distro Turunan
  25. 25. Model 2 Pengembangan Distro Turunan dilakukan tertutup dan hasil pekerjaan disebarkan di publik ● Perlu menyediakan dan merawat infrastruktur di internal dan eksternal
  26. 26. Pengembang BlankOn Pengembang Distro Turunan Konten Khas Distro Turunan Konten Khas BlankOn Lumbung Kode dan Paket BlankOn dan Distro Turunan Distro BlankOn Distro Turunan Model 3
  27. 27. Model 3 Pengembangan Distro Turunan dilakukan terbuka dan hasil pekerjaan disebarkan di publik ● Dapat menggunakan infrastruktur BlankOn
  28. 28. Lumbung kode Pabrik Paket Lumbung Paket Pabrik ISO ISO Lumbung ISO DEBAset Alur Pengembangan

×