Enviar pesquisa
Carregar
20090828 Webconlocal
•
1 gostou
•
872 visualizações
Kentaro Matsui
Seguir
2009/08/28 北海道WEBコンソーシアム×LOCAL PHP部で発表した資料「デザイナー・プログラマーの連携のベストプラクティス ~プログラマーサイドから~」
Leia menos
Leia mais
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 17
Baixar agora
Baixar para ler offline
Recomendados
Sphinxの環境構築が再現できない問題をDockerで解決してみた
Sphinxの環境構築が再現できない問題をDockerで解決してみた
Study Group by SciencePark Corp.
Firefox Mobile
Firefox Mobile
Makoto Kato
The current problems and future of the desktop Linux printing
The current problems and future of the desktop Linux printing
Naruhiko Ogasawara
自ら肥え太る執事を現場に入れてみた
自ら肥え太る執事を現場に入れてみた
Kazuhito Miura
Dockerプレゼン
Dockerプレゼン
よしだ あつし
Thriftを用いた分散型のNyancatを作ってきた
Thriftを用いた分散型のNyancatを作ってきた
Huy Do
Make
Make
lnial
恋するJenkins
恋するJenkins
Hiroshi Nakao
Recomendados
Sphinxの環境構築が再現できない問題をDockerで解決してみた
Sphinxの環境構築が再現できない問題をDockerで解決してみた
Study Group by SciencePark Corp.
Firefox Mobile
Firefox Mobile
Makoto Kato
The current problems and future of the desktop Linux printing
The current problems and future of the desktop Linux printing
Naruhiko Ogasawara
自ら肥え太る執事を現場に入れてみた
自ら肥え太る執事を現場に入れてみた
Kazuhito Miura
Dockerプレゼン
Dockerプレゼン
よしだ あつし
Thriftを用いた分散型のNyancatを作ってきた
Thriftを用いた分散型のNyancatを作ってきた
Huy Do
Make
Make
lnial
恋するJenkins
恋するJenkins
Hiroshi Nakao
Composerはじめました
Composerはじめました
Takashi Nojima
自分用プラグインのススメ
自分用プラグインのススメ
Hidetaka Okamoto
非同期系統の基礎
非同期系統の基礎
segayuu
Laravel Mix とは何なのか? - Laravel/Vue 勉強会 #1
Laravel Mix とは何なのか? - Laravel/Vue 勉強会 #1
Shohei Okada
DevLOVE iPhoneアプリ勉強会
DevLOVE iPhoneアプリ勉強会
Toshimitsu Takahashi
Laravelを使ってみた
Laravelを使ってみた
Jaeseop Jeong
FirefoxとMozillaでのSVGの取り組み
FirefoxとMozillaでのSVGの取り組み
Makoto Kato
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
Makoto Nishimura
20140629 firefoxos-devenv
20140629 firefoxos-devenv
Noritada Shimizu
Status Board 面白いよ!
Status Board 面白いよ!
Hishikawa Takuro
WeblateでOSSの翻訳に参加する
WeblateでOSSの翻訳に参加する
裕士 常田
Kintoneでエンジニアが納得のいく社内システムをつくる
Kintoneでエンジニアが納得のいく社内システムをつくる
Kazuki Murahama
CLR/H第54回勉強会 ライトニングトーク
CLR/H第54回勉強会 ライトニングトーク
Jun-ichi Sakamoto
個人ブログから大規模まで! 多機能 CMS 「 eZ Publish コミュニティエディション」の活用法
個人ブログから大規模まで! 多機能 CMS 「 eZ Publish コミュニティエディション」の活用法
ericsagnes
TypeScript 入門してみる
TypeScript 入門してみる
Ken Fukuyama
20121019-jenkins-akiko_pusu.pdf
20121019-jenkins-akiko_pusu.pdf
akiko_pusu
たのしい独自フレームワーク
たのしい独自フレームワーク
Kenta USAMI
Vagrantと網元で開発環境を作ってみよう
Vagrantと網元で開発環境を作ってみよう
Takuma Morikawa
PHPから離れて感じるPHPの良さ
PHPから離れて感じるPHPの良さ
Shinichi Takahashi
Chrome-eject がこの先生きのこるには
Chrome-eject がこの先生きのこるには
Yosuke HASEGAWA
ownCloudについて
ownCloudについて
Shinya Saita
エンジニアという職業について
エンジニアという職業について
Hisatoshi Kikumoto
Mais conteúdo relacionado
Mais procurados
Composerはじめました
Composerはじめました
Takashi Nojima
自分用プラグインのススメ
自分用プラグインのススメ
Hidetaka Okamoto
非同期系統の基礎
非同期系統の基礎
segayuu
Laravel Mix とは何なのか? - Laravel/Vue 勉強会 #1
Laravel Mix とは何なのか? - Laravel/Vue 勉強会 #1
Shohei Okada
DevLOVE iPhoneアプリ勉強会
DevLOVE iPhoneアプリ勉強会
Toshimitsu Takahashi
Laravelを使ってみた
Laravelを使ってみた
Jaeseop Jeong
FirefoxとMozillaでのSVGの取り組み
FirefoxとMozillaでのSVGの取り組み
Makoto Kato
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
Makoto Nishimura
20140629 firefoxos-devenv
20140629 firefoxos-devenv
Noritada Shimizu
Status Board 面白いよ!
Status Board 面白いよ!
Hishikawa Takuro
WeblateでOSSの翻訳に参加する
WeblateでOSSの翻訳に参加する
裕士 常田
Kintoneでエンジニアが納得のいく社内システムをつくる
Kintoneでエンジニアが納得のいく社内システムをつくる
Kazuki Murahama
CLR/H第54回勉強会 ライトニングトーク
CLR/H第54回勉強会 ライトニングトーク
Jun-ichi Sakamoto
個人ブログから大規模まで! 多機能 CMS 「 eZ Publish コミュニティエディション」の活用法
個人ブログから大規模まで! 多機能 CMS 「 eZ Publish コミュニティエディション」の活用法
ericsagnes
TypeScript 入門してみる
TypeScript 入門してみる
Ken Fukuyama
20121019-jenkins-akiko_pusu.pdf
20121019-jenkins-akiko_pusu.pdf
akiko_pusu
たのしい独自フレームワーク
たのしい独自フレームワーク
Kenta USAMI
Vagrantと網元で開発環境を作ってみよう
Vagrantと網元で開発環境を作ってみよう
Takuma Morikawa
PHPから離れて感じるPHPの良さ
PHPから離れて感じるPHPの良さ
Shinichi Takahashi
Chrome-eject がこの先生きのこるには
Chrome-eject がこの先生きのこるには
Yosuke HASEGAWA
Mais procurados
(20)
Composerはじめました
Composerはじめました
自分用プラグインのススメ
自分用プラグインのススメ
非同期系統の基礎
非同期系統の基礎
Laravel Mix とは何なのか? - Laravel/Vue 勉強会 #1
Laravel Mix とは何なのか? - Laravel/Vue 勉強会 #1
DevLOVE iPhoneアプリ勉強会
DevLOVE iPhoneアプリ勉強会
Laravelを使ってみた
Laravelを使ってみた
FirefoxとMozillaでのSVGの取り組み
FirefoxとMozillaでのSVGの取り組み
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
20140629 firefoxos-devenv
20140629 firefoxos-devenv
Status Board 面白いよ!
Status Board 面白いよ!
WeblateでOSSの翻訳に参加する
WeblateでOSSの翻訳に参加する
Kintoneでエンジニアが納得のいく社内システムをつくる
Kintoneでエンジニアが納得のいく社内システムをつくる
CLR/H第54回勉強会 ライトニングトーク
CLR/H第54回勉強会 ライトニングトーク
個人ブログから大規模まで! 多機能 CMS 「 eZ Publish コミュニティエディション」の活用法
個人ブログから大規模まで! 多機能 CMS 「 eZ Publish コミュニティエディション」の活用法
TypeScript 入門してみる
TypeScript 入門してみる
20121019-jenkins-akiko_pusu.pdf
20121019-jenkins-akiko_pusu.pdf
たのしい独自フレームワーク
たのしい独自フレームワーク
Vagrantと網元で開発環境を作ってみよう
Vagrantと網元で開発環境を作ってみよう
PHPから離れて感じるPHPの良さ
PHPから離れて感じるPHPの良さ
Chrome-eject がこの先生きのこるには
Chrome-eject がこの先生きのこるには
Semelhante a 20090828 Webconlocal
ownCloudについて
ownCloudについて
Shinya Saita
エンジニアという職業について
エンジニアという職業について
Hisatoshi Kikumoto
Salesforce Lightning をやってみてあれこれ
Salesforce Lightning をやってみてあれこれ
寛 吉田
作る人から作りながら運用する人になっていく
作る人から作りながら運用する人になっていく
Ryo Mitoma
Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践
Kazuto Kusama
最近のフロントエンドツールの紹介
最近のフロントエンドツールの紹介
Ryo Iinuma
DLR言語によるSilverlightプログラミング
DLR言語によるSilverlightプログラミング
terurou
Voicepic@FukuiMASeminar
Voicepic@FukuiMASeminar
Manabu Shimobe
レンタルサーバで今すぐ始めるWEB開発
レンタルサーバで今すぐ始めるWEB開発
Naoyuki Kataoka
サイドプロジェクトで使う Azure DevOps
サイドプロジェクトで使う Azure DevOps
Shuhei Eda
達人出版会のご紹介(技術編)
達人出版会のご紹介(技術編)
masayoshi takahashi
Introduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature Engineers
Takeshi Arabiki
fluxflex meetup in Tokyo
fluxflex meetup in Tokyo
Kyosuke Inoue
JSUG 2018/02/05 SpringOnePlatform2017参加報告 プラットフォーム関連のお話
JSUG 2018/02/05 SpringOnePlatform2017参加報告 プラットフォーム関連のお話
Yahoo!デベロッパーネットワーク
自社製品のバージョン管理 進化と問題解決の道のり
自社製品のバージョン管理 進化と問題解決の道のり
Study Group by SciencePark Corp.
HTML5 アプリ開発
HTML5 アプリ開発
tomo_masakura
今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築
You&I
ユーザ・デザイナーから見たPlone CMSのアピールポイント
ユーザ・デザイナーから見たPlone CMSのアピールポイント
Masaki NIWA
Aws OpsWorks [JAWSDAYS 2014 ACEに聞けトラック]
Aws OpsWorks [JAWSDAYS 2014 ACEに聞けトラック]
Yukihiko SAWANOBORI
OSC福岡 20111203
OSC福岡 20111203
Hiroshi Bunya
Semelhante a 20090828 Webconlocal
(20)
ownCloudについて
ownCloudについて
エンジニアという職業について
エンジニアという職業について
Salesforce Lightning をやってみてあれこれ
Salesforce Lightning をやってみてあれこれ
作る人から作りながら運用する人になっていく
作る人から作りながら運用する人になっていく
Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践
最近のフロントエンドツールの紹介
最近のフロントエンドツールの紹介
DLR言語によるSilverlightプログラミング
DLR言語によるSilverlightプログラミング
Voicepic@FukuiMASeminar
Voicepic@FukuiMASeminar
レンタルサーバで今すぐ始めるWEB開発
レンタルサーバで今すぐ始めるWEB開発
サイドプロジェクトで使う Azure DevOps
サイドプロジェクトで使う Azure DevOps
達人出版会のご紹介(技術編)
達人出版会のご紹介(技術編)
Introduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature Engineers
fluxflex meetup in Tokyo
fluxflex meetup in Tokyo
JSUG 2018/02/05 SpringOnePlatform2017参加報告 プラットフォーム関連のお話
JSUG 2018/02/05 SpringOnePlatform2017参加報告 プラットフォーム関連のお話
自社製品のバージョン管理 進化と問題解決の道のり
自社製品のバージョン管理 進化と問題解決の道のり
HTML5 アプリ開発
HTML5 アプリ開発
今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築
ユーザ・デザイナーから見たPlone CMSのアピールポイント
ユーザ・デザイナーから見たPlone CMSのアピールポイント
Aws OpsWorks [JAWSDAYS 2014 ACEに聞けトラック]
Aws OpsWorks [JAWSDAYS 2014 ACEに聞けトラック]
OSC福岡 20111203
OSC福岡 20111203
Mais de Kentaro Matsui
テスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるな
Kentaro Matsui
20201113_バーチャルキャストが創り出すVRの未来
20201113_バーチャルキャストが創り出すVRの未来
Kentaro Matsui
Virtual Cast 設立資料
Virtual Cast 設立資料
Kentaro Matsui
札幌移住計画夏の企業見学会2018説明資料
札幌移住計画夏の企業見学会2018説明資料
Kentaro Matsui
札幌移住計画夏の企業見学会2017説明会
札幌移住計画夏の企業見学会2017説明会
Kentaro Matsui
札幌移住計画のご紹介
札幌移住計画のご紹介
Kentaro Matsui
Skypeボット マザーゆっくり
Skypeボット マザーゆっくり
Kentaro Matsui
チーム開発をうまく行うためのコーディング規約論
チーム開発をうまく行うためのコーディング規約論
Kentaro Matsui
地方企業がソーシャルゲーム開発を成功させるための10のポイント
地方企業がソーシャルゲーム開発を成功させるための10のポイント
Kentaro Matsui
地方企業がリモートで首都圏のお仕事をこなすための10個のポイント
地方企業がリモートで首都圏のお仕事をこなすための10個のポイント
Kentaro Matsui
「Html sql」で図書館hpにアクセスしてみよう
「Html sql」で図書館hpにアクセスしてみよう
Kentaro Matsui
PHPで大規模ブラウザゲームを開発してわかったこと
PHPで大規模ブラウザゲームを開発してわかったこと
Kentaro Matsui
Gps座標を短い文字列で扱えるGeo Hashが面白い
Gps座標を短い文字列で扱えるGeo Hashが面白い
Kentaro Matsui
PHPを使って3分で作る3キャリア対応ケータイサイト
PHPを使って3分で作る3キャリア対応ケータイサイト
Kentaro Matsui
モバイル版Googleマップのちょっと進んだ使い方
モバイル版Googleマップのちょっと進んだ使い方
Kentaro Matsui
ケータイサイトのはなし(入門編)
ケータイサイトのはなし(入門編)
Kentaro Matsui
Mais de Kentaro Matsui
(16)
テスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるな
20201113_バーチャルキャストが創り出すVRの未来
20201113_バーチャルキャストが創り出すVRの未来
Virtual Cast 設立資料
Virtual Cast 設立資料
札幌移住計画夏の企業見学会2018説明資料
札幌移住計画夏の企業見学会2018説明資料
札幌移住計画夏の企業見学会2017説明会
札幌移住計画夏の企業見学会2017説明会
札幌移住計画のご紹介
札幌移住計画のご紹介
Skypeボット マザーゆっくり
Skypeボット マザーゆっくり
チーム開発をうまく行うためのコーディング規約論
チーム開発をうまく行うためのコーディング規約論
地方企業がソーシャルゲーム開発を成功させるための10のポイント
地方企業がソーシャルゲーム開発を成功させるための10のポイント
地方企業がリモートで首都圏のお仕事をこなすための10個のポイント
地方企業がリモートで首都圏のお仕事をこなすための10個のポイント
「Html sql」で図書館hpにアクセスしてみよう
「Html sql」で図書館hpにアクセスしてみよう
PHPで大規模ブラウザゲームを開発してわかったこと
PHPで大規模ブラウザゲームを開発してわかったこと
Gps座標を短い文字列で扱えるGeo Hashが面白い
Gps座標を短い文字列で扱えるGeo Hashが面白い
PHPを使って3分で作る3キャリア対応ケータイサイト
PHPを使って3分で作る3キャリア対応ケータイサイト
モバイル版Googleマップのちょっと進んだ使い方
モバイル版Googleマップのちょっと進んだ使い方
ケータイサイトのはなし(入門編)
ケータイサイトのはなし(入門編)
20090828 Webconlocal
1.
デザイナー・プログラマーの 連携のベストプラクティス ~
プログラマーサイドから ~ LOCAL PHP部 松井 健太郎
2.
自己紹介 • LOCAL PHP部所属 •
株式会社インフィニットループ所属 • 主にケータイサイトの作成を行っています • 最近ではブラウザゲームを作ったりしています • ke-tai.org(http://ke-tai.org/)というサイトを運 営しています
3.
LOCAL PHP部の紹介 • LOCALは、北海道における技術系地域コミュ
ニティ(ユーザ会、勉強会等)の活動を支援す るとともに、コミュニティ間の連携イベント 企画開催等を通して、地域を盛り上げていく ことを目標とする有志の集まりです。 • その中からPHP使い(ぺちぱー)が集まって 勝手に活動しているのがLOCAL PHP部。 • 2008年の11月頃から活動。2ヶ月に1度くら い勉強会を開いている。 • ゆるく長くがモットー。
4.
5.
6.
今日の内容 • なぜデザイナーとプログラマーは
仲良くなれないのか • プログラマー側から考えた問題点 → プログラマーのここが悪い • デザイナーにひとこと言いたい • ぜひ覚えて欲しいツール
7.
なぜデザイナーとプログラマーは
仲良くなれないのか • あまり仲の良い関係を見たことがない • 仲が悪いとまではいかないまでも上手な連携 が取れず、ギクシャクしているケースが多い → お互いの勝手がわからず遠慮し合っている? • 文化が違う(異文化コミュニケーションの認 識が必要) • お互いが何を考えているかを知りもっとうま く付き合っていきたい
8.
プログラマー側から考えた問題点(1) プログラマーのココが悪いのでは? • 技術至上主義 •
日本語を話さない(無駄に技術用語を 使う) • コミュニケーション能力不足(空気が 読めない) • 自己中心的
9.
プログラマー側から考えた問題点(2)
ココを改善したらどうだろう? • ちゃんと会話しよう、コミュニケーションしよう • 技術用語はなるべく控えよう、言い換えられる言葉 は言い換えて表現しよう • 自己中な設計はさけよう • プログラムとデザインは可能な限り分離しよう • フォルダ構造やファイル名は、しっかり相談して決 めよう • 長期間メンテを行うのはデザイナー側のケースが多 い(日々の更新、デザイン変更など) • プログラマ側は特にどんな構造でも支障がないはず
10.
プログラマー側から考えた問題点(3)
ココを改善したらどうだろう? • コミュニケーション能力不足を補うために、ドキュ メントをしっかり作ろう • メモ書き程度でもいいので、残して伝えることが重 要 • フォルダ構造、ファイル名とその機能の説明 • 設置の手順メモ(主にサーバ移転などで使用) • 変更の際、どこを直せばよいのかの説明 例:デザインを変更したい場合、どのファイルを直せばよいのか :プルダウンに選択肢を追加したい場合、どうやったら追加できるのか :ここから先はプログラムに変更が必要
11.
デザイナーにひとこと言いたい(1) • 楽する努力をしっかりして欲しい!! • それホントに全部手でやるの?
(例えばメニューの共通化をしない) • 作業環境はちゃんと作ろう。FTPで手アッ プとか辛くないの? • どんな情報が欲しいのか、ちゃんと伝 えて欲しい。
12.
デザイナーにひとこと言いたい(2)
これだけは覚えて欲しい • PHPの構文 <?php ~ ?>は壊さないで • Smartyの構文 { ~ }は壊さないで • テンプレート内の条件分岐(if文)、繰り返 し(for文)くらいは覚えて欲しい • JavaScriptはある程度でよいので覚えて欲し い、JQueryなどはもはや完全にデザイナーの 領域
13.
おまけ:マネージャーにひとこと言いたい • 作業時間に余裕を!!
時間に余裕がないと、取れるコミュニ ケーションも取れません >< • デザインとプログラムのスケジュール は完全平行扱いしないで!! 月 ! 火 水 木 金 デザイナー ! デザイン 納 理 プログラマー 開発 品 無
14.
ぜひ覚えて欲しいツール
Subversion(サブバージョン) • バージョン管理システム(履歴管理システム) • SVNと呼ばれたりもする • 多人数でファイルを共有・更新できる • 「これから○○○.htmlをいじるので触らないで!」 などの連絡が不要になる • 好きな時点の構成に瞬時に戻れる(バックアップの 代わりにもなる) • 最近ではDreamweaver CS4でも対応されている • ややシステム寄りのツールではあるが、死ぬほど便 利なのでぜひ覚えて欲しいところ
15.
ぜひ覚えて欲しいツール
Subversion(サブバージョン)図解 従来の流れ Subversionを使った流れ Aさん Aさん ①アップロード ①コミット サーバの ②アップロード サーバの SVN aaa.html サーバ aaa.html ②ダウンロード ③更新 ④コミット ③アップロード ⑤アップロード Bさん Bさん タイミングによっては、Aさんの修正はBさ 同時に作業を進めても上書きは起こらない。 んによって上書きされてしまう
16.
ぜひ覚えて欲しいツール Subversion Tracとの組み合わせ例
17.
まとめ • プログラマーは、もっとコミュニケーションをしっ
かり取ろう • ドキュメントを残すようにしよう • デザイナーは楽する努力をして欲しい • 困ったことがあったら相談して欲しい • Subversionのようなツールを活用しよう • うまく連携して、お互い効率よく仕事進めていきた い • IE6は共通の敵なので、共に早く滅ぶことを祈りましょ う
Baixar agora