SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
Copyright © Software Research Associates, Inc. All Rights Reserved
株式会社 SRA
阪井 誠
ソフトウェア産業に望まれる人材
Copyright © Software Research Associates, Inc. All Rights Reserved
幸せの追及(The pursuit of happiness)
1
• 映画「幸せのちから(The Pursuit of
Happyness)」のテーマ
• アメリカ独立宣言に書かれた権利
• 子供のために幸せな仕事を追及する話
いつか関わるかもしれないソフトウェア産業を題材に
「仕事を楽しくする」参考にしてください
Copyright © Software Research Associates, Inc. All Rights Reserved
自己紹介
2
阪井誠:さかば、@sakaba37、 ㈱SRA、博士(工学)
• ソフトウェアプロセス、チケット駆動開発(TiDD)、
アジャイル開発に興味を持つ「プロセスプログラマー」
• 仕事とコミュニティに刺激を受ける:RxTstudy、SEA関西
レビュー監訳
New: 6/30 New:5/27
New: 夏
New: 6/22
Redmine実践ガイド
Copyright © Software Research Associates, Inc. All Rights Reserved
本日のコンテンツ
3
• 自己紹介
• ソフトウェア産業の分類
• ソフトウェア関連企業の分類
• 開発ソフトウェアの種類
• ソフトウェア技術者の分類
• ソフトウェア産業を時間軸で考える
• ソフトウェア産業の守備範囲
• 産業の寿命は30年
• 技術の変化についていくには
• 対立構造の見極め
• 基礎技術を理解する
• ソフトウェア産業に望まれる人材
• IT業界にすすむなら
• ソフトウェア産業の良いところ
Copyright © Software Research Associates, Inc. All Rights Reserved
ソフトウェア関連企業の分類
4
コンピュータとソフトウェアの関係を
土地と家の関係のたとえで考えると
不動産・建築業 ソフトウェア業
対象 業者 対象 業者 別名
土地 不動産業 計算機 メーカー系 ベンダー
家 建築業 ソフトウェア 独立系 システムインテグレータ
ソフトウェアハウス
はなれ 賃貸業 社内システム ユーザ系
駐車場 賃貸業 インフラ クラウド IaaS, PaaS, SaaS, , ,
Copyright © Software Research Associates, Inc. All Rights Reserved
顧客と開発ソフト
5
顧客 業務 組み込み パッケージ
製造 ○ ○ ○
産業 ○ ○
文教 ○ ○
個人 ○
Copyright © Software Research Associates, Inc. All Rights Reserved
契約
6
• 請負
• 開発内容を決めて一括で契約
• 受注側は一定期間の瑕疵担保責任を持つ(保証)
• 準委任(SES)
• 期間を決めてソフトウェア開発のサポートをする
• ソフトウェアの責任は発注側にある
• 開発内容の詳細が決まっていないとき
• 派遣
• 発注側が作業指示できる
• 守秘義務契約(NDA)で不十分な場合に行われる
こともある
注:常駐=派遣ではない。
Copyright © Software Research Associates, Inc. All Rights Reserved
ソフトウェア技術者の分類
7
• 技術者の分類
• 組み込み / 業務系
• フロントエンド/バックエンド/ミドルウェア/ インフラ
• アナリスト/デザイナー/ アーキテクト /
ネットワーク / セキュリティ
• プログラマ/システムエンジニア/テストエンジニア
• メンバー/リーダー/マネージャ
• フルスタックエンジニア
=>初めから未来を狭める必要はない
=>大切なのは
技術、ビジネス、ソフトウェア開発を知ること
Copyright © Software Research Associates, Inc. All Rights Reserved
ソフトウェア産業を時間軸で考える
8
ビジネスは広がったが純粋なソフトウェア開発が
減少して技術者の責任範囲は広がっている
ソフトウェア
ハードウェア
ビジネス
ネットワーク
PC( ネオダマ) Web クラウド
時間軸
Copyright © Software Research Associates, Inc. All Rights Reserved
産業の寿命は30年
• SRAは48年
• ソフトウェアハウス
• トータルソリューションサービス
• システムインテグレータ
:
• 時代に合わせて変化してきた
• 技術も常に変わってきた
• プログラム言語、開発法、管理法も変わった
=>ゴールはない
=>まる覚えではついていけない
9
Copyright © Software Research Associates, Inc. All Rights Reserved
技術の変化についていくには
• 変化を対立構造の流れとして理解する
• クラウド
• 集中(計算機センター)と分散(ダウンサイジング)の揺り戻し
=>次はIOT(Internet of Things)
• オブジェクト指向
• 機能指向からデータ指向への揺り戻し
=>次はマイクロサービス
• 基礎技術をおさえる
• 言葉の定義
• 数学の基本
• コンピュータサイエンス
• ビジネス
=>早めに学ぶと有利
10
Copyright © Software Research Associates, Inc. All Rights Reserved
ソフトウェアエンジニアリング&業界
1970
1980
1990
2000
2010
11
1968 NATO SE
DoD NASA
データ
指向
機能
指向
開発法
メトリクス
エンピリカル
CMM
ISPW
オブジェク
ト指向
RAD
アポロ
スカイラブ
リーン
スタートアップ
ビッグデータ
オフショア
プロト
タイピング
スパイラル
UNIX
機能安全
SA/SD DOA
アジャイル
開発
インター
ネット
インタネット
狭義のソフト工学
DDD
SOA
マイクロ
サービス
Copyright © Software Research Associates, Inc. All Rights Reserved
最近の動向
1970
1980
1990
2000
2010
12
1968 NATO SE
DoD NASA
データ
指向
機能
指向
技術
メトリクス
エンピリカル
CMM
ISPW
オブジェク
ト指向
RAD
アポロ
スカイラブ
リーン
スタートアップ
ビッグデータ
オフショア
プロト
タイピング
スパイラル
UNIX
機能安全
SA/SD DOA
アジャイル
開発
インター
ネット
インタネット
科学
技術工学 科学
科学、工学、技術の統合
・コンピュータ科学(計算量)
・統計学(メトリクス、ビッグデータ)
・オブジェクト指向、アジャイル、リーン、TOC
(トヨタ生産方式)
=> 基礎知識が必要(少しずつ確実に!)
狭義のソフト工学
Copyright © Software Research Associates, Inc. All Rights Reserved
望まれる人材・生き残れる人材
13
• 同じ船に乗る人
• 共に船を進めることができる
• チーム・組織・会社の進路(ゴール)を考える
• 変化を受け入れることができる
• 新しい知識を得ることが好き
• こだわりを持ちつつも周りの理解を得る
• ポジティブに考えられる
• 論理的思考
• ものごとを整理して理解できる
• わかりやすく説明できる
• 経験から未来を築ける
• 技術の本質に興味を持つ
• 魚ではなく魚の取り方を学ぶ(学び方・考え方)
• 現地現物(正式ドキュメントも読む)
• 段取り8分(仕事の進め方)
Copyright © Software Research Associates, Inc. All Rights Reserved
IT業界に進むべきか?
14
• 変化が激しい
• 勉強を楽しむ
• 会社に閉じこもらない
• 社会を広い目で見る
• 一般に産業の寿命は30年
• ITを無視できるあまり産業はない
• 大きな会社に入るとすぐに変化が訪れる
• 大きくなる前に入っても変化は訪れる
• 自分の可能性を限定しないことが重要
=> 楽しめるかどうか、好きかどうか
Copyright © Software Research Associates, Inc. All Rights Reserved
転職・就職について
15
• 本当にブラックなら逃げる
• 人の命や健康より大切なものはない
• 法的な問題は論外
• 得るものがあるなら挑戦も必要
• 気に入った会社なら活躍の場を探す
• やりたいことよりやれることを楽しむ
• 経験と人脈の蓄積が重要
• 腐ったらダメ
• 就職は家探し、恋人探し、トイレ探しと同じ
• ベストを探そうと時間をかけると失敗する
• 自分のこだわりを決めて、多くは求めない
Copyright © Software Research Associates, Inc. All Rights Reserved
ソフトウェア産業の良いところ
16
• 勉強会が多い
• 勉強を楽しめる
• 社外の人と触れ合える
• 刺激が多い
• 予想できない未来が待っている
• 色々な仕事を体験できる(ことも多い)
• 社会と関わりがある
• 自分のプログラムをほかの人が使ってくれる
• 社会に貢献できる
=>ものづくりは楽しい!
Copyright © Software Research Associates, Inc. All Rights Reserved
完
ソフトウェア産業に望まれる人材
どこかで
お会いしましょう

