Professional Documents
Culture Documents
Emir SADE
emirsade@buyutech.com.tr
2023
Özet
1 Copyright © www.buyutech.com.tr
3. Ve 4. Hafta İçerik
2 Copyright © www.buyutech.com.tr
Amaç, Kapsam, Tanım
➢ Amaç, şirketin şirket içindeki köklü gereksinim mühendisliği süreçlerinin belirlemek ve bu ihtiyaça
kurumsal bir bakış açısı kazandırmaktır.
3 Copyright © www.buyutech.com.tr
Amaç, Kapsam, Tanım
➢ Gereksinim yönetimi planı, gereksinim yönetimi için kullanılan araçlar etrafında yapılandırılmıştır
ve sistem mühendisliğin asıl görevi olan Gereksinim Yönetimin süreçlerini kapsar.
➢ Bu prosedür, yeni geliştirmenin veya herhangi bir ürünün daha da geliştirilmesinin tüm yönleri
için uygulanmalıdır.
4 Copyright © www.buyutech.com.tr
Amaç, Kapsam, Tanım
➢ Gereksinim Yönetimi:
➢ Gereksinim yönetimi, gereksinimlerin yönetimi, kontrolü ve idaresi için önlemleri içerir.
➢ İş birliği içinde üzerinde çalışılan karmaşık sistemlerin verimli ve hatasız geliştirilmesi için elzemdir.
➢ Gereksinim:
➢ Gereksinim, bir ürünün karşılaması gereken bir koşulu veya yararlığı tanımlayan bir isterdir.
5 Copyright © www.buyutech.com.tr
Sorumluluklar Ve Roller
➢ Proje Yöneticisi:
6 Copyright © www.buyutech.com.tr
Sorumluluklar Ve Roller
➢ Sistem Mühendisi:
➢ Gereksinim yönetimi sürecini, prosedürlerini ve sistem tasarımını üstlenir.
➢ Sistem geliştirmeyi desteklemek için fonksiyonel güvenlik gereksinimleri de dahil olmak üzere
sistem gereksinimlerinin yönetiminden sorumludur.
➢ Birden fazla disiplini (HW, SW, MC) etkileyen tüm gereksinimleri gözden geçirir ve yayınlar.
➢ Birden fazla disiplini (HW, SW & Mekanik) etkileyen gereksinimlerin uygulama durumunu izler.
7 Copyright © www.buyutech.com.tr
Platformlar ve Yönetim Sistemleri
➢ Farklı iş süreçlerini ve alanları yönetmek için kullanılan yazılım platformları ve yönetim sistemlerini ifade
eder.
8 Copyright © www.buyutech.com.tr
Platformlar ve Yönetim Sistemleri
➢ Jama Software
➢ Codebeamer
9 Copyright © www.buyutech.com.tr
Platformlar ve Yönetim Sistemleri
➢ PLM, bir ürünün yaşam döngüsünü, tasarımından son kullanıcıya ulaşana kadar olan süreçleri
yönetir.
➢ Ürün tasarımı, mühendislik, üretim, tedarik zinciri yönetimi ve servis süreçlerini içerir.
➢ Ürün geliştirme, iyileştirme ve ömrünün sonuna kadar izleme amaçlanır.
➢ İmalat, otomotiv, havacılık ve tıbbi cihazlar gibi sektörlerde kullanılır.
➢ Örnek:
➢ SIEMENS Teamcenter
➢ ANSYS Materials
➢ SAP PLM
10 Copyright © www.buyutech.com.tr
Platformlar ve Yönetim Sistemleri
➢ ERP, işletmelerin tüm iş süreçlerini ve kaynaklarını (finans, muhasebe, üretim, stok yönetimi,
insan kaynakları, vb.) tek bir entegre platformda yönetmeyi amaçlar.
➢ İşletme yönetimi için kullanılır ve finansal verilerin entegre edilmesi gibi iş süreçlerini izler.
➢ Tüm iş süreçlerinin tek bir veri tabanı üzerinden koordinasyonunu sağlar.
➢ Üretim planlaması, sipariş yönetimi, envanter kontrolü ve finansal raporlama gibi iş
fonksiyonlarına odaklanır.
➢ Örnek:
➢ Workcube
➢ Acumatica
➢ SAP ERP
11 Copyright © www.buyutech.com.tr
Platformlar ve Yönetim Sistemleri
➢ Farklar:
➢ ALM, yazılım geliştirme süreçlerini yönetirken, PLM ürün yaşam döngüsünü ve üretimini yönetir.
ERP ise genel iş süreçlerini yönetir.
➢ ALM ve PLM, daha özelleştirilmiş endüstriye özgü çözümler sunabilirken, ERP genellikle
işletmelerin tüm sektörlerdeki ihtiyaçlarını karşılamak için kullanılır.
➢ ALM, genellikle yazılım geliştirme süreçlerine odaklanırken, PLM ve ERP daha geniş bir iş alanını
kapsar.
12 Copyright © www.buyutech.com.tr
Platformlar ve Yönetim Sistemleri
13 Copyright © www.buyutech.com.tr
Gereksinim Yönetimi: İzlenebilirlik
➢ İzlenebilirlik (Traceability)
➢ Gereksinimlerle ilgili önemli bir faktör, tam izlenebilirliktir. Bu şekilde geliştirme süreci her zaman
eksiksiz ve şeffaftır.
➢ İzlenebilirlik, bir gereksinimi ve özellikleri kökenlerine (V-modeli, paydaşlar, belgeler, gerekçe
vb.), mimari tasarıma ve bu gereksinimin bağlı olduğu diğer gereksinimlere kadar izleme
yeteneğidir.
➢ Gereksinimler özelliklerle ilgili olmalı ve oradan alt sistemlere bağlantı kurulmalıdır.
14 Copyright © www.buyutech.com.tr
Gereksinim Yönetimi: İzlenebilirlik
15 Copyright © www.buyutech.com.tr
Gereksinim Yönetimi: Gereksinim Kapsama ve Karşılama
➢ Projenin veya ürünün belirtilen gereksinimlere ne kadar iyi cevap verdiğini ve bu gereksinimlerin
ne derece test edildiğini ve onaylandığını ölçer.
➢ Her sistem seviyesi gereksinimi veya özelliği, bir alt sisteme referansa ihtiyaç duyar, ancak her alt
sistem veya bileşenin sistemle ilgili olması gerekmez.
➢ Gereksinim kapsamının amacı, gereksinimlerin gözden kaçırılma veya yanlış yorumlanma riskini
en aza indirmektir, bu da eksik veya yanlış uygulamalara yol açabilir.
➢ Doğru gereksinim kapsamı, müşteri ve paydaş ihtiyaçlarını karşılayan yüksek kaliteli bir son
ürünün sağlanması için önemlidir.
16 Copyright © www.buyutech.com.tr
Gereksinim Yönetimi: Gereksinim Kapsama ve Karşılama
17 Copyright © www.buyutech.com.tr
Gereksinim Yönetimi: Gereksinim Kapsama ve Karşılama
18 Copyright © www.buyutech.com.tr
Gereksinim Yönetimi: Gereksinim Durumu
➢ Accepted
➢ Rejected
➢ Implemented
➢ Verified
19 Copyright © www.buyutech.com.tr
Gereksinim Yönetimi: Gereksinim Durumu
➢ Taslak (Draft):
➢ Bir gereksinim, yazıldığı anda Taslak durumundadır. Ancak, gereksinimler kontrol listesi ile henüz
kontrol edilmemiştir.
➢ Herkes bir gereksinim yazıp taslak durumuna getirebilir, ancak bu sistem mühendisi veya takım
liderleri ile tartışılmalıdır.
20 Copyright © www.buyutech.com.tr
Gereksinim Yönetimi: Gereksinim Durumu
➢ Onay Bekleniyor durumu, gereksinim kontrol listesiyle gereksinim kontrol edilir edilmez
ayarlanabilir. Onay bekliyor durumu, gereksinimin gözden geçirilmeye hazır olduğu anlamına
gelir.
➢ Sistem mühendisi veya takım lideri, gereksinimlerin gereksinim kontrol listesinin kriterlerini
karşılayıp karşılamadığını kontrol etmelidir.
21 Copyright © www.buyutech.com.tr
Gereksinim Yönetimi: Gereksinim Durumu
➢ Başarılı bir incelemeden sonra gereksinimler Kabul Edildi durumuna ayarlanabilir. İncelemedeki
tüm katılımcılar karar üzerinde anlaşmaya varmalıdır.
➢ Yalnızca sistem mühendisi veya takım lideri gereksinimlerin durumunu Kabul Edildi durumuna
getirebilir.
22 Copyright © www.buyutech.com.tr
Gereksinim Yönetimi: Gereksinim Durumu
➢ Reddedildi (Rejected) :
➢ Uygulanamazsa veya tamamen revize edilmesi gerekiyorsa, bir gereksinim Reddedildi durumuna
ayarlanır. Bir gereksinimin revize edildiği sonucuna varılırsa, yeniden kaleme alınmalı ve
gereksinim kontrol listesinden geçilmelidir.
➢ Yalnızca sistem mühendisi veya takım lideri gereksinimlerin durumunu Reddedildi durumuna
getirebilir.
23 Copyright © www.buyutech.com.tr
Gereksinim Yönetimi: Gereksinim Durumu
➢ Uygulandı (Implemented) :
➢ Uygulandı durumu, tam bir izlenebilirlik sağlanır sağlanmaz ve gereksinim bir test senaryosuna
bağlanır bağlanmaz ayarlanabilir. Sistem gereksinimlerin bir test durumuna başvurması
gerekmez.
➢ Yalnızca sistem mühendisi veya takım lideri, gereksinimlerin durumunu Uygulandı durumuna
getirebilir.
24 Copyright © www.buyutech.com.tr
Gereksinim Yönetimi: Gereksinim Durumu
➢ Doğrulandı (Verified) :
➢ Bir gereksinim, yalnızca başarılı bir testten sonra Doğrulandı durumuna ayarlanabilir. Sistem
gereksinimleri, uygulanan durumdan doğrulanmış duruma doğrudan ayarlanabilir.
➢ Yalnızca sistem test ve entegrasyon mühendisi veya takım lideri, gereksinimlerin durumunu
Doğrulandı durumuna getirebilir.
25 Copyright © www.buyutech.com.tr
Gereksinim Yönetimi: Gereksinim Şablonu
➢ Cümle şablonu, bir gereksinim oluştururken doğru şekilde oluşturulması için bir yönlendirme
görevi görür.
26 Copyright © www.buyutech.com.tr
Gereksinim Yönetimi: Gereksinim Şablonu
Sample:
➢Self-Activated Function
➢ If the user presses the power button and the system is powered down, the Büyütech system
SHALL power on the battery.
➢User Interaction
➢ The vehicle SHALL provide the rider with the ability to switch off the light.
➢Interface
➢ The vehicle SHALL BE ABLE TO receive software updates.
27 Copyright © www.buyutech.com.tr
Gereksinim Yönetimi: Gereksinim Şablonu
Örnek:
➢Kullanıcı etkileşimi
➢ Araç, sürücüye ışığı kapatma olanağını SAĞLAYACAKTIR.
➢Arayüz
➢ Araç, yazılım güncellemelerini ALABİLMELİDİR.
28 Copyright © www.buyutech.com.tr
Gereksinim Yönetimi: Gereksinim Seti Referans Hattı
➢ Gereksinim referans hattı, bir ürün için (örneğin, belirli bir ürün sürümü için) kesin olarak
tanımlanmış bir geliştirme ve teslimat durumunu yansıtan seçilmiş ve yayınlanmış gereksinimler
veya özelliklerdir. Referans Hattı, donmuş bir sürümü temsil eder.
➢ Her ürün sürümünden önce tüm gereksinimlerin ve özelliklerin bir referans hattı oluşturulmalıdır.
➢ Gereksinimler veya özellikler bir tedarikçiye iletilirse, bir temel oluşturmaktan sistem mühendisi
veya konfigürasyon mühendisi sorumludur.
29 Copyright © www.buyutech.com.tr
Gereksinim Yönetimi: Gereksinim Nitelikleri
➢ Requirement Type
➢ Verification Method
➢ Version
➢ Submitted by
➢ Suspected
30 Copyright © www.buyutech.com.tr
Gereksinim Yönetimi: Gereksinim Nitelikleri
➢ ID:
➢ Her gereksinime otomatik olarak eşsiz bir numara verilir.
➢ Requirement Type:
➢ Bu nitelikler gereksinimin türünü tanımlamak için seçilir.
➢ Functional
➢ Non-Functional
➢ Customer Requirement
31 Copyright © www.buyutech.com.tr
Gereksinim Yönetimi: Gereksinim Nitelikleri
➢ Verification Method:
➢ Gereksinimlerin ya da özelliklerin nasıl doğrulanacağı belirtilmelidir.
➢ Test Case
➢ Review
➢ Assessment
➢ Version:
➢ Ürün özelliği, hangi ürün sürümü olduğunu seçmek için kullanılır. Baseline bilgisi bu alan için
kullanılabilir.
➢ Submitted by:
➢ Gönderen niteliği, bu gereksinimleri veya özellikleri kimin oluşturduğunu gösterir.
32 Copyright © www.buyutech.com.tr
Gereksinim Yönetimi: Gereksinim Nitelikleri
➢ Suspected:
➢ Bu nitelik, başka bir gereksinim ile bağlı bir gereksinimin veya bir özelliğin değiştirilip
değiştirilmediğini belirtmek için ayarlanır. Gereksinimler veya özellikler birbirini etkiliyorsa bu
önemlidir.
➢ Safety Requirement
➢ ASIL: QM-A-B-C-D
33 Copyright © www.buyutech.com.tr
www.buyutech.com.tr
buyutech@buyutech.com.tr
34 Copyright © www.buyutech.com.tr