-
-
-
-
URL copied!
One of the key fundamental elements of Agile is its focus on delivering a testable or demonstrable end-to-end functional slice that provides business value. This approach is the key catalyst of some behavioral, cultural, and structural changes.
As a product owner, I am interested more in the working functionality of a product rather than the individual goals of team members. For instance, just the front-end of a user-story is of no use to me. Even if the developers finish coding, I cannot use the product if it still needs to be tested. This implicitly means that cross-functional team members have to collaborate and help each other to attain Sprint goals.
One of the key values that resonates time and again whenever we talk about teams and collaboration is, “How can I help you?” In other words, how can I help you finish your (or our, to be precise) task or user-story? Asking how you can help your teammates is one of the most important unwritten guidelines for an Agile team, which is why, as an Agile coach, I want it to be prominently displayed in the team area. It should be promoted as the most important component of a team’s DNA.
So how does Agile collaboration work in practice? Below are some examples:
-
Taking the time to fix a build that is preventing the whole team from using Continuous Integration before working on your own task
-
Pairing up with your colleague to help fix something that is blocking him/her
-
Instead of taking up a new user-story from the board, taking up one of the remaining tasks of the existing user-story so that it reaches the tester faster and therefore moves to the DONE column faster
Looks interesting and doable, doesn’t it? It pays rich dividends in attaining Sprint goals, as well. However, Agile is a cultural change and therefore requires a change in mindset. Any kind of cultural shift is tough and not easy to implement. For instance, even though most Agile teams know that collaboration and helping each other is the “soul” of the Agile method, in reality most teams continue to work in silos because of many reasons.
One important factor in making these behavioural changes effective has to do with executive support. If the management team doesn’t embrace the collaborative approach, teams will continue to work in silos. For instance, without making fundamental changes in the way management defines individual KPIs, taking a collaborative approach may backfire on the team.
I recently met someone at an Agile conference who shared just this type of experience. He said, “I worked as a tester in an Agile team at my previous organization. As a team, we were collaborating together. We did dev-box testing (i.e., identifying issues on a developer’s machine itself before committing). I used to sit with developers to define acceptance criteria and test cases. All those things helped us in delivering great software applications with minimal bugs. However, when the time came for performance appraisals, my boss told me that I didn’t do my work well because I didn’t find enough bugs as part of testing.”
So although this tester’s team embraced the idea of a collaborative way of working, his organization still continued to focus on individual performances, which obviously doesn’t work.
The philosophy of “how can I help you?” is immensely important for the success of any Agile project. As it becomes a fundamental element of team collaboration, it requires management support as well.
Top Insights
Python: чому вивчати та з чого почати?
InsightsSoftwareAutomotiveCommunicationsConsumer and RetailFinancial ServicesHealthcareManufacturing and IndustrialMediaTechnologyТонкощі CV або Як скласти та куди надіслати,...
HRAutomotiveCommunicationsConsumer and RetailFinancial ServicesHealthcareManufacturing and IndustrialMediaTechnologyCI/CD для JS розробників. Частина перша – теорія
DevelopmentSoftwareAutomotiveCommunicationsConsumer and RetailFinancial ServicesHealthcareManufacturing and IndustrialMediaTechnologySoft and Hard Skills: Що важливіше? Розповідь одного...
HRAutomotiveCommunicationsConsumer and RetailFinancial ServicesHealthcareManufacturing and IndustrialMediaTechnologyТОП автори
Категорії блогів
Давайте співпрацювати
Схожі теми
Мережеві основи
Основні поняття мереж Мережі забезпечують зв'язок між комп'ютерами, пристроями та користувачами навіть на великих відстанях. Вони є основою для спільної роботи, комунікації та обміну ресурсами. Мережа — це система, у якій два або більше комп'ютерів та інших пристроїв з'єднані між собою для обміну даними та ресурсами. Вони можуть бути локальними (LAN), розширеними (WAN), бездротовими (Wi-Fi) … Continue reading Agile Thinking: How Can I Help You? →
Більше
Основи операційних систем
Windows, Linux, macOS: порівняння та особливості У світі комп'ютерів три операційні системи відіграють ключову роль: Windows, Linux та macOS. Кожна з цих систем має свої унікальні особливості та призначення, що робить їх популярними серед різних категорій користувачів. У цій статті ми розглянемо ці три операційні системи, їхні переваги та особливості. Windows Windows — найпопулярніша операційна … Continue reading Agile Thinking: How Can I Help You? →
Більше
Основи інформатики та програмування
Вступ до інформатики та IT-сфери Інформатика та технології інформаційної обробки є дверима в швидкоплинну та захоплюючу сферу — сферу інформаційних технологій (IT). У світі, де відсутність доступу до інформації може виявитися прогресивною перешкодою, розуміння основ інформатики та IT-сфери стає критичним для кожної людини. Що таке інформатика та IT-сфера? Інформатика — це наука про обробку та … Continue reading Agile Thinking: How Can I Help You? →
Більше
Як покращити презентації
Денис Братчук, Engineering Director, GlobalLogic Майже кожен з нас час від часу виступає із презентаціями чи доповідями, використовуючи як ілюстрацію слайди, створені в популярних офісних програмах, на кшталт PowerPoint або Google Slides. Менеджери проєктів створюють звіти про хід виконаних робіт, інженери презентують новітні технологічні рішення, керівництво звітує про досягнення фінансових цілей, а менеджери з продажів … Continue reading Agile Thinking: How Can I Help You? →
Більше
Share this page:
-
-
-
-
URL copied!