SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
良きアプリを目指して
Let'sチャレンジ♪
2018.11.27 Rakus Meetup Osaka #1 LT発表
はじめに
普段、大阪で業務系アプリを開発しています。
今日はメンバーで話し合った
「良いアプリケーションとは?」の話について
共有させて頂きます。
よろしくお願いします。
良いアプリとは?
良いアプリってなんだろうと話し合う中で
下記3つに集約されてきました。
• 目的を果たせる
• 効率が良い
• 判りやすい
良いアプリとは?
良いアプリってなんだろうと話し合う中で
下記3つに集約されてきました。
• 目的を果たせる
• 効率が良い
• 判りやすい
これは必須条件!
良いアプリとは?
良いアプリってなんだろうと話し合う中で
下記3つに集約されてきました。
• 目的を果たせる
• 効率が良い
• 判りやすい
こちらについて
お話させて頂きます
効率が良い とは?
「効率が良い」とはどういうものか、
簡単に考えてみたいと思います。
効率が良い とは?
ツルハシを使えば、
素手よりも手を傷めず、
多くの土を掘る事ができます。
効率が良い とは?
パソコンを使うと、
複雑な計算を間違いなく、
短時間に行う事ができます。
効率が良い とは?
「効率が良い」とは?を考えると、
手動で行うよりも、
安全・確実に、
短時間、または大量に、
目標を達成できる事と言えそうです。
判りやすい とは?
次に、「判りやすい」とはについて
簡単に考えてみたいと思います。
「判りやすい」には、
3種類あるのではという話になりました。
判りやすい とは?
1つめ、どう使うか判りやすい
2つめ、何が起こるのか判りやすい
この辺の話しは、デザイン学とかシグニファイア、アフォーダンスとか色々あ
るのですが、まだまだ理解が足りてません・・・・
判りやすい とは?
3つめ、結果の判りやすさ
何を操作したから、結果がこうなるというフィードバック。
これも「判りやすさ」の大事な要素のひとつですよね。
[余談] 手になじむも同じ?
道具について次のような話を教えてもらい
ました。
[余談] 手になじむも同じ?
目が不自由で杖を使われている方は、モノに触
れている感覚が手元ではなく、杖先で感じてい
るという話です。
杖も体の一部と、捉えられているそうです。
[余談] 手になじむも同じ?
私も箸を使った時、箸先で硬い・柔らかいと認
知した感覚があります。
自転車で乗り上げた時も、手やお尻ではなく、
タイヤで認知したような気がした時があります。
[余談] 手になじむも同じ?
「判りやすさ」を突き詰めると、
自分の手足のように使いこなせるというのが
ありそうです。
業務系アプリでどうやればいいのか、
さっぱり判りませんが・・・・
[余談] 手になじむも同じ?
余談ここまで
良いアプリを目指して
つぎに
・効率が良い
・判りやすい
をどう実現していけばいいか、
考えてみたいと思います。
効率が良い
判りやすい
目指したい
ゴール
「穴を掘る」道具を使って、表にしてみます
良いアプリを目指して
効率を高めたい場合
効率が良い
目指したい
ゴール
どのような手段があ
る?
→機械(マシン)化
→自動化
→作業内容の効率化
良いアプリを目指して
判りやすい
効率を高めたい場合
効率が良い
目指したい
ゴール
どのような手段があ
る?
→機械(マシン)化
→自動化
→作業内容の効率化
良いアプリを目指して
判りやすい
判りやすさを高めたい場合
効率が良い
目指したい
ゴール
良いアプリを目指して
判りやすい
どのような手段がある?
→デザイン向上
→操作(結果)スピード向上
→長時間操作による熟練度向上
判りやすさを高めたい場合
効率が良い
目指したい
ゴール
良いアプリを目指して
判りやすい
どのような手段がある?
→デザイン向上
→操作(結果)スピード向上
→長時間操作による熟練度向上
実際での開発は、ゴールが揺れ動くので、
それに合わせてジグザクな形になると思います。
効率が良い
目指したい
ゴール
どのように開発を進めて行く?
判りやすい
効率が良い
目指したい
ゴール
どのように開発を進めて行く?
判りやすい
そして、開発の難易度を考慮して
機械(マシン)化
自動化
デザイン向上
操作(結果)スピード向上
簡単ではないが比べるとまだマシ難しい
まだ開発融通が利く「判りやすさ」寄りから
ゴールを目指す進め方をしています。
効率が良い
目指したい
ゴール
どのように開発を進めて行く?
判りやすい
結論だけみると、当たり前のことのように見えま
すが、自分達としては、なんとなく目指す方向
は見えた気がしています。
しかし、まだまだ「判りやすさ」「効率性」を示す
指数をどうするのか、他にも大切なパラメータ
があるのではないかと試行錯誤しています。
より良いアプリを目指して
もしよろしければ、みなさんの意識されているこ
とや、資料への感想、良きアドバイスなど頂け
れば幸いです。
本日はありがとうございました。
より良いアプリを目指して

