Ana içeriğe atla

Yayınlar

Bir Uluslararası Yazılım Şirketinin Batış Hikayesi

Son yayınlar

Yazılım Projesine Başlarken Altın Kurallar: Ekip

 Bir fikri gerçeğe dönüştürmek ve canlı bir projeyi yürütmek için gereken en önemli şey ekiptir. Ben her şeye yeterim, alırım bilgisayarımı istediğimi yerden kodumu yazarım, iki tıkla dünyaya satış yaparım diyorsanız sakin olun. O iş öyle değil! Ekibin sırrı: ortak amaç — Photo by Tim Marshall on  Unsplash Yazılım projesi ekibi deyince aklınıza sadece teknik insanlar gelmesin. Bu işin pazarlaması, tahsilatı, muhasebesi, müşteriyle görüşmeleri, teknoparka sunulacak belgeleri, sosyal medya yönetimi, SEO ve ASO yönetimi, işe alımı gibi birçok yönü var.  Serdar Kuzuloğlu Girişimde en önemli konu bulaşıkları kimin yıkayacağıdır https://www.youtube.com/watch?v=b47lAQ7TzC8 Her insan farklıdır. Farklı alanlarda çalışmış, farklı kültürlerden ve coğrafyalardan gelen kişileri ekibe dahil ederek bu farklılığı arttırmalısınız ve bu farklılıkları yönetmelisiniz. Kendinize benzer kişileri bir araya getirmek sizi rahat hissettirse de böyle bir ekipten farklı işler çıkarmalarını bekleyemezsiniz. Sizin

Yazılım Projesine Başlarken Altın Kurallar: Satış, Odak ve İnat

Ekip olarak şu anda yeni bir yazılım projesine başladık. Uzun zamandır geliştirmek istediğimiz hem bizim hem de başkalarının ihtiyacını çözecek bu proje için kolları sıvadık. Proje için fikirler havada uçuşurken acaba hangi prensiplere uysak da ilerleyen zamanlarda kafamızı duvarlara vurmasak diye düşünürken bu yazı serisi ortaya çıktı. Yeni bir yazılım projesine başlarken uyulması gereken birçok altın kural var, ben sadece birkaç tanesine değineceğim. O da var bu da var demeyin, bu yazının devamı gelecek inşallah. Bazen tek atımlık kurşununuz vardır (Photo by Erik Mclean from Pexels) Satış : Evet, bildiğimiz anlamda. Hayır, kodlamayı falan düşünmeyin. Bu yazılım ürünü satılır mı, bize gelir sağlar mı, bu ürünü kimlere satabiliriz, kim bu ürüne neden para verir/ne kadar para verir, bu ürüne benzer ürünler piyasada var mı, bu ürünün diğerlerinden farkı ne olacak …  Yazılımcıların evine ekmek götürmesi, sunucu ve lisans masrafları ile operasyonel maliyetlerin karşılanması için para gerek

Medikal Yazılım Projesinde Verinin yÖNEtiMİ

Yoğun bakımda yatan bir hastanın medikal verilerini cihaz ve sensörlerden (IoT) alıp bu verileri ekranda görüntülemek ne kadar zor olabilir ki? Biraz IoT, biraz CRUD ve şöyle güzelinden bir şablondan oluşturulmuş bir web arayüzü ile proje çalışır hale getirilir. Gerçekten mi? Mesela yani! Projede yaşadığımız ilk zorluk medikal cihazlardan veri almaktı. Hem Türkiye’de hem de diğer ülkelerde kullanılan çoğu medikal cihazlar eski ve üretimden kalkan cihazlar. Dolayısıyla üretici firmalar destek konusunda çok nazlılar. Yeni ve IoT özelliği olan medikal cihazların üreticileri ise lisans talep etmekte ya da şifreli iletişim gibi zorluklar çıkarabilmekteler. Siz de emin olun ki hangi sektör için çözüm geliştiriyorsanız o sektörün oyuncuları size zorluk çıkaracaklar! İlk zorluk insanların (şirketlerin) tutumuydu. İkinci zorluk ise yine aynı sebepten ama biraz daha teknik bir konu: cihazların bağlantı seçenekleri. RJ45, WiFi, RS232, RS485 ve Bluetooth gibi birçok bağlantı seçeneklerine sahip

