Patronuna Yardım Et, Kendine Yardım Et
Bu talebe tepki verebilir veya bu talebe göre hareket edebilirsiniz.
Tüm "Fuji Dağı" sorularını hatırlıyor musun? Gerçekten istediğiniz bir iş için röportajda olsaydınız, görüşmeciye sorunun ne kadar aptal olduğunu söylemezdiniz, ama soru sormaya ve çözme konusunda en iyi fikirlerinizi ifade etmeye devam edersiniz. Bazı kültürlerde, sizden gerçekten Fuji Dağı'nı taşımanızı isteyen bir patrona hayır demezdiniz, ama ikinizin de yüzünü kurtarmanın bir yolunu bulursunuz.
Soruyu Yeniden Çerçeveleme
Eğer soruyu benzer bir şeye yeniden yansıtırsanız,
"Yazılımla ilgili düşük üretkenlik görevlerinin çoğunu mümkün olduğunca otomatik hale getiren bir takım araçlar satın alabilir veya başka türlü edinebilir miyim?"
bu görev çok daha lezzetli olur. CASE'e açık bir izlenebilirlik seçeneği ve bir veya iki Çevik / açık kaynak / bulut tabanlı seçenek sunarak patronunuza (ve kendinize) yardımcı olun.
CASE Tekrar
90'larda, CASE araçları Rational'dan muhtemelen Requisite Pro, Rational Rose, Clear Case, Rational Robot (bir test koşucusu), Purify, Pure Colay ve Quantify ve diğer birçok aracı içeren bir takım araçlar şeklinde olabilir. birlikte entegre edildi. Bir MAD mağazası (Medikal, Aviyonik, Savunma) olsaydınız, bu pazarlardaki müşteriler tarafından sıklıkla ihtiyaç duyulan kapsamlı ve izlenebilir belgeler ve eserler üretmek için bu araçların güncellenmiş sürümlerini kullanabilirsiniz.
IBM ile iletişim kurun ve beş lisans (veya yalnızca bir yüzen lisans) için teklif vermek üzere bir satıcıya başvurun. Biraz eğitim de ekleyin. Bu alıntıyı yöneticinizle paylaşmak, CASE araçları hakkındaki konuşmayı sona erdirebilir. Ama beni yanlış anlamayın. Rational'i, baş bilim adamlarını ve ürünlerini seviyorum, ancak esas olarak üniversite sitesi lisansları ile onlara eriştim çünkü fiyatları çalıştığım şirketler için çok yüksekti. Onaylanırsanız, en azından deneyimlerime göre, haklarınızı iyi destek, kaliteli eğitim (genellikle büyük gıda ile en iyi tesiste) ile tedavi edeceklerdir.
Satılık Araçlar
Alet alışverişine gitmek için hala harika bir fırsatınız var. Çevik geliştiriciler de araçlara ihtiyaç duyar. Çevrimiçi hikaye kartları, kullanım örnekleri, kullanım senaryosu ve diğer UML diyagram türleri için dokümantasyon desteği veren bir paket satın alabilirsiniz. Atlassian, görev ve hata izleme için Jira, Çevik proje yönetimi olarak tanımladıkları için Green Hopper, bir intranet wiki için Confluence, çevrimiçi kod inceleme için Crucible ve sürekli entegrasyon sunucusu için Bamboo olduğunu düşünüyorum. Çevikseniz, bu ve diğer araç takımlarınız için hizmet lisansı olarak yazılımlar bulunmaktadır.
IDE entegrasyonu, 2012 yılı CASE'e eşdeğer olmanın bir başka yoludur. Bir Microsoft geliştirme evi iseniz, Visual Team Studio, Rational'in yarattığı şeyle benzer araçlara sahiptir. Bazı gidiş-dönüş yazılım mühendisliği, sınıflardan birim test saplamaları oluşturma, kaynak kontrol sistemleriyle entegrasyon ve takım işbirliği için bir sürü araç var.
Açık Kaynak Araçları
Açık kaynak tarafında, Eclipse ve birçok eklentisi bir dizi açık kaynak aracını entegre etmeye çalışır. Eclipse Modeling Framework'ün olgun olup olmadığından ya da etkili gidiş-dönüş yazılım mühendisi veren başka araçlar olup olmadığından emin değilim, ancak son baktığımda başarmak çok kolay görünmüyordu. Qt Creator ortamı kaynak kontrolü ile bütünleşir ve editördeyken değişikliklerin kod kapsamından yerinde kontrol edilmesine yardımcı olacak bazı özelliklere sahiptir.
Yinelemeli Artımlı Aletin Benimsenmesi
Takım seçimine yinelemeli / artımlı bir yaklaşım da çok etkili olabilir. Açık kaynaklı projeler genellikle tekli veya çoklu ortamları destekler. Takım seçenekleriniz, kullandığınız yığınlardan etkilenebilir. Gelişimi tamamen kapatmak için asla iyi bir zaman yoktur, bu nedenle ekibi çeyrek başına birkaç küçük araçla eklemek ve eğitmek, her şeyi aynı anda değiştiren büyük bir patlama yaklaşımından daha iyi olabilir.
Bulut Aracı Çözümleri
Listelenen çözümlerin çoğu sunucular ve nispeten karmaşık kurulum gerektirebilir. Piyasaya, bulut tabanlı ve aylık bir ücret karşılığında bir sağlayıcı tarafından barındırılan bir hizmet olarak yazılım sağlayan birçok seçenek var. Bu, ekibiniz için kısa veya uzun vadede anlamlı olabilir. Bazılarında, daha sonra lisans satın alma seçeneğiyle hızlı bir başlangıç için kullanabileceğiniz barındırılan bir çözüm olabilir.
Bu önerilerin hiçbiri, verimlilik artışı için ucuz ve kolay bir yol değildir, ancak bazı araçları denediğinizde vazgeçilmez bulabilirseniz.