İçeriğe geç

Sıkça sorulan sorular

Yazılım hakkında sorular

Nereden başlayacağınızdan süre ve plana, destek ve entegrasyona kadar sık sorulan soruların yanıtları.

Yazılım yaptırmak istiyorum, nereden başlamalıyım?

İhtiyacınızı kendi cümlelerinizle anlatmanız yeterlidir: bugün işi nasıl yürütüyorsunuz, nerede zorlanıyorsunuz ve yazılımı kimler kullanacak? Bunu iletişim sayfamızdan yazdığınızda ihtiyacı birlikte netleştirir ve bir iş planı çıkarırız. Ayrıntılı bir doküman ya da teknik bilgi hazırlamanız gerekmez.

Bir yazılım projesi ne kadar sürer, süre nasıl belirlenir?

Süre; yazılımın kapsamına, kaç platformda çalışacağına, başka sistemlerle entegrasyon gerekip gerekmediğine ve ekibin o dönemdeki yoğunluğuna göre değişir. Bu nedenle kapsam netleşmeden sabit bir süre söylemeyiz. Plan çıktığında aşamalara göre bir öngörüyü sizinle birlikte konuşuruz.

Süreyi kısaltmaya çalışmak neden önerilmez?

Süre kısaldığında ilk feda edilen genellikle test ve düzenleme aşamaları olur; bu da hataların kullanıcıya ulaşması anlamına gelebilir. Acele alınan kararları sonradan değiştirmek de çoğu zaman daha fazla zaman alır. Süreyi kısaltmak yerine kapsamı sadeleştirmeyi ya da yazılımı aşamalı olarak teslim etmeyi öneririz.

Geliştirme sürecine katılabilir ve gelişmeleri izleyebilir miyim?

Evet. Tasarım ve işleyiş kararlarına canlı olarak katılabilirsiniz. Geliştirmenin her aşaması ekran görüntüleriyle size e-posta yoluyla bildirilir; böylece yazılımın hangi noktada olduğunu çalışma bitmeden görür ve gerekirse yönü birlikte değiştiririz.

Yazılım teslim edildikten sonra destek talebini nasıl iletirim?

Destek taleplerinizi iletişim sayfamız ya da info@galaas.com.tr e-posta adresi üzerinden iletebilirsiniz. Yazılımdaki bir sorunu ya da değişiklik isteğini yazdığınızda talebin kapsamını sizinle netleştiririz. Yazılıma kendi kişisel içeriğinizin (metin, görsel, duyuru gibi) eklenmesini de bu yolla isteyebilirsiniz.

Yazılımınız farklı cihaz ve platformlarda çalışır mı?

Çeşitli platformlardaki cihazlarda çalışacak biçimde geliştirebiliyoruz: mobilde Flutter ile Android ve iOS için tek kod tabanı, masaüstünde Windows, web tarafında ise tarayıcıdan açılan ASP.NET Core tabanlı sistemler. Hangi platformların gerektiğini kullanıcılarınızın hangi cihazları kullandığına bakarak belirleriz.

Firmamızdaki mevcut yazılımlarla entegrasyon yapılabilir mi?

Karşı taraftaki yazılım dışarıya bir servis ya da API sunuyorsa ve kullanım koşulları izin veriyorsa genellikle yapılabilir. Kapsamı o yazılımın sunduğu erişim yolu belirler; bu yüzden işe önce mevcut sistemlerin ve erişim izinlerinin incelenmesiyle başlarız. Yazılımlar arası veri akışını servisler üzerinden kurarız.

Hangi teknolojilerle çalışıyorsunuz?

Sunucu ve web tarafında ASP.NET Core (C#), mobilde Flutter (Dart), bildirim ve kimlik doğrulama gibi işlerde Firebase kullanıyoruz. Veriyi ihtiyaca göre SQL Server ya da MySQL veritabanında tutuyoruz. Teknoloji seçimi, projenin gereksinimine ve firmanızdaki mevcut altyapıya göre birlikte yapılır.

Yazılım projesinin iş planında hangi aşamalar yer alır?

Her proje bir iş planıyla başlar; plan yazılımın ne yapacağını, çalışacağı platformları, kullanılacak teknolojileri, varsa bağlanacağı mevcut sistemleri ve aşamaları içerir. Arayüzü olan bir yazılımda aşamalar Tasarım, Geliştirme, Test, Düzenleme ve Yeniden İnceleme olarak ilerler. Planın uzunluğu işin büyüklüğüne bağlıdır: küçük bir iş kısa bir plan, geniş bir sistem daha ayrıntılı bir plan gerektirir.

Arayüzsüz, arka planda çalışan yazılım geliştiriyor musunuz?

Evet; ekranı olmayan, arka planda çalışan sistem yazılımları ve servisler de geliştiriyoruz. Bu projelerde Tasarım aşaması olmaz; süreç Geliştirme, Test, Düzenleme ve Yeniden İnceleme olarak ilerler. Ekran Kaydedici bu türde geliştirdiğimiz bir örnektir.

Yazılım

Cevabı burada yok mu?

Sorunuzu bize yazın; e-posta ya da telefonla yanıtlayalım.