私は最近、デザイン会社と話をすることが多いのですが、
テンプレートエンジン周りの経験がある会社・・・少ないですね。
あるにはあるのですが、費用が上がってしまうこと、
不況でデザイン会社の単価が相当下がっていることもあり、
この金額差なら私が頑張るかぁという結論に達しました。
※私が契約しているデザイン会社は
HTML, CSSのみでJavascriptやテンプレートエンジンなどは
わからないそうですが、単価は相当安いです。
よって現在はデザインの変更があった場合には私の方で
手動でHTMLを直すという二度手間な作業を行っています。
また、話をしていて違和感があったのがテンプレートエンジンのノウハウがある会社で
デザイン作成 -> テンプレートエンジン表記化にそれなりに時間がかかるという話。
「最初からテンプレートエンジン表記でデザインを書いて、変数を外部から渡せませんか?」と
質問したところ、それぞれチームと担当が異なるためできないと回答を頂きました。
デザイン会社ではある程度の規模の会社は
技術要素ごとに、以下のようにチームが分かれているのだそうです。
職種と必要スキル
①デザイナー:イラストレーター(ロゴ、アイコン、バナーなどのデザイン作成)
②Webデザイナー:Dreamwaver(ロゴ、アイコン、バナーなどの配置、HTML化)
③プログラマー:プログラム能力(変数の配置やサーバー上での変数表示動作確認など)
プログラマーから見ると違和感がある体制ですし、
①②くらいは一緒の人なんじゃないのと思ったのですが、
それぞれが専門化しているので、一から作成する場合には
より早く、安く作成できるのだそうです。
ただし、入力枠の追加など軽微な修正などでも3チームにまたがってしまうため、
修正には時間がかかるという・・・
ふと気になって、他社でデザインとプログラムの分離がうまく言っているところを
調べてみたところ、やっぱり開発体制としての理想と単価が乖離しているらしく
うまく行っているところは多くないようでした。
また、デザイン会社の多くが設計とデザインの分離のお話にはそもそも「???」という感じでしたので、
プログラマーが想像しているよりもはるかにデザイナーは保守的というか
悪く言えば不勉強だなという認識を受けてしまいました。
まとめ
デザイン会社の単価が相当下がっていることと
教育コストが掛けられないということもあり
中小企業ではデザインとプログラムの分離は難しいです。
どなたか、体制的に上手く言っている方がいらっしゃいましたら、
コメント欄にでも書いて頂ければと思います。
Template Designed By
ぐらいんだぁ
ぐらいんだぁ