Dentro da "incubadora de inovação" da BBC

Como é um dia típico no BBC News Labs?

Nós frequentemente descrevemos o News Labs como a “incubadora de inovação” da BBC. É uma boa descrição do nosso papel na corporação, mas não dá candidatos em potencial – ou amigos e membros da família curiosos, aliás – uma idéia clara do que nossa equipe faz todos os dias na Broadcasting House da BBC.

Por isso, decidimos tirar uma foto de um dia típico no escritório, visto das mesas de sete de nossos desenvolvedores, engenheiros e produtores. Apenas alguns de nós são especializados em uma área de assunto, portanto, cada visualização é representativa do trabalho que pode ser colocado em qualquer mesa do Labber durante um de nossos sprints de projeto. No final de um ciclo de projeto de dois meses, reorganizamos nossas equipes e começamos a prototipar nosso próximo conjunto de ideias. Estes geralmente se enquadram em duas categorias: novas ferramentas para ajudar os jornalistas a produzir conteúdo melhor ou novos formatos de notícias para o público da BBC.

E falando de potenciais candidatos a emprego – estamos contratando! Se isso soa como seu dia de sonho no escritório, confira nossos anúncios para um engenheiro de software sênior e um gerente de produto executivo .

10:00 – Manish, Engenheiro Principal de Software

Atualmente, estou trabalhando com meu colega James para ajudar a transformar os registros de saída de um dos nossos bots de mensagens em um formulário que podemos consultar, para obter insights sobre o alcance e o uso.

Estamos usando algumas das tecnologias e serviços fornecidos pela AWS para armazenar e transformar nossos dados de registro, o que nos dá flexibilidade para pesquisá-los com facilidade. Os logs estão atualmente entrando nos fluxos do AWS CloudWatch Logs e estamos tentando injetá-los em um bucket do S3 usando o Amazon Kinesis Firehose . Isso deve nos dar a flexibilidade de executar consultas diretamente nos dados de log usando o Amazon Athena sem muita sobrecarga. Também nos libera de ter que construir e manter nosso próprio banco de dados.

"Estou aprendendo sobre as novas tecnologias e o processo editorial".

Eu freqüentemente me vejo trabalhando junto com meus colegas de equipe em tarefas similares e é exatamente isso que eu acho ótimo em meu papel de cuidar de nossa infraestrutura. No início desta semana, eu ajudava Grant a melhorar um dos nossos trabalhos de implantação do Jenkins . Na próxima semana, talvez eu esteja apoiando outra equipe que está ajudando a migrar parte de nosso hardware interno entre data centers, eu também poderia estar apoiando nossos vários projetos para facilitar a implantação de protótipos ou, geralmente, aconselhando boas práticas de desenvolvimento. Todo o tempo, estou aprendendo sobre as novas tecnologias e o processo editorial de meus colegas de equipe.

11:00 – Remi, engenheiro de software júnior

Estou terminando os ajustes para a pesquisa no Windows on the Newsroom (WON) 2, um projeto de seis semanas que explora como podemos ajudar os jornalistas a enriquecer seus artigos com conteúdo adicional relacionado à sua história. O WON agrupa os feeds de dados da BBC em uma interface acessível e pesquisável.

Acabei de corrigir um bug irritante e agora os usuários podem classificar os resultados da pesquisa. Agora que está funcionando, quero limpar e refatorar o código antes de criar uma solicitação pull do Git.

Além de usar ferramentas familiares como Git, React, AWS e Docker, no Labs somos encorajados a nos envolver com tecnologia de ponta divertida, como bots, reconhecimento facial e Alexa – e eu tive a oportunidade de trabalhar nos três desde que entrou no outono passado. Os outros Labbers são muito favoráveis ??e eu não posso acreditar no quanto aprendi.

Uma ferramenta de reconhecimento facial, prototipada por Remi e colegas, durante um projeto de seis semanas