Weitere ähnliche Inhalte

Ähnlich wie 役に立つソフトウェアを目指してLet'sチャレンジ

リーンスタートアップ本を振り返る 2018 (Lean Startup Update! 2018)
リーンスタートアップ本を振り返る 2018 (Lean Startup Update! 2018)リーンスタートアップ本を振り返る 2018 (Lean Startup Update! 2018)
リーンスタートアップ本を振り返る 2018 (Lean Startup Update! 2018)Takaaki Umada
 
グロースハック なぜ我々は無意味な施策を打ってしまうのか
グロースハック なぜ我々は無意味な施策を打ってしまうのかグロースハック なぜ我々は無意味な施策を打ってしまうのか
グロースハック なぜ我々は無意味な施策を打ってしまうのかYahoo!デベロッパーネットワーク
 
アプリケーションの仕組みと開発プロセス
アプリケーションの仕組みと開発プロセスアプリケーションの仕組みと開発プロセス
アプリケーションの仕組みと開発プロセスToshinori Tsugita
 
チームを改善していったら開発と営業が一緒になった件
チームを改善していったら開発と営業が一緒になった件チームを改善していったら開発と営業が一緒になった件
チームを改善していったら開発と営業が一緒になった件Tatsuya Sakai
 
Monetization bootup
Monetization bootupMonetization bootup
Monetization bootupsenakamura
 
スマートアップ スマートフォンサービス マーケティング手法 〜避けよう!弊社の失敗談編〜
スマートアップ スマートフォンサービス マーケティング手法 〜避けよう!弊社の失敗談編〜スマートアップ スマートフォンサービス マーケティング手法 〜避けよう!弊社の失敗談編〜
スマートアップ スマートフォンサービス マーケティング手法 〜避けよう!弊社の失敗談編〜Koichiro Sumi
 
Codefor japan workshop 20140731 Code for America Brigade program
Codefor japan workshop 20140731 Code for America Brigade programCodefor japan workshop 20140731 Code for America Brigade program
Codefor japan workshop 20140731 Code for America Brigade programShigeomi Shibata
 
【B 5】x pages extension library じゃぱ〜〜ん!コミュニティ動向2014ば〜〜ん!
【B 5】x pages extension library じゃぱ〜〜ん!コミュニティ動向2014ば〜〜ん!【B 5】x pages extension library じゃぱ〜〜ん!コミュニティ動向2014ば〜〜ん!
【B 5】x pages extension library じゃぱ〜〜ん!コミュニティ動向2014ば〜〜ん!Masahiko Sato
 
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へ
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へモバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へ
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へekushida
 

Ähnlich wie 役に立つソフトウェアを目指してLet'sチャレンジ (9)

リーンスタートアップ本を振り返る 2018 (Lean Startup Update! 2018)
リーンスタートアップ本を振り返る 2018 (Lean Startup Update! 2018)リーンスタートアップ本を振り返る 2018 (Lean Startup Update! 2018)
リーンスタートアップ本を振り返る 2018 (Lean Startup Update! 2018)
 