Contenu connexe

Tendances

チケットの利用による経験を活かした開発の可能性
チケットの利用による経験を活かした開発の可能性 チケットの利用による経験を活かした開発の可能性
チケットの利用による経験を活かした開発の可能性 Makoto SAKAI
 
チケット駆動開発の大切なこと(バランス編)
チケット駆動開発の大切なこと(バランス編)チケット駆動開発の大切なこと(バランス編)
チケット駆動開発の大切なこと(バランス編)Makoto SAKAI
 
現状分析→価値開発→仕様化&テスト設計の展開事例解説:仕様&テスト編
現状分析→価値開発→仕様化&テスト設計の展開事例解説:仕様&テスト編現状分析→価値開発→仕様化&テスト設計の展開事例解説:仕様&テスト編
現状分析→価値開発→仕様化&テスト設計の展開事例解説:仕様&テスト編Noriyuki Mizuno
 
チケット駆動開発の大切なこと- コミュニケーションの視点から -
チケット駆動開発の大切なこと- コミュニケーションの視点から -チケット駆動開発の大切なこと- コミュニケーションの視点から -
チケット駆動開発の大切なこと- コミュニケーションの視点から -Makoto SAKAI
 
チケット駆動開発の概要と体験談
チケット駆動開発の概要と体験談チケット駆動開発の概要と体験談
チケット駆動開発の概要と体験談Makoto SAKAI
 
アジャイルの夢を実現する–チケット駆動開発で考慮すべき点
アジャイルの夢を実現する–チケット駆動開発で考慮すべき点アジャイルの夢を実現する–チケット駆動開発で考慮すべき点
アジャイルの夢を実現する–チケット駆動開発で考慮すべき点Makoto SAKAI
 
エンタープライズアジャイル内製プロジェクトを立ち上げる前に考慮すべき3つのこと
エンタープライズアジャイル内製プロジェクトを立ち上げる前に考慮すべき3つのことエンタープライズアジャイル内製プロジェクトを立ち上げる前に考慮すべき3つのこと
エンタープライズアジャイル内製プロジェクトを立ち上げる前に考慮すべき3つのことHiromasa Oka
 
st2でシステム管理
st2でシステム管理st2でシステム管理
st2でシステム管理You&I
 
enterprise agile lean modeling
enterprise agile lean modelingenterprise agile lean modeling
enterprise agile lean modelingKenji Hiranabe
 
Portfolio for JIRA で"全体計画にコミット"し続けるべし
Portfolio for JIRA で"全体計画にコミット"し続けるべしPortfolio for JIRA で"全体計画にコミット"し続けるべし
Portfolio for JIRA で"全体計画にコミット"し続けるべしHiromasa Oka
 
プロジェクトを成功させるチケット管理
プロジェクトを成功させるチケット管理プロジェクトを成功させるチケット管理
プロジェクトを成功させるチケット管理Makoto SAKAI
 
チケット駆動開発によるプロジェクトの活性化 - 見える化と権限ポリシーがプロジェクトを変えた! -(それからどうした?)
チケット駆動開発によるプロジェクトの活性化 - 見える化と権限ポリシーがプロジェクトを変えた! -(それからどうした?)チケット駆動開発によるプロジェクトの活性化 - 見える化と権限ポリシーがプロジェクトを変えた! -(それからどうした?)
チケット駆動開発によるプロジェクトの活性化 - 見える化と権限ポリシーがプロジェクトを変えた! -(それからどうした?)Makoto SAKAI
 