Eu também tive a oportunidade de me envolver no trabalho de divulgação. Mostrei nosso trabalho nas Prefeituras de Design e Engenharia da BBC, escrevi posts para o nosso site e também fiquei preso à tecnologia de ponta da MozFest.

12:00 – Grant, produtor de desenvolvimento de bots

Eu estou trabalhando em bots . Eles fazem parte da campanha da BBC para tornar as notícias acessíveis a todos os públicos, não apenas aos engajados politicamente. Eles são ótimos porque permitem que um leitor participe de uma história complicada “na metade do caminho” – mas também é complicado para os jornalistas, porque é mais difícil escrever uma história interativa e não linear do que as tradicionais palavras de 400 ou 2000. ou slot de TV de três minutos.

Então, agora, estamos fazendo perguntas como "Como os jornalistas podem obter um chatbot online em 15 minutos para ajudar a construir uma história popular?" Ou: "Se uma história é apresentada como uma sessão de perguntas e respostas, será que os leitores desistem? questões complexas? ”Para testar isso, eu codifiquei um construtor de bots no Rails, cuja saída você pode ver no bot do artigo aqui . É um projeto de equipe: o front end foi codificado por Tom Maslen, ex-funcionário do Labs, e pela BBC Visual Journalism Team. E James e Luke, da Labs, têm trabalhado para disponibilizar a produção de bots no Facebook Messenger.

Uma captura de tela dos nossos chatbots in-article, que desenvolvemos com a equipe de Jornalismo Visual

E o futuro? Esta tarde, eu me encontrei com a P & D da BBC para discutir como poderíamos centralizar a BBC em um único formato de dados "bot story". Então, deve ser fácil oferecer suporte a bots em todo o conteúdo, em todos os canais e em toda a corporação. Mas essa conversa imediatamente se transformou no que, para mim, é uma discussão muito mais interessante:

“Podemos usar bots para torná-lo algo normal e normal para uma audiência falar com as organizações de notícias? E se tivéssemos uma verdadeira conversa de duas vias com o público, como isso poderia mudar a notícia? ”

13:00 – Almoço da equipe ?

Em dias ensolarados, você pode nos encontrar na Praça Cavendish. Nos dias chuvosos, podemos estar no Media Cafe da BBC com vista para a redação. E, independentemente do tempo, você quase sempre encontrará um Labber reabastecendo nossa lata de biscoitos ou fazendo uma rodada de chás da tarde ou cafés para a equipe.

14:00 – Tamsin, engenheiro de software

Estou trabalhando em um projeto piloto experimentando o novo formato AMP Story . Nas últimas semanas temos trabalhado em estreita colaboração com jornalistas dos serviços russo e doméstico e estamos prestes a publicar nossas três primeiras reportagens, depois de fazer alguns ajustes finais.

As três primeiras histórias da AMP da BBC – bem a tempo do casamento real

O meu colega Pietro foi improvisado um CMS simples que converte os dados para o formato de história AMP usando alguns aberto fonte software criado por Mic Notícias . Estou fazendo upload de algumas imagens finais para um intervalo do S3 e verificando se os vídeos funcionam para outra história que publicaremos amanhã. O projeto envolveu muita colaboração com equipes na BBC R & D, Serviço Mundial, Operações, Serviços de Mídia, Marketing e Jornalismo Visual, e todos foram muito úteis para que isso acontecesse, especialmente com um evento em Windsor que mantém todos ocupados.

O Mobile & New Formats Editor da BBC é fã do nosso trabalho

Meu colega Lei recebeu alguns rótulos finais de rastreamento de análise e os adicionou ao projeto para que possamos julgar o sucesso das histórias, que foi nosso bloqueador final – agora podemos ir ao vivo! Você pode ler nossas três primeiras histórias aqui , aqui e aqui .

