how to run a tech audit - ignite london
TRANSCRIPT
How to run a tech auditand ditch the failing platforms
9th July 2019
simply brilliant thinkersmaking software brilliantly simple
1. Audit your stack!
2. Align to business objectives
3. Focus on your company’s priorities, not buzz in the market
4. Consider the value of marketing operations
5. Create your own advisory board
#IgniteB2B@boxuk
1. Consider the value of marketing operations
2. Align to business objectives
3. Focus on your company’s priorities, not buzz in the market
4. Create your own advisory board
5. Audit your stack!
#IgniteB2B@boxuk
1. Consider the value of marketing operations
2. Align to business objectives
3. Focus on your company’s priorities, not buzz in the market
4. Create your own advisory board
5. Audit your stack!
#IgniteB2B@boxuk
01 02 03 04
Live Poll
Who is making use of marketing operations?
#IgniteB2B@boxuk
It’s devoted to activities around selecting and implementing tech that monitors, measures and delivers marketing.
https://www.b2bmarketing.net/en-gb/resources/features/what-your-rivals-already-know-about-marketing-operations#IgniteB2B@boxuk
Marketing automation refers to software platforms and technologies designed for marketing departments and
organizations to more effectively market on multiple channels online (such as email, social media, websites, etc.) and
automate repetitive tasks.
https://en.wikipedia.org/wiki/Marketing_automation#IgniteB2B@boxuk
DevOps is a set of software development practices that combines software development (Dev) and information
technology operations (Ops) to shorten the systems development life cycle while delivering features, fixes, and
updates frequently in close alignment with business objectives.
https://en.wikipedia.org/wiki/DevOps #IgniteB2B@boxuk
01 02 03 04
Live Poll
Who is making use of marketing operations?
#IgniteB2B@boxuk
1. Consider the value of marketing operations
2. Align to business objectives
3. Focus on your company’s priorities, not buzz in the market
4. Create your own advisory board
5. Audit your stack!
#IgniteB2B@boxuk
Typical Discovery Activities
End User Observation
Surveys
End User Analysis
As-Is Content Audit
Site Analytics Review
Personas
Content Strategies
Information Architecture
Sketching Workshop
Wireframes
Stakeholder Interviews
Competitor Analysis
Industry Analysis
KPI Review
Business Case Review
Process Mapping
Story Mapping
Workshop
Tech Options
Solution Architecture
High Level Build Plan
Product Vision
MVP Identification
Usability Review
Architecture Review
#IgniteB2B
Recommended Discovery Package
End User Observation
Surveys
End User Analysis
As-Is Content Audit
Site Analytics Review
Personas
Content Strategies
Information Architecture
Sketching Workshop
Wireframes
Stakeholder Interviews
Competitor Analysis
Industry Analysis
KPI Review
Business Case Review
Process Mapping
Story Mapping
Workshop
Tech Options
Solution Architecture
High Level Build Plan
Product Vision
MVP Identification
Usability Review
Architecture Review
#IgniteB2B
Description
The Product Vision is your overarching goal for the project - what you are aiming to achieve. It is the very reason you are creating the new system and thus ensuring it is identified clearly and concisely up front is essential to give you a coherent backdrop against which to subsequently judge any product requirements.
Purpose
Throughout the project ensure your Product Vision is always kept in sight when defining and developing requirements, using it to create a ‘Definition of Done’ for each of the user stories created in the user story mapping stage.
Ultimately this promotes shared understanding and agreement across project stakeholders on when these stories might be ready to move into development, and furthermore on when a developed user story has satisfactorily met its acceptance criteria.
Output
A Product Vision statement for your new system.
ProductVision
@boxuk #IgniteB2B@boxuk
Product Vision (structure)
For [customers/users]
Who have [needs]
[Product Name] is a [description]
That will [value statement]
#IgniteB2B@boxuk
Typical Discovery Activities
End User Observation
Surveys
End User Analysis
As-Is Content Audit
Site Analytics Review
Personas
Content Strategies
Information Architecture
Sketching Workshop
Wireframes
Stakeholder Interviews
Competitor Analysis
Industry Analysis
KPI Review
Business Case Review
Process Mapping
Story Mapping
Workshop
Tech Options
Solution Architecture
High Level Build Plan
Product Vision
MVP Identification
Usability Review
Architecture Review
#IgniteB2B
1. Consider the value of marketing operations
2. Align to business objectives
3. Focus on your company’s priorities, not buzz in the market
4. Create your own advisory board
5. Audit your stack!
#IgniteB2B@boxuk
Functionality is what a system does - think "nouns".
Quality is how well it does it - think "adverbs".
Thinking about priorities
#IgniteB2B@boxuk
Quality attributes describe externally visible properties of a software system and the expectations for that system’s
operation. Quality attributes define how well a system should perform some action. These -ilities of the system are
sometimes called quality requirements.
From: "Design It!: From Programmer to Software Architect" by Michael Keeling #IgniteB2B@boxuk
1. Consider the value of marketing operations
2. Align to business objectives
3. Focus on your company’s priorities, not buzz in the market
4. Create your own advisory board
5. Audit your stack!
#IgniteB2B@boxuk
1. Consider the value of marketing operations
2. Align to business objectives
3. Focus on your company’s priorities, not buzz in the market
4. Create your own advisory board
5. Audit your stack!
#IgniteB2B@boxuk
@boxuk
The Technology Radar
New or moved items
No change
Hold Assess Trial Adopt Adopt Trial Assess Hold
https://thoughtworks.com/radar
#IgniteB2B@boxuk
#IgniteB2B
How it works Hold
Assess
Trial
Adopt
Techniques Tools
Platforms Partners
#IgniteB2B@boxuk
● Everyone uses Post-it notes to write their nominees & sticks them on the white board within the 4 concentric circles (hold, assess, trial, adopt).
● A facilitator groups similar notes (there is inevitably some overlap)
● As a group, discuss each technology, and where it should live on the radar
● Someone is chosen to write a few sentence description contextualising the decision
@boxuk
How to build it
#IgniteB2B@boxuk
● Use the radar to inform your technology decisions
● Audit not just your existing stack but also new things you are interested in
● Revisit regularly (once or twice a year) to ensure you are making informed decisions on the martech you adopt
● Remember the discussion is more important than the artifact
@boxuk
What now?
#IgniteB2B@boxuk
1. Build your own tech radar
2. Discover discovery
3. Consider Quality Attribute Requirements (QARs)
4. ‘Shift left’ on operations
5. Look at how open source governs best practice
5 key takeaways
#IgniteB2B@boxuk
simply brilliant thinkers making software brilliantly simple
At Box UK our team of simply brilliant thinkers, consultants and application developers mastermind simply brilliant solutions to the world’s toughest web and software projects.
It’s why blue chip organisations around the world, from airlines to car manufacturers, international banks to global charities, choose to trust us with the execution of their digital
strategies, from the development of enterprise-level custom software platforms to the delivery of award-winning multi-channel experiences.
So if you want an effective, compelling software solution, talk to us.
[email protected] • +44 (0)20 7439 1900