İş İlanı Hakkında
Yazılım geliştirme sürecinde kodlamaya geçmeden önce sistemin teknik olarak modellenmesi projenin en kritik adımıdır. Bir yazılım mühendisi olarak, geliştirme aşamasındaki belirsizlikleri ortadan kaldırmak için doğrudan yazılımcı ekibin kullanabileceği netlikte teknik dokümanlar hazırlıyorum. Genel geçer ifadelerden uzak, tamamen üretime ve kodlamaya yönelik uygulanabilir mühendislik çıktıları sunuyorum. Hizmetleri ayrı paketler halinde veya uçtan uca tek bir bütün olarak talep edebilirsiniz:
1-Ürün ve Gereksinim: Vizyon/Kapsam, Ürün Gereksinim (PRD), Yazılım Gereksinim Spesifikasyonu (SRS), İş Gereksinim, Fonksiyonel Spesifikasyon, Kullanıcı Hikâyeleri, Kabul Kriterleri, Yol Haritası, Paydaş Analizi
2-Mimari ve Tasarım: Mimari Doküman, Teknik Tasarım, Yüksek/Düşük Seviye Tasarım, Mimari Karar Kayıtları, Veritabanı Şeması, ERD, UML, C4, Veri Akış Diyagramı, Sistem Bağlam, Entegrasyon Tasarımı
3-Geliştirici / Teknik: API ve SDK Dokümantasyonu, README, Katkı Rehberi, Kurulum/Yapılandırma, Dağıtım Kılavuzu, Kod İçi Dokümantasyon, Sürüm Notları, Kodlama Standartları, Migrasyon Kılavuzu, Webhook/Olay, Hata Kodu Referansı
4-Kullanıcı: Kullanıcı Kılavuzu, Başlangıç Rehberi, Öğreticiler, SSS, Bilgi Tabanı, Sürüm Notları, Eğitim Materyalleri, Sorun Giderme, Hızlı Başvuru, Erişilebilirlik
5-Operasyon / DevOps: Operasyon Kılavuzu (Runbook), Olay Müdahale, Olay Sonrası Analiz, İzleme/Loglama, Felaket Kurtarma, İş Sürekliliği, Yedekleme, SLA/SLO, Altyapı, CI/CD Pipeline, Yapılandırma Yönetimi, Kapasite Planlama
6-Test ve Kalite: Test Planı/Stratejisi, Test Senaryoları, Test Komut Dosyaları, Kullanıcı Kabul Testi (UAT), Test Özet Raporu, Hata Raporu
Gereksinimleri netleştirilmiş, mimarisi çizilmiş ve veritabanı tasarlanmış bir dokümantasyon, geliştirme sürecindeki zaman ve maliyet kayıplarını doğrudan engeller.