グロースハック なぜ我々は無意味な施策を打ってしまうのか
グロースハック なぜ我々は無意味な施策を打ってしまうのかグロースハック なぜ我々は無意味な施策を打ってしまうのか
グロースハック なぜ我々は無意味な施策を打ってしまうのか
 
アプリケーションの仕組みと開発プロセス
アプリケーションの仕組みと開発プロセスアプリケーションの仕組みと開発プロセス
アプリケーションの仕組みと開発プロセス
 
チームを改善していったら開発と営業が一緒になった件
チームを改善していったら開発と営業が一緒になった件チームを改善していったら開発と営業が一緒になった件
チームを改善していったら開発と営業が一緒になった件
 
Monetization bootup
Monetization bootupMonetization bootup
Monetization bootup
 
スマートアップ スマートフォンサービス マーケティング手法 〜避けよう!弊社の失敗談編〜
スマートアップ スマートフォンサービス マーケティング手法 〜避けよう!弊社の失敗談編〜スマートアップ スマートフォンサービス マーケティング手法 〜避けよう!弊社の失敗談編〜
スマートアップ スマートフォンサービス マーケティング手法 〜避けよう!弊社の失敗談編〜
 
Codefor japan workshop 20140731 Code for America Brigade program
Codefor japan workshop 20140731 Code for America Brigade programCodefor japan workshop 20140731 Code for America Brigade program
Codefor japan workshop 20140731 Code for America Brigade program
 
【B 5】x pages extension library じゃぱ〜〜ん!コミュニティ動向2014ば〜〜ん!
【B 5】x pages extension library じゃぱ〜〜ん!コミュニティ動向2014ば〜〜ん!【B 5】x pages extension library じゃぱ〜〜ん!コミュニティ動向2014ば〜〜ん!
【B 5】x pages extension library じゃぱ〜〜ん!コミュニティ動向2014ば〜〜ん!
 
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へ
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へモバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へ
モバイル&コンシューマ向けのシステム開発ができるPHP&Javaプログラマの皆様へ
 

Mehr von Takuya Kawabe

顧客価値って奥深いですね
顧客価値って奥深いですね顧客価値って奥深いですね
顧客価値って奥深いですねTakuya Kawabe
 
概念モデルって難しいですよね
概念モデルって難しいですよね概念モデルって難しいですよね
概念モデルって難しいですよねTakuya Kawabe
 
ドメイン駆動設計(DDD)導入判定チェックシート
ドメイン駆動設計(DDD)導入判定チェックシートドメイン駆動設計(DDD)導入判定チェックシート
ドメイン駆動設計(DDD)導入判定チェックシートTakuya Kawabe
 
C#実装から見るDDD(ドメイン駆動設計)
C#実装から見るDDD(ドメイン駆動設計)C#実装から見るDDD(ドメイン駆動設計)
C#実装から見るDDD(ドメイン駆動設計)Takuya Kawabe
 
Base DDD(ドメイン駆動設計) 参考文献を巡る旅
Base DDD(ドメイン駆動設計) 参考文献を巡る旅Base DDD(ドメイン駆動設計) 参考文献を巡る旅
Base DDD(ドメイン駆動設計) 参考文献を巡る旅Takuya Kawabe
 
ぐるぐるDDD(ドメイン駆動設計)に参加してみました
ぐるぐるDDD(ドメイン駆動設計)に参加してみましたぐるぐるDDD(ドメイン駆動設計)に参加してみました
ぐるぐるDDD(ドメイン駆動設計)に参加してみましたTakuya Kawabe
 
Wifiの暗号種別を調べてみました
Wifiの暗号種別を調べてみましたWifiの暗号種別を調べてみました
Wifiの暗号種別を調べてみましたTakuya Kawabe
 
Visual studio2013からGithubへPushする方法
Visual studio2013からGithubへPushする方法Visual studio2013からGithubへPushする方法
Visual studio2013からGithubへPushする方法Takuya Kawabe
 
Windows497日問題体験記
Windows497日問題体験記Windows497日問題体験記
Windows497日問題体験記Takuya Kawabe
 
