Atik proje Yönetimi

Giriş

Çevik Proje Yönetimi, proje yönetimi uygulaması için tanıtılan devrim niteliğindeki yöntemlerden biridir. Bu, temel olarak yazılım geliştirmede proje yönetimi uygulamasına uygulanan en son proje yönetimi stratejilerinden biridir. Bu nedenle, çevik proje yönetimini, onu anlarken yazılım geliştirme süreciyle ilişkilendirmek en iyisidir.

Bir işletme olarak yazılım geliştirmenin başlangıcından bu yana, şelale modeli gibi bir dizi süreç takip edildi. Yazılım geliştirmenin, teknolojilerin ve iş gereksinimlerinin ilerlemesiyle, geleneksel modeller talepleri karşılayacak kadar sağlam değildir.

Bu nedenle, gereksinimlerin çevikliğini ele almak için daha esnek yazılım geliştirme modellerine ihtiyaç duyuldu. Bunun bir sonucu olarak, bilgi teknolojisi topluluğu çevik yazılım geliştirme modelleri geliştirdi.

'Çevik', Scrum gibi çevik geliştirme için kullanılan çeşitli modelleri tanımlamak için kullanılan genel bir terimdir. Çevik geliştirme modeli geleneksel modellerden farklı olduğu için, çevik proje yönetimi proje yönetiminde uzmanlaşmış bir alandır.

Çevik Süreç

Çevik proje yönetimini anlamak için, çevik geliştirme sürecini iyi anlamak gerekir.

Geleneksel modellere kıyasla çevik geliştirme modelinde birçok farklılık vardır:

  • Çevik model, tüm ekibin sıkı bir şekilde entegre bir birim olması gerektiğini vurgulamaktadır. Buna geliştiriciler, kalite güvencesi, proje yönetimi ve müşteri dahildir.

  • Sık iletişim, bu entegrasyonu mümkün kılan temel faktörlerden biridir. Bu nedenle günün iş ve bağımlılıklarını belirlemek için günlük toplantılar yapılır.

  • Teslimatlar kısa vadelidir. Genellikle bir teslimat döngüsü bir hafta ile dört hafta arasında değişir. Bunlar genellikle sprint olarak bilinir.

  • Çevik proje ekipleri, ekip üyelerinin (müşteri dahil) görüşlerini ve geri bildirimlerini açık ve hızlı bir şekilde ifade etmelerini sağlayan açık iletişim tekniklerini ve araçlarını takip eder. Yazılımın gereksinimleri ve uygulaması şekillendirilirken bu yorumlar daha sonra dikkate alınır.

Çevik Proje Yönetiminin Kapsamı

Çevik bir projede, tüm ekip ekibi yönetmekten sorumludur ve bu sadece proje yöneticisinin sorumluluğu değildir. Süreçler ve prosedürler söz konusu olduğunda, yazılı politikalar yerine sağduyu kullanılır.

Bu, yönetim kararlarının alınmasında gecikme olmamasını ve bu nedenle işlerin daha hızlı ilerlemesini sağlar.

Bir yönetici olmanın yanı sıra, çevik proje yönetimi işlevi, başkalarını motive etmede liderlik ve becerileri de göstermelidir. Bu, ekip üyeleri arasındaki ruhun korunmasına yardımcı olur ve ekibin disiplini takip etmesini sağlar.

Çevik proje yöneticisi, yazılım geliştirme ekibinin 'patronu' değildir. Daha ziyade, bu işlev kaliteli ve hızlı yazılım geliştirme için gerekli olan faaliyetleri ve kaynakları kolaylaştırır ve koordine eder.

Agile Proje Yöneticisinin Sorumlulukları

Çevik bir proje yönetimi fonksiyonunun sorumlulukları aşağıda verilmiştir. Bir projeden diğerine, bu sorumluluklar biraz değişebilir ve farklı yorumlanır.

  • Proje ekibinde Agile değerlerini ve uygulamalarını sürdürmekten sorumludur.

  • Çevik proje yöneticisi, rolün temel işlevi olan engelleri ortadan kaldırır.

  • Proje ekibi üyelerinin gereksinim birikimini çalışan yazılım işlevselliğine dönüştürmesine yardımcı olur.

  • Ekip içinde etkili ve açık iletişimi kolaylaştırır ve teşvik eder.

  • Engellerin üstesinden gelmek için kısa vadeli planları ve planları tartışan çevik toplantılar yapmaktan sorumludur.

  • Geliştirme sürecinde kullanılan araç ve uygulamaları geliştirir.

  • Çevik proje yöneticisi ekibin baş motive edicisidir ve ekip üyeleri için de mentor rolünü oynar.

Çevik Proje Yönetimi değil

  • yazılım geliştirme ekibini yönetin.

  • ekip üyeleri tarafından alınan bilinçli kararları geçersiz kılmak.

  • ekip üyelerini görevleri veya rutinleri gerçekleştirmeye yönlendirin.

  • Ekibi belirli kilometre taşlarına veya teslimatlara ulaşmaya yönlendirin.

  • ekip üyelerine görev atayın.

  • Takım adına kararlar alın.

  • teknik karar verme veya ürün stratejisi türetme sürecini içerir.

Sonuç

Çevik projelerde, projenin hedeflerine ulaşmak için projeyi yönetmek herkesin (geliştiriciler, kalite güvence mühendisleri, tasarımcılar vb.) Sorumluluğundadır.

Buna ek olarak, Agile proje yöneticisi kaynakları sağlamak, ekibi motive etmek, engelleme sorunlarını ortadan kaldırmak ve engelleri olabildiğince erken çözmek için Agile ekibinde önemli bir rol oynar.

Bu anlamda, bir Agile proje yöneticisi, bir yöneticiden ziyade bir Agile ekibinin mentoru ve koruyucusudur.