「俺の背中について来い」アジャイルチームを一気に立ち上げる方法
「俺の背中について来い」アジャイルチームを一気に立ち上げる方法「俺の背中について来い」アジャイルチームを一気に立ち上げる方法
「俺の背中について来い」アジャイルチームを一気に立ち上げる方法Hiromasa Oka
 
Remineチョット入門
Remineチョット入門Remineチョット入門
Remineチョット入門Makoto SAKAI
 
企業システムにアジャイルは必要か
企業システムにアジャイルは必要か企業システムにアジャイルは必要か
企業システムにアジャイルは必要かHiromasa Oka
 
ウォーターフォール開発におけるチケット駆動開発 -ウォータフォール開発をアダプタブルにする-
ウォーターフォール開発におけるチケット駆動開発 -ウォータフォール開発をアダプタブルにする-ウォーターフォール開発におけるチケット駆動開発 -ウォータフォール開発をアダプタブルにする-
ウォーターフォール開発におけるチケット駆動開発 -ウォータフォール開発をアダプタブルにする-Makoto SAKAI
 
個人のタスク管理からチケット駆動開発の特徴を考える
個人のタスク管理からチケット駆動開発の特徴を考える個人のタスク管理からチケット駆動開発の特徴を考える
個人のタスク管理からチケット駆動開発の特徴を考えるMakoto SAKAI
 
なぜソフトウェアアーキテクトが必要なのか - デブサミ2011
なぜソフトウェアアーキテクトが必要なのか - デブサミ2011なぜソフトウェアアーキテクトが必要なのか - デブサミ2011
なぜソフトウェアアーキテクトが必要なのか - デブサミ2011Yusuke Suzuki
 
アジャイルにモデリングは必要か
アジャイルにモデリングは必要かアジャイルにモデリングは必要か
アジャイルにモデリングは必要かHiromasa Oka
 

Tendances (20)

チケットの利用による経験を活かした開発の可能性
チケットの利用による経験を活かした開発の可能性 チケットの利用による経験を活かした開発の可能性
チケットの利用による経験を活かした開発の可能性
 
チケット駆動開発の大切なこと(バランス編)
チケット駆動開発の大切なこと(バランス編)チケット駆動開発の大切なこと(バランス編)
チケット駆動開発の大切なこと(バランス編)
 
現状分析→価値開発→仕様化&テスト設計の展開事例解説:仕様&テスト編
現状分析→価値開発→仕様化&テスト設計の展開事例解説:仕様&テスト編現状分析→価値開発→仕様化&テスト設計の展開事例解説:仕様&テスト編
現状分析→価値開発→仕様化&テスト設計の展開事例解説:仕様&テスト編
 
チケット駆動開発の大切なこと- コミュニケーションの視点から -
チケット駆動開発の大切なこと- コミュニケーションの視点から -チケット駆動開発の大切なこと- コミュニケーションの視点から -
チケット駆動開発の大切なこと- コミュニケーションの視点から -
 
チケット駆動開発の概要と体験談
チケット駆動開発の概要と体験談チケット駆動開発の概要と体験談
チケット駆動開発の概要と体験談
 
アジャイルの夢を実現する–チケット駆動開発で考慮すべき点
アジャイルの夢を実現する–チケット駆動開発で考慮すべき点アジャイルの夢を実現する–チケット駆動開発で考慮すべき点
アジャイルの夢を実現する–チケット駆動開発で考慮すべき点
 
エンタープライズアジャイル内製プロジェクトを立ち上げる前に考慮すべき3つのこと
エンタープライズアジャイル内製プロジェクトを立ち上げる前に考慮すべき3つのことエンタープライズアジャイル内製プロジェクトを立ち上げる前に考慮すべき3つのこと
エンタープライズアジャイル内製プロジェクトを立ち上げる前に考慮すべき3つのこと
 
st2でシステム管理
st2でシステム管理st2でシステム管理
st2でシステム管理
 
enterprise agile lean modeling
enterprise agile lean modelingenterprise agile lean modeling
enterprise agile lean modeling
 
Portfolio for JIRA で"全体計画にコミット"し続けるべし
Portfolio for JIRA で"全体計画にコミット"し続けるべしPortfolio for JIRA で"全体計画にコミット"し続けるべし
Portfolio for JIRA で"全体計画にコミット"し続けるべし
 
プロジェクトを成功させるチケット管理
プロジェクトを成功させるチケット管理プロジェクトを成功させるチケット管理
プロジェクトを成功させるチケット管理
 
チケット駆動開発によるプロジェクトの活性化 - 見える化と権限ポリシーがプロジェクトを変えた! -(それからどうした?)
チケット駆動開発によるプロジェクトの活性化 - 見える化と権限ポリシーがプロジェクトを変えた! -(それからどうした?)チケット駆動開発によるプロジェクトの活性化 - 見える化と権限ポリシーがプロジェクトを変えた! -(それからどうした?)
チケット駆動開発によるプロジェクトの活性化 - 見える化と権限ポリシーがプロジェクトを変えた! -(それからどうした?)
 
「俺の背中について来い」アジャイルチームを一気に立ち上げる方法
「俺の背中について来い」アジャイルチームを一気に立ち上げる方法「俺の背中について来い」アジャイルチームを一気に立ち上げる方法
「俺の背中について来い」アジャイルチームを一気に立ち上げる方法
 
Remineチョット入門
Remineチョット入門Remineチョット入門
Remineチョット入門
 
企業システムにアジャイルは必要か
企業システムにアジャイルは必要か企業システムにアジャイルは必要か
企業システムにアジャイルは必要か
 
