45
Scrum Planlama Zorluklarını Nasıl Aşar?
Scrum da projenin genel takibi release (sürüm) planı
oluşturularak yapılır. Release planlaması bir release
içeriğinde proje büyüklüğüne göre 3 ve daha fazla
sprint olacak şekilde daha üst seviyede yapılır. Proje
kapsamında müşterinin isteği özelliklerin projenin hangi
aşamasında devreye alınacağı ve projenin hangi tarihte
tamamlanabileceği hesaplanır. Release planı scrum takımı
için de projenin gidişatını gösteren, iterasyonların hangi
önceliklere göre yapılacağını belirten bir kılavuz gibidir.
Agile yürütülen bir projede başlangıçta hazırlanan plan
proje ilerledikçe ihtiyaçlar doğrultusunda revize edilir. Her
sprint sonunda ya da birkaç sprintte yeni bilgiler ışığında
release planı güncellenir. Scrum takımının hızı 100 sp
alınarak hazırlanmış bir planda birkaç sprint sonundaki
ortalama hız 110 olduysa product owner release planı
buna göre günceller. Ya da müşterinin ihtiyaçlarında bir
değişiklik olmuş ise yeni istenen özellikler büyüklük ve
öncelik değerlendirmesi sonunda release plana yansıtılır.”
Agile bir projede planlama genelden detaya inecek şekilde
birkaç seviyede yapılır. Release plan 3-5 aylık zaman
aralığında bilgilendirme yaparken, sprint planlaması
aktif sprint içerisindeki (örneğin 2 hafta) planlamayı
yansıtır. Scrum takımı daily meeting toplantıları ile de
günlük planlamasını yapar. Detaylı yapılan kısa dönem
planlamaların sonuçları gerektiğinde bir üste seviyeye
aktarılarak proje planının daha keskinleştirilmesi sağlanır.
Her sprint sonunda çıktı üretilmesi sayesinde belirsizliğin
neden olabileceği değişime izin verilir. Sprint içerisinde
alınan işin bitmesi gerektiğinden projenin devamlı ilerlemesi
sağlanır. Sprint sonlarında müşteriden gelen geri bildirimler
How does Scrum Overcome Planning Challenges?
With Scrum project follow-up is achieved by creating the
release plan. Release planning is done at a higher level with 3
or more sprints in release content depending on project size.
As part of the project calculations are made as to the stages
when different features of the project will be commissioned
and when the project could be completed. And for the Scrum
team, the release plan acts as a guide that shows the progress
of the project and sets priority rules for iterations.
In a project carried out with agile planning, the initial plan
would be revised parallel to needs as the project progresses.
At the end of every sprint or after a couple of sprints, release
plan would be revised based on new information. In a plan
where estimated speed of the scrum team is 100 sp, if the
average speed at the end of a few sprints has been 110 sp,
then the product owner would revise the plan accordingly.
Or if there’s been a change to the needs of the client, the
newly requested features would be reflected to the release
plan based on a priority evaluation.
In an agile project planning is carried out with multiple levels
ranging from the general to the details. While the release
plan provides information for intervals of 3-5 months,
sprint planning reflects the planning in the active sprint (for
instance 2 weeks). And with the daily meetings the scrum
team makes daily planning. When necessary, the results of
the detailed short-term plans are shared with the upper level
to further clarify the project plan.
With the output obtained at the end of each sprint, the change
that might be caused by uncertainty would be allowed.
Because the job included in the sprint has to be finished steps
are taken to ensure that the project progresses flawlessly.
With the feedback obtained from the client after the sprints,
UZMAN GÖZÜYLE
EXPERT VIEW
Proje başlangıcında belirsizlikler fazladır,
projede zaman ilerledikçe azalır.
Level of Uncertainty would be high
at project start, and it would diminish as
the project progresses.
Release planı scrum takımı için yol
gösterici bir rehber niteliğindedir.
Release plan acts as a guide for
the scrum team