SlideShare uma empresa Scribd logo
1 de 14
"reinvent public broadcasting for a
new generation in order to
compete against giants such as
Netflix and Amazon"
BBC Director-General Tony Hall (2017)
The Last Kingdom - BBC Two
How do you ensure teams act
in an Agile way, yet still
deliver to deadlines and co-
ordinate their activities.
BBC Proms – BBC Radio 3
SMP
Board
Mobile Platforms - Salford
Dependencies between teams cause friction,
which slows down the release of customer value
Special Forces: Ultimate Hell Week - BBC Two
Ensure your roadmaps are
aligned
Top Gear Series 24 – BBC Two
Embed your
expertise
upstream
Planet Earth ll – BBC One
Develop
your
organisation
al empathy
Silent Witness – BBC One
Close collaboration to avoid surprises
Comic Relief – BBC One
Be an enabler for
others, don’t
restrict forward
progress
Line of Duty - BBC Two
We are the
guardians of
our
components
not their
guards
Porridge - BBC One
Doctor Who - BBC One
1. Communicate at all levels
on a regular cadence
2. Integrate early and often to
identify dependencies
3. Involve the whole team at
each stage
4. Be an enabler to others
Delivering mobile
across the BBC
Matt Thornhill - Senior Delivery
Lead
Mobile Platforms
Thank
you.
Murder in Successville – BBC Three

Mais conteúdo relacionado

Destaque

Páginas Israelíticas – 4 – Suspirando por Jerusalén
Páginas Israelíticas – 4 – Suspirando por JerusalénPáginas Israelíticas – 4 – Suspirando por Jerusalén
Páginas Israelíticas – 4 – Suspirando por JerusalénAntonio García Megía
 
KelvinT_Directors Treatment
KelvinT_Directors TreatmentKelvinT_Directors Treatment
KelvinT_Directors TreatmentKelvin T
 
Laboratorios de gobierno. Innovación social aplicada a las AAPP
Laboratorios de gobierno. Innovación social aplicada a las AAPPLaboratorios de gobierno. Innovación social aplicada a las AAPP
Laboratorios de gobierno. Innovación social aplicada a las AAPP@GestionPublicav
 
FISTF World Cup portfolio
FISTF World Cup portfolioFISTF World Cup portfolio
FISTF World Cup portfolioAlan Collins
 
Mountain Valley Pipeline, Analysis of Environmental Issues
Mountain Valley Pipeline, Analysis of Environmental IssuesMountain Valley Pipeline, Analysis of Environmental Issues
Mountain Valley Pipeline, Analysis of Environmental IssuesJacqueline Tkac
 
The Yuan’s Rise as an International Currency
The Yuan’s Rise as an International CurrencyThe Yuan’s Rise as an International Currency
The Yuan’s Rise as an International CurrencyBloomberg LP
 
Redes Definidas por Software (SDN) e OpenFlow
Redes Definidas por Software (SDN) e OpenFlowRedes Definidas por Software (SDN) e OpenFlow
Redes Definidas por Software (SDN) e OpenFlowAnderson Weller
 
Gender diversity in organizations
Gender diversity in organizationsGender diversity in organizations
Gender diversity in organizationsRuchi Bhatia
 
White (GREEN;-) Paper AAA (Triple A) Juli 2015
White (GREEN;-) Paper AAA (Triple A) Juli 2015White (GREEN;-) Paper AAA (Triple A) Juli 2015
White (GREEN;-) Paper AAA (Triple A) Juli 2015Koos Groenewoud
 
Version control for PL/SQL
Version control for PL/SQLVersion control for PL/SQL
Version control for PL/SQLGerger
 
Photos vs Assets Library - いまさら始めるPhotos.framework
Photos vs Assets Library - いまさら始めるPhotos.frameworkPhotos vs Assets Library - いまさら始めるPhotos.framework
Photos vs Assets Library - いまさら始めるPhotos.frameworkKaname Noto
 
Seven Steps to a Successful Audio Strategy
Seven Steps to a Successful Audio StrategySeven Steps to a Successful Audio Strategy
Seven Steps to a Successful Audio StrategySam Zniber
 
