Getting ready for a panel I was moderating at MarkLogic’s Big Data Summit in New York last month, I was doing research on the history of Agile Development. My two guest speakers, Tim Dunnington of ICA and Richard Winslow of Zynx Health, were going to be talking “agile.” It turned out to be a great conversation on how agile development allows technology and business to converge, and the best practices for making it work within an organization.
Tim’s group cycles through 21-day sprints, while Richard’s innovation team releases continuously. They both pointed out that the duration of a sprint is an agreed-upon timeline –determined by business and development needs– and priorities are set for that period of time. Business sets the priorities, development gets it done, business reviews and verifies, and development releases. Rinse and repeat.
While Agile Development has been in the tech domain since 2001, when 17 “organizational anarchists” got together in Utah to orchestrate a better way to create software, it really is a process that should win the heart of marketers. According to the Agile Manifesto, AD promotes “adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and encourages rapid and flexible response to change.”
The first of the 12 Principles of Agile, as you’ll find on http://agilemanifesto.org/principles.html, is this: “Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.”
What this means for marketers is that the development team is primed to be responsive to customers’ changing needs and market conditions. Old methods sequester the development team with a scope of work (in which every condition needed to be thought through), and finished code would emerge 12-18 months later. Without intervals of feedback, the risk of failure was great. As customers’ needs changed, it grew more difficult to be responsive. The forbearers of Agile Development wanted to liberate programmers from their cubes and move them into the business circles. With agile, development is done in smaller chunks – sprints with routine checks and balances with the business team.
The marketers of Silicon Valley have taken notice and have created an Agile manifesto of their own that is also centered on customer service, rapid response, and short duration sprints and scrums. (Further reading on Wikipedia.)
The movement of developers –and now Marketers– toward Agile is creating a blur between the two disciplines. A good marketer has to know what is possible in order to get the word out there – and a good techie needs to figure out where customers want to go.
I think I see visions of Chief Marketing Technologists or Chief Technology Marketers in the not-so-distant future.
Like what you just read, here are a few more articles for you to check out or you can visit our blog overview page to see more.
The MarkLogic Optic API makes your searches smarter by incorporating semantic information about the world around you and this tutorial shows you just how to do it.
Are you someone who’s more comfortable working in Graphical User Interface (GUI) than writing code? Do you want to have a visual representation of your data transformation pipelines? What if there was a way to empower users to visually enrich content and drive data pipelines without writing code? With the community tool Pipes for MarkLogic […]
Rest and Spread Properties in MarkLogic 10 In this last blog of the series, we’ll review over the new object rest and spread properties in MarkLogic 10. As mentioned previously, other newly introduced features of MarkLogic 10 include: The addition of JavaScript Modules, also known as MJS (discussed in detail in the first blog in this […]
Don’t waste time stitching together components. MarkLogic combines the power of a multi-model database, search, and semantic AI technology in a single platform with mastering, metadata management, government-grade security and more.
Request a Demo