Formalis Governance Complience

Transkript

Formalis Governance Complience
Yazılım Zirvesi ‘08
Yazılım Geliştirm e
Sü reçleri ve COB I T
Form alis B ilgi Tek n olojileri
Tam er Gü lce
tam er.gu lce@form alistech .com
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
GÜNDEM
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Neden Yönetişim ve Uyumluluk
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Dünyada, Finans Sektörünün BT Harcamaları
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Harcama Dağılımları
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Yaşanmış Deneyimler
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Tehditler
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Operasyonel Risk
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Risklerin Ölçülmesi
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Kurumlar, Standartlar Yönetmelikler
Sarbanes-Oxley Act
Basel II
IAS
COBIT
OSHA
HIPAA
21CFR11
Patriot Act
(Electronic Signature records for Food and Drug)
(anti money laundering)
Gramm Leach-Bliley Act
(Financial confidentiality of non public info)
DoD 5015.2 / PRO
SEC 17a-4 / NASD 3010/3110
ACORD
(Certification of electronic records mgt SW products)
(Brokers, records for all correspondence)
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Yönetmelikler (Regulations), Standartlar
Düzenlemeler yönlendirici metodolojiler değil, olması gerekeni tarif eder. Standartları
bir rehber olarak kullanıyorlar.
Düzenlemeler
Standartlar
ITIL
Patriot Act
HIPAA
Basel II
FDA
SOX
CFR 21 Part 11
DoDAF
FEAF
CMMi
Six Sigma
COBiT
COSO
Ortak noktalar
ISO 900x
 Bütünlük
 Kesinlik
 Doğruluk
 Yetkinlik
 Görevlerin Ayrımı
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Denetçi Kuruluşlar
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Düzenleyici Mevzuat
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Düzenleyici Mevzuat
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Diğer Ülkelerdeki Yaklaşımlar
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Diğer Ülke Yaklaşımları
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Diğer Ülke Yaklaşımları
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Standartlar, COBIT
Standartların kapsamlarına
göre sınıflandırılması
Kaynak: COBIT Mapping Overview of International IT Guidance 2nd Edition,
http://www.isaca.org/Template.cfm?Section=Downloads3&Template=/TaggedPage/TaggedPageDisplay.cfm&TPLID=63&ContentID=13742
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
BDDK’nın Tercih Edilen Çerçeve: COBIT
Diğer Standartlarda Kapsanan
CobiT® Alanları
Kaynak: COBIT Mapping Overview of International IT Guidance 2nd
Edition,
http://www.isaca.org/Template.cfm?
Section=Downloads3&Template=/TaggedPage/TaggedPageDisplay.
cfm&TPLID=63&ContentID=13742
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
COBIT ADIMLARI
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
COBIT ADIMLARI
PO - PLANLAMA ve ORGANİZASYON
Planlama ve Organizasyon alanı teknoloji kullanımını ve kurumun amaç ve hedeflerini
gerçekleştirmeye yardımcı olmak için nasıl en iyi şekilde kullanılabileceğini kapsamaktadır. Bu alan
en uygun sonucu elde etmek ve bilgi teknolojileri kullanımından en iyi şekilde faydalanmak için bilgi
teknolojilerinin alması gereken organizasyonel ve altyapısal şekli ortaya çıkartmaktadır.
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
COBIT ADIMLARI
AI - İktisap ve Uygulama
İktisap ve Uygulama alanı BT gereksinimlerini belirleme, teknolojiyi satınalma ve kurumun mevcut iş
süreçlerine uyarlama için kurumun stratejilerini adreslemektedir. Bu alan aynı zamanda bilgi
teknolojileri sisteminin ve parçalarının hayatını sürdürebilmesi için kurumun kabulleneceği bir bakım
planı geliştirilmesini içermektedir.
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
COBIT ADIMLARI
DS - Teslim ve Destek
Teslim ve Destek alanı bilgi teknolojilerinin teslim yönüne odaklanmaktadır. Bu alan bilgi teknolojileri
sistemindeki uygulamaların hayata geçirilmesi ve sonuçları ile bu BT sistemlerinin etkin ve elverişli
uyarlanmasını sağlayan destek süreçlerini de kapsamaktadır. Bu destek süreçleri güvenlik konuları ve
eğitimini içermektedir.
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
COBIT ADIMLARI
ME – Gözlem ve Değerlendirme
Gözlem ve Değerlendirme alanı kurumun ihtiyaçlarını, mevcut BT sisteminin hedefleri karşılayıp karşılamadığını ve
yasal gereksinimlerle uyumluluk için gerekli kontrolü tayin etmek için kurumun stratejilerini irdelemektedir. Gözlem ve
Değerlendirme aynı zamanda bilgi teknolojileri sisteminin iş hedeflerini karşılamadaki etkinliği ile iç ve dış denetçilerce
yapılan kurumun kontrol süreçlerinin bağımsız değerlendirmesi konularını kapsamaktadır.
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
IBM Rational Yazılım Çözümleri
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
IBM Rational Yazılım Çözümleri
Strateji
Organizasyon
Süreç
Uygulama ve veriler
Teknoloji
Özellikler
Yönetişimin Kasamı
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Yönetişim ve Uyumluluk
Denetim
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Uyumluluk ve Yönetişimi Rekabet avantajına dönüştürme
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Örnek Sorular
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Uyumluluk: Gereksinim ve Fırsat
Optimize
Edilmiş
DÖNÜŞTÜRME
Uyumu rekabet avantajına
dönüştür
KONTROL
İYİLEŞTİRME
Optimize et
UYUM
Yaptırımlardan
kurtul
Güvenilir Değil
Yaşamını Sürdür İŞ PERFORMANSI
Gelişen, büyüyen
Daha kolay yönetilebilen, daha şeffaf, risklere daha hazırlıklı, süreçlerinde daha
kontrollü, daha hızla büyüyebilen, daha hızlı dönüşebilen organizasyonlar
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Örnek Proje İş Akışı
Tepe
Yönetim
BT
Yönetimi
Denetim bir
bildirim
ortaya
çıkardı
Risk
değerlendirmeli
teklif
Mimar
Çözüm
tasarlandı
Geliştirme
Yöneticisi
Yeni
versiyon
planlandı
Takım
Lideri
Fonksiyon
geliştirildi
Yeni
versiyon
tamamlandı
Denetim
verileri
denetlendi
Onay
Yeni
versiyon
test için
yüklendi
Proje maliyet
analizi yapıldı
ve onaylandı
İş
Denetçi
Kalite
Yöneticisi
Onay
Yeni
versiyon
onaylandı
Onay
Onay
Geliştirme
Operasyon
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Uyumlu Süreçler Geliştirme: Say what you do?
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Do What You Say
New GUI
button
Bug 849
Enhanced
audit trail
5. Check in
changes
1. Select activity
2. Checkout
& edit files
4. Test
changes

