Agile Principles in Digital Marketing and Acquisition

I've had the opportunity to truly explore the supply chain of digital marketing through the lens of an agency and from the view of an in-house executive. What I've learned is that real-time digital marketing is the very essence of what agile is all about.

Cezanne Huq 2 min read

In the past decade or two, I’ve had the opportunity to truly explore and learn more about the “supply chain” of digital marketing through the lens of an agency and from the view of an in-house digital marketing executive. I’ve also had the opportunity to work within the top most important verticals such as Financial Services, Travel & Hospitality and Retail and learn about the opportunities and challenges each have faced to deliver high-fidelity digital strategy to drive business growth.

What I’ve learned is that in every experience I couldn’t help seeing a tale of two cities: on one hand organizations stumbling into adopting agile software development methodologies while on the other hand, marketing organizations working to adopt waterfall methods.

Ironically, real-time digital marketing is the very essence of what agile is all about. How else could you possibly deliver on its promise, operationally and to scale up? We just don’t think to apply the very ingredients that have made agile a success in software and product development to marketing and in particular to digital transformation.

“Agile software development is a group of software development methods based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. It promotes adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and encourages rapid and flexible response to change.” Source: Wikipedia

Principles for Digital Marketing In An Agile World

  1. Our highest priority is to satisfy the customer through rapid and continuous delivery of valuable services and deliverables
  2. Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.
  3. Deliver high quality working services and deliverables frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale and rhythm.
  4. Business people, technology, analysts and developers must work together daily throughout a project.
  5. Build projects around motivated team members. Provide them the environment and support they need, and trust them to get the work done.
  6. Make face-to-face conversations mandatory as it’s the most efficient and effective method of conveying information to and within a team.
  7. Functional services and regular deliverables are the primary measure of progress.
  8. Agile processes promote sustainable development. Sponsors, developers, and users should be able to maintain a constant pace indefinitely.
  9. Continuous attention to technical excellence and good design enhances agility.
  10. Simplicity — the art of maximizing the amount of work not done — is essential.
  11. The best architectures, requirements, and designs emerge from self-organizing teams.
  12. At regular intervals, the team should reflect on how to become more effective, then tune and adjust its process and behavior accordingly.
  13. Communicate what’s worked and what has not, including how the team will adjust its process and behavior.

Get the next one by email

Occasional notes on growth, brand and performance. No spam, one click to leave.

Double opt-in: nothing is sent until you confirm from your inbox. Unsubscribe any time with one click.