Yazılımcının Bahşişi

Garsona, kuryeye bahşiş var da yazılımcıya bahşiş yok mu? Var efendim, hem de en güzelinden!   Photo by Sam Dan Truong on Unsplash Yazılım ekibimdeki bir kişinin motivasyonu bir türlü artıramayınca acaba nerede yanlış yaptım diye düşünürken aklıma gelenleri kaleme almak istedim. Yazılım ekibinin motivasyonunu sağlamak, işini iyi yapan yazılımcıya hakkını verebilmek, şirket kültürünü dinamik hale getirebilmek için yazılımcının bahşişini ihmal etmeyin!   Yazılımcıya yeni teknolojileri deneyebilmesi için zaman ve imkân verilmesi en güzel bahşiştir. Gerek şirket içi yazılım ve araçlarda gerekse canlı ürünlerde yeni teknolojilerin denenmesi, yeni teknolojilerle ilgili sunumlar yapılması yazılımcıları canlı tutacaktır. Yeni şeyler denenirken hatalar yapılmasına izin verilmelidir. Yapılan hatalar nedeniyle yazılımcılar suçlanmamalı tam tersine hatalardan eğitici sunumlar yapılarak teknik ekip eğitilmelidir.    Yazılımcılara ara sıra zorlayıcı görevler verilmelidir. Sürekli veri tabanı

Uluslararası Yazılım Firmasında Çalışmak

Türkiye merkezli 5 ülkede ofisi olan 50’den fazla mühendisi bulunan ve müşterileri hariç 8 farklı milliyetten kişiler bulunan bir yazılım firmasında yaklaşık 11 aydır çalışmaktayım. Bu süreç boyunca hem çalıştığım şirkette hem de iletişimde bulunduğum diğer uluslararası şirketlerde gözlemlediğim noktaları paylaşmak istedim. Buradaki görüşlerim tamamen kişiseldir ve firmadan firmaya değişebilir. Eleştiriyi önce en günahsız olanınız yapsın! Photo by Kyle Glenn on Unsplash İşe giriş ve mülakat süreçleri zor. İş ilanlarını mantıklı ve açıklayıcı olarak açılıyorlar. Öyle her şeyden anlayan süper yazılımcı aramıyorlar. Şirketin ihtiyacını göz önüne alarak ve her yazılımcının şirkette kullanılan teknolojileri bilemeyeceğini göz önüne alınarak iş ilanını açılıyor. Özgeçmişimde yazan her kelime ile ilgili sorguya çekildim. Başvurduğum pozisyon için gereken yeteneklerle ilgili zor sorular soruldu. Nasıl yaptılar bilmiyorum ama şirket kültürüne uyumumu ve iletişim yeteneğimi de ölçmüşler. Açık

Özel Sektörde Yazılımcı Olmak

Bir toplantıda yurtdışındaki bir yazılım şirketinin Türkiye’deki yazılım sektörü ile ilgili bir soru sorması nedeniyle Türkiye’de kamuda ve özel sektörde gözlemlediğim noktaları yazıya dökerek gözlemlerimi paylaşmak istedim, kişisel yorumlarım olduğu için olaylara yanlış veya eksik bakmış olabilirim.    Önce kolay olanı yapıp konuya kötü taraflarından bakacağım, sonra iyi taraflarından bahsedeceğim. Sadece kişileri değil kurumları da konuya dahil etmeye çalıştım.   Bu yazıyı “ KamudaYazılımcı Ol(ma)mak ” konulu yazının devamı olarak okuyabilirsiniz.    “Emre” bu yazıdaki persona olarak bize yardımcı olacak.    Önce kötü manzaralar , sonra iyi manzaralar :   Kötü Manzaralar:   Öğrencilerin üniversite tercihi nde bilgisayar mühendisliği, yazılım mühendisliği gibi alanları tercih ederken bu bölümlerin gelecek  vaat ettiği için içeriklerini bilmeden tercih etmeleri en baştaki problem. Emre, bu bölümlerin birine girer ama eğitim müfredatı kendi yetenekleri ile uyuşmaz, yazılıma