3.
Compile
and link
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Müşterimize ne veriyoruz?
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Be able to prove it!
Planlama için teklifler,
değerlendirmeler
Proje onayı faaliyetleri
Denetleme raporları
üretim aşamalarını
doğruluyor
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Software Delivery Capabilities
That Create Value
IBM Service Management
Best Practices and Services
Process Management
Service Management Platform
Software Delivery
Service Delivery
and Support
Development
Efficiency
Operational
Management
Optimized Infrastructure
Project &
Portfolio
Management
Software
Change
Management
Process
Composition
36
Build
Management
 Project & Portfolio Management (Rational Portfolio
Manager)
– Manage a portfolio of projects
– Gain insight into project status and value
– Streamline capacity and resource management
 Software Change Management (Rational
ClearCase, Rational ClearQuest)
– Automate collaborative development workflows
– Manage source code and other assets
– Track and manage defects and issues
 Build and Release Management (Rational
BuildForge, Tivoli Provisioning Manager)
– Automate software builds
– Automate provisioning of multiple environments
– Help improve software release tracking
– Help reduce compliance management risk
– Gain end-to-end process visibility
 Process Composition (Rational Method Composer)
– Flexible process authoring and publishing
– Customize for your team and environment
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Unified Metrics Provide Visibility into the Business
Portfolio Manager
Budget Status
from Rational Portfolio
Manager
Defect Glide Path
from ClearQuest
Testing Status
from TestManager
Requirements Volatility
from RequisitePro
Code Churn
from ClearCase
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Closed-Loop Software Build and Release
Management
 Provide an end-to-end
