Въведение в екипа за разработка на Scrum

Scrum е рамка, която подтиква екипа на Scrum, включващ собственика на продукта, Scrum Master и екипа за разработка да работят заедно. Всеки от членовете на основния екип Scrum има определени задачи. В екипа на Scrum, Scrum Master е фасилитаторът и треньорът, който помага на членовете на екипа и други извън екипа да разберат ценностите, принципите и практиките на Scrum. От друга страна, собственикът на продукта удостоверява прозрачността на продукта с изоставане и гарантира подобно разбиране на продукта сред членовете на екипа. Друг важен член на екипа на Scrum е екипът по разработка, който се състои от разработчици, които са специалисти в различни области на експертните познания и работят заедно, за да постигнат ангажираното увеличение на продукта.

Екипът за разработка на Scrum се състои от професионалисти от различни специализирани области, включително софтуерни инженери, архитекти, програмисти, аналитици, системни администратори, QA експерти, тестери, UI дизайнери и така нататък. Като цяло тя включва 5 до 7 члена и трябва да бъде тясно сплетена и кръстосана. Екипът на scrum зависи много от ефективното управление на екипа, което стимулира подхода на „ние” между членовете на екипа за успешно изпълнение на предварително зададената цел.

Основни качества на екипа за развитие на Scrum

Вероятно са необходими някои основни качества в екипа за разработка на скрам.

  • Самоорганизирана и мотивирана: Scrum предлага подобряване на възникнали свойства в членовете на екипа, като самоорганизация и самомотивация. Сякаш няма препоръка на йерархията за младши-старши, членовете на екипа трябва да носят отговорност за работата, която вършат и да притежават проекцията от името на клиента.
  • Работа в екип: Scrum винаги насърчава екипа от пет до девет членове, който трябва да бъде съсредоточен и посветен на целта на екипа. Да имаш голям отбор не е благоприятно в рамките на Scrum; дори многозадачността също не се забелязва поради загуба на фокус и ангажираност от целта на отбора.
  • Кохезионна и прозрачна комуникация: Изглежда, членовете на екипа за развитие общуват помежду си, както и със собственика на продукта и майстора на scrum; така че моделът на комуникация трябва да бъде бърз, сплотен и прозрачен.
  • Работа като програмист на двойки: Програмистите трябва да повишат умението да работят като програмист на двойки в една работна станция, докато единият пише кода, а другият преглежда всеки ред от кода. Ролите също са взаимозаменяеми.
  • Реализация на рефакторинг на код: Рефакторингът на код означава опростяване на кода; това е процесът на изясняване и опростяване на съществуващ код без промяна на действителните му атрибути. Членовете на екипа на Scrum трябва да поддържат кода от спринт до спринт, като поддържат непрекъснато рефакторинг.
  • Непрекъсната интеграция: Непрекъснатата интеграция (CI) определя изграждането на чиста система за изграждане. Екипът за разработка съставлява CI за сглобяване на автоматизирана компилация, изпълнение на единен текст и интегриране на контрола на източника.

Основни задължения

Екипът за разработка е една от важните части на екипа на Scrum. Това са следните ключови отговорности, изпълнявани от екипа за развитие в рамките на Scrum.

1) Основни отговорности за Scrum -

В рамките на Scrum екипът за развитие трябва да изпълнява определени основни отговорности, като например

  • Поддържане на пет основни ценности на Scrum, включително фокус, ангажираност, откритост, уважение и смелост.
  • Придържане към изискванията за бюджет, график и качество.
  • Превъзходен отборен дух чрез обучение и наставничество
  • Придаване на признание на всеки член и подхранване на духа на разпознаването на екипа над самопознаването.
  • Стреми се да доставя краен продукт навреме и по качество.
  • Създаване на среда за приемане на открита и честна обратна връзка.
  • Винаги бъдете готови да приемете предизвикателства.

2) Отговорности за спринта -

Екипът за разработка изпълнява всички свързани със спринта задачи, включително

  • Изпълнение на спринт: При изпълнението на спринт, екипът за разработка осъществява проектиране, изграждане, интегриране и тестване на продукти с изоставане в потенциално функционални възможности.
  • Ежедневен скрам: В ежедневната среща със скрума всеки член на екипа за развитие участва, за да прецени нивото на напредъка си и съответно да планира работата за текущия ден.
  • Елемент за изоставане на продукта: Голяма част от всеки спринт харчи, за да се съсредоточи върху създаването, усъвършенстването, оценяването и приоритизирането на продуктите с изоставане.
  • Планиране на спринт: В началото на всеки спринт, екипът за развитие участва в срещата за планиране на спринт. Членовете на екипа установяват цел за спринта в сътрудничество със собственика на продукта и с помощта на майстора на scrum.
  • Преглед на спринта и ретроспектива на спринта: В края на всеки спринт екипът участва в преглед на спринта и ретроспектива на спринта. Спринт ревюто акцентира върху продукта, докато ретроспективата се фокусира върху процеса.

Значение на развитието на екипа

Разработката на екип е една от ключовите части, тъй като крайният продукт ще бъде доставен от екипа с изравняване на целта на клиентската организация. Ето защо се предлага да се изработят екипни договори за екипа, който да изяснява ролята на всеки член на екипа, точността и т.н. Тук пионерният метод за развитие на екип на известния психолог Брус Тъкман може да се разглежда, за да се получи ясна представа за важността на развитието на екипа. Тъкман препоръча пет фази на групово развитие, където всеки етап е еднакво важен като другия.

  • Формиране етап: Това е началният етап, в който членовете на екипа все още не са комуникативни. Те са загрижени за възложените им задачи и не могат да развият умения за междинна комуникация. На този етап майсторът на скрумовете играе решаваща роля, за да съобщи целта на членовете на екипа и да наставни групата също.
  • Етап на щурмуване : При щурмуване могат да възникнат конфликти на сцената по отношение на разпределението на задачите и разпределението на ролята. Тук майсторът на скрумовете трябва да поеме инициативата за разрешаване на конфликта по конструктивен начин за по-големия интерес от развитието на екипа, а не да се избягва като проблем.
  • Етап на нормиране : На етапа на нормиране членовете на групата са наясно със задачата си и разработват някои норми за справяне със задачи в съответствие с методологията на scrum. Те също така осъзнават и комуникационните канали.
  • Изпълнение на етап: Сега членовете на екипа са наясно със задачата си. Самоорганизация, сътрудничество, доверие възникват у членовете на екипа, които гарантират производителността на екипа. Всички членове работят заедно, за да постигнат целта на отбора и тук екипът се превръща в действителния екип за разработка на Scrum.
  • Етап на прекъсване: Когато проектът е завършен, членовете на екипа достигат етапа на прекъсване, където се срещат заедно, за да споделят събрания си опит по време на проекта. Членовете на екипа трябва да бъдат развълнувани, за да преразказват своя опит, за да получат ползата от него.

Екипът за разработка на Scrum може да стане пример за установяване на отворена, уважителна и честна култура за успешна работа в екип.

Препоръчителни статии

Това е ръководство за екипа за развитие на Scrum. Тук обсъждаме основните качества и ключовите отговорности на екипа за развитие на Scrum. Можете да разгледате и другите ни предложени статии, за да научите повече -

  1. Отговорности на майстора на Scrum
  2. Принципи на скрам
  3. Agile модел
  4. Най-добри практики в управлението на проекти
  5. Scrum Open Assessment
  6. Scrum Dashboard