Menü

İletişime geçin
Logo
Basın

Yazılım Bakımı

Kesinti, ekibinizi beklemez.

Güvenlik güncellemeleri, yeni gereksinimler ve arızalar kabul ile sona ermez. Yazılım başlangıçta başka bir hizmet sağlayıcı veya kendi ekibiniz tarafından geliştirilmiş olsa bile, uygulamalarınızın bakımını ve geliştirilmesini yapılandırılmış bir envanter çıkarmanın ardından biz üstleniriz.

Bir ekibin birden fazla teknik çalışma alanında çalışması, temsili görsel
Görev tanımından belgelenmiş devire kadar.

Bu hizmet ne zaman yardımcı olur

Yazılım Bakımı: bize verdiğiniz görev.

  • Mevcut uygulamaları düzenli biçimde devretmek
  • Güncellemeleri ve arızaları planlanabilir şekilde ele almak
  • Bakım ile ileri geliştirmeyi birleştirmek

Bir uygulamanın asıl yaşam döngüsü canlıya geçişle başlar. İzleme, arıza giderme, güvenlik güncellemeleri, bağımlılık bakımı ve iş süreçlerine yönelik desteği, üzerinde anlaşılmış tepki yollarıyla ITIL süreçlerine göre üstleniriz. Bu, kod analizi ve bilgi aktarımı içeren yapılandırılmış bir devralmanın ardından, başka üreticilerin veya kendi iç ekiplerinizin geliştirdiği uygulamalar için de geçerlidir.

Görev kapsamına neler dahil olabilir

  • Kod analizi, bağımlılık envanteri, dokümantasyon ve bilgi aktarımıyla devralma
  • Prometheus, Grafana ve OpenTelemetry ile izleme, önem derecesine göre alarm oluşturma
  • Jira Service Management üzerinden ITIL'e göre arıza ve problem yönetimi
  • Renovate ile güvenlik güncellemeleri ve bağımlılık bakımı, bilinen güvenlik açıklarına karşı kontrol
  • Kullanılabilirlik, olaylar ve açık riskler hakkında düzenli raporlar

Somut kapsamı, kabul noktalarını ve katkınızı teklifte belirleriz.

Genel tablo tek bakışta

Kapalı bir iyileştirme döngüsü olarak işletim.

  1. 01

    Tespit etme

    Önemli uygulama işlemlerini izlemek

  2. 02

    Müdahale etme

    Arızaları sınıflandırmak ve eskale etmek

  3. 03

    Çözme

    Kök nedenleri ele almak ve değişiklikleri kontrol etmek

  4. 04

    İyileştirme

    Elde edilen bulguları bakım ve planlamaya yansıtmak

Planlama, uygulama ve kararlar

Yazılım Bakımı için önemli olanlar.

01

Doğrulanabilir bir başlangıç noktasıyla devralma

Sorumluluğu üstlenmeden önce kod erişimini, kullanım haklarını, bağımlılıkları ve bir sürümü kendi başımıza derleyebilme imkanını kontrol ederiz. Bilinen sorunları, işletim bilgisini ve kritik süreçleri birlikte tespit ederiz. Uygulamanın başarıyla başlatılması yeterli değildir: yedekleme, kurtarma ve dış hizmetlere ilişkin sorumluluk da netleştirilmelidir.

Devralma sonucunda açık riskleri ve önceliklendirilmiş önlemleri içeren bir hizmet kapsamı ortaya çıkar. Kontrol altına alınamayan eskiden kalan sorunlar, sessizce genel bir taahhüde dahil edilmez. Önce bir stabilizasyon gerekiyorsa bu, ayrı bir iş paketi olarak tanımlanır.

02

Arızaları tespit etmek ve doğru şekilde eskale etmek

Çalışan bir sunucu, kullanıcıların işlerini yapıp yapamadığı hakkında pek bir şey söylemez. Bu nedenle izlemeyi önemli uygulama işlemlerine ve arayüzlere de yöneltiriz. Bildirimler etkilerine göre sınıflandırılır; her alarmın bir alıcısı ve anlamlı bir ilk eylem adımı olmalıdır.