view of deployed
applications
 Track information
about assets in
production
 Enforce and document
process compliance
 Automate configuration
and provisioning
Release
Develop
Build
Deploy
Implement
& Iterate
Build
& Stage
Provision
& Validate
Server(s)
Production
Environment
IBM Rational ClearQuest
Development
Assets
Build
Assets
IBM Rational
Build Forge
Deployment
Assets
IBM Tivoli
Provisioning Manager
IBM Rational ClearCase
Closed-loop software delivery management
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Development Efficiency Solutions that Create Value
Streamline and Automate Practitioner Tasks to Reduce Delivery Cycles
IBM Service Management
Best Practices and Services
Process Management
Service Management Platform
Software Delivery
Service Delivery
and Support
Development
Efficiency
Operational
Management
Optimized Infrastructure
 Manage requirements
 Define, document and prioritize
business requirements
 Document and model business
processes
 Manage quality across the lifecycle
 Help reduce the total cost of
quality
 Make quality a shared
responsibility
 Deliver software with ease of
maintenance in mind
 Manage architecture for agility
 Design and document resilient
enterprise, application, and
service architectures
 Transform architecture to code
 Automate component creation
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Development Efficiency Capabilities
That Create Value
IBM Service Management
Best Practices and Services
Process Management
Service Management Platform
Software Delivery
Service Delivery
and Support
Development
Efficiency
Operational
Management
Optimized Infrastructure
Requirement
s
Management
Architecture
Management
Quality
Management
 Requirements Management (Rational
RequisitePro, WebSphere Business Modeler)
– Document and prioritize business requirements
– Document and model "as-is" and "to-be" business
processes
 Architecture Management (Rational Software
Architect, WebSphere Business Modeler, Rational
Application Developer, Rational System Developer)
– Document and model enterprise, application and service
architectures
– Ease the transition between architecture and code
– Leverage code-driven and model-driven development
techniques
 Quality Management (Rational Functional Tester,
Rational Manual Tester, Rational Performance
Tester, Tivoli Composite Application Manager)
– Validate application and system functionality
– Evaluate and execute performance tests
– Perform root-cause problem analysis
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
IBM Rational Ürünleri
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Delivering full lifecycle traceability
Business
Development
Testing
These business…
Requirements
Submitted in this
Proposal
Evaluated against
these common
Where these…
Requiring these…
Changes
Operations
This…
Test Cases
Executable
Produce these
on this
To this
System
Test Results
Source
Code
In this
Built using these
Criteria
Build Scripts
Estimated at this
ROI
Obtaining this
Approval
Impacting this
To this
Application
Delivered in this
Which
deployed
these
Build
Artifacts
Associated
with these
Deployment
Artifacts
Obtained this
Approval
IBM Tivoli Provisioning Manager

Release
Assigned to these
IBM Rational RequisitePro
IBM Rational ClearCase
Resources
IBM Rational ClearQuest
IBM Rational
IBM Rational BuildForge
Portfolio Manager
IBM Rational Manual Tester
Environment


Clear line-of-sight across requirements,
change requests, source code, build
artifacts, test artifacts
Linkage across the development and
deployment environment
Simplified audit reporting
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Continuously validate compliance requirements
Tester performs
automated and manual
functional testing
based on use cases
derived from business
compliance
requirements
IBM Rational Functional Tester
IBM Rational Manual Tester
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Enforce compliance with your development process
Sample
workflow Submit
with
control
checkpoints
E-SIG
E-SIG
E-SIG
Initiate
Verify
Deploy
Dev
QA
Reject
Deployed
Postponed
Configure electronic signature and workflows to your exact needs
 For example: Require e-signature by Change Control Board when
- Defect is closed
- Design is approved
- Component passes acceptance test
 Configurable electronic signature
- You choose the actions or state transitions which require sign-off
- Authenticates against LDAP directory; if name and password
are not valid, no changes are made.
IBM Rational ClearQuest
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Create business rule to implement policy change
RequisitePro
Analyst
Corporate policy is referenced
as a source document
Analyst proposes a new
business rule to automate
policy
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Establish link between Business Rule and Approval Request
RequisitePro and ClearQuest
Analyst
Analyst requests
executive approval for the
new business rule
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Route approval request
ClearQuest and RequisitePro
CIO
CIO views work items in
ClearQuest Web
interface
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Approve business rule
ClearQuest and RequisitePro
CIO
CIO views approval request,
with access to originating
policy
CIO approves business
rule and provides his
eSignature
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Assess project impact
Rational Portfolio Manager
Project Lead
Project proposal submitted
for planning and assessment
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Prioritize and approve
Rational Portfolio Manager
CIO
Consistent criteria used to
assess and prioritize
proposals
Auditable
project
approval
authorizes
effort (CIO)
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Find new work items
Rational Software Architect and ClearQuest
Developer
Developer finds new work
items in ClearQuest
perspective, with links to
requirements
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Analyze change
Rational Software Architect and RequisitePro
Developer
View requirements
traceability and associated
visual models / use cases
to understand problem in
detail
View requirement details
in RequisitePro or
Microsoft Word
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Implement change
Rational Software Architect
Developer
Transform the UML
design model into an EJB
and automatically
generate EJB code
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Define test case
Test management on ClearQuest
Tester
Tester creates a new Test Case
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Link test case to requirement
Test management on ClearQuest
Tester
Tester associates test case with
requirement in RequisitePro
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Link test script to test case
Test Management on ClearQuest
Tester
Tester can associate a test
script from:
-Rational Functional Tester
-Rational Performance Tester
-Rational Manual Tester
-other sources
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Execute tests
Test Management on ClearQuest
Tester
Configured test cases can then
be executed directly from
ClearQuest
The test log shows a PASS
Verdict
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Attest Tests
Test Management on ClearQuest
Tester
eSignature is required for
Test Case attestation
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Stage Deployment
Deployment records track each deployment
Deployment
Manager
Deployment tracked for
an application
Records move through
the pre-determined
environments
Approvals provide
auditable gates for
deploying into an
environment
Versioned Deployment
Units identify build
artifacts to deploy
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Stage Deployments
Add Automation with Tivoli Provisioning Manager
Deployment
Manager
URL to TPM Web UI
TPM Deployment status is
recorded for reference
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Build Audit Report
Create audit reports with SoDA
Project Lead
Generate detailed reports
from SoDA templates in
Word format
Reports can generate full
traceability, including original
requirement artifact, associated
use case & diagram,
enhancement requests and
approval record with eSignature
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Measure for status and for process improvement
Rational Portfolio Manager
CIO
Dashboard and drill down
Metrics and Trends
Business and technical
perspectives
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
IBM BuildForge: Can you reproduce what you built?
•
Must Know
• Servers
• Environment
• JDK
• Chaining
• Checksum
•
Bill of materials
• Source differences
per build
• Defects fixed
• QA tests run
• Task timings
IBM BuildForge
Hungry For Change - Değişim Açlığı
Yazılım Zirvesi ‘08
Sorular
Hungry For Change - Değişim Açlığı

Benzer belgeler

İLSİS Kişisel Şifre Belirleme İşlemleri Klavuzu

İLSİS Kişisel Şifre Belirleme İşlemleri Klavuzu M.E.B. PERSONELİ İÇİN ŞİFRE BELİRLEME İŞLEM ADIMLARI 1- Okul/Kurum şifresi ile İLSİS’e girilir

Detaylı

Kullanım Klavuzu için tıklayınız

Kullanım Klavuzu için tıklayınız Izgara Yapmak İçin Önemli İpuçları • Izgara yüzeyindeki kaplamanın çizilmemesi için plastik veya tahta spatula kullanınız. • Sebze, balık ya da yağsız et pişirirken, ızgara yüzeyine pişirme spreyi ...

Detaylı