Bagaimana Mengevaluasi Perusahaan Software

Orang yang ingin pengembangan web baru yang canggih sering tidak tahu bagaimana melakukan evaluasi yang tepat dari sebuah perusahaan perangkat lunak. Ini bisa dimengerti: banyak bisnis web yang pertama kali-bisnis, dan mereka sering dimulai oleh orang-orang yang ahli dalam materi pelajaran, tetapi tidak teknologi web. Orang tidak bisa tahu segalanya.

Ini menjadi masalah dalam dua skenario tertentu:

ketika orang berpikir berbelanja untuk sebuah perusahaan perangkat lunak seperti belanja untuk sepotong murah roti: menemukan hal yang termurah yang terlihat seperti itu cocok dengan tagihan.
ketika orang memutuskan berdasarkan lapangan penjualan mewah yang muncul untuk memukul kebutuhan mereka dan datang dengan harga rendah. Ini bisa sangat berbahaya: sangat mudah bagi perusahaan untuk berinvestasi dalam penjualan daripada desain atau teknologi, dan membuat klaim yang kuat yang benar-benar benar tetapi terikat hanya untuk persembahan sangat dangkal. Lebih murah untuk menjual baik daripada untuk merancang dan berinovasi dengan baik, dan itu mengarah ke model bisnis sangat sukses menangani volume dengan udara palsu kualitas yang memotong para profesional yang sebenarnya di pasar.
Sisa artikel terdiri dari sejumlah titik kami percaya Anda harus menantang perusahaan perangkat lunak Anda, dan bagaimana untuk menguji setiap. Untuk membuat adil evaluasi Anda, jangan katakan perusahaan Anda membaca artikel ini atau memberitahu mereka sentuhan poin yang diharapkan dari pertanyaan Anda, karena itu akan merusak tes.

Tentu saja, tidak semua proyek yang sama, jadi gunakan beberapa penilaian untuk menentukan apa poin tertentu mempengaruhi Anda.

Mengevaluasi Desain

Kebanyakan orang ingin desain yang unik untuk website Anda, bukan hanya template. Itu masuk akal, tetapi tidak sepenuhnya tertutup untuk ide template: Anda dapat membuat penghematan besar jika Anda memulai dengan template yang sesuai merek Anda cukup baik dan kemudian memodifikasinya cukup untuk itu menjadi unik dan disetel untuk kebutuhan Anda . Anda perlu untuk meningkatkan tingkat Anda dari pertanyaan untuk lebih dari “template atau tidak”.

Kami sarankan Anda meminta kualifikasi, pengalaman, dan nama orang yang akan melakukan perancangan. Anda harus mengharapkan mereka untuk menjadi seorang desainer profesional (bukan programmer atau jack-of-all-perdagangan) dan bagi mereka untuk memiliki pengalaman bertahun-tahun atau pendidikan sekolah desain yang tepat. Anda juga harus meminta untuk melihat desain mereka secara khusus dilakukan sendiri (tidak mengharapkan mereka untuk selalu dilakukan untuk web perusahaan desain yang Anda ajak bicara, itu adalah hal yang wajar bagi desainer untuk bergerak di antara perusahaan atau freelance).

Bertanya tentang bagaimana mereka akan membuat desain mencerminkan prinsip-prinsip merek Anda. Anda akan mendapatkan jawaban yang yang menunjukkan pemahaman yang baik tentang teori merek.

Mengevaluasi Programming

Tanyakan apa CMS akan digunakan, dan apa pengalaman mereka telah menulis kode kustom untuk itu CMS. Jika mereka hanya menyebutkan pihak ketiga CMS dan mengatakan mereka menggunakan plugin pihak ketiga untuk itu, dan proyek Anda tidak hanya jenis yang sangat off-the-rak hal, lari ke bukit. Anda membutuhkan seseorang yang benar-benar dapat membuat hal-hal, bukan hanya plug mereka bersama-sama.

Anda harus meminta untuk melihat contoh fungsi baru khusus mereka telah menerapkan sendiri.

Mengevaluasi Pengalaman masa lalu

