DevMagazin
はじめに †
HSP開発wikiでは多人数での開発を助けるためにソフト開発を提供しています。
すでに多くの方に利用してもらい利点も問題点も見えてきた感じなのですが、半数が途中で止まっているのが現状です。
そこで、ここではソフト開発での進め方を考えていこうと思います。
目的またはやりたいことをはっきりさせましょう。(できるだけ具体的に)
これがなければ見てくれる人の興味は皆無です
たとえば、プラグインをつくろう!ではダメなのです。
現在の状況と過去の実績を簡単にまとめましょう。
これは自分たちも幸せになれます。
次になにがしたいのか何が必要かを書き出しましょう。(つまりToDo?リストです)
次がなければそのプロジェクトには終わりがたくさん訪れたり、興味のある人がコードを書くのをためらってしまいます。 そうなるとやる気が半減したり、プロジェクトが失敗するかもしれません。そうならないためにToDo?リストに書き出しましょう。通りすがりにリストに登録していくこともいいかもしれません。気に入らなければ誰かが消すでしょう。
プロジェクトが進むとページがスクリプトの山になってきます。できるだけ折りたたみプラグインは使いたくないものです。そこで、スクリプトを小ワザのコンテンツとして登録しましょう。小ワザで通用するほどの小さなプログラム単位で開発を行っていきます。(注意:小ワザには単体では動かないようなものは追加するべきではありません)
シンプルです。添付すると変更できません。
くぎりで全ソースをまとめたもののみ添付すべきです。
- いい意見、直しなどあればどんどん教えてください。もちろん直接直してもOKです(最終更新の欄に名前をお残しください ) -- Charlotte
- まだ、自分もどうすればいいのか明確ではないので、書こうか迷っていました。。。最後の小ワザでまとめていく所が一番書きたかったのですが、一番どうしたらいいのか悩んでます -- Charlotte
- それぞれの人がそれぞれのモジュールを作ってメインスクリプトでまとめるのが基本だと思いますけど、モジュールに出来ない場合で他の部分と依存し合ってしまう場合に、それをみんなで開発していく上手な方法を特に知りたいです。ソフト開発の簡単な成功例が欲しいです。 -- ジオ
- ジオさん意見どうもです。モジュールにできない場合があったとしたらそれは皆で設計してスクリプト一人でということになる気がします。
”簡単”な成功例とはどういうことでしょう?簡単でいいから目的を達成した企画が欲しいということ? -- Charlotte
- 「簡単な」=「小規模な」と言うこと?参加人数2人だけとか、スクリプトののべ行数が短いとか、開発期間が短いとか…?
「とにかく成功例」ということならソフト開発ページに…あれってどれが成功でどれが中断でしたっけ?(今更ながら見てないのが多いなぁ。)ソフト開発の各企画が現在それぞれどんな状況なのかよく分かりませんね。進行状況の一覧表が欲しい…。(さっきちょっと調べてみたらちょっと大変そうだったんであきらめました。…後日やろうかな。) -- GENKI?
- すみません。ここにコメントしたのを忘れていました^^;
私が考えていた簡単な成功例というのは、CharlotteさんやGENKIさんのを合わせた感じです。今考えると、ある程度具体的な雛型が欲しかったのだと思います。 -- ジオ
- 雛形を作ってみました。新しくソフト開発するためのページを作る場合に、テンプレートとして読み込むと便利だと思います。 -- ジオ
- 処理の内容の説明の分かりやすい書き方は進め方かな?お作法みたいな? -- Charlotte
- ここはソフト開発の進め方でしたね。ソフト開発の仕方のようなページだと思ってしまったので、分かりやすいと思う書き方も載せてしまいました。一応移動しておきます。 -- ジオ