ウォーターフォール開発におけるチケット駆動開発 -ウォータフォール開発をアダプタブルにする-
ウォーターフォール開発におけるチケット駆動開発 -ウォータフォール開発をアダプタブルにする-ウォーターフォール開発におけるチケット駆動開発 -ウォータフォール開発をアダプタブルにする-
ウォーターフォール開発におけるチケット駆動開発 -ウォータフォール開発をアダプタブルにする-
 
世界最強のソフトウェアアーキテクト
世界最強のソフトウェアアーキテクト世界最強のソフトウェアアーキテクト
世界最強のソフトウェアアーキテクト
 
個人のタスク管理からチケット駆動開発の特徴を考える
個人のタスク管理からチケット駆動開発の特徴を考える個人のタスク管理からチケット駆動開発の特徴を考える
個人のタスク管理からチケット駆動開発の特徴を考える
 
なぜソフトウェアアーキテクトが必要なのか - デブサミ2011
なぜソフトウェアアーキテクトが必要なのか - デブサミ2011なぜソフトウェアアーキテクトが必要なのか - デブサミ2011
なぜソフトウェアアーキテクトが必要なのか - デブサミ2011
 
アジャイルにモデリングは必要か
アジャイルにモデリングは必要かアジャイルにモデリングは必要か
アジャイルにモデリングは必要か
 

Similaire à ソフトウェア産業に望まれる人材

[3rd 長崎QDG] チームで、長期間で、たくさんのソフトウェアを快適に開発し、価値を生み続けるためのエンジニアリング
[3rd 長崎QDG] チームで、長期間で、たくさんのソフトウェアを快適に開発し、価値を生み続けるためのエンジニアリング[3rd 長崎QDG] チームで、長期間で、たくさんのソフトウェアを快適に開発し、価値を生み続けるためのエンジニアリング
[3rd 長崎QDG] チームで、長期間で、たくさんのソフトウェアを快適に開発し、価値を生み続けるためのエンジニアリングMasanori Kaneko
 
20180130 設計イベント
20180130 設計イベント20180130 設計イベント
20180130 設計イベントAtsushi Takayasu
 
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan Yusuke Suzuki
 
Node-REDから見えた未来 - 変わるもの、変わらないもの -
Node-REDから見えた未来 - 変わるもの、変わらないもの -Node-REDから見えた未来 - 変わるもの、変わらないもの -
Node-REDから見えた未来 - 変わるもの、変わらないもの -Makoto SAKAI
 
PCCC21:株式会社日立製作所 「研究開発力向上のための研究DXソリューション」
PCCC21:株式会社日立製作所 「研究開発力向上のための研究DXソリューション」PCCC21:株式会社日立製作所 「研究開発力向上のための研究DXソリューション」
PCCC21:株式会社日立製作所 「研究開発力向上のための研究DXソリューション」PC Cluster Consortium
 
新技術で未来の扉を開け! - Node-REDの環境構築と社内導入 -
新技術で未来の扉を開け! - Node-REDの環境構築と社内導入 - 新技術で未来の扉を開け! - Node-REDの環境構築と社内導入 -
新技術で未来の扉を開け! - Node-REDの環境構築と社内導入 - Makoto SAKAI
 
元ITコンサルタントの目から見た「ITにおける今までのデザインとこれからのデザイン」
元ITコンサルタントの目から見た「ITにおける今までのデザインとこれからのデザイン」元ITコンサルタントの目から見た「ITにおける今までのデザインとこれからのデザイン」
元ITコンサルタントの目から見た「ITにおける今までのデザインとこれからのデザイン」Fixel Inc.
 
Wg for ai_dev_ops_20180713
Wg for ai_dev_ops_20180713Wg for ai_dev_ops_20180713
Wg for ai_dev_ops_20180713Yutaka Terasawa
 
ゲーム事業×データ分析 ドリコムにおける組織と仕事の組み立て方
ゲーム事業×データ分析 ドリコムにおける組織と仕事の組み立て方ゲーム事業×データ分析 ドリコムにおける組織と仕事の組み立て方
ゲーム事業×データ分析 ドリコムにおける組織と仕事の組み立て方Hisahiko Shiraishi
 
[JISA][変革リーダー養成部会]組織の中で自分を活かす生き方
[JISA][変革リーダー養成部会]組織の中で自分を活かす生き方[JISA][変革リーダー養成部会]組織の中で自分を活かす生き方
[JISA][変革リーダー養成部会]組織の中で自分を活かす生き方Shigeki Morizane
 
ITインフラsummit 2017発表資料
ITインフラsummit 2017発表資料ITインフラsummit 2017発表資料
ITインフラsummit 2017発表資料Masayuki Hyugaji
 
Node-RED導入時の効果的な開発を考える
Node-RED導入時の効果的な開発を考えるNode-RED導入時の効果的な開発を考える
Node-RED導入時の効果的な開発を考えるMakoto SAKAI
 
Upwind Technology, Inc. Company Profile(Japanese)
Upwind Technology, Inc. Company Profile(Japanese)Upwind Technology, Inc. Company Profile(Japanese)
Upwind Technology, Inc. Company Profile(Japanese)Upwind Technology Inc.
 
『ハイブリッドクラウド研究会』創立について
『ハイブリッドクラウド研究会』創立について『ハイブリッドクラウド研究会』創立について
『ハイブリッドクラウド研究会』創立についてMasahiko Ebisuda
 
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション①
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション①Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション①
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション①Yahoo!デベロッパーネットワーク
 
脆弱性スキャナVulsの紹介とMackerelメタデータと連携した脆弱性管理
脆弱性スキャナVulsの紹介とMackerelメタデータと連携した脆弱性管理脆弱性スキャナVulsの紹介とMackerelメタデータと連携した脆弱性管理
脆弱性スキャナVulsの紹介とMackerelメタデータと連携した脆弱性管理Takayuki Ushida
 