Anda tidak harus mengharapkan perusahaan untuk dapat menunjukkan proyek lain mereka telah melakukan yang sangat mirip dengan Anda sendiri, karena ini adalah tidak masuk akal. Namun, Anda harus melihat untuk melihat proyek-proyek yang serupa kompleksitas dan berusaha untuk memastikan mereka memahami ciri-ciri umum dari situs Anda. Misalnya, berharap untuk melihat pengalaman menulis situs sosial jika Anda membutuhkan fungsi sosial.

Mengevaluasi Keamanan

Tanyakan apa proses tertentu yang digunakan untuk memastikan kode baru aman. Meminta mereka di telepon (yaitu tanpa memberikan mereka untuk mempersiapkan) apa ‘CSRF kerentanan’ adalah. Tentu saja, kontak telepon Anda mungkin seorang manajer, tetapi Anda dapat meminta mereka untuk menghubungkan Anda ke pengembang. Jika mereka tidak bisa menghubungkan Anda ke pengembang, “kami tidak benar-benar melakukan pemrograman di-rumah” bendera harus meningkatkan: meningkatkan perisai Anda, campuran metafora, dan sopan membanting telepon.

CSRF adalah singkatan dari “lintas situs pemalsuan permintaan” dan kerentanan mana hacker menciptakan ‘jahat’ situs pihak ketiga dan membujuk seorang administrator untuk pergi ke sana, dan bahwa situs ‘jahat’ pengalihan permintaan ke situs administrator untuk menginstruksikan untuk melakukan sesuatu di atasnya seperti sesuatu delete. Jika mereka tidak bisa menjelaskan hal ini dengan jelas, Anda harus sangat prihatin bahwa programmer tidak mengalami (ada banyak programmer yang memiliki pengetahuan yang sangat terfokus / terbatas hal). Jangan biarkan mereka datang merangkak kembali nanti tentang bagaimana mereka telah “belajar hal-hal baru”, karena ini hanya akan menjadi ilustrasi dari ratusan lubang penting dalam pengetahuan dan kurangnya kompetensi dan integritas profesional.

Mengevaluasi eCommerce

Jika Anda melakukan pemrosesan kartu kredit, meminta mereka apa yang Anda butuhkan pada server untuk bekerja, dan setiap proses resmi yang Anda butuhkan untuk pergi melalui. Mereka mungkin mengatakan Anda harus menggunakan prosesor eksternal, seperti PayPal, yang baik-baik saja, tetapi meminta mereka untuk menjelaskan apa yang akan Anda perlu lakukan jika itu semua di tempat. Mereka harus menyebutkan audit kepatuhan PCI, membutuhkan alamat IP khusus, dan membeli sertifikat SSL. Seorang manajer mungkin tidak tahu ini, tetapi antara manajer dan pengembang (Anda mungkin perlu berbicara dengan baik), seseorang harus.

Mengevaluasi Manajemen proyek

Meminta proses apa yang akan digunakan untuk mengelola produk. Idealnya mereka harus dapat mengirimkan diagram, karena sebuah perusahaan desain web yang baik akan memiliki sesuatu di tempat yang sudah sebagai proses ‘default’. Tentu saja, setiap proyek berbeda, sehingga mereka dapat tune untuk Anda, tetapi Anda harus mengharapkan lebih dari sekedar kata-kata.
Proses ini harus jelas menunjukkan pada titik apa Anda dapat meminta revisi, ketika hal-hal yang ‘ditandatangani’ dan harus referensi model pengisian untuk perubahan ruang lingkup dan bagaimana hal ini dapat mempengaruhi jadwal.

Jika ini belum semua telah dipikirkan maka Anda benar-benar harus mempertanyakan pengalaman dan kompetensi perusahaan.

Mengevaluasi Kontrak Pemeliharaan

Anda harus mengharapkan hubungan yang berkelanjutan dengan desainer web, karena Anda tidak bisa realistis meluncurkan sebuah situs web dan tidak memiliki update yang dibuat untuk itu. Web terus maju, dan browser web baru keluar semua waktu yang harus kompatibilitas-diuji.

