Mancube

Firma perunding kejuruteraan · Malaysia

Kami betulkan sistem yang menjalankan perniagaan anda, bukan yang dipamerkan.

Kerja berjadual, proses deployment, data yang bergerak antara pasukan, dan bahagian yang pelanggan tidak pernah lihat — sehinggalah ia rosak. Mancube diupah untuk menjadikan semua itu membosankan, dan untuk memastikan pasukan anda sendiri mampu menguruskannya selepas kami pergi.

§01

Halaman ini ialah terjemahan. Jika ada percanggahan, versi Bahasa Inggeris yang menjadi rujukan.

Empat sebab orang menghubungi kami

Jika salah satu daripada ini terasa biasa, perbualan itu berbaloi. Jika tiada yang benar-benar kena, §06 menerangkan di mana kami sesuai dan bila kami akan bawa masuk pihak lain.

Seorang sahaja yang memegang sistem

Jika hanya seorang individu menjadi sebab sesuatu terus berfungsi, itu bukan masalah kekurangan pekerja. Itu masalah rekabentuk sistem — dan ia boleh dibaiki.

Anda diberitahu ia tidak boleh disambung ke internet

Kerja yang dikawal selia, kerajaan, pertahanan atau industri menolak sebahagian besar pasaran. Sistem yang berjalan tanpa sebarang sambungan bukan sekadar satu tetapan — ia satu kepakaran.

Tiada siapa boleh letakkan nilai pada keputusan itu

Bina atau beli, pindah atau kekal, satu platform atau empat. Jika perdebatan sudah berbulan tanpa sebarang angka, yang hilang ialah ukuran.

Bil naik, sebabnya tidak pernah jelas

Kos cloud dan vendor yang tiada siapa boleh agihkan biasanya bermakna persekitaran anda tidak didokumenkan di mana-mana. Itu boleh dipulihkan.

§02

Sepuluh jenis kerja, dan bagaimana anda akan menilai setiap satu

Setiap kerja dipersetujui dengan satu ukuran sebelum ia bermula. Lajur terakhir itulah yang penting — itulah yang kita berdua akan lihat selepasnya untuk menentukan sama ada wang itu berbaloi.

Apa kami diupah buat Situasi anda Apa anda dapat Bagaimana anda tahu ia berjaya
Automasi kerja berjadual Kerja yang perlu berjalan mengikut jadual bergantung pada skrip, dan hanya seorang tahu sebabnya. Bila ia gagal pukul 3 pagi, ia gagal secara senyap. Kerja tersebut dibina semula supaya ia cuba semula sendiri, boleh dijalankan semula dengan selamat, dan memberitahu anda apa yang berlaku. Kerja yang gagal kelihatan pada pagi yang sama, dan menjalankannya semula adalah selamat.
Sistem yang berjalan tanpa internet Pihak berkuasa, pelanggan atau pasukan keselamatan telah memberitahu bahawa ini tidak boleh menyentuh internet — sedangkan kebanyakan perisian menganggap ia boleh. Sistem yang dipasang dan berjalan tanpa sebarang sambungan internet, di atas perkakasan anda sendiri. Ia lulus semakan keselamatan anda, dan ia masih berfungsi bila rangkaian diputuskan.
Pelepasan dan deployment Menghantar satu perubahan ke production ialah peristiwa yang menegangkan. Ia perlukan seorang manusia, satu senarai semak, dan hari yang baik. Laluan automatik dari perubahan ke production, dan rollback yang telah dilatih — bukan sekadar diharapkan. Masa dari perubahan diluluskan sehingga ia live, dan sama ada rollback pernah dilatih.
Berpindah keluar dari sesuatu Anda meninggalkan satu cloud, satu region, atau satu produk yang akan ditamatkan — dan tiada siapa boleh beritahu apa yang akan rosak. Perpindahan dirancang, dilaksanakan dan didokumenkan, dengan jalan pulang di setiap peringkat. Tarikh cutover yang dipatuhi, dan cara berpatah balik yang bertulis.
Penyatuan sistem Empat pasukan membina empat versi benda yang sama. Tiada siapa bersetuju apa itu “pelanggan”, dan setiap laporan memberi angka berbeza. Satu sistem yang pasukan benar-benar guna, tanpa membekukan kerja orang lain selama setahun. Pasukan menghentikan versi mereka sendiri, dan angka berhenti bercanggah.
Persediaan dan kos cloud Bil cloud naik dan tiada siapa boleh jelaskan bahagian mana. Membina semula persekitaran dari kosong langsung tidak terfikir. Keseluruhan persekitaran ditakrifkan dalam kod, supaya ia boleh disemak, diulang, dan diagihkan kepada pemiliknya. Bil boleh dipecahkan mengikut pasukan atau produk, dan persekitaran boleh dibina semula.
Bukti konsep Ada pihak mencadangkan satu pembinaan. Anda perlu tahu sama ada ia berfungsi sebelum melabur bajet setahun. Satu soalan dijawab dengan sesuatu yang benar-benar berfungsi, dalam beberapa minggu, dibina untuk dibuang tanpa menyesal. Satu angka terhadap kriteria yang anda tetapkan sebelum kami mula — termasuk jawapan “tidak” yang jelas.
Menjadikannya lebih laju atau lebih murah Ia perlahan, atau mahal, dan tiga percubaan terakhir untuk membaikinya hanyalah tekaan. Punca diukur sebelum apa-apa diubah, kemudian perubahan itu, kemudian perbandingan sebelum dan selepas. Angka khusus yang anda pedulikan — masa tindak balas, kapasiti, atau perbelanjaan bulanan.
Membina perisian itu sendiri Anda perlukan sesuatu yang belum wujud, dan ia mesti tepat, ringkas dan boleh diselenggara oleh pasukan anda selepas ini. Sistem dibina, di dalam repositori anda, dengan jurutera anda mampu mengubahnya. Pasukan anda menghantar satu perubahan kepadanya tanpa kami.
Produktiviti jurutera Jurutera yang baik menghabiskan hari menunggu — menunggu build, menunggu persekitaran, menunggu semakan orang lain. Penungguan dihapuskan di mana ia boleh diukur: maklum balas lebih pantas, persekitaran tempatan, dokumentasi yang dijana terus dari kod. Berapa lama dari menulis satu baris kod sehingga tahu sama ada ia berfungsi.

