Ishihara wcan autumn_2013

79
Grow Group Ishihara takashi 制作効率劇的にあげる 最高 のツール 石原隆志

Transcript of Ishihara wcan autumn_2013

Page 1: Ishihara wcan autumn_2013

Grow Group Ishihara takashi

制作効率を劇的にあげる最高のツール

石原隆志

Page 2: Ishihara wcan autumn_2013

About軽く自己紹介

Ishihara takashi

石原隆志

・熊本県天草市出身

・独学で勉強してきました。

Page 3: Ishihara wcan autumn_2013

Work軽く自己紹介

・2013年 7月

Grow Group合同会社

Page 4: Ishihara wcan autumn_2013

Agenda今日やること

1. 制作効率を考えるその前に

2. 制作フローを見直すためのツール

3. 開発効率を上げる ためのツール

4. その他・地味に使える ツール

Page 5: Ishihara wcan autumn_2013

1. 制作効率を

考えるその前に

that considering

the production efficiency.

Page 6: Ishihara wcan autumn_2013

僕が働くGrow Group 合同会社

Before that considering the production efficiency.

1. 制作効率を考えるその前に

Page 7: Ishihara wcan autumn_2013

僕が働くGrow Group 合同会社

現在 社員数

2名Before that considering the production efficiency.

1. 制作効率を考えるその前に

Page 8: Ishihara wcan autumn_2013

小さな会社が

利益上げるためには

Before that considering the production efficiency.

1. 制作効率を考えるその前に

Page 9: Ishihara wcan autumn_2013

0. 制作効率を考えるその前の前に

小さな会社が

利益上げるためには

Before that considering the production efficiency.

利益率 いかに工数をかけずにお金をいただくか。ぐへへ

1. 制作効率を考えるその前に

Page 10: Ishihara wcan autumn_2013

1. 制作効率を考えるその前に

Before that considering the production efficiency.

小さな会社が

利益上げるためには

まぁ、今日は製作者として....

Before that considering the production efficiency.

1. 制作効率を考えるその前に

Page 11: Ishihara wcan autumn_2013

制作効率小規模のweb制作会社にとっては

利益に直結する 重要な要素。Before that considering the production efficiency.

1. 制作効率を考えるその前に

Page 12: Ishihara wcan autumn_2013

僕にはいつもかせられている課題。

Before that considering the production efficiency.

1. 制作効率を考えるその前に

Page 13: Ishihara wcan autumn_2013

Before that considering the production efficiency.

あなたは、webサイトの構築を頼まれた時、

最善の方法を提案できていますか?

1. 制作効率を考えるその前に

Page 14: Ishihara wcan autumn_2013

Before that considering the production efficiency.

http://www.evolutionoftheweb.com/?hl=ja

ウェブの進化1. 制作効率を考えるその前に

Page 15: Ishihara wcan autumn_2013

ウェブの進化Before that considering the production efficiency.

http://www.evolutionoftheweb.com/?hl=ja

Webテクノロジーの進歩スピードは

ものすごい早い。

1. 制作効率を考えるその前に

Page 16: Ishihara wcan autumn_2013

Before that considering the production efficiency.

レスポンシブwebデザイン1. 制作効率を考えるその前に

Page 17: Ishihara wcan autumn_2013

レスポンシブwebデザインBefore that considering the production efficiency.

・デバイスの多様化。

・技術的にも難易度が高い。

・意外と構築に時間がかかる。

1. 制作効率を考えるその前に

Page 18: Ishihara wcan autumn_2013

Before that considering the production efficiency. webアプリケーション1. 制作効率を考えるその前に

Page 19: Ishihara wcan autumn_2013

1. 制作効率を考えるその前

Before that considering the production efficiency. webアプリケーションBefore that considering the production efficiency.

・デバイスの多様化により。

・便利なHTML5 API が続々と登場。

1. 制作効率を考えるその前に

Page 20: Ishihara wcan autumn_2013

Before that considering the production efficiency.

こんなに技術が進化して

制作者にかかる負担は増加の一方。

2018年には、エンジニアの4割は

ストレスで脱毛に悩む

1. 制作効率を考えるその前に

Page 21: Ishihara wcan autumn_2013

Before that considering the production efficiency.

そんなことはありません。

1. 制作効率を考えるその前に