Anda harus menjelaskan Anda memerlukan layanan yang sedang berlangsung dari desainer web Anda, dan meminta mereka untuk mengusulkan bagaimana mereka akan mengenakan biaya untuk pengujian dari browser baru. Menyebutkan Anda perlu memastikan bahwa situs tetap aman dan bertanya apa yang mereka sarankan – mereka benar-benar harus menyebutkan kepada Anda cara mereka menggelar update keamanan untuk Anda jika kerentanan yang ditemukan dalam perangkat lunak. Mengharapkan untuk membayar untuk itu, tapi berharap untuk ditawarkan juga!

Mengevaluasi diri

Saya tidak bisa cukup menekankan betapa pentingnya bagi Anda untuk mempertimbangkan model bisnis untuk website Anda.

Anda perlu melakukan review pasar dan datang dengan beberapa jenis rencana tentang bagaimana Anda akan membedakan diri terhadap pesaing Anda, bagaimana Anda bisa mengalahkan mereka tanpa mereka hanya menyalin inovasi Anda, dan bagaimana Anda akan mencapai pelanggan masa depan Anda. Jika diferensiasi Anda lemah, Anda juga perlu mempertimbangkan bagaimana Anda akan dapat menciptakan solusi unggul dari pesaing Anda pada anggaran yang Anda miliki.

Ingat bahwa Anda tidak bersaing dengan pesaing Anda seperti sekarang, Anda bersaing dengan mereka di masa depan ketika proyek selesai (butuh waktu mengingat, dan hal bisa terjadi di waktu itu). Tidak hanya itu, Anda perlu mempertimbangkan situasi di mana semua Anda berakhir lakukan adalah meningkatkan bar di industri ketika pesaing Anda hanya menyerap ide-ide Anda sendiri di update berikutnya.

Rencana membela diri dan strategis! Dan, anggaran yang sesuai.

Dan…

Anggaran selalu terbatas, sehingga untuk sesuai dengan anggaran Anda seorang desainer web mungkin tidak akan menyarankan semua hal yang akan menjadi ide yang baik untuk Anda. Dapatkah Anda menyalahkan mereka, mereka tidak ingin mendengar bunyi gedebuk ketika Anda jatuh ke lantai shock? Selain itu, dibutuhkan waktu bagi mereka untuk membuat saran, dan itu adalah sia-sia untuk seorang desainer web untuk menyarankan apa yang mereka pikir Anda tidak mampu. Hal ini cukup umum untuk web desainer untuk memiliki klien masa datang untuk sebuah proyek yang biaya sepuluh kali lebih banyak dari klien berpikir bahkan dalam itu yang paling implementasi dasar, karena harga web benar-benar tidak mengerti bahwa baik.

Berikut adalah beberapa hal yang saya tidak akan mengharapkan seorang desainer web untuk menyarankan, tetapi jika Anda dapat menyediakan anggaran yang cukup besar yang sangat mungkin berharga termasuk:

Produksi video pengenalan berkualitas tinggi untuk halaman depan Anda
Sebuah stylesheet cetak, sehingga halaman Anda terlihat baik saat dicetak
Sebuah favicon (itu ikon kecil untuk website Anda yang menunjukkan di address bar dan bookmark)
Sebuah versi mobile dari pengujian websiteUsability Anda (sangat dianjurkan, tapi berpotensi relatif mahal) Sebuah situs pementasan, sehingga Anda dapat menguji dan bereksperimen dengan CMS Anda
Penelitian yang dilakukan analisis untuk menemukan kelemahan, dan mengusulkan perbaikan
Berkelanjutan dukungan Internet Marketing, seperti kampanye media sosial dan mengirim newsletter dirancang dengan baik
SEO yang sedang berlangsung untuk membangun link dan posisi penyetelan pada beberapa istilah pencarian yang berlaku
Saya harap artikel ini memberi Anda latar belakang yang baik tentang bagaimana untuk mengevaluasi sebuah perusahaan perangkat lunak. Ini sangat penting untuk memilih perusahaan yang melakukan lebih dari sekedar memberitahu Anda apa yang mereka tahu Anda berharap untuk mendengar sebagai pembeli luar.

4977