SLについて言及してから、RIAプロジェクトを参照していると仮定します。
私はアドビと一緒にかなりの数のRIAプロジェクトに取り組み、アプリケーションとサービスを設計および開発してきました。
UXおよびビジュアルデザイナーとしての14年間の経験に基づいて、プログラミングの経験がありますが、皆さんに比べると哀れですが、私があなたに与えることができる最善のアドバイスです。
あなたがお互いを理解しないことを受け入れます。
プログラマーはどの機能を実行する必要があるかを考え、設計者は機能がどのように動作するかを考えます。
開発者にとってボタンはほとんど一般的ですが、設計者にとってはそうではありません。デザイナーは構成で考え、開発者はフレームワークで考えます。
ですから、あなたの責任は異なることを理解することを学びましょう。
開発者は、コードがどれほど一般的であるかを考える必要があり、すべてを一意でハードコードされた構成として扱う余裕はありません。それは、どういうわけかその独自性を自動化できない限りです。
設計者は、アプリケーションまたはサービスを何らかの形で独自のものとして考える必要があります。ボタンがボタンではないことを意味する場合があります。サイズや色が異なる場合や、その他の煩わしさがある場合があります。
したがって、デザイナーの責任を理解していることを認め、デザイナーがあなたの責任を理解していることを確認して、デザイナーとの良好な関係を築くことを確認してください。
あなたが世界で最高のアプリケーションを作ることに興味がないということではありません。これらの設計上の決定のいくつかにはかなりの時間がかかるというだけです。
あなたが彼またはあなた自身の時間を無駄にしないように、あなたがデザイナーがあなたにどのように届けるべきかについて非常に明確になることを確認してください。どのようなフォーマット、アセット?ネーミング?
あるパラダイムから別のパラダイムへの配信に関係するすべてのもの。
そして最も重要なことは、JavaScriptの実行方法や、CVSの基本的な考え方を理解していないことを伝え、尊重することです。
ほとんどの開発者は、命を救うためにカーニングする方法、未亡人とは何か、FireWorksを最適にレイヤー化する方法、写実的なアイコンを作成する方法、優れたタグラインを考え出す方法、または平均的なジョーに4語で理解できるものを作成する方法を知りません。あなたはグリッドや配置が何であるかを知らず、あなたは物事を黒地に緑と紫にする傾向があります。
また、設計者は、プログラミングを扱っているからといって、自分がロボットであるとは限らず、創造的なアイデアや解決策を持てないことを理解する必要があります。彼はまた、あなたのプロジェクトの作成に何が関係しているかを理解できるように、少なくとも疑似プログラムをプログラムする方法を学ぶように努めるべきです。
最も重要な。MacとPCの議論を始めないでください:)このため、プロジェクトはキャンセルされました。