テクノアカデミー郡山 現役ソフトウェアエンジニアが語る。IT の今と未来
テクノアカデミー郡山 現役ソフトウェアエンジニアが語る。IT の今と未来テクノアカデミー郡山 現役ソフトウェアエンジニアが語る。IT の今と未来
テクノアカデミー郡山 現役ソフトウェアエンジニアが語る。IT の今と未来Daiyu Hatakeyama
 
大規模インフラで考える インフラチームの未来
大規模インフラで考える インフラチームの未来大規模インフラで考える インフラチームの未来
大規模インフラで考える インフラチームの未来Masayuki Ueda
 
リクルートテクノロジーズが語る 企業における、「AI/ディープラーニング」活用のリアル
リクルートテクノロジーズが語る 企業における、「AI/ディープラーニング」活用のリアルリクルートテクノロジーズが語る 企業における、「AI/ディープラーニング」活用のリアル
リクルートテクノロジーズが語る 企業における、「AI/ディープラーニング」活用のリアルRecruit Technologies
 

Similaire à ソフトウェア産業に望まれる人材 (20)

[3rd 長崎QDG] チームで、長期間で、たくさんのソフトウェアを快適に開発し、価値を生み続けるためのエンジニアリング
[3rd 長崎QDG] チームで、長期間で、たくさんのソフトウェアを快適に開発し、価値を生み続けるためのエンジニアリング[3rd 長崎QDG] チームで、長期間で、たくさんのソフトウェアを快適に開発し、価値を生み続けるためのエンジニアリング
[3rd 長崎QDG] チームで、長期間で、たくさんのソフトウェアを快適に開発し、価値を生み続けるためのエンジニアリング
 
20180130 設計イベント
20180130 設計イベント20180130 設計イベント
20180130 設計イベント
 
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
 
Node-REDから見えた未来 - 変わるもの、変わらないもの -
Node-REDから見えた未来 - 変わるもの、変わらないもの -Node-REDから見えた未来 - 変わるもの、変わらないもの -
Node-REDから見えた未来 - 変わるもの、変わらないもの -
 
PCCC21:株式会社日立製作所 「研究開発力向上のための研究DXソリューション」
PCCC21:株式会社日立製作所 「研究開発力向上のための研究DXソリューション」PCCC21:株式会社日立製作所 「研究開発力向上のための研究DXソリューション」
PCCC21:株式会社日立製作所 「研究開発力向上のための研究DXソリューション」
 
新技術で未来の扉を開け! - Node-REDの環境構築と社内導入 -
新技術で未来の扉を開け! - Node-REDの環境構築と社内導入 - 新技術で未来の扉を開け! - Node-REDの環境構築と社内導入 -
新技術で未来の扉を開け! - Node-REDの環境構築と社内導入 -
 
元ITコンサルタントの目から見た「ITにおける今までのデザインとこれからのデザイン」
元ITコンサルタントの目から見た「ITにおける今までのデザインとこれからのデザイン」元ITコンサルタントの目から見た「ITにおける今までのデザインとこれからのデザイン」
元ITコンサルタントの目から見た「ITにおける今までのデザインとこれからのデザイン」
 
Wg for ai_dev_ops_20180713
Wg for ai_dev_ops_20180713Wg for ai_dev_ops_20180713
Wg for ai_dev_ops_20180713
 
ゲーム事業×データ分析 ドリコムにおける組織と仕事の組み立て方
ゲーム事業×データ分析 ドリコムにおける組織と仕事の組み立て方ゲーム事業×データ分析 ドリコムにおける組織と仕事の組み立て方
ゲーム事業×データ分析 ドリコムにおける組織と仕事の組み立て方
 
OSS光と闇
OSS光と闇OSS光と闇
OSS光と闇
 
[JISA][変革リーダー養成部会]組織の中で自分を活かす生き方
[JISA][変革リーダー養成部会]組織の中で自分を活かす生き方[JISA][変革リーダー養成部会]組織の中で自分を活かす生き方
[JISA][変革リーダー養成部会]組織の中で自分を活かす生き方
 
ITインフラsummit 2017発表資料
ITインフラsummit 2017発表資料ITインフラsummit 2017発表資料
ITインフラsummit 2017発表資料
 
Node-RED導入時の効果的な開発を考える
Node-RED導入時の効果的な開発を考えるNode-RED導入時の効果的な開発を考える
Node-RED導入時の効果的な開発を考える
 
Upwind Technology, Inc. Company Profile(Japanese)
Upwind Technology, Inc. Company Profile(Japanese)Upwind Technology, Inc. Company Profile(Japanese)
Upwind Technology, Inc. Company Profile(Japanese)
 
『ハイブリッドクラウド研究会』創立について
『ハイブリッドクラウド研究会』創立について『ハイブリッドクラウド研究会』創立について
『ハイブリッドクラウド研究会』創立について
 
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション①
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション①Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション①
Yahoo! JAPAN MeetUp #8 (インフラ技術カンファレンス)セッション①
 
脆弱性スキャナVulsの紹介とMackerelメタデータと連携した脆弱性管理
脆弱性スキャナVulsの紹介とMackerelメタデータと連携した脆弱性管理脆弱性スキャナVulsの紹介とMackerelメタデータと連携した脆弱性管理
脆弱性スキャナVulsの紹介とMackerelメタデータと連携した脆弱性管理
 
テクノアカデミー郡山 現役ソフトウェアエンジニアが語る。IT の今と未来
テクノアカデミー郡山 現役ソフトウェアエンジニアが語る。IT の今と未来テクノアカデミー郡山 現役ソフトウェアエンジニアが語る。IT の今と未来
テクノアカデミー郡山 現役ソフトウェアエンジニアが語る。IT の今と未来
 
大規模インフラで考える インフラチームの未来
大規模インフラで考える インフラチームの未来大規模インフラで考える インフラチームの未来
大規模インフラで考える インフラチームの未来
 
リクルートテクノロジーズが語る 企業における、「AI/ディープラーニング」活用のリアル
リクルートテクノロジーズが語る 企業における、「AI/ディープラーニング」活用のリアルリクルートテクノロジーズが語る 企業における、「AI/ディープラーニング」活用のリアル
リクルートテクノロジーズが語る 企業における、「AI/ディープラーニング」活用のリアル
 

