SlideShare una empresa de Scribd logo
1 de 27
Descargar para leer sin conexión
2015/05/30 春のフロントエンド祭り
無名の会社が、
大規模サイト(スマホ対応)相手に、
構築・運用でやってること
株式会社大塚ビジネスサービス 上野裕樹
春のフロントエンドまつり
2015/05/30 春のフロントエンド祭り
この発表のまとめ
(和田あずみさんに
グラレコしてもらいましたー)
2015/05/30 春のフロントエンド祭り
上野裕樹
札幌出身~国立音楽大学~
産業技術大学院大学人間中心デザイン2012
妻と娘(2)、息子(0) 4人で暮らしてます。
メーカーとか
商社とか。
制作会社とか
コンサルとか
2015/05/30 春のフロントエンド祭り
○書籍等
サービスデザイン(翻訳)
[丸善出版]
2015/05/30 春のフロントエンド祭り
流れ
【1.準備段階】 大規模サイトをスマホ対応するために
まずはじめにやったこと。
【2.構築段階】 諦めることも重要な選択
【3.リリース】 ドタバタ劇
【4.運用開始】 でるわでるわ、次から次の難題。
2015/05/30 春のフロントエンド祭り
【1.準備段階】
大規模サイトをスマホ対応するために
まずはじめにやったこと。
2015/05/30 春のフロントエンド祭り
【1.準備段階】
大規模サイトをスマホ対応するためにまずはじめにやったこと。
○技術の制約を確認した。
ユーザー視点、ビジネス視点、マネジメント視点も大事だが、
まず、技術視点の制約を調べた
・スマホ対応のネック、「表と図」
他にも、
・セキュリティ
・CMSの種類、特性
・iso / JIS
・W3C
などなど
2015/05/30 春のフロントエンド祭り
【1.準備段階】
大規模サイトをスマホ対応するためにまずはじめにやったこと。
○次に「実際に運用できるか?」を考えた。
・運用者のレベル感
・社内のステークホルダー状態、関係性、
・状況、状態、予想、実績。
適切な運用技術レベルを設定する。
2015/05/30 春のフロントエンド祭り
【1.準備段階】
大規模サイトをスマホ対応するためにまずはじめにやったこと。
○ビジネス視点の要求
・サイトの品質要求の確認と、運用品質レベルとのつきあわせ
SEO,a11y,ユーザビリティ、ガイドラインなどなど・・・。
2015/05/30 春のフロントエンド祭り
【1.準備段階】
大規模サイトをスマホ対応するためにまずはじめにやったこと。
○確認のため、ユーザー視点は最重要
ユーザーのサイトの利用状況が、
上記制約の中で組まれるサイトの技術要件で、満たせているか。
→ここで大きな気づき。
結局王道な作りが、最も堅実で使いやすい。
2015/05/30 春のフロントエンド祭り
【2.構築段階】
諦めることも重要な選択
2015/05/30 春のフロントエンド祭り
【2.構築段階】
諦めることも重要な選択
○“議論”(?)は大体延長戦。
・色々な会社と連携する上では、
コミュニケーションコストを払いきれないケースも多々。
内部でさえ、コンセンサスはとりづらい。
正直、ユーザー視点、技術視点、運用視点で、
おかしいだろっていうことも、諦めるポイントは多々ある。
残念と思わない。明日への布石。
じゃないと、やってられない。。
2015/05/30 春のフロントエンド祭り
【2.構築段階】
諦めることも重要な選択
→スマホ対応は、
特にデジタルイミグラント・アナログネイティブ世代にとって、
本当に"想像ができない"みたい。
→制作メンバー内でさえ、スマホ対応するときの考え方は、
追いつかない人も実際いる。でも仕方ない。難しいもの。
なので、70点目指して頑張る。
ポイントは、コンテンツ領域部分は、構造と運用ルール死守。
いや、死守できないことも多いけど。
正直、テンプレート部分は、後でなんとかなることが多い。
2015/05/30 春のフロントエンド祭り
【2.構築段階】
諦めることも重要な選択
○デッドラインがわかったら。
要件定義なんて、もうしない。切り捨てる。無理無理。
「間に合わなくていいですね?(^^)」の一言で、
全部黙らせる関係性が必要。
ただし、断固たる決意で作り上げる。
リファクタリングはできないので、、
一発で完成系をイメージし、作り上げられる技術者必須。
IAさんとエンジニアさんは、もう一蓮托生。ヒャッハー。
2015/05/30 春のフロントエンド祭り
【2.構築段階】
諦めることも重要な選択
■メモ:トリガークラス
<body>
<#wrap .トリガークラスA>
<#main-containar .トリガークラスB>
<#main>
<h1>大見出し
<#side>
.トリガークラスA .トリガークラスB #main{}
段階に応じて
2015/05/30 春のフロントエンド祭り
【3.リリース】
ドタバタ劇
2015/05/30 春のフロントエンド祭り
【3.リリース】
ドタバタ劇
○「確認してください」というムチャブリ。
これは、ビジネス上の責任の擦り付け合い。定型業務。
制作者はなんともいえない気持ちになるけど、仕事なのでやっとく。
ただそれだけ。
2015/05/30 春のフロントエンド祭り
【3.リリース】
ドタバタ劇
○エラー?「いいえ、仕様です。」と言おうと思ってたが、、
公開して、不具合ってほとんどなかった。
奇跡?いいえ、実力です。(どや)
現存のサイトを大体把握(設計視点、ビジネス視点、技術視点)
していて、構築段階と構築時にやる気がある人が一人と、
その周辺に優秀な(信頼できる)仲間がいれば、なんとかなる。
そりゃそうか。
2015/05/30 春のフロントエンド祭り
【4.運用開始】
でるわでるわ、次から次の難題。
2015/05/30 春のフロントエンド祭り
【4.運用開始】
でるわでるわ、次から次の難題。
○CSS一枚でやろうとして、できなかったこと。
複数プロジェクトを平行で稼働し、リリースさせるためには、
ある一定の領域毎に、切っておいた方がいい。
正直、"なんじゃこれ"も出てくるけど、後で改修。
2015/05/30 春のフロントエンド祭り
【4.運用開始】
でるわでるわ、次から次の難題。
○後で改修、っつったって、簡単じゃない。
コンテンツが多くて、改修もすごい大変。
新規構築ならまだいいけど、壊して作るのは、なかなか至難。
ただそれも慣れてくるから恐ろしい。
2015/05/30 春のフロントエンド祭り
【4.運用開始】
でるわでるわ、次から次の難題。
○気づかなかった、不思議系コンテンツ
大体把握してても、細部まで全部記憶できる人間なんていない。
やっぱり、「ここどうするべ・・・」はあって当然。
"ナニコレ珍百景"的な構えで挑む。
2015/05/30 春のフロントエンド祭り
★ここまでのフェーズで
クリティカルにやばいこと。
2015/05/30 春のフロントエンド祭り
★ここまでのフェーズで
クリティカルにやばいこと。
コードの整合性がとれなくなる状態やとにかくやばい。
後工程でのリファクタリングが鬼畜になるし、
状況確認のための、データ解析がとてもしにくくなる。
CSSやJSがどこで使われているかわからなくなるから、
コンポーネントの容量が増えて、重いし、なにより、読みにくい。
単純なミスも増えてくる。
2015/05/30 春のフロントエンド祭り
★ここまでのフェーズで
クリティカルにやばいこと。
ルールレベルによるけれど、
CSSとかjsとか、どんなにガイドラインを定めても、
よっぽどコミュニケーションがとれて、
今までずっと一緒に仕事をしてきている仲間じゃなきゃ、
大体難しい。
プロマネあたりが言います。
「外注して効率よく」
そんなにうまくいったら、世の中平和です。
でも、実コードを書いてないので、
内容を理解する気はさらさらないと思っていた方がよい。
2015/05/30 春のフロントエンド祭り
■■最後に■■
困ったときは、ユーザーに問いかける。
技術的内容は半分、政治的内容は半分、と割り切る。
2015/05/30 春のフロントエンド祭り
ありがとうございました
株式会社 大塚ビジネスサービス 上野

