Daftar Isi:
- Mengembangkan keterampilan
- Mendapatkan nilai dengan cepat
- Menemukan bantuan
- Memutuskan perangkat lunak open source versus komersial
- Membangun versus Membeli
- Mengevaluasi kemampuan vendor
- Menemukan dukungan di seluruh dunia
- Memperluas ke awan
Video: Web Programming - Computer Science for Business Leaders 2016 2024
Apa yang sama pentingnya dengan keterampilan teknis, namun terlalu sering diberi prioritas yang jauh lebih rendah, adalah evaluasi bisnis Berikut adalah beberapa bidang evaluasi non-teknis atau bisnis, Anda harus mempertimbangkan saat mengevaluasi database NoSQL.
Mengembangkan keterampilan
NoSQL adalah area yang tumbuh dengan cepat sehingga keterampilan yang dibutuhkan untuk menggunakannya tidak dapat mengikuti, dan dengan begitu banyak sistem yang berbeda, tidak ada standar terbuka yang setara dengan yang dimiliki SQL di dunia database relasional
Oleh karena itu, ada baiknya Anda mencari dan mempekerjakan atau kontrak, dengan harga yang tepat, orang-orang yang memiliki keahlian dalam database yang Anda pilih. Juga, pastikan bahwa Anda dapat menemukan pelatihan online atau pribadi.
Dengan melakukannya, jangan terima langsung profil LinkedIn orang-orang di mana pengalaman dengan MongoDB terdaftar - terkadang hanya terdaftar karena ini adalah database yang sangat populer dan orang tersebut mencari pekerjaan padahal sebenarnya mereka belum pengalaman pengiriman terbukti dengan database itu. Jadi, Anda ingin memastikan mereka benar-benar ahli dalam database yang Anda gunakan.
Mendapatkan nilai dengan cepat
Database NoSQL memudahkan untuk memuat data, dan mereka dapat menambahkan nilai langsung. Misalnya, jika sejak awal Anda menyelesaikan beberapa kasus bisnis bernilai tinggi, Anda mungkin mendapatkan dukungan finansial dan manajemen untuk proyek yang lebih besar. Dengan latar belakang ini, Anda akan dapat menerapkan aplikasi baru dengan cepat - berpotensi mencuri pawai pada pesaing Anda dan bersenang-senang dengan - membuat database baru dalam prosesnya!
Jadi, mulailah dengan mengidentifikasi solusi bernilai tinggi untuk beberapa masalah bisnis yang sulit, terkotak-kotak, dan lakukan beberapa proyek penelitian jangka pendek pada mereka. Gunakan pilihan database NoSQL selama fase awal proyek, dan periksa apakah ekstensi khusus vendor dapat membantu Anda mencapai tujuan Anda. Di NoSQL, lock-in vendor diberikan karena setiap produk sangat berbeda - Anda mungkin juga merangkul database yang paling sesuai dengan kebutuhan Anda.
Menemukan bantuan
Dengan produk perangkat lunak apa pun, ada satu titik di mana Anda perlu meminta bantuan. Menemukan jawaban pada StackOverflow com adalah satu hal, tapi dalam proyek kehidupan nyata, Anda mungkin menemukan masalah rumit yang unik untuk bisnis Anda.
Dalam situasi ini, penelusuran web mungkin tidak dapat membantu Anda. Anda memerlukan ahli dalam database yang Anda gunakan. Sebelum memilih database, pastikan Anda bisa mendapatkan bantuan saat Anda membutuhkannya. Ini bisa dari konsultan freelance atau software software NoSQL sendiri.
Periksa label harga, sebelum memilih database - beberapa vendor mengenakan biaya dua kali lipat tingkat hari orang lain agar konsultan berada di lokasi. Dengan menyerahkan perangkat lunak secara gratis atau sangat murah mereka harus menghasilkan uang di suatu tempat!
Dukungan khusus juga merupakan ide yang sangat bagus untuk solusi kritis misi. "Ikuti matahari" model resolusi masalah juga akan membantu memperbaiki masalah dengan cepat. Beberapa staf pendukung vendor kurang mendapat dukungan teknis dari orang-orang teknis, sedangkan vendor lain benar-benar menggunakan insinyur untuk mengatasi masalah Anda sendiri. Ini lebih cepat daripada harus menunggu zona waktu yang tepat untuk beberapa insinyur dukungan tingkat ketiga untuk mulai bekerja di pagi hari.
Memutuskan perangkat lunak open source versus komersial
Banyak orang tertarik pada perangkat lunak open source karena label harga dan ketersediaan komunitas keahlian online. Kabar baiknya adalah Anda dapat menemukan banyak vendor open source NoSQL dan perusahaan komersial yang menjual dukungan, layanan, dan versi enterprise dari perangkat lunak mereka.
Berikut adalah beberapa alasan untuk menggunakan perangkat lunak open source:
-
Perangkat lunak yang tersedia secara gratis: Perangkat lunak semacam ini telah diunduh dan dicoba oleh orang lain, sehingga beberapa pengembang setidaknya mengenalnya.; dan orang menghabiskan waktu hanya berkontribusi pada pengembangan perangkat lunak yang mereka anggap berharga atau sangat diminati.
-
Situs seperti StackOverflow. com : Situs seperti StackOverflow. com penuh dengan perbaikan, dan seseorang mungkin telah mendekati situs ini dengan -masalah yang mungkin Anda hadapi.
-
Cobalah sebelum membeli: Dengan perangkat lunak open-source, Anda bisa menjadi terbiasa dengan perangkat lunak versi gratis sebelum menenggelamkan anggaran tahunan Anda untuk membeli perusahaan, versi yang didukung sepenuhnya.
Sebaliknya, ada beberapa alasan bagus untuk membeli dan menggunakan database NoSQL komersial sebagai gantinya:
-
Dokumentasi: Dokumentasi produk biasanya jauh lebih lengkap dan mendalam daripada perangkat lunak open source.
-
Dukungan: Perusahaan-perusahaan ini mungkin menawarkan dukungan 24/7 secara global dan akan memiliki pelatih, konsultan, dan insinyur penjualan yang dapat bepergian ke kantor Anda untuk menunjukkan bagaimana perangkat lunak mereka dapat membantu Anda - bagus untuk mendapatkan dukungan untuk bukti internal konsep dan kasus bisnis
-
Alasan: Perusahaan-perusahaan ini menghasilkan uang dengan menjual perangkat lunak, bukan jasa konsultasi - tarif dayanya mungkin lebih rendah daripada add-on penjualan dan dukungan untuk database open source, yang dapat mengurangi biaya implementasi.
-
Produk: Produk biasanya memiliki lebih banyak fitur enterprise built-in daripada yang open-source, yang berarti Anda memerlukan lebih sedikit add-on modules and services.
-
Freebies: Karena banyaknya pilihan open source, perusahaan komersial sekarang menawarkan pelatihan gratis atau diskon dan versi produk gratis yang dapat didownload yang dapat Anda gunakan dan evaluasikan.
Membangun versus Membeli
Banyak vendor open source NoSQL menghasilkan uang dengan menawarkan dukungan dan layanan komersial daripada dengan menjual perangkat lunak.
Banyak produk open source NoSQL juga sangat baru, jadi tidak semua fitur yang Anda butuhkan tersedia dalam perangkat lunak. Akibatnya, Anda cenderung menghabiskan uang untuk membayar layanan untuk menambahkan fungsi ini.
Banyak organisasi memiliki tim teknis internal, terutama di perusahaan jasa keuangan dan di beberapa organisasi pertahanan dan media. Karena perusahaan jasa keuangan mengambil keuntungan, mereka bisa mendapatkan keuntungan, jadi mereka mempekerjakan staf yang sangat cakap.
Organisasi Anda mungkin juga memiliki staf yang terampil. Jika demikian, "Selamat," karena Anda adalah pengecualian daripada aturan! Jika Anda berada dalam situasi ini, Anda mungkin bisa menambahkan fitur ekstra itu sendiri, daripada membeli layanan mahal.
Namun, kebanyakan organisasi tidak berada dalam posisi ini, jadi ada baiknya memeriksa fitur "tambahan" dalam perangkat lunak komersial, walaupun tidak menyediakan semua fitur yang Anda inginkan dari kotak itu, namun memungkinkan Anda membangunnya. fitur lebih cepat
Mudah membakar uang untuk perangkat lunak yang akan dibangun untuk memperbaiki kekurangan perangkat lunak open source. Pertimbangkan total biaya kepemilikan database NoSQL di masa depan.
Mengevaluasi kemampuan vendor
Siapa yang harus dipercaya? Akhirnya, Anda harus mengambil risiko dan memilih perusahaan untuk membantu Anda dalam usaha Anda.
Perusahaan kecil mungkin lokal, konsultan independen atau vendor NoSQL yang lebih kecil. Mereka menawarkan beberapa keuntungan:
-
Vendor kecil mungkin lebih sesuai dengan industri atau geografi Anda. Mereka sangat berguna di negara-negara kecil atau sektor dimana perusahaan komersial besar tidak sering melakukan usaha.
-
Vendor kecil cenderung fleksibel - karena Anda cenderung menjadi persentase utama dari pendapatan tahunan mereka, dan juga penambahan yang berguna untuk portofolio mereka.
Vendor kecil mungkin rentan terhadap masalah keuangan dan kemunduran. Selain itu, mereka mungkin tidak memiliki cukup personil untuk melayani dan mendukung penggunaan database NoSQL yang diperluas oleh organisasi Anda.
Perusahaan perangkat lunak besar (biasanya komersial) biasanya memiliki kekuatan sendiri:
-
Perusahaan besar memiliki jangkauan lebih besar dan lebih banyak sumber daya - baik manusia maupun finansial - untuk dihubungi.
-
Jika Anda memiliki masalah yang perlu dipecahkan dengan cepat, perusahaan-perusahaan ini mungkin lebih baik ditempatkan untuk membantu Anda daripada perusahaan yang lebih kecil.
Perusahaan besar memiliki pengalaman lebih luas daripada perusahaan kecil, yang berarti perusahaan besar mungkin telah menangani kasus tepi yang unik. Jadi, jika Anda memiliki persyaratan unik, perusahaan-perusahaan ini mungkin memiliki orang-orang yang telah menangani masalah serupa.
Menemukan dukungan di seluruh dunia
Anda ingin mengetahui apakah dukungan lokal tersedia, baik sebagai konsultan layanan atau teknisi dan personel pendukung produk. Pastikan Anda dapat menghubungi mereka di zona waktu Anda dan mereka bisa bahasa Anda dengan lancar. Mungkin Anda bisa meminta pertemuan dengan pemimpin pendukung lokal mereka sebelum menandatangani kontrak.
Dalam organisasi pemerintah, keamanan sangat penting. Di beberapa negara, orang yang mendukung peninjauan kembali file log dan penanganan dukungan untuk sistem sektor publik harus memiliki izin keamanan yang layak, dan hal ini berlaku bahkan untuk sistem sipil yang tidak terklasifikasi.Biasanya, persyaratan ketat ini karena organisasi pemerintah mengalami kerugian atau pencurian data di masa lalu. Pastikan orang-orang ini tersedia jika Anda bekerja di sektor publik.
Memperluas ke awan
Banyak organisasi melakukan outsourcing pengiriman dan dukungan layanan TI mereka kepada pihak ketiga. Saat menyediakan perangkat keras atau aplikasi baru, proses ini biasanya berlangsung. Bisa juga terbukti mahal.
Database NoSQL sering digunakan untuk memecahkan masalah yang muncul dengan cepat. Perkembangan tangkas adalah norma dalam memberikan solusi terhadap masalah ini. Hal ini terutama terjadi ketika sistem perlu masuk ke produksi dalam waktu enam bulan atau lebih.
Banyak organisasi sekarang beralih ke awan untuk kebutuhan penyediaan dan servis mereka agar pengiriman sistem TI baru lebih murah dan lebih lincah. Pastikan database NoSQL Anda bisa digunakan di lingkungan ini.
Beberapa produk NoSQL memiliki fitur manajemen spesifik di lingkungan awan. API manajemen mereka dapat ditulis dan diintegrasikan dengan alat manajemen sistem yang ada. Tanyakan vendor Anda apa yang mendukungnya dengan lingkungan awan yang Anda pilih.