こことここで説明されたイベントの始まりと真ん中の説明。
目標
私の目標は何ですか:
1.学生教育
誰もが自分より上に成長しなければなりませんでした。 状況の特殊性は、私がストリームから9つのベストを得たことです-デューデリジェンスで大学院への直接の道を持っている学部生。
学生リーダー-コーディネーターに特別な役割を割り当てました。 実際のプロジェクトのように、「すべてに責任がある」はずの、最も有能で組織化されたものの1つでした。
2.侵入技術
私は質問に対する答えを得たいと思いました:
-これはできますか?
-もしそうなら、これは参加者に何を与えますか? ゲームはろうそくの価値がありますか?
「そうでなければ、誰のせいですか?」 私の? コーディネーター(チームリーダーを読む)またはパフォーマー?
-バージョン管理システム、バグトラッカー、ディスカッションチャネルが必要ですか? フォーラム?
-最適なグループサイズは? 誰がどのように選択/許可すべきですか?
3.動作するプロトタイプを取得する
さらなる開発と立ち上げのために、少なくとも1つのシステムを完全に学生が作成することが重要でした。
ラーニングテクノロジーphp + mysql + Webテクノロジー全般+任意のフレームワーク=訓練された学生+プロジェクトで実行したかった。
まとめ
前のトピックで説明した問題、つまり、チームで作業を整理できないこと、Webテクノロジーに関する非常に低いレベルの知識、OOP、およびほとんどの参加者が示す学習意欲は、時間とともに悪化しました。 その結果、プロジェクトは「サイトは完成しましたが機能しません」という状態で実装されました。
リンク: 電圧計
結果(目的別)
1.トレーニング
誰もが成長しました。 特に、これはエンコードした人、タイプセットした人、監督した人に当てはまると思います。 アヤックスの始まりをマスターした人も尊敬に値します。 もちろん、「静かな波」に乗った人もいましたが、それは皆の選択でした。 この目標は達成されたと思います。
2.テクノロジー
技術を部分的にしか破ることはできませんでした。
-あなたはこれを行うことができますが、小さなグループ、高い資格、学生側で仕事をしたいという明確な欲求、事前に準備されたTK、および責任の詳細な分配が必要です。 これだけでは十分ではありませんでした。
-作業現場としてのプロジェクトの失敗における私の過ちもそこにあり、それは相当なものです。 何よりもまず、彼らが必要とするかもしれないすべての資料の体系的な講義プレゼンテーションがない場合にそれを見る。 第二に、これは学生の力の再評価です。 ほとんどの場合、彼らは「組織の愚か者」であり、単にどちらの端からタスクを噛むべきかを理解していませんでした。 ところで、コーディネーターは正しく選ばれました。彼は50%であり、少なくともそのような結果の出現を保証しました。
-あなたは間違いなくサイトの集合的な開発の手段を必要とします。 正直なところ、私は今そのような選択をする準備ができていませんが、チームワークを組織するために必要です。 コミュニケーションの手段として、プロジェクトフォーラムで十分です。
-最適なグループサイズ:大規模なタスクの場合は1〜2人または4〜5人。 8はたくさんです。
3.プロジェクト
動作するプロトタイプは発生しませんでした。
触れたくもない何かが生じました 配信前の先週は、コーディング、設計、セキュリティ、およびチーム開発の基準は順守されませんでした。
私の調査結果と質問
私はhabrasocietyに目を向けます(9月1日から、さまざまなレベルの65人の学生に対して同じことを行います)。
1.理論。
Web全般、php、mysql、セキュリティの基礎などに関する体系的な講義の準備をする必要があります。 私は頭の中にこのすべての資料を持っていますが、それを体系化する時間はありません。 私は講義の資料に非常に感謝しています(あなたが理解しているように、講義としてのマニュアルは非常にうまく機能しません)。
2.タスク。
最も単純なプロジェクトからそのようなグループプロジェクトまで、一連のタスクが必要です。 ちなみに、1人の学生が受け取ったサイトoscilloscop.ruのクローン作成の割り当ては、彼によってほぼ完全に実行されました。 誰にとってもそうでしょう。 既製のフレームワーク、リグレッションデザイン、ウェブサイトのクローン作成に基づいたシンプルな要素を開発するためのタスクになると思います。 私はそのアイデアに非常に感謝しています。
3.フレームワーク。
この作業の基本的なフレームワークを選択し、非常に責任を持って選択する必要があります。 文書化された、シンプルで、よく書かれた、必ずしも洗練されたものではない。 残念ながら、そのような開発の範囲は私にはあまり知られていません。 ヒントやリンクがあれば嬉しいです。
4.集団労働を組織する手段。
バージョントラッキング、バグレポートなどを備えたプロジェクトでチームワークの手段を選択して実装する必要があります。 シンプルなほど良い。 アドバイスに感謝します。
ご清聴ありがとうございました。
ps正直なところ、自慢することは何もありません。私はこの投稿を書きたくありませんでした。 議論は助けた:「Aが言った-Bを話す」。 さらに、1.5か月後、これらの同じ問題を完全に異なるレベルで解決する必要があります。
ppsすべての生徒は正の成績を受け取りました。 最高-コーディネーター、最も有能なプログラマー、oscilloscop.ruサイトのクローンを単独で作成した人