Çevik proje yönetimi nedir?Basit Rehber
Modern dünya, insanların hızlı bir şekilde sonuç beklediği bir dünyadır. Örneğin, WordPress’in çekirdeği talep nedeniyle güncellemeleri çok yüksek hızlarda yayınlamayı başardı ve bunu yapan tek yazılım şirketi değildi. Ekibinizin ürün piyasaya sürülmesi açısından bu verimlilik seviyesine yükselmesini istiyorsanız, doğru yönetim yaklaşımını uygulamanız gerekir. “Çevik” proje yönetimi hızlı yinelemelerle ilgilidir ve büyük projeleri yönetilen parçalara ayırır. En iyi yanı, bu sadece yazılımla ilgili projeler için işlev görmez. Bu makalede, size Agile proje yönetimi, faydaları ve nasıl çalıştığı için bir giriş yapacağız.
Haydi Yapalım şunu! Proje Yönetimine Giriş Agile Ekibinizin “CMS)” Basit “İçerik Yönetim Sistemleri geliştirmek için atandığını hayal edin. Post yönetimi, birçok yazar için destek, metin editörleri ve daha fazlası gibi dahil edilecek özelliklerin bir listesi var. Projeye bu kapsamla yaklaşmanın neredeyse birçok yolu vardır. Örneğin, tüm sistemi bir kerede geliştirebilir ve yalnızca minimum uygulanabilir bir ürününüz (MVP) varsa istemciyi gösterebilirsiniz. Bu her zaman kötü bir yaklaşım değildir, ancak bu, projenin başlangıcı ile gösteri aşaması arasında uzun bir süre geçebileceği anlamına gelir.
Daha “çevik” bir yaklaşım (göz kırpma) daha hızlı proje yinelemelerine bile odaklanabilir. Bu gereksinimleri projenin çekirdeğine ayırabilir, ardından her bir özellik üzerinde çalışmaya devam edebilirsiniz. Çevik proje yönetiminin temel prensibi hızlı yinelemedir. Bu, projeyi sırayla işleyebileceğiniz küçük bileşenlere bölmek anlamına gelir. Bu yinelemeden birini her bitirdiğinizde, ekibiniz ve müşterilerinizle incelersiniz. Bununla birlikte, çevik proje yönetiminin metodolojiden daha fazla felsefe olduğunu anlamak önemlidir. Uygulamada, takip edebileceğiniz birçok çevik metodoloji var ve hemen size bunlardan bazılarını tanıtacağız. İlk olarak, çevik felsefenin faydaları hakkında konuşalım. Çevik yaklaşımın faydaları Çevik proje yönetiminin ana faydaları onun adına doğrudur. Genel olarak, tüm felsefe ekibin projeyi daha hızlı tamamlamasına yardımcı olmakla ilgilidir. Bununla birlikte, hız dışındaki çevik yaklaşımdan daha fazla fayda vardır, örneğin:
Projeyi yoldan çıkmamak için durdurun. Ek miktarlarda çalıştığınız ve her adımdaki ilerlemenizi gözden geçirdiğiniz için, çok büyük olmadan önce sorunları yakalamak daha kolay hale gelir.
Karmaşık görevleri daha verimli bir şekilde ele alabilirsiniz. Genellikle, büyük bir proje çok korkutucu olabilir, ancak çevik yönetimin benimsendiği “küçük adım” yaklaşımı onu çok korkutamaz.
Çok fazla geri bildirim alıyorsunuz. Her yinelemeden sonra, ekibinizle birlikte ilerlemeyi durdurmalı ve gözden geçirmelisiniz. Bu, her adımda ve aynı sayfadaki tüm ekipte çok fazla geri bildirim aldığınız anlamına gelir.
Bunun adapte edilmesi çok kolaydır. Çevik proje yönetiminin yinelenen yaklaşımı, yeni özellikler tanıtmanın veya geliştirme sürecinde değiştirmenin daha kolay olduğu anlamına gelir. Bu nitelikler, genellikle meydana gelen birçok ek değişiklik olduğu yazılım projeleri ve web geliştirme için çok uygun hale getirir. Bununla birlikte, proje türü ve diğer alanlar için de çok uygun olabilir.
Örneğin, pazarlama kampanyaları için çevik yaklaşımlar aşağıdaki gibi bölünebilir:
Kampanyanızı gerçekleştirmek istediğiniz hedefi belirleyin.
Bu amaçla bir bireyin görevi ve seti haline gelir (yani bir logo tasarlamak, sloganlar yapmak, belirli segmentler için kopya yazmak).
Her görevin sonuçlarını gözden geçirin ve başarı seviyesini belirlemek için kullanıcı testini gerçekleştirin.
Bir sonraki göreve devam edin.
İdeal olarak, tüm süreç hızlı bir şekilde gerçekleşecektir. Bazı takımların yollarında kalmasının bir yolu, Trello gibi işbirliği araçlarını kullanmak ve kendilerine bir zaman çizelgesi vermektir. Daha fazla bağlam sunmak için, belirli çevik metodolojiler hakkında konuşmaya dönelim.
3 Çevik Metodoloji Örnekleri Her çevik metodoloji, şimdiye kadar tartıştığımız temel bilgileri paylaşmaktadır. Ancak, her biri farklı bir yaklaşım kullanarak projeleri ele almanıza izin verir. İşte en popüler seçeneklerden bazıları:
Scrum. Geçmişte Scrum hakkında konuştuk – bu metodoloji, bir ürün depozito garantisi oluşturmaktan ve öncelikleri belirlemekten sorumlu kişi. Ardından, her ekip yeni yinelemeler sağlamak zorunda oldukları “Sprints” üzerinde çalışmaya başlar. Şık yazılım geliştirme. Bu metodoloji, gereksiz işlevselliği ortadan kaldırmakla ilgilidir ve nihai müşteriye daha fazla değer sağlar. Yazılım geliştirme açısından, Yalın metodoloji, süreç sırasında ciddi testlere öncelik vermektedir.
Aşırı Programlama (XP). Çevik, temelde çok hızlı gelişimi. Bununla birlikte, XP metodolojisi genellikle bir ila üç hafta arasında süren bir sprint ile bir adım daha ileri gider. Fikir, daha hızlı yinelemeler ve yüksek kullanıcı katılımı yoluyla projenin daha verimli bir şekilde yürütülebilmesidir.
Çevik proje yönetimi, ekibi içeren projeleri yürüttüğünüz çoğu durumda çok uygun olabilir. Projenin karmaşıklığı ne kadar büyük olursa, Çevikten o kadar fazla yararlanabilirsiniz.
Ancak, hangi yöntemi seçtiğiniz size kalmış. Dışarıda şimdiye kadar tartıştığımız daha fazla seçenek var. Genel olarak, çekirdek çevikliğin prensibi aynı kalma eğilimindedir, ancak sprint uzunluğu ve ilgili kullanıcıların ne kadar değişebileceği gibi bazı yönler. Tarzınıza uygun bir tane bulup bulmadığınızı görmek için daha çevik bir varyant keşfetmenizi öneririz. Ancak bu arada, ne beklendiğini bilmeniz için gerçek süreci keşfedelim.
Çevik Projenin Yönetimi Nasıl Başlatılır (4 Adım) Çevik metodoloji ve nasıl geniş bir şekilde çalıştığı hakkında çok konuştuk. Şimdi, gerçek yaşam senaryoları için sürecin ne olduğuna daha yakından bakalım. Amacınız nedir. Bu bilmek anlamına gelir:
Olması gereken son ürün nedir?
Hangi özelliklerin dahil edilmesi gerekir.
Kimin için tasarlanmıştır.
Ürününüzü benzersiz kılan şey.
Bu adım üst düzey bir karar içerir, bu nedenle sizin dışında, takım liderleri ve müşteriler bir oyun planı geliştirmek için orada olmalıdır. Sonunda, kaba bir ürün yolu haritasıyla ilk toplantıdan çıkmanız gerekiyor.
CMS isteyen müşteriler hakkında bir önceki örnek oluşturmak için, önceki liste ekranı:
Olması gereken son ürün nedir: Bloglamaya yönelik CMS.
Hangi özelliklerin dahil edilmesi gerekir: Yönetim sonrası, birçok yazar için destek, kullanıcı hiyerarşisi ve metin editörleri.
Kimin için tasarlanmıştır: Web geliştirme deneyimi olmayan veya küçük veya bir blog yazarı.
Ürününüzü benzersiz kılan: Kullanım kolaylığı ve erişilebilirliğe odaklanın.
Gerçek dünyada, ürün yol haritası elbette daha rafine olacak. Müşterinin istediği özelliklere özellikle dikkat etmelisiniz, çünkü bu özellikler sprint sırasında ana odak noktası olacaktır.
Bu aşamada neyin mümkün ve imkansız olduğu konusunda gerçekçi olmak çok önemlidir.Ayrıca, ekibinize ve müşterilerinize yeni bir yineleme ne sıklıkta yayınlamayı umduğunuzun bir resmini vermek istersiniz.Genellikle sprint yaklaşık bir ay sürer, ancak zaman çizelgeniz ele almak istediğiniz görevin karmaşıklığına bağlı olacaktır.Adım #2: Bir ürün yol haritası olduğunda ilk sprintinizi elde etmek ve çalıştırmanız gerekenleri yok edin, daha küçük görevlere uygulanmanız gereken büyük özellikleri kırmaya başlayabilirsiniz.Örneğin, ekibin CMS çekirdeğiniz üzerinde çalışmasını istiyorsunuz.Bu, aşağıdaki görevleri içerebilir: bir yönetici alanı oluşturun.
Temel bir kullanıcı yönetim sistemi oluşturun.
Yayıncılık sisteminin barebon uygulamasının geliştirilmesi.
Bu görevlerin her biri sırayla daha basit olarak bölünebilir. Böylece bu süreç sorunsuz çalışır, ekibinizin Trello ve Slack gibi işbirliği araçlarına erişmesini istersiniz. Ancak, çevik proje yönetimine izin veren işbirliğidir. Burada seçtiğiniz araçlar, ekibinizin ilerlemelerini işaretlemesine izin veren ve inceleyebileceğiniz bir şey olduğu sürece çok önemli değildir. İlk görev setiniz “hazır” olduktan sonra, onu belirleme ve ilk sprintinizi başlatmanın zamanı geldi, yani her bir yineleme geliştirme süreci için Agile-Speakes. Her sprint’in sonunda, her sıralı sürümde daha fazla özelliğe sahip projenizden yeni bir yinelemeye sahip olmanız gerekir. Adım #3: Takımı şeride tutmak için günlük “Standups” ı çalıştırın, her bir projenin geliştirme süreci sırasında bir hıçkırık ve sorun vardır. Çevik yönetimi, üç sorudan oluşan hızlı bir günlük toplantı yürüterek gerçekleşen her şeyi bilmeye devam etmenizi teşvik eder: Son toplantıdan bu yana hangi görevleri tamamlarsınız?
Bugün ne yapacaksın?
Süreç sırasında sorun yaşıyor musunuz?
Rutin buluşma fikirlerinden korkmayın.Agile’in zihniyetiyle, herkesin konuşmasını dinleyerek saatler geçirmemelisiniz.Amaç, herkesin projenin ortaya çıktıktan hemen sonra potansiyel sorunların nasıl çalıştığı ve üstesinden geldiği hakkında en son fikirlere sahip olmasıdır.”Günlük” toplantıyı söylediğimizde, bunu pratik kurallardan ziyade bir öneri olarak düşünün.Kendi tarzınıza uyacak şekilde sıkı frekansı değiştirebilirsiniz.Sık sık gerçekleştiğinden ve tarif ettiğimiz üç noktaya ulaştığınızdan emin olun.Adım #4: Sprint’inizi tamamlayın ve tüm iyi sprintlerin sonuçlarını inceleyin ve sonunda bitmelidir.Zaman çizelgenizdeki her çıkış tarihine ulaştıktan sonra, projenizin yeni yinelemesini görme zamanı.İdeal dünyada, birkaç “küçük” özelliğin uygulanmasını tamamlayacaksınız
Her sürüm, ana az daha az. Ancak, yaptığınız ilerleme çok ekibinize, onları ne kadar iyi tuttuğunuza ve projenizin ne olduğuna bağlı olacaktır. Bu aşamada, son sprint sırasında elde etmek istediğiniz tüm hedefleri karşılayıp karşılamadığınızı gözden geçirmeniz gerekir. Biriyle tanışmazsanız, nedenini sormanız ve bunun nasıl olmasını önleyeceğinizi öğrenmeniz gerekir. Tüm ekip bunun yanı sıra son kullanıcınız için hazır olmalıdır. Bu, rehberimizin son adımı olmasına rağmen, bu çevik yolunuzun sadece başlangıcıdır. Bazı projeler bir atlamada hazırdır, bu nedenle incelemeniz bittikten sonra bir sonraki sprint’e hazır olun ve tüm hedeflerinize ulaşana kadar süreci tekrarlayın. Sonuç, bir proje ne kadar karmaşıksa, geliştirilecek kalkınma fırsatları o kadar büyük olur. Büyük bir projeye gelmenin en iyi yolu, onu bileşenlerinin bölümlerine ayırmaktır. Buna ek olarak, herkesin işlerinin ne olduğunu bildiğinden emin olmak ve ilerlemelerini izlemeye devam etmek istersiniz. Kısacası, çevik proje yönetimi ile kastedilen şey budur. Bir sonraki projenize uygulamak istiyorsanız, başlamak için bazı adımlar: Bir ürün yolu haritası oluşturun ve sürümünüz için bir zaman çizgisi ayarlayın.
İlk sprintinizi elde etmek ve çalıştırmak için neye ihtiyacınız olduğunu açıklayın.
Takımı yolunda tutmak için günlük stand -up’ı çalıştırın.
Sprint’inizi tamamlayın ve sonuçları inceleyin.
Genel olarak çevik proje yönetimi hakkında sorularınız var mı? Aşağıdaki yorumlar bölümünde tartışalım! Küçük Resim Makalesi: Bakhtiar Zein / Shutterstock.com