Proje Ekibi: Geliştirme, İnşa Etme & Yönetin: Adım Adım İşlem

İçindekiler:

Anonim

Test Tahmin aşamasında, Guru99 Bank projesinin bir ay içinde tamamlanacağını tahmin ettiniz. Bu projeyi bir ayda yapmak için 5 üyeye ihtiyacınız olduğunu varsayalım. Ama patronunuz farklı düşünüyor.

1. Patronun fikri doğru mu?
EvetHiçbir
Yanlış
Doğru
Takım Takım Halinde o way.Too birçok üyesi ölçekli olamaz Çünkü Takım Organizasyon ve Yönetim bir sorun yaratır

Yukarıdaki senaryodaki formül gibi bir Ekibi ölçeklendiremezsiniz çünkü:

  • Bir Yönetme On üyeli takımı yönetici tamamen farklıdır beş üyeli takımı. Ekibi yönetmek ve kontrol etmek daha fazla çaba gerektirebilir ve proje yürütme süresi uzayabilir.
  • Bir takımdaki üye sayısı artarsa, yürütme süresini azaltmak için proje görevlerini paylaşabilirler. Ancak tek bir kişi tarafından yapılabilen görevleri birçok kişiyle paylaşmak, üretkenliği etkileyebilir.

Ekip Organizasyonu, 'Test Yönetimi'ndeki en karmaşık görevlerden biridir. Test ekibi , herhangi bir yazılım projesinde çok merkezi bir rol oynar . Tüm başarılı test yöneticilerinin temel özelliği, kuruluşa iş değeri sağlayan yüksek performanslı bir test ekibini organize etmek ve yönetmektir.

'Proje Ekibi' nedir?

Proje Ekibi,

Projenin genel amacına ulaşmak için birlikte çalışırlar. Test Yöneticisi, etkili bir Takım oluşturan ve onları bu başarıya götüren kişidir.

Oldukça etkili bir ekip nasıl oluşturulur?

Son derece etkili bir ekip oluşturmak için aşağıdaki özellikler çok önemlidir

  • Güçlü işbirliği - İşbirliği, başkalarıyla birlikte çalışma ve bir işi başarmak için birlikte hareket etme eylemidir. Yetenekli bir ekip, kişilerarası sorunları çözmenin ve işi halletmenin yollarını bulur. İşyerinde birbirlerini desteklemeye isteklidirler.
  • Bağlılık - Güçlü bir ekipte tüm üyeler ortak proje hedeflerine bağlılık gösterir. Çalışmalarına ve ekibin çalışmalarına önem verir ve sorumluluk alırlar. Her üye büyük bir gayretle çalışır ve diğerleri de aynısını yapar.
  • Etkili iletişim - Bir ekibin başarılı performansı için anahtar faktör iletişimdir. Üyeler, birbirlerini anlayabilmeleri için açık, dürüst, mantıklı bir şekilde fikirlerini açıkça ifade ederler ve ifade ederler.
  • Paylaşım - Bir Takımda, her üyenin kendi güçlü ve zayıf noktaları vardır. İyi bir takımda, üyeler birbirlerini geliştirmek için bilgi, bilgi ve deneyim paylaşmaya isteklidirler.

Etkili bir Ekip nasıl oluşturulur ve yönetilir?

Bu konu size Guru99 Bank projesi için Proje Ekibini organize etmeniz için adım adım süreç verecektir. Etkili bir Ekip oluşturmak ve yönetmek için aşağıdaki 3 adımı izlemelisiniz -

Adım 1) İnsan Kaynakları Planı Geliştirin

İnsan kaynakları planlaması, bir organizasyon için mevcut ve gelecekteki insan kaynağı ihtiyaçlarını belirleyen bir süreçtir. İnsan kaynakları planlamasının amacı, ekip üyeleri ve projeler arasında en iyi uyumu sağlamak ve insan gücü sıkıntısı veya fazlalıktan kaçınmaktır. Bu aşama aşağıdaki 3 aşamaya ayrılmıştır

Adım 1.1) Talep Tahmini

Bu adımda Test Yöneticisi, farklı proje planlarına göre genel insan kaynakları gereksinimlerini tahmin eder.

" Test Yöneticisi takımın konumunu ve rollerini nasıl kısaca listeliyor ? " Diye bir sorunuz olabilir. "

Ekip bileşimi ve boyutu , projenin karakteristiğine ve işlevselliğine dayanır. Ne tür bir takıma ihtiyacınız olduğunu anlarsanız, takım pozisyonunu ve rollerini nasıl kısa listeye alacağınızı bilirsiniz.

Guru99 Bank projesinin özelliği test ettiği için , bu projeyi yapmak için bir Test Ekibi oluşturmalısınız . Ekibin büyüklüğü (proje ekibindeki üye sayısı) proje faaliyetlerinin hacmine ve projenin karmaşıklığına bağlıdır.

Test Ekibi Yapısı

Normalde, bir Test Ekibi aşağıdaki üyelerden oluşur:

