Bantu Atasan Anda, Bantu Diri Anda Sendiri
Anda dapat bereaksi atau bertindak atas permintaan ini.
Ingat semua pertanyaan "Pindahkan Gunung Fuji"? Jika Anda berada dalam sebuah wawancara untuk pekerjaan yang benar-benar Anda inginkan, Anda tidak akan memberi tahu pewawancara betapa bodohnya pertanyaan itu, tetapi akan terus bertanya dan mengungkapkan ide-ide terbaik Anda untuk menyelesaikannya. Dalam beberapa budaya, Anda tidak akan pernah mengatakan tidak kepada bos yang benar-benar meminta Anda untuk memindahkan Gunung Fuji, tetapi akan menemukan cara bagi Anda untuk menyelamatkan muka.
Membingkai ulang Pertanyaan
Jika Anda membingkai ulang pertanyaan menjadi sesuatu seperti,
"Bisakah saya membeli atau membeli seperangkat alat yang mengotomatiskan sebanyak mungkin tugas dengan produktivitas rendah yang terkait dengan perangkat lunak?"
tugas ini menjadi jauh lebih enak. Bantu atasan Anda (dan diri Anda sendiri) dengan memberinya opsi dengan kemampuan penelusuran yang jelas ke CASE, dan satu atau dua opsi berbasis Agile / open source / cloud.
KASUS DITinjau kembali
Di tahun 90-an, alat CASE mungkin mengambil bentuk seperangkat alat dari Rational yang mungkin termasuk Requisite Pro, Rational Rose, Clear Case, Rational Robot (pelari uji), Purify, Pure Coverage, dan Quantify, dan beberapa alat lainnya yang terintegrasi bersama. Jika Anda adalah toko MAD (Medis, Avionik, Pertahanan), Anda dapat menggunakan versi terbaru dari alat-alat ini untuk menghasilkan dokumentasi dan artefak yang luas dan dapat dilacak yang sering dibutuhkan oleh pelanggan di pasar tersebut.
Hubungi IBM dan dapatkan salesman untuk memberikan penawaran untuk lima lisensi (atau hanya satu lisensi mengambang). Tambahkan juga beberapa pelatihan. Membagikan kutipan ini dengan manajer Anda dapat mengakhiri pembicaraan tentang alat CASE. Tapi jangan salah paham. Saya suka Rational, ilmuwan utama mereka, dan produk mereka, tetapi terutama mengaksesnya melalui lisensi situs universitas karena harganya terlalu tinggi untuk perusahaan tempat saya bekerja. Jika Anda disetujui, setidaknya dari pengalaman saya, mereka akan memperlakukan hak Anda dengan dukungan yang baik, pelatihan yang berkualitas (biasanya di resor top dengan makanan lezat).
Alat untuk Dijual
Anda masih memiliki peluang besar untuk berbelanja alat. Pengembang lincah membutuhkan alat juga. Anda dapat membeli suite yang memberi Anda dukungan dokumentasi untuk kartu cerita online, kasus penggunaan, kasus penggunaan, dan jenis diagram UML lainnya. Atlassian memiliki apa yang saya pikir adalah seperangkat alat yang bagus - Jira untuk tugas dan pelacakan bug, Green Hopper untuk apa yang mereka gambarkan sebagai manajemen proyek Agile, Confluence untuk wiki intranet, Crucible untuk review kode online, dan Bamboo untuk server integrasi berkelanjutan. Ada perangkat lunak sebagai lisensi layanan untuk ini dan suite alat lain yang ditargetkan untuk kebutuhan Anda jika Anda tangkas.
Integrasi IDE adalah cara lain untuk mendapatkan tahun 2012 yang setara KASUS. Jika Anda adalah rumah pengembangan Microsoft, Visual Team Studio memiliki alat yang memiliki cakupan yang mirip dengan apa yang dibuat Rasional. Mereka memiliki beberapa rekayasa perangkat lunak bolak-balik, generasi rintisan uji unit dari kelas, integrasi dengan sistem kontrol sumber, dan banyak alat untuk kolaborasi tim.
Alat Sumber Terbuka
Di sisi open source, Eclipse dan banyak plug-in mencoba untuk mengintegrasikan sekelompok alat open source. Saya tidak yakin apakah Kerangka Pemodelan Eclipse sudah matang atau jika ada alat lain yang memberikan insinyur perangkat lunak bolak-balik yang efektif, tetapi terakhir kali saya melihat, sepertinya itu tidak mudah untuk dicapai. Lingkungan Qt Creator terintegrasi dengan kontrol sumber, dan memiliki beberapa kemampuan untuk membantu memeriksa tempat dari cakupan kode perubahan saat Anda berada di editor.
Adopsi Alat Penambahan Iteratif
Pendekatan berulang / bertahap untuk pemilihan alat juga bisa sangat efektif. Proyek open source seringkali mendukung lingkungan tunggal atau ganda. Pilihan alat Anda mungkin dipengaruhi oleh tumpukan yang Anda gunakan. Tidak pernah ada waktu yang tepat untuk sepenuhnya menghentikan pengembangan, jadi menambah dan melatih tim dalam beberapa alat yang lebih kecil per kuartal mungkin lebih baik daripada pendekatan big bang yang mengubah segalanya sekaligus.
Solusi Alat Cloud
Banyak solusi yang terdaftar mungkin memerlukan server dan pengaturan yang relatif kompleks. Ada banyak opsi yang masuk ke pasar yang berbasis cloud dan menyediakan perangkat lunak sebagai layanan yang diselenggarakan oleh penyedia dengan biaya bulanan. Ini mungkin masuk akal untuk tim Anda, baik jangka pendek atau panjang. Beberapa mungkin memiliki solusi yang di-host yang dapat Anda gunakan untuk memulai dengan cepat, dengan opsi untuk membeli lisensi nanti.
Tidak satu pun dari saran ini yang merupakan jalan murah dan mudah menuju peningkatan produktivitas instan, tetapi jika Anda dapat menemukan beberapa alat yang sangat diperlukan setelah Anda mencobanya.