デブサミ関西2013 わんくま同盟LT
デブサミ関西2013 わんくま同盟LTデブサミ関西2013 わんくま同盟LT
デブサミ関西2013 わんくま同盟LTTakuya Kawabe
 
オブジェクト指向アンチパターンを考えてみた
オブジェクト指向アンチパターンを考えてみたオブジェクト指向アンチパターンを考えてみた
オブジェクト指向アンチパターンを考えてみたTakuya Kawabe
 
TFS超入門。いつやるの。今でしょ
TFS超入門。いつやるの。今でしょTFS超入門。いつやるの。今でしょ
TFS超入門。いつやるの。今でしょTakuya Kawabe
 
20130302 わんくま勉強会大阪 tfsを使ってみよう
20130302 わんくま勉強会大阪 tfsを使ってみよう20130302 わんくま勉強会大阪 tfsを使ってみよう
20130302 わんくま勉強会大阪 tfsを使ってみようTakuya Kawabe
 

Mehr von Takuya Kawabe (15)

顧客価値って奥深いですね
顧客価値って奥深いですね顧客価値って奥深いですね
顧客価値って奥深いですね
 
概念モデルって難しいですよね
概念モデルって難しいですよね概念モデルって難しいですよね
概念モデルって難しいですよね
 
保守とDDDと私
保守とDDDと私保守とDDDと私
保守とDDDと私
 
ドメイン駆動設計(DDD)導入判定チェックシート
ドメイン駆動設計(DDD)導入判定チェックシートドメイン駆動設計(DDD)導入判定チェックシート
ドメイン駆動設計(DDD)導入判定チェックシート
 
C#実装から見るDDD(ドメイン駆動設計)
C#実装から見るDDD(ドメイン駆動設計)C#実装から見るDDD(ドメイン駆動設計)
C#実装から見るDDD(ドメイン駆動設計)
 
Base DDD(ドメイン駆動設計) 参考文献を巡る旅
Base DDD(ドメイン駆動設計) 参考文献を巡る旅Base DDD(ドメイン駆動設計) 参考文献を巡る旅
Base DDD(ドメイン駆動設計) 参考文献を巡る旅
 
はじめてのDart
はじめてのDartはじめてのDart
はじめてのDart
 
ぐるぐるDDD(ドメイン駆動設計)に参加してみました
ぐるぐるDDD(ドメイン駆動設計)に参加してみましたぐるぐるDDD(ドメイン駆動設計)に参加してみました
ぐるぐるDDD(ドメイン駆動設計)に参加してみました
 
Wifiの暗号種別を調べてみました
Wifiの暗号種別を調べてみましたWifiの暗号種別を調べてみました
Wifiの暗号種別を調べてみました
 
Visual studio2013からGithubへPushする方法
Visual studio2013からGithubへPushする方法Visual studio2013からGithubへPushする方法
Visual studio2013からGithubへPushする方法
 
Windows497日問題体験記
Windows497日問題体験記Windows497日問題体験記
Windows497日問題体験記
 
デブサミ関西2013 わんくま同盟LT
デブサミ関西2013 わんくま同盟LTデブサミ関西2013 わんくま同盟LT
デブサミ関西2013 わんくま同盟LT
 
オブジェクト指向アンチパターンを考えてみた
オブジェクト指向アンチパターンを考えてみたオブジェクト指向アンチパターンを考えてみた
オブジェクト指向アンチパターンを考えてみた
 
TFS超入門。いつやるの。今でしょ
TFS超入門。いつやるの。今でしょTFS超入門。いつやるの。今でしょ
TFS超入門。いつやるの。今でしょ
 
20130302 わんくま勉強会大阪 tfsを使ってみよう
20130302 わんくま勉強会大阪 tfsを使ってみよう20130302 わんくま勉強会大阪 tfsを使ってみよう
20130302 わんくま勉強会大阪 tfsを使ってみよう
 

Kürzlich hochgeladen

自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 

Kürzlich hochgeladen (9)

自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 

役に立つソフトウェアを目指してLet'sチャレンジ