開発トレンドはスマートフォンからスマートフォンの外へ
最近のソフトウェア開発のトレンドはスマートフォンからスマートフォンの外へ向かっているように思える。
記事をメモ。
【元ネタ】
開発トレンドは「スマホの外」へ。それでもプログラマーのやることは1つ【連載:中島聡】 - エンジニアtype
なぜ今、クルマのスマート化が話題なのか。“自動車版iPhone”テスラが生み出す新市場【連載:中島聡】 - エンジニアtype
独立して最初の3ヵ月間にやったお仕事のまとめ - Over&Out その後
コンピュータを操作する人のマジョリティが、PCからスマフォ・タブレットへ移りつつある。
それに従って、従来の業務アプリの開発方法も、Webアプリ主体だけでなく、スマフォ・タブレットを意識した開発スタイルへ広がって進化している。
スマフォ・タブレットなどのモバイル端末のソフトウェア開発は、従来のようなガチガチのWF型開発はありえない。
短期間で次々にリリースしながら、品質も機能も改善していくのが普通なので、アジャイル開発にならざるを得ない。
だから、従来のWF型開発にこだわりがある企業ほど、モバイルの流れに乗って行くのは難しいと思う。
技術的には、使いやすいユーザインターフェイスへのこだわり、アプリやROMをVerUpできる仕組みづくりに特徴があると思う。
アジャイルUXやソフトウェアアップデート機能はそんな流れにある。
そんな中、上記の記事では、スマフォだけでなく、スマフォを構成する組み込み機器とソフトウェアを組み合わせたビジネスが今後発展していくだろうと示唆している。
つまり、ソフトウェアの範囲が広がるにつれて、ソフトウェア技術者もハードを理解する必要があることだ。
それは、単にハードウェアの仕組みを理解するだけでない。
ハードウェア技術者や製造業と協調しながら、コラボして、一つの製品をつくり出していく開発手法を身につけるべき、という方向性を示唆している。
これは重要な点だと思う。
なぜなら、ハードウェア技術者や製造業は独自の文化を持っており、ソフトウェア技術者の発想や開発手法と異なるからだ。
彼らは厳格な品質管理技法を持っており、WF型開発に近い工程管理も持っている。
そんな彼らとアジャイル開発に近い試行錯誤を許すような開発手法を共有しなければならない課題があるわけだ。
とは言え、組込みエンジニアに聞くと、ハードウェア技術者の方がアジャイル開発に近い開発手法を持っているとも聞く。
実際、ハードウェアが設計書通りに作られるわけではなく、試行錯誤しながらよりよいものを作っていくから、と。
また、組込みエンジニアから聞いて興味深かったことは、ハードウェアは著作権が絡むので、メーカーはブラックボックスにして囲い込みするやり方が多い。
一方、ソフトウェアは外注して安上がりに作れるように発注するパターンが多い、と。
このやり方で問題なのは、納入されたソフトウェアをハードウェアに組合せて結合テストを実施すると、設計漏れや考慮漏れが原因でたくさんのバグが多発して収拾しなくなることだろう。
本来は、ハードウェア技術者とソフトウェア技術者が一体化されたチームとなって開発すべきなのだ。
ソフトウェア技術者とは違う異質な人や組織とどうやって折り合って、ゴールを達成していくのか。
そんな課題が今後重要になってくるように思える。
| 固定リンク
「ビジネス・歴史・経営・法律」カテゴリの記事
- 農林水産業はITと相性がいい(2023.01.09)
- 過学習に陥った人間や社会の事例は何があるのか(2023.01.09)
- 経営戦略とIT戦略をつなぐ鍵は何なのか(2023.01.04)
- 現代日本人の弱点はリーダーシップ不足と生産性が著しく低いこと、そしてリスク許容度が著しく低いことだ(2022.12.23)
- TwitterやFacebookは人力キュレーションツールとして使う(2022.10.02)
「ソフトウェア工学」カテゴリの記事
- ChatGPTにEclipseでEclEmmaとJaCoCoからカバレッジを出力する方法を聞いた(2023.02.01)
- DDPは品質管理に役立つのか(2022.12.13)
- 組合せテストにおける因子と水準はどちらを最優先で考えるべきか(2022.12.04)
- XPエクストリームプログラミングは偉大だ~時代がその設計思想に追いついた(2022.11.16)
- 第23回東京Redmine勉強会の感想~コミュニティは仲間から生まれて続く #redmineT(2022.11.06)
「Agile」カテゴリの記事
- PM理論では課業志向の方が関係志向よりも生産性が高いことを主張しているのではないか(2023.01.22)
- 現代日本人の弱点はリーダーシップ不足と生産性が著しく低いこと、そしてリスク許容度が著しく低いことだ(2022.12.23)
- DDPは品質管理に役立つのか(2022.12.13)
- UMTPモデリングフォーラムのパネル討論の感想(2022.11.29)
- XPエクストリームプログラミングは偉大だ~時代がその設計思想に追いついた(2022.11.16)
コメント