We in Telegram
Add news
March 2010 April 2010 May 2010 June 2010 July 2010
August 2010
September 2010 October 2010
November 2010
December 2010
January 2011
February 2011 March 2011 April 2011 May 2011 June 2011 July 2011 August 2011 September 2011 October 2011 November 2011 December 2011 January 2012 February 2012 March 2012 April 2012 May 2012 June 2012 July 2012 August 2012 September 2012 October 2012 November 2012 December 2012 January 2013 February 2013 March 2013 April 2013 May 2013 June 2013 July 2013 August 2013 September 2013 October 2013 November 2013 December 2013 January 2014 February 2014 March 2014 April 2014 May 2014 June 2014 July 2014 August 2014 September 2014 October 2014 November 2014 December 2014 January 2015 February 2015 March 2015 April 2015 May 2015 June 2015 July 2015 August 2015 September 2015 October 2015 November 2015 December 2015 January 2016 February 2016 March 2016 April 2016 May 2016 June 2016 July 2016 August 2016 September 2016 October 2016 November 2016 December 2016 January 2017 February 2017 March 2017 April 2017 May 2017 June 2017 July 2017 August 2017 September 2017 October 2017 November 2017 December 2017 January 2018 February 2018 March 2018 April 2018 May 2018 June 2018 July 2018 August 2018 September 2018 October 2018 November 2018 December 2018 January 2019 February 2019 March 2019 April 2019 May 2019 June 2019 July 2019 August 2019 September 2019 October 2019 November 2019 December 2019 January 2020 February 2020 March 2020 April 2020 May 2020 June 2020 July 2020 August 2020 September 2020 October 2020 November 2020 December 2020 January 2021 February 2021 March 2021 April 2021 May 2021 June 2021 July 2021 August 2021 September 2021 October 2021 November 2021 December 2021 January 2022 February 2022 March 2022 April 2022 May 2022 June 2022 July 2022 August 2022 September 2022 October 2022 November 2022 December 2022 January 2023 February 2023 March 2023 April 2023 May 2023 June 2023 July 2023 August 2023 September 2023 October 2023 November 2023 December 2023 January 2024 February 2024 March 2024 April 2024
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
28
29
30
News Every Day |

Agile for SEOs: How in-house teams get projects prioritized

Does it ever feel like your SEO recommendations and projects get lost in the shuffle or deprioritized by other teams?

If you work in-house, you’ve likely experienced the “fear of missing out” (FOMO) when it comes to getting your optimization work properly resourced and implemented.

The good news is that a project management methodology called “Agile” can help cross-functional teams self-organize and collaborate more effectively.

By understanding the agile ceremonies (meetings) and processes, you can better integrate with and influence the development cycles to ensure your SEO requirements don’t get overlooked.

In this article, we’ll cover the key aspects of the agile methodology, map out the various agile meetings you should aim to participate in and provide tips on how to write effective tickets and acceptance criteria so your SEO changes get prioritized and launched.

Say goodbye to FOMO and start getting your SEO work done through the power of agile processes.

How in house teams overcome FOMO using Agile

How agile project management stops FOMO

An agile approach makes you part of the process with the teams that get things done. 

AI may be trending, but I believe the agile framework is enduring. Unlike AI, which depends on artificial or software intelligence, agile relies on how teams naturally organize to accomplish tasks.

It prioritizes tangible features and improvements. Increasingly, major technology teams are embracing agile for its ability to enhance business value and efficiency in managing complex projects.

A quick overview of the agile methodology

Agile project management is a method of managing your project work in small, incremental segments that can be easily assigned, easily managed and completed within a short period of time called an iteration or sprint. 

Traditional vs Agile

Traditionally, project management followed a waterfall-style approach. In this method, all the work is completed upfront and customer feedback is gathered afterward.

The process can take months to complete, which is not always ideal, especially when you want to release a product MVP to the market ahead of your competitor. (Sound familiar?) 

The agile style is more iterative because work is designed to be completed in short cycles (sprints), where feedback and improvements (to both the product itself and the teams involved) are built into the process. 

Agile has its roots in the software development world. The key elements are: 

  • Plan
  • Deliver
  • Learn

