Home / Proje karar rehberliği / Diffy Second Development Upgrading Strateji
PROJECT DECISION GUIDE

Diffy Second Development toplum temelli sürüm yükseltme zorlukları nasıl kaçınır

The most common long-term risk of Diffy ' s secondary development was not that the initial functionality could not be performed, but rather that the upstream version could not be safely consolidated with the modification of the core source code, with the security patch, model fit-out and platform capacity gradually remaining in the old version.

Soruyu cevaplayın.

Diffy Second Development Upgrading Policy

Kurulum, eklenti araçları, stand-alone portalları, periferik hizmetler ve temel kaynak beş tabaka tarafından sınıflandırılmalıdır, alt kod genişletmeye öncelik vermeli. Upstream tabanlines, özel şubeler, variance ifadeleri, veritabanı göç ve otomatik regresyonlar gerekli olduğunda muhafaza edilmelidir ve değerlendirme döngüsü düzeltilmelidir.

SCOPE & BUDGET LEVELS

İlk olarak, proje aşamasıyla sınıra açık girişler

Aşağıdaki katmanlar bütçe ve kabul için bir temel oluşturmak için kullanılır ve gerçek kapsamı hala statüko, arayüz ve zaman gereksinimleri ile ilgili olarak değerlendirilmeli.

Aşama 1

Low-comparment Extension

Platformu uzantı noktaları ile mümkün olduğunca kullanın

Configure, API, eklentiler, aletler, iş akış düğümleri ve bağımsız cepheler

2. Aşama 2.

Kontrollü kaynak kodu değiştirme

Gerekli temel ihtiyaçlar için uzun vadeli bir şube kurmak

Retrofit Açıklamaları, arayüz segregation, kod değerlendirme, göç senaryoları ve test kapsamı

3. Aşama 3

Version Governance

Sürekli olarak yukarı güvenlik ve kapasite yükseltme

Versiyon farklılıkları, kumboxların yükseltilmesi, regresyon, göç alıştırmaları, gri ölçekli salıverme ve geri çekilme

DECISION FACTORS

Karar verme için anahtar elementler kontrol edilir

İlk olarak, kısıtlama ve sorumluluk sınırları belirlenir, sonra teknik rotalar ve işbirliği yöntemleri karşılaştırılır.

01

Konum Change Location Change Location

Ana modelin revizyonu, veritabanı ve iş akışı uygulama katmanı bağımsız portaldan daha risklidir.

02

Upstream değişikliği

Frekansın toplum dağılımı ve girişlerin iyileştirilmesine güven.

03

Data uyumluluğu

Veritabanı yapıları, uygulanan bilgi ve eklenti yapılandırması geçerlilik için göç edilmelidir.

04

Test varlıkları

Yükseltme etkisi işlevsellik, ayrıcalıklar, süreçler ve regresyon koleksiyonlarının değerlendirilmesi olmadan yargılanamaz.

05

Üçüncü taraf bağımlılık

Plugins, modeller, vektör bankaları ve dış API s de aynı zamanda uyumsuz olabilir.

06

Dur ve geri dön

Formal yükseltmeler yedekleme, gri ölçekli, gözlem ve uygulanabilir çıkış programları gerektirir.

İletişim veya değerlendirmeden önce önerilerin hazırlanması

Upstream versiyonu ve özel şubeTüm Özel Nokta ve Değişiklikler SebepEklenti portalının temel retrofit sınıflandırmasını yapılandırınVeritabanı ve depolama değişiklikleriAnahtar uygulamaları ve işstream regresyonBilgi hakları ve arayüz testleriBackup Greyscale ve Backup ProcessSorumlu ve periyodik olarak yükseltme

Uygulamayı Önerik

İlk aşama, özelleştirilmiş site listelerinin, regresyon örnekleri ve çıkarılabilir dağıtımların kurulmasını içerir; her yükseltme, göçü ve operasyonel yeniden tanımlı bir ortamda tamamlamaktadır ve sonra gri ölçekli üretime girer.

