Yazılım geliştirme yaşam döngüsü veri şablonunuz
Yazılım geliştirme yaşam döngüsü veri şablonunuz
Bu, Yazılım geliştirme yaşam döngüsü için genel amaçlı Process Mining veri Templateimizdir. Daha ayrıntılı yönlendirme için sisteme özel Templatelerimizi kullanın.
Belirli bir sistem seçin- Geliştirme öğelerinizi ayrıntılı biçimde analiz etmek için standartlaştırılmış öznitelikler.
- SDLC sürecini baştan sona izlemek için temel etkinlikler ve süreç adımları.
- Her türlü yazılım geliştirme sistemi için başlangıç noktası olarak kullanabileceğiniz esnek bir rehber.
Yazılım geliştirme yaşam döngüsü öznitelikleri
| Ad | Açıklama | ||
|---|---|---|---|
| Etkinlik adı ActivityName | Bir iş öğesinin geliştirme yaşam döngüsünde belirli bir anda gerçekleşen olayın veya Task’ın adı. | ||
| Açıklama Etkinlik adı, geliştirme sürecindeki belirli bir adımı veya durum değişikliğini tanımlar. Bu etkinlikler süreç haritasındaki düğümleri oluşturur ve 'Öğe geliştirme için onaylandı', 'Kod incelemeye gönderildi' veya 'Kalite güvencesi testleri tamamlandı' gibi önemli kilometre taşlarını gösterir. Bu öznitelik, süreç akışını görselleştirmek ve olayların sırasını anlamak için önemlidir. Ekipler farklı etkinlikleri analiz ederek en sık izlenen yolları belirleyebilir, süreç sapmalarını ortaya çıkarabilir ve çeşitli aşamalarda geçen süreyi ölçebilir. Darboğaz analizinin, yeniden çalışma tespitinin ve hedef süreç modeliyle uyum kontrolünün temelini oluşturur. Neden önemli? Süreçteki adımları tanımlar ve geliştirme iş akışının görselleştirilip analiz edilmesini sağlar. Nereden alınır? Genellikle geliştirme iş öğeleriyle ilişkili durum değişikliği günlüklerinden, olay akışlarından veya denetim geçmişi tablolarından elde edilir. Örnekler Geliştirme başladıKod incelemesi tamamlandıKalite güvencesi testlerinde yeniden çalışma belirlendiÜretim ortamına dağıtıldı | |||
| Geliştirme öğesi kimliği DevelopmentItemId | Süreçte vaka tanımlayıcısı olarak kullanılan özellik, hata veya kullanıcı hikâyesi gibi tek bir iş biriminin benzersiz kimliğidir. | ||
| Açıklama Geliştirme öğesi kimliği, yazılım geliştirme yaşam döngüsü boyunca her vaka örneğini benzersiz biçimde tanımlayan birincil anahtardır. Her kimlik, kullanıcı hikâyesi, Task veya hata düzeltmesi gibi ayrı bir işi, oluşturulmasından son çözümüne ya da dağıtımına kadar temsil eder. Process Mining analizinde bu öznitelik, her iş öğesinin uçtan uca yolculuğunu yeniden oluşturmak için gereklidir. Araç, 'Geliştirme başladı', 'Kod incelemesi tamamlandı' ve 'Üretim ortamına dağıtıldı' gibi ilişkili tüm etkinlikleri tutarlı bir süreç akışında bir araya getirebilir. Geliştirme öğelerinin yaşam döngüsünü ayrı ayrı analiz etmek; belirli işlerdeki farklılıkları, gecikmeleri ve yeniden çalışma döngülerini belirlemeye yardımcı olur. Neden önemli? Her geliştirme iş öğesinin baştan sona tüm yaşam döngüsünü izlemek için gereken temel vaka tanımlayıcısıdır. Nereden alınır? Genellikle yazılım geliştirme yönetim sisteminin ana iş öğesi veya hata takibi tablolarında bulunur. Örnekler STORY-1024BUG-8192TASK-4096EPIC-512 | |||
| Olay başlangıç zamanı EventStartTime | Bir geliştirme öğesi için belirli bir etkinliğin veya olayın ne zaman gerçekleştiğini gösteren kesin zaman damgası. | ||
| Açıklama Olay başlangıç zamanı, bir etkinliğin başladığı kesin tarih ve saati gösterir. Tek bir vaka içindeki tüm olayların kronolojik sırasını belirler; bu da süreç akışını doğru biçimde yeniden oluşturmak için gereklidir. Zaman damgaları, zamana dayalı tüm Process Mining analizlerinin temelini oluşturur. Etkinlikler arasındaki çevrim süreleri, bekleme süreleri ve işlem süreleri gibi temel performans göstergelerini hesaplamak için kullanılır. Zaman damgalarını analiz etmek; darboğazları belirlemeye, süreç verimliliğini ölçmeye ve geliştirme yaşam döngüsünün farklı aşamalarının ne kadar sürdüğünü anlamaya yardımcı olur. Örneğin 'Kod incelemeye gönderildi' ile 'Kod incelemesi tamamlandı' arasındaki süre, inceleme sürecindeki gecikmeleri ortaya çıkarabilir. Neden önemli? Bu zaman damgası, olayları doğru sıraya koymak ve çevrim süresi ile darboğazlar gibi zamana dayalı tüm metrikleri hesaplamak için gereklidir. Nereden alınır? Geliştirme iş öğelerindeki değişiklikleri kaydeden olay günlüklerinde, denetim izlerinde veya geçmiş tablolarında bulunur. Örnekler 2023-10-26T10:00:00Z2023-10-27T14:35:10Z2023-11-01T09:15:00Z2023-11-05T16:21:45Z | |||
| Kaynak sistem SourceSystem | Jira, Azure DevOps veya GitHub gibi süreç verilerinin çıkarıldığı sistem. | ||
| Açıklama Kaynak sistem özniteliği, geliştirme yaşam döngüsü verilerinin kaydedildiği uygulamayı veya platformu belirtir. Bu bilgi, özellikle birden fazla geliştirme aracının kullanıldığı ortamlarda yararlıdır. Örneğin, hata takibi için Jira, kaynak kodu yönetimi için GitLab kullanılabilir. Analiz sırasında kaynak sistemi belirtmek, verileri doğrulamaya ve süreç verilerine bağlam kazandırmaya yardımcı olur. Farklı sistemlerde yönetilen süreçleri karşılaştırmayı sağlar ve alan adlarıyla süreç kuralları sistemden sisteme değişebileceği için verilerin doğru yorumlanmasına katkıda bulunur. Analizi belirli bir aracın veri kümesiyle sınırlamak için de kullanılabilir. Neden önemli? Verilerin kaynağı hakkında bağlam sağlar. Bu, verileri doğrulamak ve birden fazla entegre sistemi içeren analizler yapmak için önemlidir. Nereden alınır? Kayıtların kaynağını belirtmek için genellikle veri çıkarma işlemi sırasında eklenen sabit bir değerdir. Örnekler Jira SoftwareAzure DevOpsGitLabServiceNow DevOps | |||
| Son veri güncellemesi LastDataUpdate | Bu sürece ait verilerin kaynak sistemden en son yenilendiği zamanı gösteren zaman damgası. | ||
| Açıklama Son veri güncellemesi özniteliği, verilerin kaynak sistemden en son çıkarıldığı veya güncellendiği tarih ve saati kaydeder. Böylece verilerin ne kadar güncel ve ilgili olduğu açıkça görülür. Bu bilgi, analizlerin ve panoların güncel verilere dayanmasını sağlar. Paydaşlar süreç görünümünün ne kadar güncel olduğunu bir bakışta görebilir ve elde edilen içgörülere güven duyabilir. Veri hatlarını yönetmek ve veri yenilemelerini planlamak için önemli bir üst veri unsurudur. Neden önemli? Verilerin güncelliğini göstererek analizlerin karar alma sürecinde zamanında ve ilgili olmasını sağlar. Nereden alınır? Bu değer genellikle veri çıkarma, dönüştürme ve yükleme (ETL) hattı tarafından oluşturulur ve saklanır. Örnekler 2024-05-20T08:00:00Z2024-05-21T08:00:00Z | |||
| Atanan kişi AssignedTo | Geliştirme öğesinin şu anda atandığı kullanıcı veya ekip üyesi. | ||
| Açıklama Bu öznitelik, mevcut adımı veya iş öğesinin tamamını tamamlamaktan sorumlu kişi ya da grubu belirtir. Atanan kişi, geliştiriciler, kalite güvence test uzmanları ve inceleme yapanlar gibi farklı roller arasındaki devir teslimleri yansıtacak şekilde iş öğesinin yaşam döngüsü boyunca birkaç kez değişebilir. Atanan kişi özniteliğini incelemek, ekip iş yükünü, devir teslim verimliliğini ve iş birliği örüntülerini anlamaya yardımcı olur. Süreç haritasını belirli bir kişinin veya ekibin işlerini gösterecek şekilde filtreleyerek kaynağa özgü darboğazları belirlemenizi sağlar. Atanan kişiler arasındaki devir teslimlere dayalı sosyal ağ analizi, iletişim kopukluklarını veya gereğinden karmaşık iş birliği yapılarını ortaya çıkarabilir. Neden önemli? Kaynak iş yükünü, devir teslim sıklığını ve iş birliği örüntülerini incelemeyi sağlayarak ekip verimliliğini artırmaya yardımcı olur. Nereden alınır? İş öğesi veya kayıt kaydında bulunur; genellikle öğenin geçmişinde ya da denetim günlüğünde izlenir. Örnekler jane.doe@example.comjohn.smithQA Team AlphaPlatform Engineering | |||
| Ekip adı TeamName | İş öğesinden sorumlu geliştirme ekibinin adı. | ||
| Açıklama Bu öznitelik, geliştirme öğesini teslim etmekten sorumlu ekibi, takımı veya grubu belirtir. Büyük kuruluşlarda işler genellikle Ön Uç, Arka Uç, Mobil veya Platform gibi uzmanlaşmış ekipler arasında dağıtılır. Ekip adına göre yapılan analiz, ekiplerin performansını karşılaştırmayı ve iyi uygulamaları paylaşmayı sağlar. “En kısa çevrim süresine sahip ekip hangisi?” veya “Bir ekipte diğerlerinden daha fazla yeniden çalışma oluyor mu?” gibi soruların yanıtlanmasına yardımcı olur. Bu analiz, genel teslimat performansını etkileyen iş akışı, beceri seti veya kaynak kullanılabilirliği farklılıklarını ortaya çıkararak süreç iyileştirmelerini belirli alanlara yönlendirme fırsatı sunar. Neden önemli? Farklı ekiplerin performansını karşılaştırmayı, iyi uygulamaları ve iyileştirme alanlarını belirlemeyi sağlar. Nereden alınır? Genellikle atanan kullanıcıyla ilişkilendirilir veya proje ya da iş öğesi kaydında doğrudan bir alan olarak bulunur. Örnekler Team PhoenixCore ServicesMobile Apps SquadData Science | |||
| Geliştirme öğesi durumu DevelopmentItemStatus | Geliştirme öğesinin iş akışındaki mevcut veya geçmiş durumu; örneğin Yeni, Devam ediyor ya da Kapalı. | ||
| Açıklama Geliştirme öğesi durumu, bir iş öğesinin belirli bir andaki durumunu gösterir. Etkinlik adı, durum değişikliği olayını kaydederken bu öznitelik durumun kendisini belirtir. Bir olay gerçekleştiğinde işin hangi durumda olduğunu incelemek için kullanılabilir. Bu öznitelik genellikle etkinlik adını oluşturmak için kullanılır, ancak ek bağlam da sağlar. Örneğin, durum alanını inceleyerek öğelerin Engellendi veya İnceleme bekliyor gibi belirli bir durumda ne kadar kaldığını analiz edebilirsiniz. Verimlilik sağlamayan durumlarda geçirilen süreyi anlamak, sistem genelindeki gecikmeleri belirlemek ve akış verimliliğini artırmak açısından önemlidir. Neden önemli? Farklı durumlarda geçirilen süreyi incelemeyi sağlar; gecikmeleri ve Engellendi gibi değer katmayan durumlarda geçen zamanı belirlemeye yardımcı olur. Nereden alınır? İş öğesi veya kayıt kaydında temel bir alan olarak bulunur ve geçmiş günlüğünde izlenir. Örnekler YeniDevam ediyorÇözüldüKapatıldıİncelemede | |||
| Geliştirme öğesi önceliği DevelopmentItemPriority | Geliştirme öğesinin diğer öğelere kıyasla önem veya aciliyet sıralaması. | ||
| Açıklama Öncelik özniteliği, bir iş öğesinin iş açısından veya teknik açıdan ne kadar acil olduğunu gösterir. Genellikle Yüksek, Orta veya Düşük gibi değerler alır ve ekiplerin sıradaki işi belirlemesine yardımcı olur. Process Mining çalışmalarında öncelik, analiz için önemli bir boyuttur. Ekipler, yüksek öncelikli öğelerin gerçekten düşük öncelikli öğelerden daha hızlı işlenip işlenmediğini kontrol edebilir. Farklı öncelik düzeylerindeki çevrim sürelerini karşılaştırmak, sürecin iş önceliklerini gözetip gözetmediğini ortaya çıkarır. Yüksek öncelikli öğeler sık sık gecikiyorsa planlama, kaynak dağılımı veya iş akışı tasarımında sorunlar olabilir. Neden önemli? Yüksek öncelikli işlerin süreçte daha hızlı ilerleyip ilerlemediğini doğrulamaya ve önemli öğeleri orantısız biçimde etkileyen darboğazları belirlemeye yardımcı olur. Nereden alınır? Çoğu geliştirme yönetimi sisteminde iş öğesi veya kayıt kaydında bulunan standart bir alandır. Örnekler En yüksekYüksekOrtaDüşükEn düşük | |||
| Geliştirme öğesi türü DevelopmentItemType | Hata, Özellik, Kullanıcı hikâyesi veya Task gibi geliştirme öğesinin sınıflandırması. | ||
| Açıklama Bu öznitelik, yapılan işin türünü sınıflandırır. Farklı iş öğesi türleri genellikle farklı süreç yollarını izler ve farklı performans beklentilerine tabidir. Örneğin, bir Hata için hızlı bir düzeltme süreci gerekirken bir Özellik, standart geliştirme ve test döngüsünden geçebilir. Analistler bu özniteliği kullanarak farklı iş türlerinin süreç akışlarını ve performansını karşılaştırabilir. Böylece “Hata düzeltme sürecimiz, özellik geliştirme sürecimizden daha mı hızlı?” veya “Teknik borç öğelerinde daha fazla yeniden çalışma oluyor mu?” gibi sorular yanıtlanabilir. Daha ayrıntılı ve uygulanabilir içgörüler elde etmek için verileri bölümlere ayırmanın temel yollarından biridir. Neden önemli? Farklı iş kategorilerindeki süreçleri ve performansı karşılaştırarak belirli geliştirme türlerine özgü verimsizlikleri ortaya çıkarır. Nereden alınır? Çoğu geliştirme yönetimi sisteminde iş öğesi veya kayıt kaydında bulunan standart bir alandır. Örnekler HataÖzellikKullanıcı hikâyesiTeknik borçTask | |||
| Olay bitiş zamanı EventEndTime | Bir etkinliğin tamamlandığı zamanı gösteren ve etkinliğin işlem süresini hesaplamak için kullanılan zaman damgası. | ||
| Açıklama Olay bitiş zamanı, bir etkinliğin sona erdiği anı gösterir. Süreç adımlarının çoğu, başlangıç ve bitiş zamanlarının aynı olduğu anlık olaylar olarak kaydedilir. Ancak bazı etkinliklerin ölçülebilir bir süresi vardır. Örneğin, Kod incelemesi etkinliğinin farklı bir başlangıç ve bitiş zamanı olabilir. Bu öznitelik, belirli görevlerin etkin işlem süresini hesaplamak ve bu süreyi boşta kalma ya da bekleme süresinden ayırmak için gereklidir. Analistler, olay başlangıç zamanı ile olay bitiş zamanı arasındaki süreyi karşılaştırarak değer katan etkinliklere harcanan emeği ölçebilir. Böylece kaynak kullanımını daha ayrıntılı inceleyebilir ve en çok etkin çalışma zamanı alan görevleri belirleyebilirler. Neden önemli? Her etkinliğin etkin işlem süresini hesaplamayı ve bu süreyi bekleme zamanından ayırarak harcanan emeği daha net görmeyi sağlar. Nereden alınır? Olay günlüklerinde bulunabilir veya aynı iş öğesinin sıralamadaki bir sonraki etkinliğinin zaman damgası alınarak hesaplanabilir. Örnekler 2023-10-26T18:30:00Z2023-10-27T15:00:10Z2023-11-01T11:45:00Z2023-11-05T16:21:45Z | |||
| Proje adı ProjectName | Geliştirme öğesinin ait olduğu projenin, deponun veya ürünün adı. | ||
| Açıklama Proje adı, belirli bir ürüne, girişime veya kod tabanına ait iş öğelerini gruplandırarak bağlam sağlar. Örneğin, eski bir sistem ile sıfırdan geliştirilen yeni bir uygulamanın geliştirme uygulamaları ve çevrim süreleri önemli ölçüde farklı olabilir. Bu öznitelik, kuruluşun farklı bölümlerindeki geliştirme süreçlerini üst düzeyde bir araya getirip karşılaştırmayı sağlar. Yöneticiler, analizi projeye göre filtreleyerek her geliştirme çalışmasının durumunu ve verimliliğini değerlendirebilir. Ayrıca süreç performansının projenin özel bağlamı ve teknik ortamıyla nasıl ilişkili olduğunu anlamak için de gereklidir. Neden önemli? Süreç analizini ürün veya girişime göre bölümlere ayırarak proje bağlamından kaynaklanan performans farklılıklarını ortaya çıkarır. Nereden alınır? İş öğesi veya kayıt kaydında standart bir alan olarak ya da Git gibi sistemlerde depo adı olarak bulunur. Örnekler Müşteri portalı yenilemesi4. çeyrek güvenlik güncellemeleriMobil uygulama v3.0API Gateway | |||
| Geliştirme öğesi önem derecesi DevelopmentItemSeverity | Bir hatanın veya sorunun sistem ya da son kullanıcılar üzerindeki etkisini belirtir. | ||
| Açıklama Önem derecesi ile öncelik farklı kavramlardır. Önem derecesi bir sorunun teknik etkisini, öncelik ise sorunun ne kadar acil giderilmesi gerektiğini ölçer. Örneğin, nadiren ziyaret edilen bir sayfadaki yazım hatasının önem derecesi ve önceliği düşük olabilir. Kritik bir veri bozulması sorununun ise önem derecesi ve önceliği yüksek olur. Bu öznitelik, özellikle hata düzeltme süreçlerini incelerken kalite analizi için önemlidir. Ekiplerin en ciddi sorunları önce ele alıp almadığını değerlendirmesini sağlar. Kuruluşlar, farklı önem derecelerindeki çevrim sürelerini analiz ederek müşteri etkisini en aza indirmek için kritik sistem sorunlarının hızla çözüldüğünden emin olabilir. Neden önemli? Ekibin sorunları teknik etkilerine göre ne kadar etkili ele aldığını incelemeyi ve ciddi sorunların hızla çözülmesini sağlamayı mümkün kılar. Nereden alınır? Geliştirme yönetimi sistemlerinde, özellikle Hata veya Olay türündeki iş öğeleri için kullanılan standart bir alan. Örnekler 1 - Kritik2 - Yüksek3 - Orta4 - Düşük | |||
| Oluşturan Creator | Geliştirme öğesini ilk oluşturan veya bildiren kullanıcı. | ||
| Açıklama Oluşturan özniteliği, iş öğesini başlatan kişiyi belirtir. Bu kişi kullanıcı hikâyesi oluşturan bir ürün yöneticisi, hata kaydı açan bir kalite güvence test uzmanı veya müşteri sorununu bildiren bir müşteri hizmetleri temsilcisi olabilir. İş öğelerini oluşturan kişileri incelemek, iş taleplerinin kaynakları hakkında bilgi verir. Örneğin, son sürümlerde son kullanıcılar tarafından bildirilen hata sayısının yüksek olması kalite sorunlarına işaret edebilir. Oluşturan kişiyi sonraki aşamalardaki yeniden çalışma veya gecikmelerle ilişkilendirerek ilk gereksinimlerin ne kadar açık ve nitelikli olduğunu da inceleyebilirsiniz. Neden önemli? İş taleplerini başlatan kişileri belirlemeye yardımcı olur. Bu kişiler, talep, hata veya özellik isteklerinin kaynaklarını anlamak için incelenebilir. Nereden alınır? İş öğesinin ilk oluşturulma kaydında bulunan Bildiren veya Yazar gibi standart bir alan. Örnekler product.manager@example.comqa.tester1s.chenautomation_bot | |||
| Planlanan sürüm PlannedRelease | Öğenin dağıtımının planlandığı hedef yazılım sürümü, yayın veya ürün artışı. | ||
| Açıklama Planlanan sürüm özniteliği, bir geliştirme öğesini belirli bir teslimat takvimine veya sürüme bağlar. Özellikler ve düzeltmelerin eş zamanlı dağıtım için gruplandırıldığı sürüm planlamasında sıkça kullanılır. Planlanan sürüme göre analiz, sürüm sürecinin öngörülebilirliğini ve güvenilirliğini değerlendirmeye yardımcı olur. Planlanan sürüm ile gerçek dağıtım tarihini karşılaştırarak zamanında teslimat oranlarını izleyebilirsiniz. Ayrıca kapsamı yönetmeyi ve belirli bir sürüme yönelik iş akışını anlamayı sağlar; teslimat takvimini etkileyebilecek riskleri veya gecikmeleri görünür kılar. Neden önemli? Geliştirme işlerini teslimat takvimlerine bağlayarak zamanında teslimat oranlarının ve sürüm öngörülebilirliğinin analiz edilmesini sağlar. Nereden alınır? Çevik planlama ve geliştirme araçlarında Düzeltme sürümü, Hedef sürüm veya Yineleme yolu gibi standart bir alan. Örnekler Sürüm 2.5.12024 3. çeyrek sürümüSprint 23Acil düzeltme-2024-10-28 | |||
| Yeniden çalışma göstergesi ReworkIndicator | Başarısız bir kalite güvence testi veya kod incelemesi gibi yeniden çalışma döngüsüne dahil olan etkinlikleri belirten bir işaret. | ||
| Açıklama Yeniden çalışma göstergesi, olayları bir yeniden çalışma döngüsünün parçası olarak işaretleyen, türetilmiş bir mantıksal veya kategorik özniteliktir. Süreç akışı geriye doğru ilerlediğinde, örneğin Kalite güvence testi adımından Geliştirme devam ediyor adımına dönüldüğünde ya da Kalite güvencede yeniden çalışma belirlendi gibi belirli yeniden çalışma etkinlikleri gerçekleştiğinde bu durum genellikle saptanır. Bu öznitelik, kalite ve verimlilik analizine önemli katkı sağlar. Yeniden çalışma oranlarının doğrudan hesaplanmasına ve süreçte en fazla yeniden çalışmaya yol açan bölümlerin belirlenmesine yardımcı olur. Ekipler, yeniden çalışma etkinliklerine göre filtreleme yaparak kalite sorunlarının neden daha erken fark edilmediğini kök neden analiziyle inceleyebilir. Yeniden çalışmayı azaltmak, hem geliştirme hızını hem de ürün kalitesini artırmanın önemli yollarından biridir. Neden önemli? Yeniden çalışmayı doğrudan ölçerek ekiplerin sıklığını ve nedenlerini incelemesini, kalite iyileştirmelerini zaman içinde izlemesini sağlar. Nereden alınır? Genellikle veri dönüştürme sırasında süreç akışındaki geriye dönüş döngüleri veya hatayla ilişkili belirli etkinlik adları saptanarak türetilir. Örnekler truefalse | |||
Yazılım geliştirme yaşam döngüsü etkinlikleri
| Aktivite | Açıklama | ||
|---|---|---|---|
| Geliştirme başladı | Bu etkinlik, geliştiricinin öğe üzerinde çalışmaya başladığını gösterir. Bekleme durumundan etkin kodlama ve uygulama aşamasına geçişi belirtir. | ||
| Neden önemli? Bu kilometre taşı, ilk eyleme kadar geçen süreyi ve değer üreten çalışmanın gerçek başlangıcını ölçmek için önemlidir. Kuyrukta bekleme süresini etkin geliştirme süresinden ayırmaya yardımcı olur. Nereden alınır? Genellikle durumun 'Devam ediyor' veya 'Etkin' olarak değişmesinden anlaşılır. Öğe ile ilişkili ilk kod gönderiminden veya dal oluşturulmasından da çıkarılabilir. Kaydedin Durumun ilk kez 'devam ediyor' durumuna geçtiği zaman damgasını veya ilgili ilk kod gönderiminin zaman damgasını kaydedin. Olay türü inferred | |||
| Geliştirme öğesi kapatıldı | Dağıtım ve dağıtım sonrası doğrulama dâhil tüm çalışmaların tamamlandığını belirten, iş öğesinin son idari kapanışını ifade eder. Bu öğe üzerinde başka bir çalışma beklenmez. | ||
| Neden önemli? Birincil bitiş olayı olarak, başarıyla tamamlanan öğelerin yaşam döngüsünü sonlandırır. Oluşturulmadan kapanışa kadar geçen toplam çevrim süresini hesaplamak için gereklidir. Nereden alınır? Genellikle 'Kapalı' veya 'Tamamlandı' gibi son bir duruma geçişten anlaşılır ve buna çoğu zaman bir çözüm alanının doldurulması eşlik eder. Kaydedin 'Kapalı' veya 'Tamamlandı' durumuna geçişin son zaman damgasını kullanın. Olay türü inferred | |||
| Geliştirme öğesi oluşturuldu | Bu etkinlik, geliştirme yaşam döngüsünün resmen başladığını gösterir. Yönetim sistemine yeni bir Task, hata, özellik isteği veya başka bir iş biriminin ilk kez kaydedilmesini ifade eder. | ||
| Neden önemli? Birincil başlangıç olayı olarak, toplam vaka süresini hesaplamak ve gelen iş akışını analiz etmek için önemlidir. Tüm geliştirme çevrim süresini ölçmek için başlangıç noktası sağlar. Nereden alınır? Bu olay, geliştirme yönetim sistemindeki kayıt, talep veya iş öğesi gibi birincil kaydın oluşturulma zaman damgasından alınır. Kaydedin Ana geliştirme öğesi kaydındaki oluşturulma tarihi alanını veya denetim geçmişini kullanın. Olay türü explicit | |||
| Kalite güvencesi testleri tamamlandı | Geliştirme öğesinin tüm kalite güvencesi kontrollerini başarıyla geçtiğini gösterir. Kalite güvencesi açısından özellik artık işlevsel olarak doğru ve kararlı kabul edilir. | ||
| Neden önemli? Bu önemli bir kalite kontrol noktasıdır ve kullanıcı kabul testinden veya dağıtımdan önceki temel kilometre taşlarından biridir. Öğenin yaşam döngüsünün son aşamalarına geçmeye hazır olduğunu doğrular. Nereden alınır? Genellikle birincil test durumundan 'Kullanıcı kabul testine hazır', 'Kalite güvencesi onayladı' veya 'Sürüme hazır' gibi bir duruma geçişten anlaşılır. Kaydedin Öğe durumunun test aşamasından sonraki onaylı bir duruma geçtiği zaman damgasını belirleyin. Olay türü inferred | |||
| Kod birleştirildi | Onaylanan kod değişiklikleri main veya develop dalı gibi ana kod tabanına resmen eklenir. Bu işlem genellikle başarılı bir kod incelemesinin ve otomatik kontrollerin ardından yapılır. | ||
| Neden önemli? Bu önemli entegrasyon noktası, bir özellik üzerindeki geliştirme çalışmasının tamamlandığını ve kodun ana kod tabanına eklendiğini doğrular. Resmî test ve dağıtım aşamalarından önceki önemli bir kilometre taşıdır. Nereden alınır? Sürüm kontrol sisteminden alınan temel ve açık bir olaydır. Pull request veya merge request birleştirildiğinde kesin zaman damgasıyla kaydedilir. Kaydedin Pull request veya merge request olay günlüğündeki birleştirilme zaman damgasını kullanın. Olay türü explicit | |||
| Üretim ortamına dağıtıldı | Geliştirme öğesiyle ilişkili kodun canlı üretim ortamına başarıyla dağıtıldığını gösterir. Özellik artık son kullanıcıların kullanımına açıktır. | ||
| Neden önemli? Bu, değerin kullanıcıya ulaştığı son kilometre taşıdır. Bu olaya kadar geçen süreyi ölçmek, teslim süresini ve kuruluşun müşterilere değer sunma becerisini anlamak için önemlidir. Nereden alınır? Genellikle sürekli dağıtım (CD) hattından veya sürüm yönetimi aracından alınan açık bir olay olarak kaydedilir. Son durumun 'Yayımlandı' veya 'Tamamlandı' olarak değişmesinden de anlaşılabilir. Kaydedin Üretim ortamına dağıtım işinin başarıyla tamamlanma zaman damgasını veya sürüm kaydını kullanın. Olay türü explicit | |||
| Geliştirme öğesi iptal edildi | Geliştirme öğesinin iptal edildiğini, tamamlanmayacağını veya dağıtılmayacağını gösterir. Süreci zamanından önce bitiren son durumdur. | ||
| Neden önemli? Bu alternatif bitiş olayı, boşa harcanan çabayı analiz etmek ve işin neden bırakıldığını anlamak için önemlidir. İptal oranının yüksek olması, planlama veya önceliklendirme sorunlarına işaret edebilir. Nereden alınır? Genellikle belirli bir çözüm kaydıyla birlikte 'İptal edildi', 'Reddedildi' veya 'Yapılmayacak' gibi son bir duruma geçişten anlaşılır. Kaydedin Öğe durumunun iptal edildi olarak değiştiği ve çözümünün buna göre belirlendiği zaman damgasını kaydedin. Olay türü inferred | |||
| Kalite güvencesi testleri başladı | Resmî kalite güvencesi test aşamasının başlangıcını gösterir. Bir test uzmanı veya kalite güvencesi ekibi, yeni geliştirilen özelliğe yönelik test senaryolarını çalıştırmaya başlar. | ||
| Neden önemli? Bu etkinlik, yaşam döngüsündeki test aşamasını ayrı olarak ele almayı sağlar. Bu aşamanın süresini ve sonuçlarını analiz etmek, test verimliliğini ve genel ürün kalitesini anlamak için önemlidir. Nereden alınır? Çoğunlukla geliştirme yönetim sistemindeki bir durum değişikliğinden anlaşılır. Örneğin öğenin 'Kalite güvencesinde' veya 'Test ediliyor' durumuna geçmesi. Kaydedin Öğe durumunun ilk kez belirlenmiş bir test durumuna geçtiği zaman damgasını belirleyin. Olay türü inferred | |||
| Kalite güvencesi testlerinde yeniden çalışma belirlendi | Kalite güvencesi testleri sırasında bir hata bulunduğunu ve düzeltme için öğenin geliştirme ekibine geri gönderilmesi gerektiğini gösterir. Süreçte bir döngü veya yeniden çalışma olduğunu belirtir. | ||
| Neden önemli? Yeniden çalışmayı izlemek, kalite analizinde Process Mining uygulamasının temel unsurlarındandır. Bu etkinliğin sık tekrarlanması; geliştirme kalitesiyle ilgili sorunlara, belirsiz gereksinimlere veya yetersiz birim testlerine işaret edebilir. Nereden alınır? Süreç akışındaki geriye dönük bir durum geçişinden anlaşılır. Örneğin öğenin 'Kalite güvencesinde' durumundan yeniden 'Devam ediyor' durumuna geçmesi veya bağlantılı yeni bir hata kaydı oluşturulması. Kaydedin Durumun test aşamasından geliştirme aşamasına geçtiği zaman damgasını kaydedin. Olay türü inferred | |||
| Kod incelemesi tamamlandı | Gönderilen kodun onaylanmasıyla ekip arkadaşlarının inceleme sürecinin tamamlandığını gösterir. Kodun gerekli kalite ve işlev standartlarını karşıladığını belirtir. | ||
| Neden önemli? Kodun gönderilmesiyle incelemenin tamamlanması arasındaki süreyi ölçmek, ekip arkadaşlarının inceleme sürecindeki darboğazları belirlemeye yardımcı olur. Bu süre, ekip iş birliğini ve devir teslim verimliliğini gösteren önemli bir ölçüttür. Nereden alınır? Sürüm kontrol sistemindeki pull request veya merge request için verilen açık onay olayından alınır. Geliştirme yönetimi aracındaki durum değişikliğinden de çıkarılabilir. Kaydedin İlişkili pull request veya merge request için verilen son onayın zaman damgasını kullanın. Olay türü explicit | |||
| Kod incelemeye gönderildi | Geliştiricinin ilk kodlama çalışmasını tamamlayıp değişiklikleri ekip arkadaşlarının incelemesine resmen gönderdiğini gösterir. Bu işlem genellikle bir pull request veya merge request oluşturarak yapılır. | ||
| Neden önemli? Bu etkinlik, ilk kodlama aşamasının sonunu ve kalite güvencesi geri bildirim döngüsünün başlangıcını gösterir. Geliştirme ve inceleme çevrim sürelerini ayrı ayrı analiz etmek için gereklidir. Nereden alınır? Genellikle entegre bir sürüm kontrol sisteminden alınan açık bir olaydır. Örneğin pull request veya merge request oluşturulma zaman damgası kullanılır. Kaydedin Geliştirme öğesiyle bağlantılı pull request veya merge request oluşturulma zaman damgasını kullanın. Olay türü explicit | |||
| Kullanıcı kabul testleri başladı | Kullanıcı kabul testlerinin başlangıcını gösterir. Bu aşamada iş paydaşları veya son kullanıcılar, işlevlerin gereksinimlerini ve beklentilerini karşıladığını doğrular. | ||
| Neden önemli? Bu etkinlik, iş biriminin doğrulama sürecinin başlangıcını ölçer. Kullanıcı kabul testi aşamasını analiz etmek, geliştirme çıktılarının iş gereksinimleriyle ne ölçüde örtüştüğünü anlamaya yardımcı olur. Nereden alınır? Genellikle geliştirme yönetimi aracındaki durumun 'Kullanıcı kabul testinde' veya 'Kullanıcı kabul testleri' gibi bir değere geçmesinden anlaşılır. Kaydedin Durumun belirlenmiş bir kullanıcı kabul testi durumuna geçtiği zaman damgasını kaydedin. Olay türü inferred | |||
| Kullanıcı kabul testleri onaylandı | İş paydaşlarının kullanıcı kabul testlerinin ardından değişiklikleri resmen onayladığını gösterir. Öğenin dağıtımından önce iş biriminden alınan son onaydır. | ||
| Neden önemli? İş birimi açısından son kalite kontrol noktasıdır. Geliştirilen özelliğin amaçlanan değeri sağladığını doğrular ve üretim ortamına güvenle sürülmesi için ön koşuldur. Nereden alınır? Kullanıcı kabul testi durumundan 'Sürüme hazır' veya 'Kullanıcı kabul testleri tamamlandı' gibi sonraki bir onaylı duruma geçişten anlaşılır. Kaydedin Kullanıcı kabul testlerinin başarıyla tamamlandığını gösteren durum değişikliğinin zaman damgasını kaydedin. Olay türü inferred | |||
| Öğe geliştirme için onaylandı | Bir geliştirme öğesinin resmen onaylandığını veya ayrıntılandırıldığını, yeterince tanımlandığını ve geliştiricinin çalışmaya başlamasına hazır olduğunu gösterir. Bu adım genellikle bir backlog düzenleme veya planlama toplantısının ardından gelir. | ||
| Neden önemli? Bu kilometre taşı, öğenin backlog’da beklediği süreyle üzerinde çalışılmaya hazır olduğu süreyi birbirinden ayırmaya yardımcı olur. Onay öncesi süreyi analiz etmek, planlama ve önceliklendirmedeki olası darboğazları ortaya çıkarır. Nereden alınır? Genellikle geliştirme öğesi kaydındaki durum alanı değişikliğinden anlaşılır. Örneğin durumun 'Yeni' veya 'Backlog' değerinden 'Geliştirmeye hazır' ya da 'Onaylandı' değerine geçmesi. Kaydedin Öğe durumunun ilk kez onaylandı veya hazır durumuna geçtiği zaman damgasını belirleyin. Olay türü inferred | |||
| Otomatik derleme başarılı oldu | Yeni değişiklikler dâhil kaynak kodunun otomatik derleme hattı tarafından başarıyla derlenip paketlendiğini doğrular. Böylece birleştirilen kodun teknik bütünlüğü kontrol edilir. | ||
| Neden önemli? Başarılı bir derleme, temel bir kalite kontrol noktasıdır. Bu olayları izlemek, sürekli entegrasyon (CI) sürecinin durumunu takip etmeye ve hatalı kodun test ekibine ulaşmasını önlemeye yardımcı olur. Nereden alınır? Sürekli entegrasyon veya derleme otomasyonu aracı tarafından açıkça kaydedilir. Bu olaylar genellikle onları başlatan belirli kod gönderimi veya pull request ile ilişkilendirilir. Kaydedin CI/CD hattı günlüklerinden başarılı bir derleme işinin tamamlanma zaman damgasını alın. Olay türü explicit | |||
Veri çıkarma rehberleri
Veri çıkarma yöntemleri sisteme göre değişir. Ayrıntılı talimatlar için
Başlamaya hazır mısınız?
Verilerinizi hazırlamaya başlamak için aşağıdan sisteme özel bir veri çıkarma rehberi seçin veya bu genel şablonu herhangi bir geliştirme sistemi için esnek bir temel olarak kullanın.
SDLC sürecinizi şimdi iyileştirin, yazılım teslimatını hızlandırın
Araçlarınıza bağlanın, değerli içgörüleri günler içinde görmeye başlayın.
Kredi kartı gerekmez, dakikalar içinde başlayın.