For context, this is the manifesto for agile software development

Agile manifesto

Agile is founded on 12 principles:

Agile principles

My favorite ones are: 

  • Business people and developers must work together daily throughout the project.
  • Continuous attention to technical excellence and good design enhances agility.
  • At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
  • See that? When teams use agile, everyone along the way becomes part of the team that works on the actual work. Together, everyone accomplishes big things.

Agile principles are inherently about collaboration and continuous improvement. Any organization can use this approach to lean thinking and operating to deliver value to their customers. 

In previous articles, I’ve referenced the agile methodology and how it’s executed using a scrum framework.

A scrum-based process is great for handling big or intricate solutions because it’s iterative and allows quick market entry. It enables teams to learn from customer feedback and incorporate on-the-go improvements.

On the other hand, Kanban and waterfall methodologies usually take a more step-by-step, linear approach. 

A core agile team typically consists of: 

  • A product manager.
  • A project/program manager.
  • Leads from supporting teams like engineering, user experience, QA and SMEs like SEO. 

Within this structure, daily and weekly ceremonies (or meetings) help everyone align on the work and move things forward.

The work is designed to be completed in a time-boxed sprint, usually 1-2 weeks. All tickets in a given sprint should be finished in that time for the team to achieve their desired velocity. 

Dig deeper: SEO product management: Key framework and fundamentals

Basics of Scrum
Image credit: Sean Morrison, Technology Program Management, Under Armour 

It’s a continuous cycle. Incremental improvements are thus achieved using what’s called an Agile Release Train.

For ecommerce sites, these teams improve aspects like product detail pages, the on-site search functionality or the checkout process. 

Get the daily newsletter search marketers rely on.


How to integrate with an agile team 

Conceptually, this is about understanding the workflow of cross-functional teams using agile. Now, fellow SEO professional Aleyda Solis wrote

“Aligning SEO with the aims and objectives of your web development, design and product teams helps keep everyone on the same page. This will enable you to identify the best way to prioritize SEO needs and create a plan of action with your counterparts from other teams that keeps everyone on track and moving in the same direction.

For example, if the web development team works in sprints, knowing how long each sprint is can help you coordinate reasonable goals for each one.”

In addition to knowing the sprint duration, understanding when and where to join key meetings is crucial. Business stakeholders participate at different points in the sprint. As such, grasping the broader agile scrum process will provide even more context.

Not taking the time to learn and familiarize yourself with the meeting rituals of teams using agile scrum can perpetuate the feeling of chaos. You don’t know where to be, what to do or how to get other teams to help you get work done.

The key is to spot the pattern.

I’ll guide you in recognizing this pattern so you can figure out who to collaborate with, when meetings happen and what you need to prepare.

Let’s begin with the individuals involved in the agile process.

Find the conductors 

First, find the product manager.

If you’re a business stakeholder, you are largely outside of this daily process. This person is your touchpoint to helping you navigate the agile team’s meeting cadence and can advise you on where and how to submit a ticket.

Business owners are primarily brought in at the beginning (to define “the ask” to the team) and at the end (to validate the output). 

The second person to find is the release train engineer (basically the lead engineer).

This person facilitates the agile release train execution, managing risks and dependencies along the way. This person will largely be able to guide the technical nuances of how your request gets implemented so that it can be successfully launched. 

Tangentially, you’d do well also to identify the project manager. (This role can have different names from scrum master to delivery manager.)

Functionally, they support the product manager in terms of organizing the team’s current sprint and backlog (the lineup of tickets to be worked on) and they typically report to the broader organization as to the ongoing status of the work. 

Once you identify these roles in your organization, they can help direct you to the various meetings to attend. 

Agile project management ceremonies (meetings)

The second step is knowing what meetings to attend and how you help move the team forward. 

In this section, I’ll map out where you as a business stakeholder need to plan to be, the meeting types, when they occur and who will be there. As an SEO product manager, I operate as both a partner in terms of being a subject matter expert and a business stakeholder. 

Participating in these meetings that support the agile project management methodology helps me be in the know while partnering with cross-functional teams to get work done. 