Tanımlama Sorumlulukları
Test Yöneticisi Tüm projeyi yönetin Proje yönünü tanımlar
Test cihazı Kurar Test Durumları Testi Suites üret Yürütme testleri, Günlük sonuçları, Rapor kusur
Testte Geliştirici Test etmek için program oluşturur - geliştiriciler tarafından oluşturulan kod Test otomasyon komut dosyaları oluşturur
Test Yöneticisi Test Ortamı ve varlıkların yönetilmesini ve bakımının yapılmasını sağlar ve oluşturur ve sağlar Ekibin test yürütmek için test ortamını kullanmasını destekler
SQA Üyeleri Kalite Güvencesinin Sorumluluğunu Üstlenin

Bu insan kaynakları planına göre, proje ekibiniz için en az 5 üyeye ihtiyacınız var. Her üye proje ekibinde farklı bir rol üstlenecek ve kendilerine atanan role karşılık gelen yetkinliklere sahip olmaları gerekmektedir .

Proje karmaşıksa ve hacmi yüksekse, proje ekiplerinin karmaşıklığı karşılamak için boyut ve ölçek olarak büyümesi gerekir . Böyle bir durumda birden fazla kişi tek bir rolü üstlenebilir ve sorumluluklarını yerine getirebilir.

Adım 1.2) Yetkinlik Değerlendirmesi

Üyenin yetkinlikleri , kaynak planlamasında dikkat etmeniz gereken önemli bir noktadır. Farklı sahip üyeleri eşleşmesi gerekir yeterlilik için sağ görev. İşe uygun kişiyi seçmek demektir .

Şu senaryoyu düşünün -

Bir üyeye proje Ekibinde test uzmanı olarak bir geliştirici atadığınızı varsayalım . Görevi, test senaryolarını yürütmek ve hataları Test Yöneticisine bildirmektir. Bu görev bir hafta içinde tamamlanmalıdır. Ancak sonuç şudur:

Onu yanlış göreve verdin . O bir geliştiricidir, becerisi test etmektir, programlamadır. Üyeyi yanlış beceriyle eşleştirmek, görevin başarısız olmasına ve projenin gecikmesine neden olabilir.

Bu hatayı önlemek için, üyeleri herhangi bir göreve atamadan önce, Test Yöneticisinin birçok faktörü göz önünde bulundurması gerekir:

  • Beceri üyelerinin gerekli farklı proje görevlerini tamamlamak için.
  • Ekip üyelerinin becerileri ve yetenekleri, proje misyonu ve proje hedefine göre ölçülmelidir. Mevcut kişiler gerekli yetkinliklere sahip değilse, Test Yöneticisi onları nasıl geliştireceğini planlamalıdır.

Adım 1.3) Beceri planlama

  • Boşlukları belirleyin: Bazı durumlarda, üyenin yetkinlikleri ile proje becerisi talebi arasında boşluklar vardır . Üyelerin onlar için uygun bir eğitim planı oluşturmak için eksik olan becerilerini belirlemek Test Yöneticisinin sorumluluğudur. Örneğin, önceki senaryoda, ekip üyesi test becerisinden yoksundur ve Test Yöneticisinin belirlediği bir boşluktur.
  • Eğitim ve Değerlendirme: İnsan Kaynakları planlaması, mevcut üyelerin becerilere ve gerekli yetkinliklere ulaşmak için nasıl eğitilebileceği ve geliştirilebileceğinin bir değerlendirmesini içerecektir. Eğitim planı, boşluk tespit edildikten hemen sonra oluşturulmalı ve uygulanmalıdır. Yukarıdaki örnekte, bu üye , test görevini üstlenmek için test becerisi konusunda eğitilmelidir .
  • Değerlendirme: Eğitim programları , etkili olduklarından emin olmak için sıklıkla izlenir ve değerlendirilir . Bu program gerekirse değiştirilebilir.

Örneğin, yukarıdaki durumda, Yöneticinin geliştiricinin eğitim ilerlemesini değerlendirmesi gerekir. Geliştirici testi almakta zorlanıyorsa, yönetici alternatif bir eğitim yöntemi düşünebilir veya onu değiştirmeyi düşünebilir.

Adım 2) Proje Ekibini Oluşturun

İnsan kaynakları planını geliştirmeyi bitirdikten sonra, proje ekibinizi oluşturma zamanı.

Nasıl başarılı bir takım kurabilirim? Etkili bir ekip oluşturmaya yardımcı olmak için önemli olan 4 öğe var

Adım 2.1) Takım Görevi

Test Yöneticisinin yapması gereken ilk şey, ekip misyonunu diğer üyelerle paylaşmaktır . Bir misyon beyanı oluşturmak, ekip üyelerinin düşünmesini, tartışmasını ve anlaşmaya varmasını gerektirir.

Örneğin, Guru99 Bank projesinin misyonu , saygın “Guru99 Bank” ın net bankacılık imkanını test etmektir . Bir Test Yöneticisi olarak, bu misyonu ekip üyelerinizle paylaşmalı, onlara misyonun iş faaliyetindeki önemini göstermelisiniz.

Adım 2.2) Takım Sorumluluğu

Ekip üyeleri rollerinin ne olduğunu ve projede ne yapmaları gerektiğini bilmezlerse ne olur?