Eu envio por e-mail algumas partes interessadas para que eles saibam que o projeto está vivo e a resposta é muito positiva. Encontro-me com Nathalie Malinarich, editora de formatos móveis e novos nas escadas e analisamos as histórias juntos. Ela percebe que os links de jornada para frente não estão funcionando, então eu volto para o andar de cima para colocar uma correção no lugar.

15:00 – James, engenheiro de software

Atualmente estou trabalhando em alguns dos nossos formatos chatbot no artigo e exportando-os para o Messenger, com foco no engajamento de públicos carentes. Ao usar a plataforma Messenger do Facebook, também podemos fornecer atualizações diárias e semanais sobre as notícias locais para eles e explorar novas formas de fornecer histórias por meio de formatos de conversação.

Meu colega Grant criou um aplicativo da Web separado que ajuda os jornalistas a criar jornadas de conversação para nossos bots no artigo. Tirando a saída de dados deste aplicativo, podemos transportar as respostas em um formato para o Messenger e otimizar a aparência da plataforma.

"Há também alguns outros serviços da AWS que utilizamos que são novos para mim – como o Kinesis Firehose e o Athena, por isso é uma ótima experiência de aprendizado."

Fomos sem servidor para este corredor do Messenger Bot – usando o AWS Lambda liderado pelo API Gateway para conversar com o Facebook. Há também alguns outros serviços da AWS que utilizamos que são novos para mim – como o Kinesis Firehose e o Athena, por isso é uma ótima experiência de aprendizado.

Atualmente, estamos observando como podemos impulsionar as principais notícias diárias para nossos assinantes em escala. A API de transmissão do Facebook elimina a complexidade de tentar alcançar centenas de milhares de usuários simultaneamente. É hora de integrar isso ao nosso Lambda e testar para ter certeza de que podemos alcançar os assinantes.

16:00 – Alvin, Desenvolvedor Front-End

Estou trabalhando para melhorar a interface do usuário de um dos nossos protótipos que está se aproximando da data de lançamento.

Nosso protótipo atual trata de abordar uma série de pequenos pontos problemáticos que jornalistas e produtores de conteúdo enfrentam quando pesquisam por vídeos e conteúdo relacionado em nossos sistemas internos.

Nos bastidores: este é um protótipo da web que consiste em uma interface do usuário do React que se comunica com um servidor node.js que atua como uma interface para o nosso back-end, que é alimentado pelo ElasticSearch.

17:00 – Alli, Produtor Outreach

Atualmente estou trabalhando na limpeza de alguns repositórios do GitHub de um projeto recente que agora estamos procurando por código aberto.

Geralmente estou ocupado gerenciando os canais de mídia social do News Labs e produzindo nossos eventos, mas tive a oportunidade de me envolver com a temporada de Crossing Divides neste sprint. Eu ajudei a desenvolver uma aplicação web interativa com outros três Labbers, aprimorei meu JavaScript e aprendi muito sobre o React ao longo do projeto. Este foi meu primeiro código voltado para o público na BBC, e por isso tem sido muito gratificante ver o quanto eu sei mais sobre código limpo agora do que quando agrupei pela primeira vez alguns dos scripts de análise de dados do projeto. Eu também estou animado para ser a cobaia do processo de open-sourcing, já que tem havido muito interesse em fazer mais de nossa codificação a céu aberto.

Uma captura de tela do aplicativo da web Crossing Divides

Eu acho que esta tarefa atual realmente encapsula as coisas que eu mais amo no meu trabalho: a oportunidade de usar tantas habilidades diferentes, desde a produção de mídia social, passando pelo relatório de notícias até o desenvolvimento de front-end, no dia-a-dia. Todos no Labs têm sido extremamente favoráveis ??ao meu desenvolvimento como programador e jornalista, e muitas vezes sinto que o maior desafio é se concentrar em apenas uma coisa para fazer durante um sprint de projeto.

Estamos a contratar. Quer saber mais?

Siga-nos no Twitter , explore nosso blog , assista ao nosso vídeo de final de ano ou entre em contato com newslabs@bbc.co.uk.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *