Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

「ツナガル」クミコミシステム

1,071 views

Published on

2013-12-19 に 公立はこだて未来大学の「組込みシステム特論」の1回分として担当させていただいた講義の資料です。

途中のワークは「ザ・ファシリテーター」にも出てくる折り紙のワークで自分たちの中の多様性を実感してもらうものです。

Published in: Education
  • DOWNLOAD THI5 BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

「ツナガル」クミコミシステム

  1. 1. 「ツナガル」
 クミコミシステム 2013-12-19 組込みシステム特論@FUN 天野 良
 ソニーデジタルネットワークアプリケーションズ株式会社
  2. 2. Agenda 自己紹介 ‣私について ‣所属会社の紹介と私の仕事 外とツナガル ‣組込みシステムと外界のI/Fの話 中でツナガル ‣組込みシステムのチームとは? まとめ 2013-12-19 SDNA@FUN !2
  3. 3. 自己紹介 2013-12-19 SDNA@FUN !3
  4. 4. その前に… 2013-12-19 SDNA@FUN !4
  5. 5. 2013-12-19 SDNA@FUN 以前にベトナムの会社と 一緒に仕事した時に作成 した「偏愛マップ」 !5
  6. 6. もっと知りたい 2013-12-19 SDNA@FUN !6
  7. 7. 弊社について(1) 社名が長いです ‣普段はSDNAって呼んでます/呼ばれています ソニーの子会社です ‣ソフトウェア専門の子会社は弊社だけ ‣ソニー本体、SCE、SOMC、などグループ各社の仕事の 他、自社ブランドソフトウェアも手がけています 2013-12-19 SDNA@FUN !7
  8. 8. 弊社について(2) ソフトウェアに関わるあらゆるエキス パートがいます ‣設計/実装だけでなく、検証、UI/UX、ローカライズ、イ ンテグレーション、プロジェクトマネジメント etc.. ‣メディア技術(動画/静止画/音声)、ネットワーク技術 (DLNA/Cloud/etc..)、セキュリティ技術 etc.. ‣PCアプリ(Win/Mac)、スマホアプリ(Android/iOS)、
 そしてもちろん組込み! 2013-12-19 SDNA@FUN !8
  9. 9. 本日、会社説 明会もあるの で詳しくはそ ちらで 2013-12-19 SDNA@FUN !9
  10. 10. で、私は…? 2013-12-19 SDNA@FUN !10
  11. 11. 組込みやったことありません 前職から一貫して PCアプリ屋さんを 10年以上 ‣途中、動画編集エンジン開発でメディア系技術を、
 社内留学制度でセキュリティ技術を習得したりしたけど ここ一年はスマホアプリ屋さん 前職の新人研修でCPUボード向けの ファームウェア(アセンブラ+μITRON) を書いたことがあるくらい 2013-12-19 SDNA@FUN !11
  12. 12. 「組込みシステ ム特論」て…
 (;´∀`) 2013-12-19 SDNA@FUN !12
  13. 13. でも、、、 2013-12-19 SDNA@FUN !13
  14. 14. 2013-12-19 SDNA@FUN !14
  15. 15. 私と組込み 組込みシステムそのものは担当してい ませんが、、、 ‣組込み機器とおしゃべりをするアプリがメインです つまり、組込み機器と外界の界面を たくさんみてきました 今日はまず、界面I/Fについてお話 2013-12-19 SDNA@FUN !15
  16. 16. 外とツナガル 2013-12-19 SDNA@FUN !16
  17. 17. イマドキの組込みシステム スタンドアローンなものは殆ど無い ‣なんらかの方法で外とつながっている ‣物理的規格の例
 
 
 外界と「おしゃべり」する必要がある 物理的規格の上になんらかの論理的プ ロトコルを載せる ‣組込みシステムが制御するのはこの部分 2013-12-19 SDNA@FUN !17
  18. 18. 外界とのI/F パターン1 標準規格、またはデファクトスタンダー ドを使う ‣ある規格が、別の規格(群) の運用規則の集合になってい る場合もある 例えば、どんなものがあると思いま すか? 2013-12-19 SDNA@FUN !18
  19. 19. 例) DLNA 2013-12-19 SDNA@FUN 社内勉強会の資料より !19
  20. 20. 外界とのI/F パターン2 独自プロトコルを使う とは言え、完全に独自ということは まずない ‣何らかのプロトコルの上に「乗っける」 ‣「レイヤー」を意識することも重要
 いま、何の上に乗っけてるんだっけ? パターン1との併用、も多い 2013-12-19 SDNA@FUN !20
  21. 21. 寄り道)レイヤーを意識する例 2013-12-19 SDNA@FUN !21
  22. 22. 独自プロトコルの理由 開発工数 ‣しかし、標準/デファクトスタンダード規格には
 大抵の場合、既存の流用できるスタック等があるので、
 それが要件を満たさない場合 ‣いろんなものとツナガル、というメリットを捨てる
 設計上、経営判断上の妥当な理由も必要 標準規格の限界、拡張 ‣セキュリティ ‣パフォーマンス ‣独自機能への対応 2013-12-19 SDNA@FUN !22
  23. 23. 2013-12-19 SDNA@FUN !23
  24. 24. There are too many protocols... 2013-12-19 SDNA@FUN !24
  25. 25. 今日これだけ お願いしたい 2013-12-19 SDNA@FUN !25
  26. 26. 必須知識 どのようなI/Fを使うにせよ、
 現代の開発者が避けて通れない必須の 要素技術がある ‣組込み開発も例外ではない さて、なんでしょう? ‣もちろん、答えはひとつではありませんが… 2013-12-19 SDNA@FUN !26
  27. 27. 文字列処理 2013-12-19 SDNA@FUN !27
  28. 28. i18n
 l10n m17n 2013-12-19 SDNA@FUN !28
  29. 29. →Unicode 2013-12-19 SDNA@FUN !29
  30. 30. Joel on Software • 第4章:すべてのソフトウェア開発者が絶対確実 に知っていなければならないUnicodeとキャラク タセットに関する最低限のこと(言い訳なし!) 私は宣言する。もしあなたが21世紀において仕事をしているプログラ マであり、キャラクタ、キャラクタセット、エンコーディング、 Unicodeの基本について知らないのであれば、私はあなたをひっ捕まえ て、潜水艦で6か月のたまねぎ剥きの刑に処する。∼∼(中略)∼∼細 菌の存在を信じていない医者よりもひどい。この文章を読み終えるま で、1行たりともコードを書かないでもらいたい。 ̶ (p.38) 2013-12-19 SDNA@FUN !30
  31. 31. でも、怖くない Unicodeの膨大な仕様の全てに
 通じる必要は(普通は)ない 掛け算で言えば九九に相当する
 基本的な部分は是非押さえて頂きたい ‣なぜか苦手意識を持ったエンジニアが多い ‣実際にここの知識不足が原因のバグが発生したことも I/Fの上でやり取りされるデータは
 もちろん、たとえ組込みでもI/Fそのも のが文字列となるケースも増えている 2013-12-19 SDNA@FUN !31
  32. 32. BTW... 2013-12-19 SDNA@FUN !32
  33. 33. 中でツナガル 2013-12-19 SDNA@FUN !33
  34. 34. 組込み開発も大規模化 • ハードウェアの機能増大 大規 模化 • ソフトウェアに要求され る機能も増大 • 増大に伴う内部の複雑化 開発サイクルの短縮要求 • インターネットの dog year が組み込みにも スクラッチから全て作る ことは困難 テスト期間も短縮を要求される! 開発規模は増大し、期間は 短縮を要求される。 一体どうすれば!? 2013-12-19 SDNA@FUN 10/24 本講義
 サムシングプレシャス
 古賀さんの資料より !34
  35. 35. どう立ち向かう? 古賀さんの講義では、
 よくデザインされた組込み向け
 プラットホームをうまく活用する
 ことを紹介してくれました 私は、違うアプローチを紹介しよう と思います ‣もちろん、排他的なものではなく、むしろ相乗効果
 を出すためのものです 2013-12-19 SDNA@FUN !35
  36. 36. いいモノを
 作るには... 2013-12-19 SDNA@FUN !36
  37. 37. いいチーム
 で作る 2013-12-19 SDNA@FUN !37
  38. 38. 簡単! 2013-12-19 SDNA@FUN !38
  39. 39. いい、って
 なんだ? 2013-12-19 SDNA@FUN !39
  40. 40. ちょっと
 ワークを
 しましょう 2013-12-19 SDNA@FUN !40
  41. 41. 好きなの取る 2013-12-19 SDNA@FUN !41
  42. 42. 折る 2013-12-19 SDNA@FUN !42
  43. 43. ちぎる 2013-12-19 SDNA@FUN !43
  44. 44. 折る 2013-12-19 SDNA@FUN !44
  45. 45. ちぎる 2013-12-19 SDNA@FUN !45
  46. 46. 折る 2013-12-19 SDNA@FUN !46
  47. 47. ちぎる 2013-12-19 SDNA@FUN !47
  48. 48. 開く 2013-12-19 SDNA@FUN !48
  49. 49. 比べる 2013-12-19 SDNA@FUN !49
  50. 50. Diversity 重要 得意技、がちょっ とずつ違うから補完 し合える 必要な時は他の場 所もカバーできる でも、大前提は共 通のルールを理解し ていること 2013-12-19 SDNA@FUN !50
  51. 51. 一筋縄では
 いかない 2013-12-19 SDNA@FUN !51
  52. 52. タックマンモデル(Tuckman s stages of group development) • チームビルディング
 の5つの段階 - 2013-12-19 SDNA@FUN Forming 形成 Storming 混乱 Norming 統一 Performing 機能 Adjourning 散会 !52
  53. 53. Stormingは
 必ずやってくる http://www.flickr.com/photos/kadman420/3638018524/ 2013-12-19 SDNA@FUN !53
  54. 54. ソフトウェア開発のベストプラクティス? いや「ベスト」なんてないですよ それよりも
  「自分たちにとっての」
  「ベターなプラクティスを」
  「追求し続ける」
 ことが大切 僕は,偉大なプログラマなんかじゃない。偉大な 習慣を身につけたプログラマなんだ。 -- Kent Beck 2013-12-19 SDNA@FUN !54
  55. 55. スタート地点はある XP, Scrum, Lean, ... TDD Pair Programming Daily Standup Meeting Burn down chart Project Facilitation ... 2013-12-19 SDNA@FUN !55
  56. 56. コンウェイの法則(Conway s law) システムを設計する組織は、その構造をそっくり まねた構造の設計を生み出してしまう 「組込み担当」「アプリ担当」と分 掌をすること自体は構わないが、相互 インターフェース設計をするにあたって は「同じチーム」という意識をどれだ け持てるかがポイント 2013-12-19 SDNA@FUN !56
  57. 57. まとめ 2013-12-19 SDNA@FUN !57
  58. 58. 「ツナガル」クミコミシステム イマドキの組込みシステムは
 外とツナガル ‣レイヤーを意識しよう いいものを、いいやり方で作るには
 中でツナガル ‣信頼貯金重要、超重要 2013-12-19 SDNA@FUN !58
  59. 59. Do you have any questions? 2013-12-19 SDNA@FUN !59

×