Destek saatleri, tepki hedefleri ve eskalasyon yolları sözleşmede belirlenir. Bir tepki süresi, garantili bir çözüm süresiyle aynı anlama gelmez. Ciddi olaylar için iletişimi, karar verme yetkilerini ve altyapı veya yazılım sağlayıcınızla iş birliğini netleştiririz.

03

Bakım, bir sonraki değişikliği güvence altına alır

Güncellemeler risk, aciliyet ve uyumluluğa göre değerlendirilir. Bağımlılıkları görünür tutar, değişiklikleri uygun bir ortamda test eder ve teslimatı bir geri dönüş yoluyla planlarız. İşletimin sürekli olarak aynı onarımlardan ibaret kalmaması için, tekrarlayan arızaların kök nedenleri araştırılır.

Düzenli raporlar olayları, teknik riskleri ve bekleyen kararları bir araya getirir. Küçük iyileştirmeler üzerinde anlaşılan çerçeve içinde yürütülebilir; iş açısından daha büyük genişletmeler ise ayrı olarak önceliklendirilir. İleride ekibinize geri devredilebilmesi için bilgiyi ve erişimleri sürekli olarak belgeleriz.

Araçlar göreve göre seçilir

Ortamınıza uygun teknoloji.

  • Jira Service Management
  • Grafana
  • Prometheus
  • OpenTelemetry
  • Renovate

Seçim, mevcut sistemlere, ekibinize ve sonraki işletime göre yapılır. Her proje burada sayılan teknolojilerin tümüne ihtiyaç duymaz.

İş birimi sorumluları ve teknik ekipler için

Uygulamanın arkasındaki kararlar.

04

Hizmet hedeflerini kullanıcı bakış açısıyla ölçmek

Bir uygulama erişilebilir olsa da siparişleri işleyemiyor olabilir. Bu nedenle ilgili kullanıcı akışları için ölçüm noktaları seçer, erişilebilirliği, başarılı işlemeyi ve yanıt süresini birbirinden ayırırız. Bir hizmet hedefi bir ölçüm dönemi, bir veri kaynağı ve eksik ölçümlerle nasıl başa çıkılacağına dair kurallar gerektirir. Ancak bundan sonra, üzerinde anlaşılan durumun sağlanıp sağlanmadığı şeffaf biçimde değerlendirilebilir.

Hedeften geriye kalan sapma payı, stabilizasyon ile ileri geliştirme arasında denge kurmak için bir hata bütçesi olarak kullanılabilir. Bu bütçenin aşılmasının hangi sonuçları doğuracağı birlikte belirlenir. Bu, ne sözleşmeye dayalı hizmet anlaşmalarının ne de tek bir ciddi olayın değerlendirilmesinin yerini tutar. Gösterge panelleri ve alarmlar kararları desteklemelidir: Kim tepki verecek, hangi teşhis izlenecek ve iş birimindeki sorumlular ne zaman bilgilendirilmelidir?

05

Yedekleme, kurtarma ve bağımlılıkları test etmek

Başarıyla tamamlanmış bir yedekleme işlemi, kurtarılabilirliği henüz kanıtlamaz. En fazla kabul edilebilir veri kaybının ne olduğunu ve bir kesintinin ne kadar sürebileceğini netleştiririz. Buradan yedekleme aralıklarına, saklama süresine ve yeniden başlatmaya ilişkin gereksinimler ortaya çıkar. Uygulamaya veritabanının yanı sıra çoğu zaman dosyalar, yapılandırma, anahtarlar ve dış hizmetler de dahildir; bir parça eksik olduğunda, teknik olarak okunabilir bir yedek yine de kullanılamaz olabilir.

