Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ManhattanCodeInc Tec Policy 2.0

ManhattanCodeInc Tec Policy 2.0

2019/05/14に開催したCareerUppersBoostで発表した資料です
弊社の技術方針+ビジネスの方針を発表しました

More Decks by あれっくす@マンハッタンコード

Other Decks in Technology

Transcript

  1. Manhattan Code Inc
    Technical Policy 2.0
    M O R E I N F O R M AT I O N
    COOL & STRON

    View Slide

  2. 2
    Session content
    MHT Tec Policy 2.0
    0. The Purpose
    1. Software Design
    2. Smart Phone Application
    3. Server Back End
    4. Server Front End
    5. Infrastructure
    6. Development operation
    7. Services strategies
    Index
    Manhattan Code Business Plan
    - Business
    - Professional Skills
    - Service Plan
    - Recruit Plan

    View Slide

  3. 3
    What’s MHT Tec Policy 2.0
    1. Fight the problem in the team - νʔϜͰ໰୊ͱઓ͏
    2. Increase the asset called test - ςετΛࢿ࢈ʹͯ͠૿΍͢
    3. Create the growing the system seed - ੒௕Ͱ͖ΔγεςϜͷछΛ࡞Δ
    4. We are Cool and Strong - ڧ͔͍͍ͯͬ͘͜ΤϯδχΞϦϯάΛ
    The purpose of MHT Tec Policy2.0

    View Slide

  4. 4
    1. Software Design
    Based on agile development
    And
    Domain Driven Design & OnionArchitecture or CleanArchitecture
    To be released 2019/7
    - iOS / Swift
    - Android / Kotlin
    - PHP / Laravel
    We develop all systems with this design

    View Slide

  5. 5
    2. Smart Phone Application
    MVVM & DataBinding & Rx programing
    X-Platform … We actively promote
    - Flutter / Dart
    Track record is 1 application
    In house is 1 application
    - React Native / typescript & javascript
    Track record is 0 application
    In house is 0 application
    We develop all systems with this design

    View Slide

  6. 6
    3. Server Back End
    - Ruby on Rails
    To be released 2019/6
    Curation Application Platform
    - PHP Laravel
    To be released 2019/7
    Application Back End Platform
    - In Planning
    Duplicate Curation Application Platform use PHP Laravel
    We will focus on this technology

    View Slide

  7. 7
    4. Server Front End
    Server front end is chaos
    - javascript & typescript
    React.js or Next.js or Veu.js + Nuxt.js
    - Dart
    Flutter
    We are weak in this technology

    View Slide

  8. 8
    5. Infrastructure
    - AWS
    2019/6 to be released
    Curation Application
    - GCP / Firebase
    Track record is 1 application
    In house is 1 application
    We develop all systems with this build

    View Slide

  9. 9
    6. Development operation
    - Continuous Integration
    CircleCI
    AWS code deploy & code pipeline
    Fastlane for iOS & Android
    - Continuous Delivery
    DeployGate
    - Configuration Management Tool
    Docker Compose
    Ansible
    Kubernetes
    We develop all systems with this operation

    View Slide

  10. 1 0
    7. Services strategies
    Our Main Service is SES ( software engineering service )
    ݸਓͷεΩϧͰউෛ͢Δ͔Βෆ޾͕૿͑Δ
    ձࣾͷ঎඼Λ࢖ͬͯউෛ͢Δ͔Βੜ͖࢒Δ͜ͱ͕Ͱ͖Δ
    Solve our client's problems and we grow
    ஌Βͳ͍γεςϜΛ։ൃ͢Δ࢓ࣄ͔Βɺ஌ͬͯΔγεςϜΛ࢖ͬͯ
    ΫϥΠΞϯτͱͦͷϢʔβͷཁ๬ͱཁٻΛ׎͑Δ࢓ࣄʹస׵͢Δ
    We do business with a strategy

    View Slide

  11. 1 1
    Manhattan Code
    Business Plan
    4th. 2018/10 - 2019/9
    - Business
    - Professional Skill Plan
    - Service Plan
    - Recruit Plan

    View Slide

  12. 1 2
    Business
    ɾεϚϗΞϓϦ։ൃ͸௨৴ɺ୺຤ૢ࡞ɺσβΠϯ΍ΞχϝʔγϣϯͳͲΤϯδχΞ͕γ
    εςϜ։ൃʹඞཁͩͱࢥΘΕΔٕज़͕શͯຒΊࠐ·Ε͍ͯΔͨΊεΩϧΞοϓ͕ૣ͍
    ɾཚ๫ͳݴ͍ํ͚ͩͲεϚϗΞϓϦ։ൃ͕Ͱ͖Ε͹ඞવͱWEBΞϓϦ։ൃ΋Ͱ͖ΔΑ͏
    ʹͳΔ
    ɾ૯຿লͷௐ΂Ͱ͸2017೥͔ΒwebͷӾཡ͸PCΑΓ΋εϚϗ্͕ճ͍ͬͯΔ
    ɾઌ୺ܕITਓࡐͷ৚݅ʹIoTͱϞόΠϧ։ൃ͕ೖ͍ͬͯΔͨΊɺεϚϗ͕ͳ͘ͳΒͳ͍ݶ
    Γ࢓ࣄ͕ͳ͘ͳΔ͜ͱ͸ͳ͍
    Why Smart Phone Application Development?

    View Slide

  13. 1 3
    Business
    ɾIn house͚ͩͩͱग़ձ͑Δ՝୊͕ภͬͯ͠·͍εΩϧΞοϓ͠ʹ͍͘
    ɾੈͷதͷڧ͍ΤϯδχΞ΍ϝϯόʔʹग़ձ͑ΔͷͰεΩϧΞοϓ͕Ճ଎͢Δ
    ɾ༷ʑͳϏδωεʹग़ձ͏͜ͱͰςΫχΧϧҎ֎ͷ஌͕ࣝ૿͑ੈք͕޿͕Δ
    ɾධՁͯ͘͠ΕΔਓ͕͚ࣗࣾͩ͡Όͳ͍ͷͰ࢓ࣄͷுΓ߹͍͕ҧ͏
    ɾੈͷதʹᷓΕͯΔΫιίʔυΛ࣮֬ʹϦϑΝΫλͰ͖Δ
    ɾ։ൃ͢ΔจԽΛࣗ෼Ͱ࣮ફ͠ͳ͕Βੈքʹ޿ΊΔ͜ͱ͕Ͱ͖Δ
    Why Software Engineering Service?

    View Slide

  14. 1 4
    Professional skills
    ɾOKRͰ࡞ۀͰ͸ͳ͘࢓ࣄΛ͢Δ͜ͱΛ਎ʹ͚ͭΔ
    ɾKPT΍PDCAΛ࢖༻ͯ͠ৼΓฦΓΛߦͳͬͯ੒௕εύΠϥϧΛ਎ʹ͚ͭΔ
    ɾ 0ඵࢥߟɺλΠϐϯά଎౓ͷ޲্ɺ଎ಡͰѹ౗తͳۀ຿εϐʔυΛ਎ʹ͚ͭΔ
    ɾϖΞϓϩɺϞϒϓϩͰٕज़ͱपล஌ࣝΛ਎ʹ͚ͭΔ
    ɾΠϯϓοτΛߦ͔ͬͯΒΞ΢τϓοτ͢Δ͜ͱͰධՁ͞ΕΔ͜ͱΛ਎ʹ͚ͭΔ
    ɾϓϩͱͯ͠࿅शΛ͢Δ͜ͱΛ਎ʹ͚ͭΔ
    Our skills for business

    View Slide

  15. 1 5
    Service Plan
    2019/6
    ࣗࣾαʔϏεͷΩϡϨʔγϣϯαʔϏεΛఏڙ։࢝༧ఆ
    2019/7
    SESͰ࢖༻͢Δsystem seedͷج൫ߏங׬ྃ༧ఆʢ৽͍͠SESαʔϏεͷນ։͚ʣ
    ࣗࣾΩϡϨʔγϣϯαʔϏεΛ3ͭఏڙ։࢝༧ఆ
    ΩϡϨʔγϣϯΞϓϦج൫Λଞࣾ΁ఏڙ͢ΔαʔϏεΛ։࢝༧ఆ
    2019/8
    ΩϡϨʔγϣϯαʔϏεͷεϚϗΞϓϦ൛ఏڙ։࢝༧ఆ
    2019/5 - 2019/8

    View Slide

  16. 1 6
    Recruit Plan
    2019/6
    ओۀ຿͕ΤϯδχΞϦϯάͷࣾһΛ3໊࠾༻༧ఆ
    2019/9
    ओۀ຿͕WEBσβΠϯͷࣾһΛ1໊ɺओۀ຿͕ΤϯδχΞϦϯάͷࣾһΛ5໊࠾༻༧ఆ
    2019/5 - 2019/9

    View Slide

  17. Design and Development and Sell.
    Thank you.
    OL AN

    View Slide