Qué es un metodólogo deportivo diapositivas
Qué es un metodólogo deportivo diapositivasQué es un metodólogo deportivo diapositivas
Qué es un metodólogo deportivo diapositivasGuillermo Martel Dorantes
 
Self Education Makes You a Most Productive Entrepreneur
Self Education Makes You a Most Productive EntrepreneurSelf Education Makes You a Most Productive Entrepreneur
Self Education Makes You a Most Productive EntrepreneurMd. Mustafizur Rahman (Sonnet)
 

Destaque (16)

Páginas Israelíticas – 4 – Suspirando por Jerusalén
Páginas Israelíticas – 4 – Suspirando por JerusalénPáginas Israelíticas – 4 – Suspirando por Jerusalén
Páginas Israelíticas – 4 – Suspirando por Jerusalén
 
Future of construction World Economic Forum moladi
Future of construction World Economic Forum moladiFuture of construction World Economic Forum moladi
Future of construction World Economic Forum moladi
 
KelvinT_Directors Treatment
KelvinT_Directors TreatmentKelvinT_Directors Treatment
KelvinT_Directors Treatment
 
Laboratorios de gobierno. Innovación social aplicada a las AAPP
Laboratorios de gobierno. Innovación social aplicada a las AAPPLaboratorios de gobierno. Innovación social aplicada a las AAPP
Laboratorios de gobierno. Innovación social aplicada a las AAPP
 
FISTF World Cup portfolio
FISTF World Cup portfolioFISTF World Cup portfolio
FISTF World Cup portfolio
 
Mountain Valley Pipeline, Analysis of Environmental Issues
Mountain Valley Pipeline, Analysis of Environmental IssuesMountain Valley Pipeline, Analysis of Environmental Issues
Mountain Valley Pipeline, Analysis of Environmental Issues
 
The Yuan’s Rise as an International Currency
The Yuan’s Rise as an International CurrencyThe Yuan’s Rise as an International Currency
The Yuan’s Rise as an International Currency
 
Redes Definidas por Software (SDN) e OpenFlow
Redes Definidas por Software (SDN) e OpenFlowRedes Definidas por Software (SDN) e OpenFlow
Redes Definidas por Software (SDN) e OpenFlow
 
Gender diversity in organizations
Gender diversity in organizationsGender diversity in organizations
Gender diversity in organizations
 
White (GREEN;-) Paper AAA (Triple A) Juli 2015
White (GREEN;-) Paper AAA (Triple A) Juli 2015White (GREEN;-) Paper AAA (Triple A) Juli 2015
White (GREEN;-) Paper AAA (Triple A) Juli 2015
 
Version control for PL/SQL
Version control for PL/SQLVersion control for PL/SQL
Version control for PL/SQL
 
Photos vs Assets Library - いまさら始めるPhotos.framework
Photos vs Assets Library - いまさら始めるPhotos.frameworkPhotos vs Assets Library - いまさら始めるPhotos.framework
Photos vs Assets Library - いまさら始めるPhotos.framework
 
Seven Steps to a Successful Audio Strategy
Seven Steps to a Successful Audio StrategySeven Steps to a Successful Audio Strategy
Seven Steps to a Successful Audio Strategy
 
Qué es un metodólogo deportivo diapositivas
Qué es un metodólogo deportivo diapositivasQué es un metodólogo deportivo diapositivas
Qué es un metodólogo deportivo diapositivas
 
Self Education Makes You a Most Productive Entrepreneur
Self Education Makes You a Most Productive EntrepreneurSelf Education Makes You a Most Productive Entrepreneur
Self Education Makes You a Most Productive Entrepreneur
 
Kotlin as an AltJS
Kotlin as an AltJSKotlin as an AltJS
Kotlin as an AltJS
 

Semelhante a Dependencies cause organisational friction

Industries introduction for The Bridge and Life on Mars
Industries introduction for The Bridge and Life on MarsIndustries introduction for The Bridge and Life on Mars
Industries introduction for The Bridge and Life on MarsKStockwell
 
Bluestone 42 booklet
Bluestone 42 bookletBluestone 42 booklet
Bluestone 42 bookletJDunn43
 
Section B Feedback
Section B FeedbackSection B Feedback
Section B FeedbackMrsHouseLND
 