Plus de Makoto SAKAI

プロセスモデルの補完方法 -モデル・ノウハウ・人-
プロセスモデルの補完方法 -モデル・ノウハウ・人-プロセスモデルの補完方法 -モデル・ノウハウ・人-
プロセスモデルの補完方法 -モデル・ノウハウ・人-Makoto SAKAI
 
プロセスモデルの補完方法 -モデル・ノウハウ・人-
プロセスモデルの補完方法 -モデル・ノウハウ・人-プロセスモデルの補完方法 -モデル・ノウハウ・人-
プロセスモデルの補完方法 -モデル・ノウハウ・人-Makoto SAKAI
 
メールやチャットでも役立つテクニック
メールやチャットでも役立つテクニックメールやチャットでも役立つテクニック
メールやチャットでも役立つテクニックMakoto SAKAI
 
SS2019 エッジデバイス開発の難しさ
SS2019 エッジデバイス開発の難しさSS2019 エッジデバイス開発の難しさ
SS2019 エッジデバイス開発の難しさMakoto SAKAI
 
[Node-RED] ファンクションノードのデバッグどうしてる?
[Node-RED] ファンクションノードのデバッグどうしてる?[Node-RED] ファンクションノードのデバッグどうしてる?
[Node-RED] ファンクションノードのデバッグどうしてる?Makoto SAKAI
 
スクリプト言語入門 - シェル芸のすすめ - 第2回クラウド勉強会
スクリプト言語入門 - シェル芸のすすめ - 第2回クラウド勉強会スクリプト言語入門 - シェル芸のすすめ - 第2回クラウド勉強会
スクリプト言語入門 - シェル芸のすすめ - 第2回クラウド勉強会Makoto SAKAI
 
プロのためのNode-RED再入門
プロのためのNode-RED再入門プロのためのNode-RED再入門
プロのためのNode-RED再入門Makoto SAKAI
 
Node-redでプロトタイピング
Node-redでプロトタイピングNode-redでプロトタイピング
Node-redでプロトタイピングMakoto SAKAI
 
Visual開発ツールNode-REDの導入によるプロセスの変化と考慮点
Visual開発ツールNode-REDの導入によるプロセスの変化と考慮点Visual開発ツールNode-REDの導入によるプロセスの変化と考慮点
Visual開発ツールNode-REDの導入によるプロセスの変化と考慮点Makoto SAKAI
 
複合主キーの扱い方
複合主キーの扱い方複合主キーの扱い方
複合主キーの扱い方Makoto SAKAI
 
UAS5 アジャイル開発に学んだアダプタブルウォーターフォール開発
UAS5 アジャイル開発に学んだアダプタブルウォーターフォール開発UAS5 アジャイル開発に学んだアダプタブルウォーターフォール開発
UAS5 アジャイル開発に学んだアダプタブルウォーターフォール開発Makoto SAKAI
 
効果的な XP の導入を目的としたプラクティス間の相互作用の分析
効果的な XP の導入を目的としたプラクティス間の相互作用の分析効果的な XP の導入を目的としたプラクティス間の相互作用の分析
効果的な XP の導入を目的としたプラクティス間の相互作用の分析Makoto SAKAI
 
パネル:Redmineの未来を考える
パネル:Redmineの未来を考えるパネル:Redmineの未来を考える
パネル:Redmineの未来を考えるMakoto SAKAI
 
古くて新しいサーバントリーダーシップ
古くて新しいサーバントリーダーシップ古くて新しいサーバントリーダーシップ
古くて新しいサーバントリーダーシップMakoto SAKAI
 
チケット駆動開発導入のヒント - 自律と規律 -
チケット駆動開発導入のヒント - 自律と規律 -チケット駆動開発導入のヒント - 自律と規律 -
チケット駆動開発導入のヒント - 自律と規律 -Makoto SAKAI
 
計算量のはなし(Redisを使うなら必読!O(logN)など)
計算量のはなし(Redisを使うなら必読!O(logN)など)計算量のはなし(Redisを使うなら必読!O(logN)など)
計算量のはなし(Redisを使うなら必読!O(logN)など)Makoto SAKAI
 
うまくいくチケット駆動開発 - リーンとリファクタリング -
うまくいくチケット駆動開発 - リーンとリファクタリング -うまくいくチケット駆動開発 - リーンとリファクタリング -
うまくいくチケット駆動開発 - リーンとリファクタリング -Makoto SAKAI
 
Remineを活かしたプロセス支援 - 失敗しないプロセス支援 -
Remineを活かしたプロセス支援 - 失敗しないプロセス支援 -Remineを活かしたプロセス支援 - 失敗しないプロセス支援 -
Remineを活かしたプロセス支援 - 失敗しないプロセス支援 -Makoto SAKAI
 

Plus de Makoto SAKAI (18)

プロセスモデルの補完方法 -モデル・ノウハウ・人-
プロセスモデルの補完方法 -モデル・ノウハウ・人-プロセスモデルの補完方法 -モデル・ノウハウ・人-
プロセスモデルの補完方法 -モデル・ノウハウ・人-
 
プロセスモデルの補完方法 -モデル・ノウハウ・人-
プロセスモデルの補完方法 -モデル・ノウハウ・人-プロセスモデルの補完方法 -モデル・ノウハウ・人-
プロセスモデルの補完方法 -モデル・ノウハウ・人-
 
メールやチャットでも役立つテクニック
メールやチャットでも役立つテクニックメールやチャットでも役立つテクニック
メールやチャットでも役立つテクニック
 
SS2019 エッジデバイス開発の難しさ
SS2019 エッジデバイス開発の難しさSS2019 エッジデバイス開発の難しさ
SS2019 エッジデバイス開発の難しさ
 
