Prototipten ürüne
Kapsam
Neler dahil
Her işin kapsamı farklıdır; teklifte hangi kalemlerin dahil olduğunu tek tek yazıyoruz.
Son güncelleme:
- Çalışan bir prototipin paketlenmesi ve sürümlenmesi
- Kurulum rehberi, kullanım belgesi ve sürüm notları
- Otomatik test ve derleme kapıları
- Yayın hattı: npm, crates.io, kurulum betiği ya da kendi sunucunuz
- Bilinen sınırların ve desteklenen ortamların yazılı listesi
Hazırlık
Sizden istediklerimiz
- Prototipin kaynak kodu
- Kimlerin, nasıl kullanacağına dair kısa not
- Yayın yapılacak hesap ve depolara erişim ya da bunların açılmasına karar
Süreç
Her adımda onayınızla.
- 01
Prototipi inceleme
Kodu çalıştırır, neyin hazır neyin eksik olduğunu yazılı bulgu listesine çeviririz.
- 02
Ürün sınırını çizme
Desteklenecek ortamları, kapsamı ve bilerek yapılmayanları yazarız.
- 03
Paketleme ve test
Kurulum yolunu, testleri ve sürüm numaralandırmasını kurarız.
- 04
Belge ve yayın
Rehberleri ve sürüm notlarını yazar, yayın hattını çalıştırır ve ilk sürümü onayınızla yayınlarız.
Ayrıntılar
Hizmetin anlatımı
Prototip ile ürün arasındaki fark
Prototip, fikrin çalıştığını kendi makinenizde gösterir. Ürün ise başkasının kurabildiği, nasıl kullanılacağı yazılı olan, her sürümde neyin değiştiği bilinen ve bozulduğunda geri alınabilen bir yazılımdır. Aradaki işler sıkıcı ama belirleyicidir: paketleme, kurulum yolu, sürüm numaraları, testler, belgeler ve hata bildirme düzeni. Bu hizmet o işleri üstlenir. Başlangıç noktası çoğu zaman bir komut dosyası, bir klasör ya da bir kişinin bilgisayarındaki çalışan bir araçtır. Biz önce onu temiz bir ortamda sıfırdan kurmayı deneriz; çalışmayan her adım, bir kullanıcının da takılacağı bir adımdır. Bulduğumuz her eksiği listeler, hangilerinin ilk sürümden önce kapanması gerektiğini sizinle birlikte seçeriz.
Neler yapıyoruz
- Paketleme ve sürümleme: Yazılımı kurulabilir hâle getirir, sürüm numaralandırma düzenini kurarız.
- Kurulum rehberi: Kullanıcının sıfırdan kurup çalıştırabileceği adım adım belge yazarız; komutların gerçekten çalıştığını denemeden belgeye koymayız.
- Sürüm notları: Her sürümde ne yeni, ne düzeldi, neye dikkat edilmeli; bunları tarih sırasıyla tutarız.
- Test kapıları: Yayından önce çalışan otomatik testler ve derleme denetimleri; kırmızı bir kapı varsa yayın yapılmaz.
- Yayın hattı: Yazılımın türüne göre npm, crates.io, bir kurulum betiği ya da kendi sunucunuz.
Sınırı açıkça yazmak
Ürüne dönüşen bir yazılımın neyi yapmadığı da belgede yer almalıdır. Hangi işletim sistemlerinde denendiği, hangi kullanım için tasarlanmadığı ve bilinen eksikler yazılı olursa kullanıcı yanlış beklentiyle kurmaz, siz de beklenmedik destek taleplerinden korunursunuz. Kendi ürünlerimizde de aynı yöntemi izliyoruz; ürün sayfalarımızda yalnızca doğrulanmış bilgi ve açık sınırlar yer alır. Belgeyi, ürünü hiç görmemiş biri okuyup kurabiliyorsa yazılmış sayarız. Bu denemeyi mümkünse ürünü yazmamış bir kişiyle yaparız, çünkü yazan kişi eksik adımları fark etmez.
Kaynak kodun ve yayının sahibi
Yayın hesapları, depolar ve anahtarlar sizin adınıza açılır. Böylece ürün tek bir ekibe bağımlı kalmaz. Yazılımın lisansı ve kod devri koşulları işe başlamadan önce yazılı olarak netleşir; açık kaynak olarak yayınlanıp yayınlanmayacağı da bu aşamada karara bağlanır.
Süre ve fiyatı ne belirler
Fiyatı ve süreyi prototipin durumu, desteklenecek işletim sistemi ve ortam sayısı, mevcut testlerin varlığı, yazılacak belgelerin hacmi, yayın hattının türü ve yazılımın güvenlikle ilgili özellikleri belirler. Önce kodu inceler ve bir bulgu listesi çıkarırız; kapsam bu listeden yazılır. Teklif yazılı kapsama bağlıdır ve sizi bağlamaz.
Prototipin kendisi henüz yazılmadıysa özel yazılım geliştirme ile başlayabilirsiniz. Uygulamanıza yapay zekâ modeli bağlayacaksanız yapay zekâ entegrasyonu sayfasına bakabilirsiniz.
Fiyat
Fiyat yazılı teklifle netleşir
Kapsama göre değiştiği için bu hizmetin fiyatını sayfada yazmıyoruz. Ne istediğinizi anlatın; kapsamı ve fiyatı kalem kalem yazılı gönderelim. Teklif sizi bağlamaz.
İlgili hizmetler
Birlikte düşünülenler
SSS
Sık sorulanlar
Prototipim hangi durumda olmalı?
Çalışıyor olması yeterli. Eksikleri biz inceleme sırasında yazılı listeleriz; kodun düzenli olması gerekmez.
Yazılımı açık kaynak yapabilir miyiz?
Evet, isterseniz. Lisans ve yayın yeri kapsam yazılırken birlikte kararlaştırılır.
Hangi yayın kanallarını kuruyorsunuz?
Yazılımın türüne göre npm, crates.io, kurulum betiği ya da kendi sunucunuz. Kanal teklifte yazılır.
Yayından sonra bakım yapıyor musunuz?
İsterseniz bakım ayrıca teklif edilir. Kapsamı sözleşmede yazılır; yazılı olmayan destek verildiği varsayılmaz.
Kapsamı yazılı gönderelim.
Teklif sizi bağlamaz; kapsamı birlikte netleştirir, fiyatı kalem kalem yazarız.