Yazılım Danışmanlığı
Microsoft .Net C# ile Desktop ve Web Uygulama Çözümleri
Yazılım geliştirme, kullanıcının istediği ürünü, yazılım ürünü haline getirme işidir. Basit bir yemek yapma işinde bile, önce tarifi kafamızda tasarlayıp, sonra elimizdeki ürünleri kontrol edip eklenmesi gerekenleri bulup, sonra da belli bir sırayla yemeği yapmamız gibi, yazılım geliştirme sürecinde de belirli yöntemler kullanılır.
- Başarı için sadece bilgi yeterli değildir, bilgiyi kullanacak tekniklerin de firma çalışanları tarafından bilinmesi gerekir.
- Kaliteli yazılım firması, geliştirdiği ürünü destekleyebilen ve onu zamana uydurandır.
- Uygulama yazılımının kalitesi, satış, destek ve performans bileşiminin büyüklüğü ile ölçülür.
- Yazılacak uygulamanın kullanılacağı sektörü en iyi şekilde bilmek analizcinin ve destek biriminin görevidir.
- Geliştirme sürecinde analiz için harcanan süre ne kadar uzun olursa olsun boşa harcanmış sayılmaz.
- Tasarımın her aşamasında ekip içinde bir psikolog doktorun ya da EİP (Eğitim İletişim Planlama) uzmanının olması, ürünün performansını arttıran faktörlerdendir. Kullanıcının iş yapma isteğini ortadan kaldıracak renk ve dizaynlar şüphesiz ürün satışını olumsuz etkiler.
- Yazılımda güvenlik iki türlüdür. Bunlar, sistem güvenliği ve veri güvenliği olarak adlandırılır. Müşteri için her ikisi de vazgeçilmez iki unsurdur.
- Yazılım firması en yoğun zamanlarında bile araştırma-geliştirme faaliyetlerini sürdürmeli ve yenilikleri tüm ekiplere yaymalıdır. Firma içinde bilgi paylaşımı, kaynakların herkese açılması ile yeterli ilerlemeyi sağlamıyorsa, bilginin dolaşımı, hizmet içi eğitimler ve sosyal etkinlikler ile sağlanmalıdır. Yazılımın ekip işi olduğu herkesçe kabul gören bir gerçektir ve en önemli kaynağı da insandır.
- Yazılım geliştirme sürecinde ekipler arası koordinasyon sağlanamamışsa ortaya çıkan ürün, toplama bilgisayara benzer ve entegrasyon için ayrıca vakit ayırmanız gerekir.
- Yazılım üretiminde düşünce, üretime kaynak olan temel hammaddedir, bu nedenle çalışanların da düşünecek uygun şartları olmalıdır. Düşüncenin olmadığı bir yerde üretim olmaz, ancak kopyalama olur.
- Birçok kişi farkında olmasa da, dünyanın en büyük yazılım üreticileri dahi, ürünlerine yamalar yapmaktadır. İşin esprisi bunu müşteriye en az etkiyle yapabilmektir. Oysa ki ülkemizde hala ulusal yazılımlarda yama yapmak yerine yeniden yükleme yapılmaktadır. Üretici yazılımlarında bu sorunu ortadan kaldıran yöntemleri mutlaka geliştirmelidir.
|
|