2009-09-04 6 views
3

ウェブ開発は混乱です。
私たちは多くの人と交流する必要があるからです。 のbusinness、デザイナー、Developpers、リード、等...ウェブサイトを開発する際に進むべきステップは何ですか?

のウェブサイトは、プログラマー、デザイナー、SEOの専門家、ビジネスパーソン、人間工学などを伴うスキルの多くの混合物である...

ので、質問は、どのようにして、すべての人々が自分自身を理解し、一緒にやりとりするように働くのですか?

ウェブサイトにつながるseveralsの手順をどのように分解できますか?

多くの企業が最初にデザインを販売しているので、どのように適切な機能性を追加することができますか?

たとえば、私たちはこのようなプロジェクトを分解することができますに従って

  • 機能スコープ(CRUD、リソース、ACL)
  • インタフェース
  • スタート開発の設計
  • 書き込みXHTML/CSS機能要件とのインタフェース

私は、手順を忘れたか、またはそれらを混乱させるかもしれません。

EDIT:たとえば

、ここで私が行う方法です。

  • 私はこのプロジェクトについての簡単な概要を書き、主な目標は何ですか?
  • 私は、どのリソース(ユーザー、記事、製品など)が関係しているかを知ります。行わ
  • 私は(例えばMySQLのWorkbenchで)データベースの設計を開始する私は
  • 機能について概要を持っているのに役立ち、各リソースのための短いCRUDリストを作成する
  • 、私はもしそこに知ってみてください役割と権限は、私はW3C &ウェブセマンティックを尊重するxhmtmlコードを挿入
  • 私が開発(+テスト)を開始し、リソース
  • でそれらを頼りになっています。
  • 私はCSS

でビジュアルデザインを挿入するために開始するので、あなたはどう?あなたは効率的になるために何をしていますか?

答えて

0

通常のソフトウェア開発と比較して、実際にWeb開発に固有のものはないと思います(seoは例外です)。私は、本質的にWeb開発についてもっと「厄介な」ものは何もないとは思わない。あなたの質問の内容をもう一度読む - 一般的なソフトウェア開発( "フロントエンド開発"の代わりに "xhtml/css"を代用する)には適用されない用語(前述のseoを除く)は何ですか?

個人的には、自分のチームサイズ/職場環境/同僚/その他の職場で見つかったソフトウェアエンジニアリング手法は、Web開発にも適用できると思います。

最終製品がブラウザで実行されるという事実は魔法のようなものではありません。

0

XPやアジャイル方法論などのプロジェクトマネージャーとして、そのメンバーがプロジェクトに必要なすべてのスキルを持ってチームを作成、見て、開発者、ビジネスanylist、デザイナー、テスターなど

チームを持つことの間に、より良いコミュがあることを意味誰もがクライアントを含めて巻き込まれた。

件名は大量ですので、XP、agie、スクラム、かんばんでGoogle検索をしてください。

2

私が言う:

  • サイト全体の意思
  • ユーザー分析
  • 概念設計(サイト/アプリケーションの人口統計、ユーザーグループ、などを決定します)
  • グラフィックデザイン
  • 機能範囲を
  • インターフェイスデザイン(プロトタイプ、ワイヤーフレームなど)
  • のインターフェイスのモックアップ
  • 開発/ユニットテスト
  • ユーザー受け入れテスト

...あなたが必要とする部品を選択し、選択します。それらをすべて行うことは過度のことかもしれませんが、多くのグループが入力を行っている大規模なチームで作業している場合はおそらくありません。ステップを逃していないことを確認することは、誰もが自分の意見を述べ、行動の方向を決めるチャンスを与えます。

0

あなたは正しいですが、動的なウェブサイトを開発するにはいくつかのステップがありますが、静的なサイトを簡単に開発したいと思っています。 それには唯一の設計が必要であり、電子メールなどのデザイナーによっていくつかの機能が追加されています。 しかし、ダイナミックなウェブサイトを開発しようとしている場合は、これらの手順を実行します。 1.まず、要件を確認します。 2.次に、インターフェイスとレイアウトを決定します。 3.デザイナーは必要なすべてのフォームを設計しました 4.開発者/プログラマはfromsに機能を追加します。 5.コーディングパートを完了したら、プロジェクトはエラーのテストに進みます。 6.エラーが発生した場合は、プログラマによって再度修正されます。テストに進むと、すべてのエラーが削除されなくなるまでこのプロセスが実行されます。 7.最後に、Webサイトが公開され、サーバー上でホストされます。

0

ウェブサイトはあなたが本当に運が良けれ場合は、必要があります

...プログラマー、デザイナー、SEOの専門家、ビジネスパーソン、人間工学などを伴うスキルの多くの混合物であり、 1つ以上の役割を果たすことができる有能な多職種の人材のチーム。

これは、あなたが最高のウェブ製品を手に入れようとするときです。

委員会によるデザインは、誰もが「帽子をかぶる」だけでは得られず、キック・ロットの製品を作ることはめったにありません。

1

ウェブ開発は の開発者の中にはユーザーがいないため、他の種類のソフトウェア開発とは異なります。です。たとえば、関係する人のリストには「ユーザー」はありません。

ユーザーは、そこにいる顔のない人の名目上の束として存在します(ビジネスプランを前提としているので、これを期待しています)。想定されるユーザーが好きかもしれない、あるいは望むことができることについての前提に基づいて、要件が収集され、設計上の決定が行われます。

ウェブ開発は、多くの点で、レストランをオープンしたり、ERPシステムを展開するよりも新しい政党を立ち上げるのに似ています。

+0

私はエルゴノミスト、デザイナー、ファンクナイトに言及していますが、実際にはクライアントの要件に合わせてユーザーに焦点を当てました。 –

+0

私はエルゴノミスト、デザイナーなどが、ユーザーがシステムとやりとりする方法についての間違いなく専門家の意見を持っている専門家だと思います。彼らはユーザーではありません。 – APC

+0

あなたは正しいです、それは最終製品までユーザーがどのように考えられるかです。ところで、専門家でさえも、最初はユーザーです。 –

関連する問題