Kurtarma tatbikatları, üzerinde anlaşılan süreci uygun bir ortamda test eder. Bu sırada süre, gereken erişimler, elle yapılan adımlar ve iş açısından veri kontrolleri belgelenir. Tek bir kiracı veya yanlışlıkla silinmiş bir kayıt, tam bir kesintiden farklı kurtarma yolları gerektirebilir. Sonuçlar somut iyileştirmelere yansıtılır. Test edilmemiş bir hedef değeri garanti edilmiş bir yetenek gibi göstermek yerine, tespit edilen eksiklikler açıkça belirtilir.

06

Güvenlik güncellemeleri, kök neden analizi ve planlanabilir çıkış

Güvenlik açığı bulunan bir kütüphaneye ilişkin bir bildirim, uygulama bağlamında değerlendirilir: Hangi sürüm kullanılıyor, etkilenen işlev erişilebilir mi ve hangi koruma önlemleri mevcut? Aciliyet ile değişikliğin teknik riski birlikte ele alınır. Hemen uygulanamayan güncellemeler için belgelenmiş ara önlemler ve yeniden değerlendirme için bir tarih gereklidir. Yeni sürümler uygun testlerden ve üzerinde anlaşılmış bir yaygınlaştırmadan geçer.

Tekrarlayan veya ciddi arızaların ardından nedeni, tespiti ve tepkiyi araştırırız. Bundan sadece kapatılmış bir bilet değil, sorumluları belli önceliklendirilmiş önlemler ortaya çıkar. Dokümantasyon, runbook'lar ve erişim özetleri sürekli olarak güncel tutulur. Ekibinize veya başka bir hizmet sağlayıcıya sonradan yapılacak devir de hazırlanır: kod deposu, derleme talimatı, açık riskler ve düzenli bir erişim aktarımıyla. Bilgi şeffaf kaldığı sürece bir hizmet uzun vadede sürdürülebilir olur.

Anlaşılır çalışma sonuçları

Elinize geçecek sonuçlar.

Sonuç 01

Tepki yolları ve sorumlulukları içeren hizmet kataloğu

Sonuç 02

Alarm oluşturma ve gösterge panelleriyle izleme

Sonuç 03

Olayları ve riskleri içeren işletim raporları

Örnek proje akışı

Çalışma bu şekilde ilerleyebilir.

İç ekip tarafından geliştirilmiş bir iş uygulaması, dış bir ekibe devredilecektir. Kod analizinin ve yeniden üretilebilir bir derlemenin ardından önce izleme ve kurtarma kontrol edilir. Ardından, üzerinde anlaşılan hizmet saatleri ve önceliklendirilmiş eskiden kalan sorunların bir listesiyle bakım başlar.

Açıklayıcı senaryo, bir müşteri referansı veya sonuç garantisi değildir.

Başlarken yardımcı olanlar

  • Kod deposu, lisanslar ve teknik erişimler
  • Dokümantasyon, bilinen olaylar ve mevcut hizmet sağlayıcılar
  • Beklenen hizmet saatleri ve iş açısından kritiklik

Eksik belgeler bir engel değildir. Hangi bilgilerin önce temin edilmesi gerektiğini birlikte netleştiririz.

Projeniz ayrıntılarıyla

Yazılımı üretime geçişten sonra iş ve teknik açıdan çalışır durumda tutmak.

Bakım, arıza giderme ve ileri geliştirme için üzerinde anlaşılan görevleri üstleniriz. Kapsam, destek ve ürün geliştirmenin birlikte çalışabilmesi için uygulamanıza ve işletim organizasyonunuza göre belirlenir.

Sorumluluğu ve hizmet sınırlarını somut olarak kararlaştırmak

Uygulamanın, altyapının ve dış hizmetlerin farklı işletmecileri olabilir. Bildirimleri kimin aldığını, nedenleri kimin araştırdığını ve değişiklikleri kimin onayladığını belirleriz. Hizmet saatleri, öncelikler ve eskalasyon açıkça belirtilir; “hızlı destek” gibi genel ifadeler somut bir anlaşmanın yerini tutmaz.