[Node-RED] ファンクションノードのデバッグどうしてる?
[Node-RED] ファンクションノードのデバッグどうしてる?[Node-RED] ファンクションノードのデバッグどうしてる?
[Node-RED] ファンクションノードのデバッグどうしてる?
 
スクリプト言語入門 - シェル芸のすすめ - 第2回クラウド勉強会
スクリプト言語入門 - シェル芸のすすめ - 第2回クラウド勉強会スクリプト言語入門 - シェル芸のすすめ - 第2回クラウド勉強会
スクリプト言語入門 - シェル芸のすすめ - 第2回クラウド勉強会
 
プロのためのNode-RED再入門
プロのためのNode-RED再入門プロのためのNode-RED再入門
プロのためのNode-RED再入門
 
Node-redでプロトタイピング
Node-redでプロトタイピングNode-redでプロトタイピング
Node-redでプロトタイピング
 
Visual開発ツールNode-REDの導入によるプロセスの変化と考慮点
Visual開発ツールNode-REDの導入によるプロセスの変化と考慮点Visual開発ツールNode-REDの導入によるプロセスの変化と考慮点
Visual開発ツールNode-REDの導入によるプロセスの変化と考慮点
 
複合主キーの扱い方
複合主キーの扱い方複合主キーの扱い方
複合主キーの扱い方
 
UAS5 アジャイル開発に学んだアダプタブルウォーターフォール開発
UAS5 アジャイル開発に学んだアダプタブルウォーターフォール開発UAS5 アジャイル開発に学んだアダプタブルウォーターフォール開発
UAS5 アジャイル開発に学んだアダプタブルウォーターフォール開発
 
効果的な XP の導入を目的としたプラクティス間の相互作用の分析
効果的な XP の導入を目的としたプラクティス間の相互作用の分析効果的な XP の導入を目的としたプラクティス間の相互作用の分析
効果的な XP の導入を目的としたプラクティス間の相互作用の分析
 
パネル:Redmineの未来を考える
パネル:Redmineの未来を考えるパネル:Redmineの未来を考える
パネル:Redmineの未来を考える
 
古くて新しいサーバントリーダーシップ
古くて新しいサーバントリーダーシップ古くて新しいサーバントリーダーシップ
古くて新しいサーバントリーダーシップ
 
チケット駆動開発導入のヒント - 自律と規律 -
チケット駆動開発導入のヒント - 自律と規律 -チケット駆動開発導入のヒント - 自律と規律 -
チケット駆動開発導入のヒント - 自律と規律 -
 
計算量のはなし(Redisを使うなら必読!O(logN)など)
計算量のはなし(Redisを使うなら必読!O(logN)など)計算量のはなし(Redisを使うなら必読!O(logN)など)
計算量のはなし(Redisを使うなら必読!O(logN)など)
 
うまくいくチケット駆動開発 - リーンとリファクタリング -
うまくいくチケット駆動開発 - リーンとリファクタリング -うまくいくチケット駆動開発 - リーンとリファクタリング -
うまくいくチケット駆動開発 - リーンとリファクタリング -
 
Remineを活かしたプロセス支援 - 失敗しないプロセス支援 -
Remineを活かしたプロセス支援 - 失敗しないプロセス支援 -Remineを活かしたプロセス支援 - 失敗しないプロセス支援 -
Remineを活かしたプロセス支援 - 失敗しないプロセス支援 -
 