Page 22: Ishihara wcan autumn_2013

Before that considering the production efficiency. クラウド・コンピューティング1. 制作効率を考えるその前に

Page 23: Ishihara wcan autumn_2013

Before that considering the production efficiency. 様々なフレームワーク1. 制作効率を考えるその前に

Page 24: Ishihara wcan autumn_2013

Before that considering the production efficiency. 様々なツール・アプリケーション1. 制作効率を考えるその前に

Page 25: Ishihara wcan autumn_2013

Before that considering the production efficiency.

技術は複雑に。やることは増えているが

その分恩恵は十分受けている。

1. 制作効率を考えるその前に

Page 26: Ishihara wcan autumn_2013

1. 制作効率を考えるその前に

Before that considering the production efficiency.

知っている と 知っていない。その差は大きい。

今日は ( 僕が知るかぎり )

をご紹介致します。最善の方法

Page 27: Ishihara wcan autumn_2013

2. 制作フローを

考えなおすためのツール

I rethink the production flow.

Page 28: Ishihara wcan autumn_2013

2. 制作フローを考えなおすためのツール

I rethink the production flow.

レスポンシブwebデザインで

5ページのwebサイトを作ります。

Page 29: Ishihara wcan autumn_2013

2. 制作フローを考えなおすためのツール

I rethink the production flow. 通常のやり方

ウォーターフォール方式

設計 確認 デザイン 確認 実装 確認

Page 30: Ishihara wcan autumn_2013

通常のやり方

ウォーターフォール方式

設計 確認 デザイン 確認 実装 確認

2. 制作フローを考えなおすためのツール

I rethink the production flow.

.....時間がかかる。

スマートフォン タブレット デスクトップ

1 1 1

5ページ分のデザインを上げるとして、

計 15 ファイル

Page 31: Ishihara wcan autumn_2013

2. 制作フローを考えなおすためのツール

I rethink the production flow.

デザイニング イン ブラウザDesigning in browser

Page 32: Ishihara wcan autumn_2013

デザイニング インブラウザ2. 制作フローを考えなおすためのツール

I rethink the production flow.

でも、チームで やるときってどうすれば.......

Page 33: Ishihara wcan autumn_2013

2. 制作フローを考えなおすためのツール

I rethink the production flow. 1. Style Tiles

スタイルタイルズ

http://styletil.es/

Page 34: Ishihara wcan autumn_2013

2. 制作フローを考えなおすためのツール

I rethink the production flow.

ダウンロードすると1枚のPSDが。

http://styletil.es/

Page 35: Ishihara wcan autumn_2013

2. 制作フローを考えなおすためのツール

I rethink the production flow.

http://samanthatoy.com/georgia-gov/

スタイルタイルズの例

Page 36: Ishihara wcan autumn_2013

2. 制作フローを考えなおすためのツール

I rethink the production flow. スタイルタイルズの例

完成

http://samanthatoy.com/washington-examiner/

Page 37: Ishihara wcan autumn_2013

2. 制作フローを考えなおすためのツール

I rethink the production flow.

1. Style Tilesスタイルタイルズ

デザインのイメージを1枚のPSDに集約。

ロゴ・ボタン・見出しなど、

主要なオブジェクトのイメージをチームでシェアする。

Page 38: Ishihara wcan autumn_2013

2. 制作フローを考えなおすためのツール

I rethink the production flow.

サイトで紹介しているPSDファイルはあくまで 考え方。

それぞれの 組織・チーム で使いやすいテンプレートを考える。

1. Style Tilesスタイルタイルズ

Page 39: Ishihara wcan autumn_2013

2. 制作フローを考えなおすためのツール

I rethink the production flow.

https://tutsplus.com/

1. Style Tiles スタイルタイルズ

・デザインのイメージを1枚のPSDに集約。

ロゴ・ボタン・見出しなど、主要なオブジェクト

をチームでシェア。

2. 制作フローを考えなおすためのツール

I rethink the production flow.

ただ、これだけでは 大変。そこで....

Page 40: Ishihara wcan autumn_2013

2. 制作フローを考えなおすためのツール

I rethink the production flow. 2. Style Guide

CSSの仕様をドキュメント化

http://css-tricks.com/css-style-guides/

Page 41: Ishihara wcan autumn_2013

2. 制作フローを考えなおすためのツール

I rethink the production flow. Style Guideの例

CSSの仕様をドキュメント化

https://github.com/styleguide

Page 43: Ishihara wcan autumn_2013

2. 制作フローを考えなおすためのツール

I rethink the production flow. スタイルガイドを簡単に作る為の

ツールもたくさんある。

http://warpspire.com/kss/

Knyle Style Sheets

http://kaleistyleguide.com/

Kalei - Style guide

http://stylifyme.com/

Stylify me

Pears Style Docco

Page 44: Ishihara wcan autumn_2013

2. 制作フローを考えなおすためのツール

I rethink the production flow.

これで楽にスタイルガイドを作成。

Page 45: Ishihara wcan autumn_2013

2. 制作フローを考えなおすためのツール

I rethink the production flow.

webデザインのレイアウトには

パターン がある。Atomic Design という考え。

Page 46: Ishihara wcan autumn_2013

2. 制作フローを考えなおすためのツール

I rethink the production flow. pattern lab

パターン作りから始める、本格的なフレームワーク・Static Site Generator.

http://pattern-lab.info/

Page 47: Ishihara wcan autumn_2013

2. 制作フローを考えなおすためのツール

I rethink the production flow.

Atomic Designという考え方。

http://bradfrostweb.com/blog/post/atomic-web-design/

Page 48: Ishihara wcan autumn_2013

2. 制作フローを考えなおすためのツール

I rethink the production flow.

Web デザインに必要な要素を細かく設定。mustachaというHTMLテンプレートエンジンを使用

SCSSと併用し、それぞれの要素を事細かく指定

http://mustache.github.io/

Page 49: Ishihara wcan autumn_2013

2. 制作フローを考えなおすためのツール

I rethink the production flow.

まずは制作フローを見直すところから制作効率を変えていこう。

Page 50: Ishihara wcan autumn_2013

3. 作業効率を上げるためのツール

Tools for increasing the working efficiency

Page 51: Ishihara wcan autumn_2013

3. 作業効率を上げるためのツール

開発環境を整えるのってめんどくさい。

・いつの間にかバージョンアップしている。

・CMSを使ってはいけない案件....

・ディレクトリ構造から整える必要が.......

Tools for increasing the working efficiency

Page 52: Ishihara wcan autumn_2013

そんな悩みを解決してくれるツールをご紹介。

3. 作業効率を上げるためのツール

Tools for increasing the working efficiency

Page 53: Ishihara wcan autumn_2013

3. 作業効率を上げるためのツール

yeomanwebアプリケーションを

高速にビルド可能にするツール

Tools for increasing the working efficiency

Page 54: Ishihara wcan autumn_2013

3. 作業効率を上げるためのツール

yeomanプロジェクトを作成

Tools for increasing the working efficiency

$ yo webapp

Page 55: Ishihara wcan autumn_2013

3. 作業効率を上げるためのツール

Gruntjsのタスク管理。コンパイル等の自動化。

Tools for increasing the working efficiency

$ grunt server$ grunt test$ grunt

Page 56: Ishihara wcan autumn_2013

3. 作業効率を上げるためのツール

Bowerプロジェクト内のパッケージマネージャー

Tools for increasing the working efficiency

$ bower install jquery

$ bower search jquery

Page 57: Ishihara wcan autumn_2013

3. 作業効率を上げるためのツール

メリット

・Coffee scriptとか Sassとかのコンパイルをしてくれる。

・自動的にブラウザをリロード。

(同じネットワーク環境内だと、iPhone やiPadでもリロードしてくれる。)

・テストの実行。

・画像ファイルの最適化、軽量化を自動で。

・bowerコマンドで様々なライブラリを管理。

Tools for increasing the working efficiency

Page 58: Ishihara wcan autumn_2013

3. 作業効率を上げるためのツール

デメリット

・基本的にコマンドラインでの実行

・一から環境を作るのは結構たいへん。

Tools for increasing the working efficiency

Page 59: Ishihara wcan autumn_2013

3. 作業効率を上げるためのツール

Hammerテンプレートを選択し、構築のプラットフォームを

作成してくれる。

Tools for increasing the working efficiency

Page 60: Ishihara wcan autumn_2013

3. 作業効率を上げるためのツール

「Publish Build」機能で、Web上にアップロード&公開が一瞬で可能

Tools for increasing the working efficiency

Page 61: Ishihara wcan autumn_2013

3. 作業効率を上げるためのツール

他にも.....

Static Site GeneratorHTMLテンプレートエンジン + αでサイト制作を効率化してくれる。

Jekyll MIXTURE Middleman

Tools for increasing the working efficiency

Page 62: Ishihara wcan autumn_2013

3. 作業効率を上げるためのツール

Tools for increasing the working efficiency

開発環境を見なおして制作効率をアップする。

Page 63: Ishihara wcan autumn_2013

4. その他・地味に使えるツール

Other Tools

Page 64: Ishihara wcan autumn_2013

3. 作業効率を上げるためのツール

Tools for increasing the working efficiency

こんなツールがあれば楽なのに.....そう思うことって結構有りますよね?

Page 65: Ishihara wcan autumn_2013

3. 作業効率を上げるためのツール

Tools for increasing the working efficiency

知っていると知らない。そんなリソースの数が、

普段の何気ない作業の効率を決める。

Page 66: Ishihara wcan autumn_2013

3. 作業効率を上げるためのツール

Tools for increasing the working efficiency Emmet Live Style

CSSを書くだけでサイトに反映。リロードもなし。Chromeのエクステンション。

Page 67: Ishihara wcan autumn_2013

3. 作業効率を上げるためのツール

Tools for increasing the working efficiency 保存すらせずにサイトに反映。

Emmet Live Style

Page 68: Ishihara wcan autumn_2013

3. 作業効率を上げるためのツール

Tools for increasing the working efficiency

PAGE LAYERSHTMLからPSDに変換。

精度はかなり高い。

Page 69: Ishihara wcan autumn_2013

3. 作業効率を上げるためのツール

Tools for increasing the working efficiency PAGE LAYERS

webサイトをPSDに変換。精度はかなり高い。

Page 70: Ishihara wcan autumn_2013

3. 作業効率を上げるためのツール

Tools for increasing the working efficiency

KoalaSASSやLESS,Coffescriptのコンパイルなどを実行。

JSで作られたアプリ。

Page 71: Ishihara wcan autumn_2013

3. 作業効率を上げるためのツール

Tools for increasing the working efficiency

Koalawebの技術でのみ構築されているため、

windows,mac,linuxで稼働

Page 72: Ishihara wcan autumn_2013

まとめ

Summary

Page 73: Ishihara wcan autumn_2013

webテクノロジーの移り変わるスピードはものすごく速い。

3. 作業効率を上げるためのツール

Tools for increasing the working efficiency

1.Webテクノロジーの発展スピードはとにかく早い。

Page 74: Ishihara wcan autumn_2013

webテクノロジーの移り変わるスピードはものすごく速い。

3. 作業効率を上げるためのツール

Tools for increasing the working efficiency

2.有益な情報はほとんど英語から。黒い画面のものが多い。

Page 75: Ishihara wcan autumn_2013

webテクノロジーの移り変わるスピードはものすごく速い。

3. 作業効率を上げるためのツール

Tools for increasing the working efficiency

3.実際できるかどうかわからなくてもとりあえず挑戦。

実際どんな動きをするかわからないツールだとしてもとりあえず挑戦。

Page 76: Ishihara wcan autumn_2013

webテクノロジーの移り変わるスピードはものすごく速い。

3. 作業効率を上げるためのツール

Tools for increasing the working efficiency

4.実際の作業フローに積極的に取り入れる。どうせ、いつかはやらなければいけないの

だから、やるなら今。

Page 77: Ishihara wcan autumn_2013

webテクノロジーの移り変わるスピードはものすごく速い。

3. 作業効率を上げるためのツール

Tools for increasing the working efficiency

5.実際のフローに取り入れたら、それをさらに効率化。

自分、社内で使いやすいようにテンプレート化する。

Page 78: Ishihara wcan autumn_2013

webテクノロジーの移り変わるスピードはものすごく速い。

3. 作業効率を上げるためのツール

Tools for increasing the working efficiency

とにかく挑戦!

Page 79: Ishihara wcan autumn_2013

webテクノロジーの移り変わるスピードはものすごく速い。

3. 作業効率を上げるためのツール

Tools for increasing the working efficiency

ご静聴ありがとうございました。