Since agile allows for teams to self-organize, below is an overview of general meeting terms and types one would see as part of this process. 

Stand-up

This is often daily or every other day in a given week. These are typically 15-minute meetings where the agenda is a roundtable of team updates and/or any areas where they’re blocked with their work.

Business stakeholders don’t typically attend stand-ups but it can be helpful to attend a few, especially if it’s been brought to your attention that the team has questions about a ticket they’re working on for your team.

As a business stakeholder, the daily stand-ups are what you want to get invited to. It’s a forum to hear what everyone is working on, where they’re blocked, or if they have questions related to your ticket(s) you can help answer.

Note that standups are not the place to introduce new work. An appropriate time for that is sprint planning. 

Grooming

This is typically an hour-long, bi-weekly or weekly meeting, depending upon the sprint cadence. This is where the product manager and project manager talk with the teams (engineering, design/user experience, etc.) about the work and the level of effort involved with each ticket before adding it into a sprint.

Once there’s a sense of the size and scope of each ticket, it gets added to the sprint. 

This is a key meeting for business stakeholders to attend because they pitch their ticket to the team working on it, answer questions and provide any additional context like priority or severity. It’s important to come prepared, be brief, helpful and thorough. 

In preparation for grooming, create your ticket by identifying the type of ticket you’re bringing to the team. In most cases, it’s either an issue or an enhancement and can be classified as the following: 

  • A bug (i.e., something that worked once but doesn’t work now).
  • A new feature or functionality.
  • A regression (i.e., a previous functionality is no longer working as expected). 

I cover this in more detail in terms of how SEO teams can write an effective ticket, which you can use as a guide to adapt to integrate your own team’s specifications. 

Tip: Use quantitative metrics in your acceptance criteria and provide the source for where the work is to be viewed and approved as complete. (For SEO, it’s often the source code. For other teams, it can be “customer experience will be X”) 

As a business owner, when your request and pitch are crystal clear in your ticket, you’re more likely to get work done. 

Refinement

These can be hour-long meetings and happen as needed because they can apply to the set of current tickets for a sprint or the tickets in the backlog. 

Ongoing refinement meetings aim to bring the team together to align on requirements, adjust ticket level of effort (LOE), QA input, etc. 

We all know technology changes quickly. This part of the agile process helps teams plan requirements and adapt based on existing market conditions. 

Sprint planning

This is where the team plans the work that will be included in the upcoming sprint. Each sprint is usually time-boxed for 1-2 weeks, during which all tickets (slated work) are completed. 

Effective sprint planning results in the entire team scoping the level of effort of each ticket and completing it in the sprint. Ideally, their KPI output of velocity trends up and to the right.  

Being present during the sprint planning meeting will help you get a view of what the team will be working on and delivering in the short term.

Having that predictability factor of planned work allows the team to focus on chipping away at either tech debt or growth-related initiatives. Offering a nice balance of an offensive and defensive strategy towards holistic improvement. 

Backlog refinement

This meeting can occur as needed when the team needs to organize and/or prioritize the backlog of tickets they have queued up. Typically, this meeting involves the product manager, project manager and an engineering lead. 

A big part of the agile scrum methodology is always having a “healthy, groomed” backlog of work for teammates to pick up as capacity allows. 

While business stakeholders don’t usually attend this meeting, it can be helpful to ask the project manager about the team backlog to better understand where there are needs or opportunities for the team to take on more work or large projects that can be broken down. 

The operative words here are “broken down.” In agile, big projects are always broken down into individual tickets. 

Demo/showcase

Occurs when the feature is functional and ready to demonstrate to stakeholders before going into production or a live environment. 

The project manager schedules it when the engineering team is ready to share and showcase their progress to a wider audience. Stakeholder attendance is key here as this is a touchpoint where the team validates what is built meets expectations. 

As mentioned above, if you did a thorough job of including quantifiable Acceptance Criteria in your ticket, by this point in the development process, it’ll be easy to confirm the ticket is done. 

Retrospective (retro)

This meeting is organized by the project manager and occurs after the sprint is completed. Here, the entire team comes together to talk about what went well/what didn’t in the recent sprint and how they can improve for the future. 

