設計思想(アーキテクチャ)を選定する際の思考要素に関して
ゼロイチからソフトウェア/アプリケーションのプロジェクトを始める際にアーキテクチャをどのようにするかおおよそメンバー内で合意をとるかと思いますが、どのような観点を選定要素としてあげていきますか?
1年前
view数 110
- 2
- 4
回答を投稿して企業にアピールしましょう!
Q&Aで投稿された回答は、
企業側に表示されるプロフィールにも投稿履歴として表示されます。
Offersにログイン・新規登録して、気になるテーマやトピックを話してみよう!
\回答があります!/
北山 淳也
エンジニア
1年前
- どれぐらいのものをどれぐらいの期間で作る必要があるのか
- どれぐらいの期間運用する可能性があるのか
- どんなメンバーで開発する必要があるのか
- メンバー内のスペシャリストが引っ張れそうか
「メンバー内のスペシャリストが引っ張れそうか」は割と議論が巻き起こるというか、「今はメンバー内の誰も詳しい人がいないが、(流行っている技術だから/これからはそうなりそうだから)メンバーが勉強しながら進めればいいじゃないか」という主張とたびたびぶつかります。
私はこの主張には常に明確にNoを提示していて「やりたいなら最低誰か1人だけでも勉強して詳しくなってからどうぞ」というスタンスをとっています。経験上、ゼロイチプロジェクトで勉強しながら進めた場合、コストの肥大化がとんでもなくなるからです。逆に言えば潤沢に資金がある組織なら、そういう戦略もいいのかもしれません。view数 37