Industries introduction
Industries introductionIndustries introduction
Industries introductionKStockwell
 
Luther - MS4 WJEC Media Case Study- Industry and Audience
Luther - MS4 WJEC Media Case Study- Industry and AudienceLuther - MS4 WJEC Media Case Study- Industry and Audience
Luther - MS4 WJEC Media Case Study- Industry and AudienceElle Sullivan
 
UK and US Hyper Local Update: Sept-Oct 2011 - 20 key developments
UK and US Hyper Local Update: Sept-Oct 2011 - 20 key developmentsUK and US Hyper Local Update: Sept-Oct 2011 - 20 key developments
UK and US Hyper Local Update: Sept-Oct 2011 - 20 key developmentsDamian Radcliffe
 
Mac129 med102 med122 Television, video and the internet
Mac129 med102 med122 Television, video and the internetMac129 med102 med122 Television, video and the internet
Mac129 med102 med122 Television, video and the internetRob Jewitt
 
BBC1 and My Family
BBC1 and My FamilyBBC1 and My Family
BBC1 and My FamilyNaamah Hill
 
Class dr who key terms
Class dr who key termsClass dr who key terms
Class dr who key termsDB3igs
 
IT OUTSOURCING AT BBC.pptx
IT OUTSOURCING AT BBC.pptxIT OUTSOURCING AT BBC.pptx
IT OUTSOURCING AT BBC.pptxAugustinPS
 
Local tv starting from the internet post IFNC
Local tv starting from the internet post IFNCLocal tv starting from the internet post IFNC
Local tv starting from the internet post IFNCwilliam perrin
 
U8 A1 powerpoint
U8 A1 powerpointU8 A1 powerpoint
U8 A1 powerpointdgordonfilm
 
Unit 42 - P1 - Bethany Blackburn
Unit 42 - P1 - Bethany Blackburn Unit 42 - P1 - Bethany Blackburn
Unit 42 - P1 - Bethany Blackburn Beth1Blackburn
 
Innovation Culture & The BBC (R&D North) Ou Digital Futures Final
Innovation Culture & The BBC (R&D North) Ou Digital Futures FinalInnovation Culture & The BBC (R&D North) Ou Digital Futures Final
Innovation Culture & The BBC (R&D North) Ou Digital Futures FinalBBC
 
Commissioning process
Commissioning processCommissioning process
Commissioning processteasticks
 

Semelhante a Dependencies cause organisational friction (20)

Industries introduction for The Bridge and Life on Mars
Industries introduction for The Bridge and Life on MarsIndustries introduction for The Bridge and Life on Mars
Industries introduction for The Bridge and Life on Mars
 
P1
P1P1
P1
 
Bluestone 42 booklet
Bluestone 42 bookletBluestone 42 booklet
Bluestone 42 booklet
 
Section B Feedback
Section B FeedbackSection B Feedback
Section B Feedback
 
ITV America
ITV  AmericaITV  America
ITV America
 
Industries introduction
Industries introductionIndustries introduction
Industries introduction
 
Luther - MS4 WJEC Media Case Study- Industry and Audience
Luther - MS4 WJEC Media Case Study- Industry and AudienceLuther - MS4 WJEC Media Case Study- Industry and Audience
Luther - MS4 WJEC Media Case Study- Industry and Audience
 
UK and US Hyper Local Update: Sept-Oct 2011 - 20 key developments
UK and US Hyper Local Update: Sept-Oct 2011 - 20 key developmentsUK and US Hyper Local Update: Sept-Oct 2011 - 20 key developments
UK and US Hyper Local Update: Sept-Oct 2011 - 20 key developments
 
Mac129 med102 med122 Television, video and the internet
Mac129 med102 med122 Television, video and the internetMac129 med102 med122 Television, video and the internet
Mac129 med102 med122 Television, video and the internet
 
BBC1 and My Family
BBC1 and My FamilyBBC1 and My Family
BBC1 and My Family
 
Class dr who key terms
Class dr who key termsClass dr who key terms
Class dr who key terms
 
P1 a uk tv
P1 a uk tvP1 a uk tv
P1 a uk tv
 