External stakeholders need to participate in this meeting, especially when their work was part of the sprint, because it’s a time to build camaraderie and help everyone improve. 

A great way to do this is to come prepared with 1-2 tickets as examples and the tangible good or bad things that took place. Stick to the facts and highlight how things can be improved. Your feedback should come from a place of collective growth and improvement operating as a team. 

The big takeaways here are: when you’re coming to an agile team with an ask for their time and effort, stakeholders should provide clear, concise information in the ticket regarding “what” is needed (not “how,” that’s for the agile team to determine). Be succinct in your replies to help the team decide so they can move forward in architecting a solution.

The FOMO is subsiding, yes? Because you’re becoming part of the solution. 

No. More. Fear.

How can I get asked to work with the agile team again?

It’s kind of addictive, you know? Getting things done. 

Once you get something implemented, you want more. The FOMO starts actually to subside because you’re collaborating.

You have all the calendar invites of the team’s meeting cadence. You know your POCs that facilitate interlocks and communication and when your ticket is ready to be reviewed and signed off on.

If you play your cards right, you might even get invited to their internal Slack channel! 

The best way to ensure you get to work with these teams again is to help the team complete the work they’ve collectively committed to completing in the time-boxed sprint (alliteration is fun). You do this by being engaged and prepared. 

How to not let your requirements get missed

Write this down: Make them quantifiable!

At the outset, define the ask in simple terms: here are some examples of effective (and ineffective) tickets and the user story prompt to help you crystalize the issue and the ask.

Again, to quote Solis: 

“Verifying that SEO-related dev requests or tickets have been correctly implemented is a crucial step towards the desired outcome during SEO execution.”

Yes! And you do this by defining clear and quantifiable acceptance criteria (AC) in your ticket. 

As a business owner, you can provide the AC to stipulate your expectation of how something functions and/or the desired customer experience. 

The more quantifiable you can make it, the easier it is to validate and give the team the thumbs up that the work is done. 

A quantifiable output is preferable to a qualitative one because the latter is subjective, and you may not get exactly what you’re looking for. 

For example, as an SEO product manager, one of my frequent SEO-related ACs for links is that they are formatted as: 

  • The <a href> must be in view:source. 
  • The <a href> must be without parameters. 

That criterion is an easy yes/no response when you see that in the code. It’s either there, in that format, or it’s not. Pass/fail QA. 

So, the takeaway is to include quantifiable AC in the ticket. This will allow you to align with the team on the DoD (definition of done) and easily spot-check and verify its completion.  

How do I know if my organization is using agile?

Literally, ask. Find someone with the title of product manager and ask them, “Hey, quick question: Are we using the agile method for project management? If so, can I get invited to the daily stand-up meetings to get up to speed with what the team has planned in the current sprint?”

When you get that invite. Show up on time (literally, because these meetings are short). Listen. Take notes. The more you attend the team’s ceremonial meetings, the more it will sink in. 

That’s how you get things done 

You now have the best-kept secret of how to get things done. I know this is a lot. It might be new or foreign to you. And it’s all in addition to your day-to-day goings on. But finding these teams is worth it. Plugging into the agile process is how you get things done with broader teams.

If you don’t believe me that this works, just continue operating as you have. Don’t engage; just watch as all your tickets get relegated to some team’s backlog. However, if you want to get big projects launched and create change, try it. Implement what I’ve outlined here, take ownership and operate this way. I promise you’ll get results. Agile is designed for output. 

As an in-house SEO product manager, I can say firsthand that learning about and operating within the agile framework (and doing so at different companies) has taken a few years to acclimate to. And if I’m being honest, I’m still learning. But, like anything, the more you do it and engage and communicate with your teammates, the easier it gets. 

Ramon Cardenas aims to cement his contender status agains Jesus Ramirez Rubio tonight

Paige Spiranac puts on busty display in plunging top as she lists the ‘things that drive me crazy’

Laura Dern Is the Star of Roger Vivier’s New Short Movie

Ryan Poles Needs A Last-Minute Review Of His Quarterback Scouting Notes To Ensure Nothing Is Missed

Ria.city






Read also