DECISION WORKSHEET

Translating Diffy ' s ikincil gelişim yükseltme stratejisi uygulanabilir karar verme

Aşağıdaki çalışma tabloları, işletmelere satıcılara belirsiz tavsiyeler organize etmelerine yardımcı olur, iç-approval ve proje-receivable girişler.

Karşılaştırmalı bir değerlendirme özeti ne içermelidir?

En azından mevcut iş hacmini, ortalama işleme süresini, büyük anomalileri, üçüncü taraf bağımlılık ve erişim pencerelerini tanımlamak için temel geri yüklemenin konfigürasyonu ve farklı varsayımların, dışlamaların, müşteri işbirliğinin açıklanması ve garantilerin işlenmesine izin verildiğinde, mevcut iş hacminin, ortalama işleme süresi, büyük anomalilerin, sistemlerin yerinde, veri ayrıcalıklarının, üçüncü taraf bağımlılığının ve erişim pencerelerinin toplam fiyatının karşılaştırmasının ve kabul edilmesinin kanıtlarının belirlenmesine ilişkin kanıtlara yer verilmektedir.

Örneğin, şirket, projenin ayda 160 saatlik iş kurtaracağını bekliyor, ancak bu rakam, tek zaman tasarrufları, kabul oranları ve manuel inceleme oranlarına göre önemli ölçüde daha düşük olmalıdır.Eğer kullanıcıların yüzde 40'ı ilk kez kullanıyorsa veya yeni işlem gözden geçirme sürecini artırırsa, gerçek faydalar belirgin tahminlerden daha düşük olacaktır.

Satıcı iletişim sırasında sorgulanması önerilen dört kanıt türü

İlk olarak, talep versiyonlarının tutarlılığı, iş süreçleri, prototipler, arayüzler ve dışlamalar; ikinci mühendislik kanıtları: benzer teknolojiler erişilebilir yapılar, kod yönetimi, test, dağıtım ve sorun yönetimi yöntemleri; üçüncü kişi kanıtları: gerçek katılımcıların, giriş aşamalarının, sorumlulukların ve değiştirme mekanizmalarının açık olup olmadığını; ve dördüncüsü de bu proje kapsamında geliştirilebilecek kanıtlar: nasıl kaynak kodları, veri, hesap numaraları, belgeler, eğitim, kalite güvence ve ulaşımın teslim edileceği.

Bu bağlamda açıklık, kritik güven, takım kapasitesi, kabul edilebilirlik ve uzun vadeli taksit ayrı olarak değerlendirilebilir ve her puanın kaydına temel olarak kaydedilir.Eğer bir program daha ucuzsa, arayüz, geçiş, test veya online sorumluluk dışlanırsa, o zaman aynı kalibreye kıyasla dönüştürülmelidir.

Yargılama ilkesi

Bu sayfa, sabit bir teklif veya performans taahhüdü oluşturamayan bir karar alma çerçevesi sunar.

FAQ

FAQs

İşbirliğinden önceki en yaygın konular açıkça önceden belirtilmiştir.

Tüm temel kaynak kodunu değiştirmeden yükseltme riski yok mu?+

Plugins, API s, veritabanı ve dış bağımlılık değişiklikleri hala var, ancak riskler genellikle daha kolay izole ve test edilir.

Ne sıklıkta yükseltmeliyiz?+

Pencereler güvenlik risklerinin temelinde, iş ihtiyaçları ve akış değişiklikleri geliştiriliyor ve her sürümü takip etmek zorunda değil, ancak uzun süre değerlendirilmez.

Yükselt doğrudan veritabanı geri yüklemeye başarısız olabilir mi?+

Kodların tutarlı versiyonlarını, konfigürasyonları, veritabanıları, belgeleri ve vektör endekslerini paralel olarak dikkate almalı ve veritabanını ayrı olarak geri yükleme imkanına sahip olmalıdır.

DECISION FAQ

Mevcut projelerle ilgili ortak konular

Tüm 265 sorularını kontrol edin.