Más contenido relacionado

Último

UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチ
UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチUP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチ
UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチユニパー株式会社
 
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdfストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdfmasakisaito12
 
セルフケア研修で使えるカードゲーム『攻略!きみのストレスを発見せよ!: ゲームで身につくストレスマネジメント』
セルフケア研修で使えるカードゲーム『攻略!きみのストレスを発見せよ!: ゲームで身につくストレスマネジメント』セルフケア研修で使えるカードゲーム『攻略!きみのストレスを発見せよ!: ゲームで身につくストレスマネジメント』
セルフケア研修で使えるカードゲーム『攻略!きみのストレスを発見せよ!: ゲームで身につくストレスマネジメント』Jun Chiba
 
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)KayaSuetake1
 
Service-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadershipService-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadershipYasuyoshi Minehisa
 
事例DBサービス紹介資料(Case Study DB service introduction)
事例DBサービス紹介資料(Case Study DB service introduction)事例DBサービス紹介資料(Case Study DB service introduction)
事例DBサービス紹介資料(Case Study DB service introduction)YujiSakurai3
 
シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料
シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料
シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料シンフォニティ 株式会社
 
物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす
物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす
物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こすMichael Rada
 

Último (8)

UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチ
UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチUP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチ
UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチ
 
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdfストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
 
セルフケア研修で使えるカードゲーム『攻略!きみのストレスを発見せよ!: ゲームで身につくストレスマネジメント』
セルフケア研修で使えるカードゲーム『攻略!きみのストレスを発見せよ!: ゲームで身につくストレスマネジメント』セルフケア研修で使えるカードゲーム『攻略!きみのストレスを発見せよ!: ゲームで身につくストレスマネジメント』
セルフケア研修で使えるカードゲーム『攻略!きみのストレスを発見せよ!: ゲームで身につくストレスマネジメント』
 
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
 
Service-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadershipService-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadership
 
事例DBサービス紹介資料(Case Study DB service introduction)
事例DBサービス紹介資料(Case Study DB service introduction)事例DBサービス紹介資料(Case Study DB service introduction)
事例DBサービス紹介資料(Case Study DB service introduction)
 
シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料
シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料
シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料
 
物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす
物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす
物流は成長の準備ができていますか? 警告 1 日あたり 1 章を超えて消費しないでください コンテンツが覚醒と変化への意志を引き起こす
 

Destacado

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 

Destacado (20)

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 

20150530 無名の会社が、大規模サイト(スマホ対応)相手に、構築・運用でやってること