Kristi Noem, a Trump VP contender, defends killing dog on family farm

British officials charge 2 with spying for China

Is Mike Faist Single or Dating Anyone? He Was Previously Public with One Ex-Girlfriend

News, articles, comments, with a minute-by-minute update, now on Today24.pro

News Every Day

NYU Hospital on Long Island performs miraculous surgery

Today24.pro — latest news 24/7. You can add your news instantly now — here


News Every Day

Ryan Poles Needs A Last-Minute Review Of His Quarterback Scouting Notes To Ensure Nothing Is Missed



Sports today


Новости тенниса
WTA

Мирра Андреева замыкает год // 16-летняя российская теннисистка успешно стартовала на крупном турнире WTA в Мадриде



Спорт в России и мире
Москва

РОСГВАРДИЯ ОБЕСПЕЧИЛА ПРАВОПОРЯДОК ВО ВРЕМЯ ФУТБОЛЬНОГО МАТЧА «ЦСКА» - «СПАРТАК» В МОСКВЕ



All sports news today





Sports in Russia today

Москва

РОСГВАРДИЯ ОБЕСПЕЧИЛА ПРАВОПОРЯДОК ВО ВРЕМЯ ФУТБОЛЬНОГО МАТЧА «ЦСКА» - «СПАРТАК» В МОСКВЕ


Новости России

Game News

Шапки женские на Wildberries — скидки от 398 руб. (на новые оттенки)


Russian.city


Москва

Жёсткие экологические требования решат инновационные энерготехнологии


Губернаторы России
Россия

«Регионы России – инвестиционный рай для коворкингов»: экспертное мнение Сергея Потанина, основателя сети коворкингов BLOKS


Подключение системы отопления в Московской области

В павильоне «Газпром» на ВДНХ пройдет Public talk с представителями науки, культуры и медиа

Шапки женские вязаные на Wildberries, 2024 — новый цвет от 392 руб. (модель 466)

Редкий формат загородного жилья появится в Покровском-Стрешнево


Певица Ольга Бузова прошла плановый осмотр в больнице

Гитарист Пугачевой Левшин рассказал о проблемах со здоровьем у певицы

Блогерша Алена Водонаева заявила, что ей нравится сын рэпера Джигана

Певца Николая Баскова заметили на публике с обручальным кольцом по цене квартиры в Москве


Линетт сыграет против Соболенко во втором круге турнира WTA в Мадриде

Потапова проиграла Фернандес во втором круге турнира WTA в Мадриде

Камбэком обернулся матч вундеркинда из России перед стартом Еленой Рыбакиной в Мадриде

WTA озвучила Елене Рыбакиной условия для становления второй ракеткой мира



Шапки женские на Wildberries — скидки от 398 руб. (на новые оттенки)

Жёсткие экологические требования решат инновационные энерготехнологии

По запросу Баку в Москве незаконно был задержан известный российский политолог Михаил Александров

Тема дня: На «Госуслугах» можно будет получить статус многодетной семьи с 2025 года


Сергей Трофимов выступит с летним концертом в Зеленом Театре ВДНХ

В "Локомотиве" иронично отреагировали на ничью в матче ЦСКА со "Спартаком"

Военные следователи провели в Судаке проверку лиц, не вставших на воинский учет

РОСГВАРДИЯ ОБЕСПЕЧИЛА ПРАВОПОРЯДОК ВО ВРЕМЯ ФУТБОЛЬНОГО МАТЧА «ЦСКА» - «СПАРТАК» В МОСКВЕ


Литературно-поэтический час «Ушла на фронт ещё девчонкой...»

ЧЕЧНЯ. Компания Utair увеличит число рейсов из Грозного

Психолог поделилась, что делать для избавления от «кредитной зависимости»

В Московской области сотрудники Росгвардии задержали подозреваемого в незаконном обороте наркотиков



Путин в России и мире






Персональные новости Russian.city
Сергей Трофимов

Сергей Трофимов выступит с летним концертом в Зеленом Театре ВДНХ



News Every Day

Paige Spiranac puts on busty display in plunging top as she lists the ‘things that drive me crazy’




Friends of Today24

Музыкальные новости

Персональные новости