Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
レガシーな新聞社が本気でテクノロジーメディアを目指す開発プロジェクト/JBUG_Tokyo4
Search
Ichiro Nishiuma
March 19, 2018
Technology
1
2k
レガシーな新聞社が本気でテクノロジーメディアを目指す開発プロジェクト/JBUG_Tokyo4
JBUG (東京#4) - Backlog World reCapミートアップ 2018/03/19(月)、プレゼン資料。
「レガシーな新聞社が本気でテクノロジーメディアを目指す開発プロジェクト」
Ichiro Nishiuma
March 19, 2018
Tweet
Share
More Decks by Ichiro Nishiuma
See All by Ichiro Nishiuma
2025年の挑戦 コーポレートエンジニアの技術広報/techpr5
nishiuma
0
220
社外コミュニティで学び社内に活かす共に学ぶプロジェクトの実践/backlogworld2024
nishiuma
0
360
社内の学びの場・コミュニティ形成とエンジニア同士のリレーションシップ構築/devreljapan2024
nishiuma
4
390
日経電子版から始まった内製開発の現在地と向き合っている課題/inhouse
nishiuma
0
360
エンジニア採用を起点に取り組む組織の改善活動と課題、中長期のタスク管理/ #HRmethod
nishiuma
4
3.9k
みんなで盛り上げ築くリレーション、日経の新卒エンジニア研修 #chiyoda_tech
nishiuma
1
320
回り回って効いてくる副次的効果としての技術広報/techpr
nishiuma
2
440
自らを知り外と繋がる、日経のエンジニア採用とDevRel活動/devreljp92
nishiuma
3
380
技術イベントはなんとかひねり出す 日経の技術広報の取り組み/techpr3
nishiuma
1
540
Other Decks in Technology
See All in Technology
クラウド関連のインシデントケースを収集して見えてきたもの
lhazy
9
1.8k
Snowflakeの開発・運用コストをApache Icebergで効率化しよう!~機能と活用例のご紹介~
sagara
1
510
データベースの負荷を紐解く/untangle-the-database-load
emiki
2
540
[OpsJAWS Meetup33 AIOps] Amazon Bedrockガードレールで守る安全なAI運用
akiratameto
1
120
手を動かしてレベルアップしよう!
maruto
0
240
Pwned Labsのすゝめ
ken5scal
2
530
EMConf JP 2025 懇親会LT / EMConf JP 2025 social gathering
sugamasao
2
200
プルリクエストレビューを終わらせるためのチーム体制 / The Team for Completing Pull Request Reviews
nekonenene
1
220
リクルートのエンジニア組織を下支えする 新卒の育成の仕組み
recruitengineers
PRO
1
140
開発組織を進化させる!AWSで実践するチームトポロジー
iwamot
2
490
【内製開発Summit 2025】イオンスマートテクノロジーの内製化組織の作り方/In-house-development-summit-AST
aeonpeople
2
1.1k
EDRの検知の仕組みと検知回避について
chayakonanaika
12
5.2k
Featured
See All Featured
Making Projects Easy
brettharned
116
6k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
100
18k
How STYLIGHT went responsive
nonsquared
99
5.4k
It's Worth the Effort
3n
184
28k
The World Runs on Bad Software
bkeepers
PRO
67
11k
Docker and Python
trallard
44
3.3k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
27
1.9k
Transcript
レガシーな新聞社が 本気でテクノロジーメディアを ⽬指す開発プロジェクト JBUG (東京#4) - Backlog World reCapミートアップ ⽇本経済新聞社
デジタル事業 BtoCユニット ⻄⾺⼀郎
⻄⾺の⾃⼰紹介 • 電⼦版のインフラエンジニア – 2010年、電⼦版創刊 – 2015年、電⼦版AWS移⾏ – 2017年、電⼦版完全https化対応 – 最近API開発や認証システム • Backlog •
JBUG コミュニティ • JAWS-UG • 会社の宴会担当 銭湯部員、サウナ好き 2
アジェンダ 1. 新聞社である⽇経がテクノロジーメディ アを⽬指すのはなぜか 2. ⽇経電⼦版ができた当時の開発プロジェ クト 3. テクノロジーメディアになるために変え たこと
4. 直近出てきた成果 5. Backlogを活⽤したプロジェクト事例
⽇経電⼦版、⽇経の紹介 • 2018年1⽉に有料会員55万⼈突破 • 電⼦版登録会員 350万⼈ • 2010年3⽉に創刊 • PC/モバイルサイト、電⼦版アプリ、紙⾯ ビューアーアプリ
• ⽇経ID会員 800万⼈ • デジタル事業 BtoCユニット – エンジニア 約50⼈ • iPhone/Android • Webのフロントエンド、API • インフラ、認証、課⾦、決済 4
⽇経がテクノロジーメディアを ⽬指すのはなぜか • 140年の歴史 新聞事業とデジタル事業 • 外部環境の変化 • テクノロジーを駆使するメディア • ⽇経がどのように⾃⼰変⾰していったか
5
⽇経電⼦版サービス開発の変⾰ • 開発⼒、開発スピードの向上が課題 • 開発の内製化の推進 • 組織、開発体制の変更 • 開発しやすい環境づくり – Backlog、slack、Qiita:Team、github導⼊
6
⽇経電⼦版ができた頃の開発 プロジェクト管理(2010年当時) • 表計算ソフトで課題とスケジュール管理 – 複数⼈で同時に編集できない – ステータスの管理が⾯倒 – 情報の共有ができない
• できても週1程度で会議した時だけ – タスクの⾒える化ができない – コミュニケーションがうまくいかない • ⾮効率と思いつつそれでやるしか無かった • 当時は外注による開発がメイン 7
開発⼒を上げるため変えたこと • 組織、体制のあり⽅の問題だった – チーム制にして兼任を無くす • 内製開発の推進 – 内製チーム、最初は⼩さくスタート – 新しい⾎、外部コンサルに⽿を傾ける – PDCAと数字 •
⾃分たちのコアコンピタンスの⾒直し 開発⼒の向上とスピードアップのために 環境やツールよりまずは組織と体制 8
環境づくりとツールの⾒直し • カイゼン活動をするチーム – 内製チームの事例を横展開 • 朝会、振り返り会、開発合宿 • 効率アップ、会議削減のためツール導⼊ – Backlog、slack、Qiita:Team、githubなど – コード管理、テスト⾃動化
9
開発スタイル、マインドの変化 • 内製化の推進、システムの性質に合わせて選択 • クローズからオープン • 「昔からそうなってる」「変えるのが⼤変」 「無理」思考停⽌になっていないか • ファクトとロジック、本気でやろうと思うこと
։ൃ ֎։ൃ εϚϗΞϓϦ ϑϩϯτΤϯυ API
⽇経でのBacklog活⽤ • 使⽤者数 830⼈、プロジェクト 210個 • カイゼン要望をヌーラボさんに伝えた • 利⽤⽤途 – プロジェクト管理
– タスク管理 – 課題管理 – 情報共有 – アジェンダと議事録 – ⼿順書 – システム構成 11
最近の成果 1. ⽇経電⼦版サイト⾼速化 表⽰速度改善 2. Nikkei for Slack 3. 2017年度 グッドデザイン賞「ベスト100」
⽇経電⼦版アプリ ⽇経電⼦版紙⾯ビューアー ⽇経電⼦版ビジュアルデータ 4. 決算サマリー(AI記者) 5. 紙⾯ビューアーでサーバレス 6. ⽇経ID基盤でサーバレス 7. アプリやモバイルで全⾓を半⾓に変更 12
13 h"ps://note.mu/konpyu/n/n9fd5b81f6305
14 h"p://www.g-mark.org/award/describe/45905
15 h"p://www.itmedia.co.jp/enterprise/arCcles/1706/01/news077.html
16
最近の成果 1. ⽇経電⼦版サイト⾼速化 表⽰速度改善 2. Nikkei for Slack 3. 2017年度 グッドデザイン賞「ベスト100」
⽇経電⼦版アプリ ⽇経電⼦版紙⾯ビューアー ⽇経電⼦版ビジュアルデータ 4. 決算サマリー(AI記者) 5. 紙⾯ビューアーでサーバレス 6. ⽇経ID基盤でサーバレス 7. アプリやモバイルで全⾓を半⾓に変更 17
Backlogを活⽤した事例 1. ⽇経電⼦版、AWSクラウド移⾏ アジェンダをBacklogで管理、進⾏ 2. ⽇経電⼦版、完全https化対応 ガントチャートを有効に使⽤ 3. Wikiで構成図、議事録の情報共有 4.
電⼦版アプリで「お客様の声」連携 書き込んだご意⾒がslackとBacklogに⾃動登録 5. FTとの協業 6. 電⼦版プロモーションの案件管理 7. ⽇経IDのAPI構築 8. 障害管理 18
事例① 会議のアジェンダをチケット登録 • 事前にPMがアジェンダ作成して通知する – 最も⼤事と考える課題をピックアップ – 会議で話し合うべき課題にフォーカス 19
事例② ガントチャート有効活⽤ • ⽇経電⼦版の完全https化対応で駆使 – 複雑な依存関係や移⾏のステップを⾒える化 – イベントとタスクを紐付けて進捗を管理 – 多⼈数が関わるプロジェクト、わかりやすい 20
21 事例③ wikiの活⽤(構成図や議事録)
事例④ 電⼦版アプリ、お客様意⾒連携 • ⼤切なお客様の声を⾃動登録 – slackとBacklogに登録、kibanaで可視化 – 通知と情報のストック • アプリの改善活動に活かす 22 22
Amazon API Gateway AWS Lambda
事例⑤ グローバルな協業で活⽤ • ⽇経とFTの連携プロジェクトで活⽤ • ⾔語設定がありがたい • 直感的で説明いらず、海外メンバーにも すぐに使ってもらえる 23
事例⑥ 電⼦版プロモーション案件 • メンバー間の情報共有で使⽤ – キャンペーン、プロモーション管理 • 部会での情報共有で活⽤ • ⾮エンジニアにも広がっている 24
事例⑦ ⽇経IDのAPI構築 • AWSに⽇経IDのAPIを作るプロジェクト • プロジェクトのゴール、プロジェクトの ミッション(実現したいこと)やビジョ ン(実現したときの状態)を認識合わせ
事例⑧ 「障害管理」 • サービスに影響がある障害を管理するた めのBacklogプロジェクトを作成 • お客様に影響があった障害を登録、蓄積 • 上層部への素早い報告、社内で情報共有 26
社内旅⾏、宴会幹事もBacklog • 130⼈規模の社員旅⾏・宴会の幹事のPM • 幹事団20⼈ • Backlogでタスク管理 27
予定と実績の管理が悩ましい • 全てBacklogで管理しきれず、⼀部エクセ ル管理に戻ってしまった • 例えば、API開発で期⽇を決めてBacklogに 期限を設定しても、変更があると把握しき れない – 元々の予定がいつで、その後どうなったか追い づらい
• コメントがずらずら続くと追うのがツラい 28
Backlogの通知 • Backlogの登録/更新/コメントにslackで 早く気付きたい • ⾃分たちで連携して通知する機能を開発 • ⾃由にカスタマイズ 29 ௨͢ΔΠϕϯτ
ɹ☑ ՝ͷՃ ɹ☑ ՝ͷߋ৽ ɹ☑ ՝ʹίϝϯτ Amazon API Gateway AWS Lambda Incoming webhooks Channels #nikkei
Backlog 好きな機能 • 課題キーと件名のクリップボードコピー • 「最近⾒た課題」「最近⾒たwiki」のリンク • スマホアプリ 特に「お知らせ」 課題をまとめる作業をする際に⾮常に便利 30
まとめ 1. ⽇経がテクノロジーメディアになるた めに取り組んできたこと 2. 2010年当時のレガシーな開発プロジェ クトがどう変わったか 3. 様々なプロジェクトで取り組んできた 成果
4. Backlogを活⽤したプロジェクト事例 31
以上です ご清聴ありがとうございました