BAŞA DÖN

Çevik Yöntemler ve CMMI ?

İncelemek için resmi tıklayınız.

Uzun yıllardır Bilgi yönetimi Portallerinden Kurumsal Portal Uygulamalarına; Kurumsal Entegrasyondan Belge Yönetimine kadar farklı sahalarda iş yapmaya çalıştık.

Bazı işler zamanla olgunlaşıyor. Son 4-5 yılımız Internet sektöründe Web 2.0 teknolojilerini anlama ve uygulamayla geçti diyebilirim.

Portal, Semantik Web, Ontoloji, Türkçe Dil İşleme konuları hep ilgi sahamızda oldu. Hem günlük ticari hayatımızı devam ettirirken hemde ARGE yapmaya gayret gösterdik.

2009 yılından itibaren Data-mining, Elektronik Belge Yönetimi, konularında ARGE fırsatları aradık.

Kasım 2010 tarihinde Tübitak BİLGEM’le ARGE projelerine resmi olarak başlamış olduk.

Tübitak ve süreçlerini anlamak biraz zamanımızı alsada sonunda hergeçen gün yaptığı işi ARGE merkezli, standartlara uygun yapmaya çalışan bir firma olmak bize mutluluk veriyor.

Tübitak’la iş yapmak gerçekten zor diyebilirim. Şimdiye kadar Çevik Metodları benimsemiş firmamızın doküman ağırlıklı bir sürece adapte olması biraz zaman alıyor. Doküman ağırlıklı bir süreç yönetmek yerine 2007 yılında Orhan Kalaycının verdiği seminerde anlattığı gibi Çevik Yöntemleri benimsemiş bir CMMI olgunluk seviyesi olabilir diye düşünüyorum. Bu konuda çalışmalara en azından fikir planında başladım diyebilirim.

Bu fikirlerimi ve isteklerimi sevgili dostum Orhan Kalaycı’yla paylaştığımda aşağıdaki önerileri oldu.

Yöneticiler aşağıdaki soruların cevaplarını aramalı:

  • Müşteri istekleri tam anlaşılmış mı?
  • Yapılan işler müşteri isteklerine göre planlanmış mı?
  • Planlara uygun ilerliyor mui?
  • Test çok önemli - müşteri İstekleri dahil hersey test ediliyor mu?


Detaya girersek liste uzun ama uzun lafın kısası: şirket içinde herkese ara sıra “Ne yapıyorsun? Planın var mı? Ne zaman bitecek? Nerden buldun o süreyi, bitirme süresini” soruları sorulmalı.

En önemli sorulardan birisi : Yaptığın işi nasıl test ediyorsun. Bu testleri otomasyona geçirebilir miyiz?

Yöneticiler aşağıdaki konulara dikkat etmeli:

1. Plan

  • Bütün yazılım geliştirme faaliyetleri (gereksim analizi dahil) planlı olmalı
  • En fazla İki günlük işler halinde küçük parçalara bölünmeli

2. Sayılar

  • Süre maliyet hata sayısı gereksinim sayısı
  • Gereksinimlerin ne kadarı analiz edildi ne kadarı geliştirmede, ne kadarı testten gecti ne kadarı testten kaldı. Bunların hepsi sayısal olarak istenmeli.

3. Test

  • Test otomasyonu
  • Gereksinimlerin test edilme oranları
  • Test ortamı, vb.

Yukarıdaki Orhan Kalaycı’nın yaptığı tespitlerin hepsine katılıyorum.

CMMI konusunda şekle fazla takılmadan CMMI modelinin özüne ve amacına odaklanıp ve mümkün olduğunca sadece belge ağırlıklı şeklen yaklaşımlardan uzak durmayı ve kuralların lafzaatina değil hikmetine yani neden ne amaçla konduklarına odaklanmayı düşünüyorum.
Konu ile ilgilenenler için Emin BORANDAĞ'ın "BASAMAKLI CMMI MODELİ İLE EXTREME PROGRAMMING METODUNUN DEĞERLENDİRİLMESİ" konulu Yüksek lisans tezini, Orhan Kalaycı'nın CMMI ve Çevik Yöntemler dökümanını incelemenizi öneririm


Yorumlar
XDaha önce yorum yapılmamış
Yorum Yapın