ソフトウェア開発の7つのなぜに答えます

Post on 19-Jun-2015

1.619 Views

Category:

Technology

7 Downloads

Preview:

Click to see full reader

TRANSCRIPT

• VALUE ADDED

COPYRIGHT © 2012 Ipros corp. ALL RIGHTS RESERVED.

7つの「なぜ?」に答えます

1

ソフトウェア開発の

7つの「なぜ?」

に答えます。

@junya100 株式会社イプロス  山口隼也

• VALUE ADDED

COPYRIGHT © 2012 Ipros corp. ALL RIGHTS RESERVED.

なぜ、遅延するの?

2

なぜ

ソフトウェア開発は

遅延するのか?

• VALUE ADDED

COPYRIGHT © 2012 Ipros corp. ALL RIGHTS RESERVED.

なぜ、見積り通りにいかないの?

3

なぜ

ソフトウェア開発は

見積り通りにいかないのか?

• VALUE ADDED

COPYRIGHT © 2012 Ipros corp. ALL RIGHTS RESERVED.

なぜ、オフショア開発はうまくいかないの?

4

なぜ

ソフトウェアのオフショア開発は

うまくいかないのか?

• VALUE ADDED

COPYRIGHT © 2012 Ipros corp. ALL RIGHTS RESERVED.

なぜ、人の投入はスケールしないの?

5

なぜ

開発への人の投入は

スケールしないのか?

• VALUE ADDED

COPYRIGHT © 2012 Ipros corp. ALL RIGHTS RESERVED.

なぜ、アジャイルが必要なの?

6

なぜ

ウォーターフォールではなく、

アジャイルが必要なのか?

• VALUE ADDED

COPYRIGHT © 2012 Ipros corp. ALL RIGHTS RESERVED.

なぜ、プロジェクトマネジメントは成熟しないの?

7

なぜ

プロジェクトマネジメントは

成熟しないのか?

• VALUE ADDED

COPYRIGHT © 2012 Ipros corp. ALL RIGHTS RESERVED.

なぜ、自前で抱えるの?

8

なぜ

最近のWeb系会社は

エンジニアを抱えるのか?

アウトソースしないのか?

• VALUE ADDED

COPYRIGHT © 2012 Ipros corp. ALL RIGHTS RESERVED.

答えます

9

この疑問に

すべて答えます!

• VALUE ADDED

COPYRIGHT © 2012 Ipros corp. ALL RIGHTS RESERVED.

なぜ?

10

ハードウェア(工業製品/建造物とか)

の開発と比較してみる。

• VALUE ADDED

COPYRIGHT © 2012 Ipros corp. ALL RIGHTS RESERVED.

対比

ハードウェアとソフトウェアの開発プロセス

11

企画 企画

概要設計

詳細設計

製造・開発

検査・試験

概要設計

テスト

CAD図 ??

企画書企画書 企画書企画書

成果物

工業製品/建造物 ソフトウェア

• VALUE ADDED

COPYRIGHT © 2012 Ipros corp. ALL RIGHTS RESERVED.

?はなに?

12

3つの「?」に入るものは

何か?

• VALUE ADDED

COPYRIGHT © 2012 Ipros corp. ALL RIGHTS RESERVED.

対比

ハードウェアとソフトウェアの開発プロセス

13

企画 企画

概要設計

詳細設計

製造・開発

検査・試験

概要設計

プログラミング

ビルド・デプロイ

テスト

CAD図 ソースコードソースコード

企画書企画書 企画書企画書

成果物

工業製品/建造物 ソフトウェア

≒0(コスト)

スケールメリット

• VALUE ADDED

COPYRIGHT © 2012 Ipros corp. ALL RIGHTS RESERVED.

なぜ?

14

すべての原因は、

これに尽きる。

• VALUE ADDED

COPYRIGHT © 2012 Ipros corp. ALL RIGHTS RESERVED.

プログラミングとは?

15

プログラミングとは、

「設計」

である。

• VALUE ADDED

COPYRIGHT © 2012 Ipros corp. ALL RIGHTS RESERVED.

帰結1

16

まだ設計が終了してないのに、正確な見積りができるわけないよね?

• VALUE ADDED

COPYRIGHT © 2012 Ipros corp. ALL RIGHTS RESERVED.

帰結2

17

まだ設計しているんだから、上位の設計に影響が出る手戻りが発生して当然だよね?

• VALUE ADDED

COPYRIGHT © 2012 Ipros corp. ALL RIGHTS RESERVED.

帰結3

18

設計はその人のスキルに多分に依存するよね?

• VALUE ADDED

COPYRIGHT © 2012 Ipros corp. ALL RIGHTS RESERVED.

帰結4

19

そもそも、「プログラミング」=「製造」という発想で作られたプロセスに従って、うまくいくわけないのね?

• VALUE ADDED

COPYRIGHT © 2012 Ipros corp. ALL RIGHTS RESERVED.

プログラミングとは?

20

もう1度言います。

「プログラミング」=

「設計」

である。

• VALUE ADDED

COPYRIGHT © 2012 Ipros corp. ALL RIGHTS RESERVED.

プログラミングとは?

21

と同時に、

「ソースコード」=

「設計書」

である。

top related