Yükleniyor

Bitmeyen Özel Yazılım Projeleri

Bitmeyen Özel Yazılım Projeleri

Son zamanlarda artan bir şekilde özel yazılım geliştirme konusunda mutsuz müşteri hikâyeleri ile karşılaşıyoruz. Yazılım firmaları ile yatırımcının birlikte harcadığı büyük mesai sonrasında ortaya kocaman bir hayal kırıklığı çıkıyor. Bir süre sonra kullanılmaktan vazgeçilen, aslında tam ihtiyacı karşılamadığı fark edilen, geliştirilmeye kapalı ve bir şekilde hedeflenen sonuçtan uzak işler üretiliyor. Yazılım ve dijital işler konusunda insanlar giderek fikir sahibi olmaya başladı fakat yaşanan sorunun temelinde önemli ölçüde “mecrayı tanımama sorunu“ var. Yazılım çözümüne şekil vermek hem teknik uzmanlık hem de ciddi seviyede iş bilgisi gerektiriyor.

İşi bilmek, ne istediğini bilmek

İşlerin nasıl yapılması gerektiğini tasarlamak, işi iyi bilmekle başlıyor. Birçok yazılım projesinin başarısızlığında kabul edelim ki tüm çabayı etkisiz bırakacak bir neden var : “yapılacak işin bilinmemesi ”. Altın kural budur önce netleştir.;Bir işi tanımlarken, bir işin aşamalarını tarif ederken aktörleri, rolleri ve süreç boyunca karşılaşılacak durumları iyi tanımak ve sağlam bir öngörü gerekiyor. Elbette her kurgunun yanılma payı ve değişim ihtiyacı olabilir. Burada kritik olan, senaryodaki tüm oyuncuların eteğindeki taşları dökmesi, önem ve önceliklerin belirlenmesidir.

İş yapma şeklini sadeleştirmek iyidir

Birçok insan bir şeyin kaliteli ya da güçlü olması için karışık ve zor olması gerektiğini zannediyor. Çok sevdiğim bir söz var : “Basit olmak karmaşık olmaktan daha zordur”. İşte önemli olan bu basitliği ortaya çıkarmak. Gereksiz süreçlerden arınmak, zaman kaybettiren uygulamaları indirgemek, gerçek hayatla örtüşmeyen kuralları kaldırmak, bugüne dek süregelmiş fakat faydası belli olmayan alışkanlıkları değiştirmek gerekli.

Yazılım sihirli değnek değil, sizin de işinizi iyi yapmanız gerekiyor.

İşini veya iş fikrini yazılıma, internete taşımak isteyenlerde gördüğüm abartılı bir eğilim var. Sağlam bir yazılım sayesinde işletmenin tüm sorunlarını ortadan kalkacağı veya girişimin tüm hedeflerine ulaşacağı bekleniyor. Bu beklenti daha sonra yazılım sistemindeki bütünlük ve kalite eksikleri ile birbirine karışıyor.

Bir yazılım akla gelen her şeyi yapamaz ve yapmamalı. Yazılımdan kimse bunu beklemesin.

Mevcut kapsam gerçekleştirilmeden cepheyi büyütmek en sık yapılan hataların başında geliyor. Unutulmamalı ki bir projenin başarısı, insan kaynakları, pazarlama, içinden geçilen dönem, şirketin mevcut koşulları gibi çok sayıda parametreye bağlıyken tüm yükü yazılıma yüklemek doğru bir yorum değil. Ayrıca yüksek beklenti sahiplerinin beklentisi ile ayırdığı bütçeye bakıp orantılı olup olmadığına dikkat etmesi gerekli. Yazılım işleri disipline eder, kolaylaştırır, sistemli hale getirir, verim kazandırır. Ancak yazılım tek başına başarı getirmez.

Sonuçları gözler önüne sermek

Projeyi planlayan, süreçleri yorumlayan kişiler büyük resmi görmeme problemi var. Kırk yılda bir karşılaşılacak ihtimaller için saatlerce tartışılıyor, ihtimaller için önlemler alınıyor. Yazılıma giriş yapan (patron, müdür, personel vb) bir bakışta neleri takip eder, kritik neler izlenir. Bize göre yazılım projesi tasarlanırken en sonda değil ilk bakışta "bu yazılımda en çok neyi/neleri göremek, neyi/neleri takip etmek istersin" sorusunun yanıtı ekranlarda öne çıkmalıdır.

Özel yazılım proje sürecinde dikkat edilmesi gerekenler

İster adına “ihtiyaç analizi” deyin, ister “iş Planı dosyası” deyin, ne yapılacağını yazıp çizme konusunda kendinize güvenmiyorsanız profesyonel danışmanlık hizmeti almaktan geri durmayın. İki ileri bir geri şeklinde yol almak kaynakları ve enerjiyi darmadağın hale getiriyor. Sağlam bir iş analizi için ayıracağınız zaman, ödeyeceğiniz ücret, yazılım geliştirmek için harcayacağınız para ve zaman konusunda size çok ciddi avantajlar sağlayacaktır.

Zaman baskısı yüzünden olmayacak duaya âmin demeyin, dedirtmeyin.

Yazılım geliştirmek sabır gerektiren uzun bir yolculuktur. Ortak sinerji ve heyecanla çalışacağınız, ortak dilden konuşabileceğiniz bir ekiple yola çıkın. Çocuk doktoruna beyin ameliyatı yaptırmaya kalkmayın. İhtiyaçlarınız konusunda uzmanlaşmış, saha tecrübesi sizin ihtiyaçlarınızla örtüşen uzmanlarla çalışın.