離れた場所で4人でソフトウェア開発をしています。上手く進みません。
別々の場所で4人でソフトウェア開発をしてます。
4人ともそれぞれ顔も知っており、親しい関係です。
27歳(Aさん)
27歳(Bさん)
38歳(Cさん)
自分は34歳
4人とも男性で、システム開発暦4年から15年です。
みなそれぞれに仕事を持っていますが、
9月から一時自分の仕事を休み自作
アプリケーションを作成することになっており
7月中からスタートしています。
自分がプロジェクト管理と内部向け提案書と要件定義
開発の環境や、言語や使用するツール等を決めていってます。
1週間に一度借りた事務所で進捗をしています。
またメールやスカイプ等を使用してリモート開発でも
コミュニケーションが取れるようにしています。
自分は進捗管理をしながら、要件定義や環境構築など
上流部分をやっています。
立場としては明確に自分がリーダーで通常の仕事通り
指示には従ってもらうように最初に決めています。
しかし他の3人は殆ど進捗が上がりません。
というか遣っていません。
(正確にいうとAさんはやってますが、かなりのスキル不足です。)
たまにお茶を濁す(というと
傲慢だけど)ような取り合えずやった結果だけ
みせようというレベルの結果を出します。
(私は個人的には学問は経過を仕事は結果を重要視するタイプです)
皆それぞれに仕事を持っているので当初は
「キツイのは分かるけど、自分達で決めたことなんだから頑張ろう」
といってました。
あまりに進捗が上がらないので(全てのタスクが20日以上の遅れ
です。)
先週ついに激怒して、やる気があるのかを強く主張しました。
そうすると皆黙ってしまい、話にならなかったので私は
帰りましたが、翌日その内の1人(27歳Aさん)男性と電話で話しましたが
自分の帰った後に話をしたらしいのですが、
「やらなきゃいけないんだけどね。」(38歳Cさん)
他の人の上がってない進捗があるんで進めない(27歳Bさん)
という状況だったらしいです。
27歳AさんがBさんCさんに「やらなきゃならない事はやりましょう」
といってくれたそうですが、技術スキル的には
B,Cさんの方が圧倒的に上というのとAさん自身も遅れているという事で
「君にいわれてもねぇ」という空気だったそうです。
また普段の会話でもB,Cさんは基本的に意見はネガティブです。
今までなんとか進捗をあげる為
・ほめる
・圧迫する(スケジュール遅れが分かるように日々進捗を通知)
・飲み会等を開く
・激怒する
アメもムチも試してみました。
残されるのは毎日遣った事、遣らなかった事、問題点
をメールで連絡するようにとか管理がガチガチにするとか
考えていますが、このような手段が意味があるのでしょうか?
外注に対して
「圧迫する事が良い事だと思ってるとしか思えない開発案件」
を私も多く体験している為、圧迫すればよいとも思えません。
ただ正直、甘えているとしか思えないのです。
私と同じでなくて構いませんので、
特に難しい難問があるとも思えないシステム開発において
チームのメンバーが甘えてサボってるとしか思えない状況に
なった時にどうすればこの問題を解決できるのでしょうか?
またお金をだしあって開始していますが、当初
ルールが守れない人間はそこから罰金をとると話しています。
お金で人を圧迫するのでは、それこそ今後もそういうことに
なり、これに意味があるとも思えません。
私と同じでなくて構いませんので、
特に難しい難問があるとも思えないシステム開発において
チームのメンバーが甘えてサボってるとしか思えない状況に
なった時にどうすればこの問題を解決できるのでしょうか?
長文失礼します。