Bir olay (incident) işletimin yeniden sağlanmasını, bir sorun (problem) tekrarlayan nedenlerin araştırılmasını ve bir değişiklik talebi iş odaklı bir değerlendirmeyi gerektirir. Bu görevler birbirinden ayırt edilerek ele alınır. Böylece kalıcı olarak gerekli iyileştirmeler, sürekli yeni kısa vadeli onarımların arkasında kaybolmaz.

Bakımı ve kurtarmayı planlanabilir hale getirmek

Bağımlılıklar, çalışma zamanı ortamları ve arayüzler zaman içinde değişir. İlgili bileşenleri tespit eder ve güncellemeleri risk, uyumluluk ve mevcut destek düzeyine göre planlarız. Üretim ortamındaki değişikliklerden önce uygun testler ve bir bakım süreci üzerinde anlaşılır.

Yedekler, kurtarmanın yalnızca bir parçasıdır. Yapılandırma, erişim bilgileri ve dış bağımlılıklar da kullanılabilir olmalıdır. Üzerinde anlaşılan yeniden başlatma sürecini test eder ve kalan sınırlamaları belgeleriz. Düzenli değerlendirmeler, arızaları, teknik borcu ve planlanan ürün değişikliklerini şeffaf bir çalışma listesinde birleştirir.

Örnek proje senaryosu

Hizmetin günlük işlere katkısı.

Örnek: Tekrarlayan içe aktarma hataları her sabah manuel bir ek çalışmaya yol açar. Acil düzeltmenin yanı sıra nedeni ve veri sözleşmesini inceler, hata yönetimini iyileştirir ve hedefe yönelik bir izleme ekleriz. Önlemin başarısı, arızaların azalmasıyla ve işlem sürecinin netleşmesiyle ölçülür.

Bu örnek olası bir süreci açıklar ve bir müşteri referansı değildir.

Hizmet almadan önce

Yazılım Bakımı hakkında sorularınız.

Başkaları tarafından geliştirilmiş yazılımları devralıyor musunuz?

Evet, teknik ve organizasyonel bir inceleme sonrasında. Yeterli haklara, erişimlere ve yönetilebilir bir teknik başlangıç durumuna ihtiyaç duyarız. Eksik dokümantasyon kısmen sonradan tamamlanabilir; buna karşılık mevcut olmayan kaynak kodları veya üretici hakları kapsamı önemli ölçüde sınırlayabilir.

7/24 destek dahil midir?

Hizmet saatleri, nöbet hizmeti ve tepki hedefleri açıkça kararlaştırılır. Bunlar uygulama işletimi kavramından otomatik olarak ortaya çıkmaz. Gerekli kapsamı, uygulamanın kritikliğine ve mevcut işletim organizasyonuna göre belirleriz.

Yeni işlevler bakım kapsamına dahil midir?

Hata giderme, teknik bakım ve iş açısından genişletmeler hizmet kataloğunda birbirinden ayrılır. Yeni işlevler için kapsamı, önceliği ve kabulü birlikte belirleriz. Böylece hangi eforun işletimi sürdürdüğü ve hangisinin ek iş değeri yarattığı net kalır.

Sonraki adım

Bugün nerede tıkandığınızı bize anlatın.

Başlangıç için uygulamanızın, sorunun ve hedefinizin kısa bir açıklaması yeterlidir. Seçtiğiniz hizmet iletişim talebinize aktarılır.

Bu hizmeti talep edin

İş Ortaklarımız

  • Microsoft
  • Microsoft Azure
  • Amazon AWS
  • Google Cloud
  • Thales Group
  • Arrow ECS
  • Vodafone
  • IBM
  • Veeam
  • Atlassian
  • JetBrains
  • NinjaOne
  • OPSWAT
  • Utimaco
  • Eviden

Erişilebilirlik

Görünümü ihtiyaçlarınıza göre ayarlayın.

Bu sayfa için henüz basit dil sürümü mevcut değil.

Ayarlar şu anda yalnızca bu ziyaret için geçerlidir. Ayarların kalıcı olarak kaydedilmesine Çerez ayarları bölümünden izin verebilirsiniz.