Tiada satu pun di atas menjanjikan angka tertentu. Ia menamakan ukuran yang kita persetujui lebih awal, supaya keputusannya boleh disemak dan bukan soal pendapat.

§03

Kenapa anda patut percaya semua itu

Firma perunding sukar dinilai dari luar. Jadi daripada memberi rujukan yang anda tidak boleh semak, ini perisian yang kami bina dan berikan percuma — dua belas produk siap, sebelas daripadanya terbuka untuk sesiapa sahaja periksa, di bawah lesen yang membenarkan anda simpan selamanya.

12 produk siap dan dikeluarkan11 diberikan percuma dan terbuka46 poster, setiap angka dari ukuran sebenar11 daripada 12 berjalan sepenuhnya di perkakasan anda sendiri

Kenapa itu bukti dan bukan risalah. Sesiapa pun boleh bercerita tentang pengalaman. Sangat sedikit firma perunding yang sanggup menyerahkan kerja sebenar dan menjemput anda memeriksanya — termasuk bahagian yang tidak menjadi. Setiap produk di bawah ada halamannya sendiri, dan setiap halaman itu menerbitkan keputusan yang tidak menyenangkan sama ada baik atau tidak: pesaing yang empat kali lebih laju pada satu ukuran, satu indeks kami yang gagal sasaran ketepatannya sendiri, satu perubahan yang memperlahankan sistem sebelum ia mempercepatkannya.

Itu piawai yang sama yang kami akan gunakan pada kerja anda. Jika sesuatu angka itu tidak menyenangkan, anda tetap akan menerimanya.

Sebelas daripada dua belas berjalan di perkakasan anda sendiri. Ia fail tunggal yang anda salin dan jalankan — tiada akaun, tiada pelayan lesen, tiada data keluar dari rangkaian anda, dan beberapa daripadanya berfungsi walaupun internet diputuskan sepenuhnya. Itu penting jika anda dikawal selia, terputus dari internet, atau sekadar jemu dengan perisian yang berhenti berfungsi apabila vendornya berhenti. Kecualian ialah doneyet, sebuah perkhidmatan terhos; tahap Business dan Enterprise menambah hosting tersendiri dan bring-your-own-cloud apabila data perlu berada di dalam akaun anda sendiri.

Keterangan produk di bawah dikekalkan dalam Bahasa Inggeris. Itulah bahasa dokumentasi dan kod setiap produk, dan menterjemahkannya di sini hanya akan menjadikannya berbeza daripada apa yang anda jumpa apabila anda membukanya.

§04

Setiap dakwaan di atas dinding

Satu set poster bagi setiap produk. Setiap angka padanya datang dari ukuran sebenar di dalam kod produk itu sendiri — termasuk keputusan yang tidak menyebelahi kami. Berbaloi dua minit jika anda ingin lihat bagaimana kami berhujah dengan bukti.

Klik mana-mana poster untuk versi lebih besar. Fail resolusi penuh bersaiz 2800×4200 dan disimpan bersama produknya.

§05

Tiga cara untuk bermula, dan apa yang setiap satu ikat anda kepadanya

Mulakan dengan yang paling kecil yang menjawab soalan anda. Setiap satu berakhir dengan sesuatu yang benar-benar berjalan dalam persekitaran anda dan didokumenkan cukup baik untuk pasukan anda pegang — bukan dengan slaid pembentangan.

A · beberapa hari · harga tetap

Semakan