IT OUTSOURCING AT BBC.pptx
IT OUTSOURCING AT BBC.pptxIT OUTSOURCING AT BBC.pptx
IT OUTSOURCING AT BBC.pptx
 
Local tv starting from the internet post IFNC
Local tv starting from the internet post IFNCLocal tv starting from the internet post IFNC
Local tv starting from the internet post IFNC
 
U8 A1 powerpoint
U8 A1 powerpointU8 A1 powerpoint
U8 A1 powerpoint
 
Task 5
Task 5 Task 5
Task 5
 
2005 EBU Training BBC News platform
2005 EBU Training BBC News platform2005 EBU Training BBC News platform
2005 EBU Training BBC News platform
 
Unit 42 - P1 - Bethany Blackburn
Unit 42 - P1 - Bethany Blackburn Unit 42 - P1 - Bethany Blackburn
Unit 42 - P1 - Bethany Blackburn
 
Innovation Culture & The BBC (R&D North) Ou Digital Futures Final
Innovation Culture & The BBC (R&D North) Ou Digital Futures FinalInnovation Culture & The BBC (R&D North) Ou Digital Futures Final
Innovation Culture & The BBC (R&D North) Ou Digital Futures Final
 
Commissioning process
Commissioning processCommissioning process
Commissioning process
 

Último

H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Último (20)

H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

Dependencies cause organisational friction