Bir ekip ortamında ekip üyelerinin her birinden ne beklendiğini bilmesi çok önemlidir .

Guru99 Bank projesinde ekip toplantısı yapabilirsiniz. Toplantıda yapmanız gerekenler:

  • Kimin sorumlu olduğunu ve ekibinizden ne beklediğinizi netleştirin
  • Herkesin rolü ve sorumlulukları konusunda net olduğundan emin olun. Bu roller, Adım 1.1'de zaten tanımlanmıştır.

Adım 2.3) Takım Kuralları

Ekip kuralları, birlikte çalışacakları yolların kılavuzlarıdır. Takımların birlikte iyi çalışması için çok fazla kurala ihtiyacı yoktur, ancak takımdaki herkes kuralları kabul etmeli ve takip edilmelerini sağlamak için sorumluluğu paylaşmalıdır.

Bazı takım kurallarına aşağıdaki gibi bakabilirsiniz.

Adım 2.4) Takım Motivasyonu

Motivasyon olmadan takım çalışması, ruhsuz bir beden gibi görünür. Bir Guru99 projesinin Test Yöneticisi olarak, ekibinizi her gün tutarlı bir şekilde motive etmek size kalmıştır.

Motive olmuş bir ekibiniz varsa, proje kalitenizi ve verimliliğinizi artıracaktır. Üyenizi güçlendiren iyi bir çalışma ortamı yaratacaksınız.

Takımınızı nasıl motive edeceğinizi öğrenmek istiyorsanız, People Skill makalesine bir göz atın.

Adım 3) Proje Ekibini Yönetin

Bir Ekibi yönetmek, Test Yöneticisi için çok zor bir görevdir. Farklı kişilikler ve çalışma tarzlarıyla uğraşacaksınız. İyi bir yöneticinin birincil amacı, herkesin odaklanmasını sağlamak, herkesin iletişim kurduğundan emin olmak ve projeyi yolunda tutmaktır.

Aşağıdaki şekil Test Yöneticisinin önemli rolünü göstermektedir. Ekip üyelerinin çok sayıda sıfır olduğunu, ancak bir lider olmadan hala sıfır olduklarını hayal edelim. Ancak bir Yöneticiye sahip olmak, birleştirilebilir ve büyük bir sayı haline gelebilir.

Aşağıdaki şekilde bir Ekibi yönetmenin 3 yolu vardır:

Takım Hedefi Belirleme

Test Yöneticisi üyelere ne için çalıştıklarını bildirmelidir. Tüm üyelerin bilmesi ve kabul etmesi gereken ekip hedeflerini belirlemelisiniz. Guru99 Bank projesinde, ekip hedefi "Guru99 Bank'ın net bankacılık imkanını test etmektir"

Takım hedefleri tasarlanmalı ve belirlenen göreve dahil edilmelidir.

Gözlem

Takım gözlemi şu anlama gelir:

  • Ekip üyesinin performansını izleme
  • Ne yaptıklarını ve çalışmalarının sonucunu anlamak .

Gözlem, Test Yöneticisinin ekip üyelerinin çalışmalarının etkinliğini , proje ilerlemesini , sorunların erken tespitini kontrol etmesine yardımcı olur .

Çatışma yönetimi

Farklı kişiliğe ve çalışma tarzına sahip insanların birlikte çalıştığı bir proje ekibi, çatışmaların yaşanması kaçınılmazdır. İnsanların farklı bakış açıları vardır ve doğru koşullar altında bu farklılıklar çatışmaya dönüşür. Test Yöneticisinin rolü, bu çatışmayı ele almaktır.

Bir örnekle pratik yapalım

Guru99 ilerleme üzerine bankacılık projesi sırasında, tüm ekip üyelerinden proje ilerlemesini güncellemelerini istersiniz ve işte onların yanıtı.

Ekip üyeleri işbirliği yapmıyor, işleri kaprislerine ve hayallerine göre yapmak istiyorlar ve herhangi bir kurala uymak istemiyorlar. Bu durumda ne yapacaksın? Bu çatışmayı görmezden gelin Bu sorun için birini suçlayın Çatışmayı mümkün olan en kısa sürede çözün Yanlış Yanlış Düzeltin

Bu tür bir çatışmayı çözmek için başvurabileceğiniz bazı önerilen faaliyetler vardır.

  • Üyelerin proje durumunu kabul etmesini sağlamak için bir ekip toplantısı düzenleyin
  • Üyelerin projede işbirliğinin önemini anlamasına izin verin
  • Çatışmayı çözmek için işbirliği yapmalarını isteyin

Çözüm süreci boyunca en önemli şey, iletişimi herkes için açık tutmaktır . İlgili kişilerin çatışma hakkında konuşması ve güçlü duygularını tartışması gerekir.

Çatışma, doğrudan ve hızlı bir şekilde tespit edilebilir ve çözülebilir. İnsanlar arasındaki farklılıklara saygı duyarak, anlaşmazlığı çözebildiğinizde ve bunu önlemek için çalışarak, sağlıklı ve yaratıcı bir ekip atmosferini koruyabileceksiniz.