ソフトウェア産業に望まれる人材

  • 1. Copyright © Software Research Associates, Inc. All Rights Reserved 株式会社 SRA 阪井 誠 ソフトウェア産業に望まれる人材
  • 2. Copyright © Software Research Associates, Inc. All Rights Reserved 幸せの追及(The pursuit of happiness) 1 • 映画「幸せのちから(The Pursuit of Happyness)」のテーマ • アメリカ独立宣言に書かれた権利 • 子供のために幸せな仕事を追及する話 いつか関わるかもしれないソフトウェア産業を題材に 「仕事を楽しくする」参考にしてください
  • 3. Copyright © Software Research Associates, Inc. All Rights Reserved 自己紹介 2 阪井誠:さかば、@sakaba37、 ㈱SRA、博士(工学) • ソフトウェアプロセス、チケット駆動開発(TiDD)、 アジャイル開発に興味を持つ「プロセスプログラマー」 • 仕事とコミュニティに刺激を受ける:RxTstudy、SEA関西 レビュー監訳 New: 6/30 New:5/27 New: 夏 New: 6/22 Redmine実践ガイド
  • 4. Copyright © Software Research Associates, Inc. All Rights Reserved 本日のコンテンツ 3 • 自己紹介 • ソフトウェア産業の分類 • ソフトウェア関連企業の分類 • 開発ソフトウェアの種類 • ソフトウェア技術者の分類 • ソフトウェア産業を時間軸で考える • ソフトウェア産業の守備範囲 • 産業の寿命は30年 • 技術の変化についていくには • 対立構造の見極め • 基礎技術を理解する • ソフトウェア産業に望まれる人材 • IT業界にすすむなら • ソフトウェア産業の良いところ
  • 5. Copyright © Software Research Associates, Inc. All Rights Reserved ソフトウェア関連企業の分類 4 コンピュータとソフトウェアの関係を 土地と家の関係のたとえで考えると 不動産・建築業 ソフトウェア業 対象 業者 対象 業者 別名 土地 不動産業 計算機 メーカー系 ベンダー 家 建築業 ソフトウェア 独立系 システムインテグレータ ソフトウェアハウス はなれ 賃貸業 社内システム ユーザ系 駐車場 賃貸業 インフラ クラウド IaaS, PaaS, SaaS, , ,
  • 6. Copyright © Software Research Associates, Inc. All Rights Reserved 顧客と開発ソフト 5 顧客 業務 組み込み パッケージ 製造 ○ ○ ○ 産業 ○ ○ 文教 ○ ○ 個人 ○
  • 7. Copyright © Software Research Associates, Inc. All Rights Reserved 契約 6 • 請負 • 開発内容を決めて一括で契約 • 受注側は一定期間の瑕疵担保責任を持つ(保証) • 準委任(SES) • 期間を決めてソフトウェア開発のサポートをする • ソフトウェアの責任は発注側にある • 開発内容の詳細が決まっていないとき • 派遣 • 発注側が作業指示できる • 守秘義務契約(NDA)で不十分な場合に行われる こともある 注:常駐=派遣ではない。
  • 8. Copyright © Software Research Associates, Inc. All Rights Reserved ソフトウェア技術者の分類 7 • 技術者の分類 • 組み込み / 業務系 • フロントエンド/バックエンド/ミドルウェア/ インフラ • アナリスト/デザイナー/ アーキテクト / ネットワーク / セキュリティ • プログラマ/システムエンジニア/テストエンジニア • メンバー/リーダー/マネージャ • フルスタックエンジニア =>初めから未来を狭める必要はない =>大切なのは 技術、ビジネス、ソフトウェア開発を知ること
  • 9. Copyright © Software Research Associates, Inc. All Rights Reserved ソフトウェア産業を時間軸で考える 8 ビジネスは広がったが純粋なソフトウェア開発が 減少して技術者の責任範囲は広がっている ソフトウェア ハードウェア ビジネス ネットワーク PC( ネオダマ) Web クラウド 時間軸
  • 10. Copyright © Software Research Associates, Inc. All Rights Reserved 産業の寿命は30年 • SRAは48年 • ソフトウェアハウス • トータルソリューションサービス • システムインテグレータ : • 時代に合わせて変化してきた • 技術も常に変わってきた • プログラム言語、開発法、管理法も変わった =>ゴールはない =>まる覚えではついていけない 9
  • 11. Copyright © Software Research Associates, Inc. All Rights Reserved 技術の変化についていくには • 変化を対立構造の流れとして理解する • クラウド • 集中(計算機センター)と分散(ダウンサイジング)の揺り戻し =>次はIOT(Internet of Things) • オブジェクト指向 • 機能指向からデータ指向への揺り戻し =>次はマイクロサービス • 基礎技術をおさえる • 言葉の定義 • 数学の基本 • コンピュータサイエンス • ビジネス =>早めに学ぶと有利 10
  • 12. Copyright © Software Research Associates, Inc. All Rights Reserved ソフトウェアエンジニアリング&業界 1970 1980 1990 2000 2010 11 1968 NATO SE DoD NASA データ 指向 機能 指向 開発法 メトリクス エンピリカル CMM ISPW オブジェク ト指向 RAD アポロ スカイラブ リーン スタートアップ ビッグデータ オフショア プロト タイピング スパイラル UNIX 機能安全 SA/SD DOA アジャイル 開発 インター ネット インタネット 狭義のソフト工学 DDD SOA マイクロ サービス
  • 13. Copyright © Software Research Associates, Inc. All Rights Reserved 最近の動向 1970 1980 1990 2000 2010 12 1968 NATO SE DoD NASA データ 指向 機能 指向 技術 メトリクス エンピリカル CMM ISPW オブジェク ト指向 RAD アポロ スカイラブ リーン スタートアップ ビッグデータ オフショア プロト タイピング スパイラル UNIX 機能安全 SA/SD DOA アジャイル 開発 インター ネット インタネット 科学 技術工学 科学 科学、工学、技術の統合 ・コンピュータ科学(計算量) ・統計学(メトリクス、ビッグデータ) ・オブジェクト指向、アジャイル、リーン、TOC (トヨタ生産方式) => 基礎知識が必要(少しずつ確実に!) 狭義のソフト工学
  • 14. Copyright © Software Research Associates, Inc. All Rights Reserved 望まれる人材・生き残れる人材 13 • 同じ船に乗る人 • 共に船を進めることができる • チーム・組織・会社の進路(ゴール)を考える • 変化を受け入れることができる • 新しい知識を得ることが好き • こだわりを持ちつつも周りの理解を得る • ポジティブに考えられる • 論理的思考 • ものごとを整理して理解できる • わかりやすく説明できる • 経験から未来を築ける • 技術の本質に興味を持つ • 魚ではなく魚の取り方を学ぶ(学び方・考え方) • 現地現物(正式ドキュメントも読む) • 段取り8分(仕事の進め方)
  • 15. Copyright © Software Research Associates, Inc. All Rights Reserved IT業界に進むべきか? 14 • 変化が激しい • 勉強を楽しむ • 会社に閉じこもらない • 社会を広い目で見る • 一般に産業の寿命は30年 • ITを無視できるあまり産業はない • 大きな会社に入るとすぐに変化が訪れる • 大きくなる前に入っても変化は訪れる • 自分の可能性を限定しないことが重要 => 楽しめるかどうか、好きかどうか
  • 16. Copyright © Software Research Associates, Inc. All Rights Reserved 転職・就職について 15 • 本当にブラックなら逃げる • 人の命や健康より大切なものはない • 法的な問題は論外 • 得るものがあるなら挑戦も必要 • 気に入った会社なら活躍の場を探す • やりたいことよりやれることを楽しむ • 経験と人脈の蓄積が重要 • 腐ったらダメ • 就職は家探し、恋人探し、トイレ探しと同じ • ベストを探そうと時間をかけると失敗する • 自分のこだわりを決めて、多くは求めない
  • 17. Copyright © Software Research Associates, Inc. All Rights Reserved ソフトウェア産業の良いところ 16 • 勉強会が多い • 勉強を楽しめる • 社外の人と触れ合える • 刺激が多い • 予想できない未来が待っている • 色々な仕事を体験できる(ことも多い) • 社会と関わりがある • 自分のプログラムをほかの人が使ってくれる • 社会に貢献できる =>ものづくりは楽しい!
  • 18. Copyright © Software Research Associates, Inc. All Rights Reserved 完 ソフトウェア産業に望まれる人材 どこかで お会いしましょう