Notas do Editor

  1. "reinvent public broadcasting for a new generation in order to compete against giants such as Netflix and Amazon" That's quite a statement from Tony Hall We have a target of doubling the number of visitors and quadruple the time a user spends on iPlayer by 2020. This ambitious target requires a lot of work to be completed across the BBC. As an example of the number of teas involved, iPlayer alone is split into 3 divisions - mobile, web and TV. Each of these divisions is split into several smaller groups (crews) of around 10-15 people. There are further teams running the backend systems, servers and managing the encoding and distribution of programs. That’s a lot of people across multiple locations in the UK. That will all need to work closely together
  2. How do you ensure agility whilst coordinating many threads of activity? This is a challenge for any organisation regardless of size. In this presentation I will focus on some of the tactics we employ as Mobile Platforms to ensure we and those around us remain Agile. Why are Mobile Platforms an ideal case study? We are responsible for building and maintaining a variety of core native mobile components that are used throughout the BBC estate. We manage 19 components in our single team, which are currently used in 14 native mobile apps, each app is then developed by its own crew.
  3. These components are used across the BBC and we are often the central pivot point and the glue between a number of teams. This places us at the center of that co-ordination effort The highest profile of our components is the Standard Media Player or (SMP as we refer to it) – If you have ever used iPlayer on your mobile, tablet or used cast to watch on your TV then you were using SMP. To give you an idea of the importance of mobile, in the week following Christmas just gone, SMP in iPlayer mobile had over 7 million program views, that's over 10% of the UK population watching at least one program a week.
  4. How do we work - As a team we strive act and work in an agile way, we imit our work in progress to ensure a very narrow focus, We slice our work thinly and look to release our components weekly with a focus on delivering value in each release. With weekly releases we ensure that the scope of change is small which helps simplify testing and provides high confidence in the quality of our releases. With the regular release we enable other teams to plan based on our predictable cadence of value.
  5. How Else – Pair Programming – having engineers work together on a ticket ensure we have less work in progress and two heads are better than one for solving problems Our testers are embedded with the engineers rather than in a separate team (same for other disciplines UX etc), Engineers also stay on a ticket until it has passed regression meaning we don’t have a costly handoff or delays whilst we wait to get a problems fixed. The upshot is that we can quickly deliver small features and change direction easily to address new opportunities.
  6. So what is the biggest challenge we face to achieving the 2020 target? Dependencies cause organisational friction which slows down release of customer value. It is that value that will drive audience engagement. Fast feedback is essential to any organisation as it provides data which you can use to improve future deliveries. I’m going to talk about four tactics we have adopted that help us reduce challenges to agility.
  7. Tactic No.1 - Ensure your roadmaps are aligned Seems obvious – but all too often organisations and teams discuss roadmaps at the start of the year and then squirrelling themselves away, chances are something major will shift within the first month that will derail the well laid plans. All the teams we work with have their own products, each one with its own product owner, stakeholders and executives who all have their own agendas and ideas of what is most valuable to the audience. How do we mange that? Meetings get a bad wrap and rightly so in many cases – however with a clear focus and outcome they are worth more than a 100 emails in maintaining alignment. Set a regular cadence for this communication so that you get into a rhythm of sharing: monthly roadmap - look to the future, next quarter and beyond Weekly project specific meetings - now and next, coordinate dependencies, close alignment of objectives across teams Cross team daily standups that bring together multiple stakeholders working towards a common goal and the focus is on now with an eye to removing blockers. This stand-up is following the normal team standup. It is critical you invest substantial amounts of energy in communicating at all levels within your organisation to ensure you remain aligned.
  8. Tactic No. 2 to reduce friction between teams - Embed your expertise upstream If you have a deliverable that will form part of a bigger system, then take steps to ensure that the integration further up the value stream (closer to the audience) is as smooth as possible, we do this in a number of ways: When delivering a component to say iPlayer or BBC news we will pair with people in that team or even on occasions work with their entire crew: This enables us to learn about the challenges they might face using our components – So we can improve future releases. Possibly even making changes there and then to reduce friction.
  9. Tactic No.2 cont. Our intimate knowledge of the feature/component, coupled with the other teams knowledge of the product, reduces the time it takes to integrate. Allowing a smoother process and cutting time to release and therefore deliver value to the audience Another favorite technique is for us to spike the system end to end, this is a quick prototype that allows us to test out and validate assumptions. Enabling us to understand the challenge in more detail which we share with other teams. Once completed and we will also wok with other product teams to add our spike into their product, which means that both teams to learn really early in the project what integration obstacles we might face. By Building organisational empathy in this way you ensure team members have their heads up and outward focused, they are more considerate of their actions and more likely to see challenges coming early
  10. Tactic No. 3 - Close collaboration to avoid surprises There is nothing worse than delivering a feature only to realise you solved the wrong problem. The impact of this can derail even the best laid plans across multiple teams. For that reason we invest time to ensure that everyone on a project is included along the way: Daily standups everyone is present and we discuss progress and challenges ensuring fast feedback to all. When Kicking off new tickets we ensure people present from product, engineering and test to ensure the requirements are clear and considered. If you miss out a discipline at KO then you run the risk of delivering a sub optimal solution i.e. missing test result in engineers not considering how the work will be validated and this causes costly rework work and delays. We also regularly hold pre project workshop for other teams to attend. Here we present our proposed solution for a ticket or project and provide them with the opportunity to feedback. Many times this has paid dividends when together you identify a missed opportunity or highlight a potential roadblock. TOP TIP - ensure the attendees understand that this is an opportunity to iron out any creases and not for them to dictate a solution to your team
  11. The final one - Tactic No. 4 - Be an enabler for others, don’t restrict forward progress Teams are of a fixed size, it takes time to add more people and bring them up to speed. As is the case in any team where components need to be maintained there can often be a lot of demands on our time. How to prevent a team being dominated by incoming requests, or swamped in a see of context switching unable to progress with the critical path? New for this year - We have a pair of engineers (on rotation) who are entirely outward facing, and by that I mean they are focused on helping other teams work with our components – this pair look to educate and empower others outside our team.
  12. Tactic No. 4 Cont. We have rigorous set of guidelines that others follow if they want to amend one of our components: We ask that other product teams engage with us upfront and discuss the change they might want to make. Teams often think about a solution to their own challenge and we need to broaden the perspective to include everyone who uses a component, that way the most value can be derived across the BBC. By enforcing certain standards around automated and manual test coverage we also ensure that these components remain manageable, by which I mean we have confidence in releasing and maintaining them. We are the guardians of our components not their guards.
  13. So how will we reinvent public broadcasting for a new generation? Details still to be decided – but we must Communicate regularly at all levels to ensure you maintain alignment Integrate early and often to identify dependencies and flush out problems that will be more costly to fix in the future and could derail a project. Involve the team at each stage of the process - it's a false economy to miss people out, the later you make a change the more it costs Be generous with your knowledge and an enabler to others.