Guna bila: anda mengesyaki ada sesuatu yang tidak kena tetapi tidak dapat menyatakan apa, atau anda perlukan penilaian bebas sebelum meluluskan bajet.

  • Anda dapat penemuan bertulis, disusun mengikut kos sebenarnya kepada anda, berserta ukurannya
  • Komitmen tamat apabila dokumen itu sampai — ia milik anda untuk ditindaklanjuti dengan atau tanpa kami
  • Skop tetap dan harga tetap, dipersetujui sebelum kami mula

B · beberapa minggu

Bukti konsep

Guna bila: satu keputusan tersekat kerana tiada siapa tahu sama ada perkara itu benar-benar akan berfungsi.

  • Anda dapat satu soalan dijawab dengan sesuatu yang berfungsi, menggunakan data anda, dalam persekitaran anda
  • Komitmen ada hadnya — kriteria kejayaan dipersetujui secara bertulis dahulu
  • Dibina untuk dibuang. Jawapan tidak yang jelas ialah hasil yang berjaya, dan dicaj sama

C · beberapa bulan

Bina dan serah

Guna bila: keputusan sudah dibuat dan kerja itu perlu dibuat betul dari kali pertama.

  • Anda dapat sistem dibina dan berjalan, dengan jurutera anda mampu mengubahnya
  • Komitmen berperingkat — dan penyerahan mengandaikan kami akan pergi, kerana akhirnya kami memang pergi
  • Semuanya di dalam repositori anda sendiri. Runbook ditulis dari insiden sebenar, bukan yang dibayangkan

Harga disebut petik bagi setiap kerja setelah skopnya jelas. Kami tidak memberi kadar harian untuk masalah yang belum ditakrifkan, kerana itulah caranya projek berakhir dengan kos tiga kali ganda daripada jangkaan sesiapa.

§06

Di mana kami sesuai, dan apa kami buat tentang selebihnya

Kami bukan jawapan yang betul untuk semua perkara, dan berpura-pura sebaliknya membazirkan wang anda sebelum ia membazirkan wang kami. Ini had-had yang jujur — setiap satu dengan apa yang kami akan buat tentangnya, kerana “kami tidak boleh bantu anda” jarang sekali keseluruhan kebenarannya.

Anda perlukan tenaga kerja, bukan keputusan

Jika kerja itu sudah difahami dan anda perlukan orang untuk melaksanakannya selama setahun, firma pembekalan tenaga kerja lebih murah dan lebih pantas daripada kami — dan kami akan katakan begitu. Apa yang kami boleh buat dahulu ialah menukar perkara yang belum jelas menjadi spesifikasi yang cukup tepat untuk sesiapa yang anda upah bekerja daripadanya, dan kekal ada untuk keputusan yang timbul di pertengahan kerja.

Ia sebuah laman web atau aplikasi yang orang lihat

Kerja rekabentuk dan bahagian hadapan ialah kemahiran orang lain dan mereka akan buat lebih baik. Kami bina bahagian di bawahnya — data, antara muka yang dipanggil, sistem yang menyokongnya — dan bekerja bersama pasukan rekabentuk anda, atau memperkenalkan satu. Anda tidak perlu memilih antara kami.

Anda mahu seseorang memegangnya jangka panjang

Setiap kerja dibina supaya pasukan anda boleh mengambil alih, dan kami akan beritahu bila masanya tiba. Itu bukan bermakna kami berlalu pergi: kami boleh kekal dalam pengaturan sokongan selagi ia berguna. Bezanya, ia kekal pilihan anda, kerana keupayaan untuk mengambil alih itu sudah pun ada.

Anda tidak pasti yang mana satu keadaan anda

Itu titik permulaan yang paling biasa, dan ia titik permulaan yang baik. Jalan paling singkat ialah semakan — beberapa hari, harga tetap, penemuan bertulis — yang biasanya menjelaskan apa sebenarnya kerja itu sebelum sesiapa terikat kepada satu pembinaan.

Jika tiada satu pun di sini menggambarkan keadaan anda, nyatakan dalam satu ayat dan kami akan beritahu terus terang sama ada ini kerja untuk kami.

§07

Beritahu kami apa yang rosak

Satu perenggan sudah memadai. Apa yang sistem itu buat, apa yang ia buat dengan teruk, dan apa yang perlu benar supaya masalah itu selesai. Anda tidak perlu tahu jawapan teknikalnya — itu bahagian kami.

info@dagron.dev

Berguna untuk disertakan

  • Untuk apa sistem itu, dalam perkataan anda sendiri
  • Lebih kurang berapa ramai yang bergantung padanya
  • Sama ada ia boleh capai internet, atau tidak boleh
  • Apa yang dikira sebagai masalah ini selesai

Perkara praktikal

Bahasa Inggeris dan Bahasa Malaysia. Berpangkalan di Malaysia; kerja dijalankan secara jarak jauh, di tapak anda, atau di dalam rangkaian anda sendiri bila kerja itu memerlukannya.

Jawapan pertama

Anda akan dapat penilaian jujur sama ada ini kerja yang patut kami ambil — termasuk bila jawapannya tidak, atau bila satu semakan akan menyelesaikannya dengan lebih murah daripada satu pembinaan.