【アプリ開発】『要件定義』ではどこまで「定義」するのか?

投稿者: | 2016年9月19日

要件定義ではどこまで要件を定義するのかは開発会社のノウハウでもある

アプリ開発、システム開発、WEBサイトでもそうですが

まず、最初に行うのが要件定義です。

要件定義とは何かについてはこちらをご覧ください。

ご参考:要件定義とは

 

この要件定義という工程。何度もその重要性は記してまいりました。

これをお読みいただいているみなさまなら、要件定義は大切なことだから、しっかりと行う必要がある!と思って頂いているはずです。

要件定義は、「要件」を定義するのですが、はて、それは具体的にどうやって定義するのだろう?

一歩理解が進むと、そのような疑問も浮かんでくるかと思います。

出来上がったアプリ・システムを見ても、これらが一番先にどのように要件を定義したのか?分かりませんよね。

実は、この要件定義のやり方自体、開発会社のノウハウの塊であって、成果物となる「要件定義書」は各社違いがでてきます。

 

非機能要件の定義は必要だが費用対効果で開発会社に相談

定義する要件 ところで非機能要件ってなに?

要件定義は「機能要件」と「非機能要件」に大別されます。

ユーザーが理解しやすいのは「機能要件」です。

機能要件は、その名の通り、この機能はこんな役割、こんなことをしたいということを定義するもの。

例えば、メッセージが届いたらプッシュ通知が来る。こんな機能が必要ということです。

では、非機能要件とは何か。

「非」が付いているくらいですから、どうやら機能そのものではないというのは想像がつくかと思います。

直接的な機能ではないけれど、アプリ・システムを運用するにあたって必要な事柄。それが非機能要件だと理解してください。

 

非機能要件の例としてセキュリティがある

非機能要件の例

非機能要件については、このようなものが挙げられます

性能要件

運用要件

セキュリティ要件

データの移行

障害対策

細かな話しは、今回割愛しますが、内容はそれぞれの言葉どおりです。

全ての登録処理は、登録ボタンをタップしてから1秒以内にできなければならない、万が一不正アクセスされても情報を保護できるようにしなければならない、障害が発生した場合、30分以内に復旧させる必要がある。24時間365日休みなく稼働すること。

ざっくり、単純に言うと上記のような内容ですが、この例は実際は現実的ではありません。

本気でこの要件を実現するためには、多額の開発、運用コストがかかるからです。

分かりやすい例でいうと、障害が発生して30分以内に復旧させるということは、復旧させるためのエンジニアを24時間365日配置しておかなければならないということ。その費用はご想像どおりです。

あらゆる処理が素早く行われ、不正アクセスにも強い耐性があり、障害が発生せず、発生しても速やかに復旧しかつずっと動き続けるシステム。

理想的ではありますが、世の中の著名なシステム(あのグーグルですら)でもこうはいきませんので、かけられる費用との見合いで開発会社と相談し、現実的な範囲を決める必要があります。

非機能要件の定義はよくわからなさそう。なのですが、全く話題に上げないまま進めると、とんでもないことになる可能性を含んでいるのもまた非機能要件なので、妥協があるにしても何等か定義はしておきましょう。

 

要件定義はどこまで定義するべきなのか。できるだけ詳細に詰めよう

要件定義はどこまで定義するものなのか

さて、では機能要件にスポットを当てるとして、それはどこまで定義すればいいのでしょう。

例えば、これから作るアプリでは「顧客検索機能」が必要だとします。その場合の要件はどうなるでしょう?

=(1)===============================================================

顧客検索ができなければならない

=(2)===============================================================

・顧客検索ができなければならない

・検索条件は氏名、都道府県、メールアドレスとする

=(3)===============================================================

・顧客検索ができなければならない

・検索条件は氏名、都道府県、メールアドレスとする

・条件を複数入力した場合は、AND条件とする

・検索結果は一覧表示され、検索した条件および氏名、読み仮名、電話番号を表示、氏名をタップすると顧客の詳細情報を表示する

・検索画面イメージは図1、検索結果は図2の通りとする

===================================================================

さて、(1)~(3)のどれが、ユーザーと開発会社にとって、できあがりイメージの相違がないかお分かりでしょう。

この例はシンプルな機能ですから、(1)であっても出来上がった結果は大差ないかもしれません。

しかし、これが業務アプリならば、業務上必要な検索結果というものがあります。その場合、具体的に定義しないと開発会社がイメージ通りに作ってくれる可能性は低くなります。

 

また、要件定義は(1)の範囲でよい。設計フェーズで具体的に定義するから。

という考え方もあります。開発会社によっては、このような方針である場合もあります。

(ここまで極端ではなくとも、昔当社もそれに近い考えの時がありました)

 

しかし、完成したアプリ・システムが依頼通りになっているかを検証する資料であり、最終的な見積もりの根拠になるのは「要件定義書」です。

そうである以上、要件定義では可能な限り細かな点に踏み込んで、ユーザーと開発会社の間で作るもののイメージが一になるよう努力すべきでしょう。

 


スマホアプリを使った業務システム構築のことなら

株式会社クラボードへお気軽にご相談ください

お問い合わせはこちら


【アプリ開発】『要件定義』ではどこまで「定義」するのか?」への256件のフィードバック

  1. ピンバック: levitra

  2. ピンバック: viagra 100mg

  3. ピンバック: cialis

  4. ピンバック: viagra 100mg

  5. ピンバック: generic viagra online pharmacy

  6. ピンバック: viagra generic

  7. ピンバック: cialis otc

  8. ピンバック: cialis walmart

  9. ピンバック: generic levitra online

  10. ピンバック: buy cialis tadalafil

  11. ピンバック: viagra for women

  12. ピンバック: cialis without a doctor

  13. ピンバック: viagra without prescription

  14. ピンバック: cialis before and after

  15. ピンバック: is there a generic viagra

  16. ピンバック: sildenafil (revatio) 20 mg

  17. ピンバック: ivermectin over the counter

  18. ピンバック: cialis without dr prescription

  19. ピンバック: viagra no prior prescription

  20. ピンバック: free cialis trial prescription

  21. ピンバック: tadalafil 20 mg

  22. ピンバック: www.fildena.com

  23. ピンバック: buy stromectol 6 mg online

  24. ピンバック: tadalafil side effects

  25. ピンバック: sildenafil cost

  26. ピンバック: fildena 25mg

  27. ピンバック: cialis over the counter

  28. ピンバック: what is cialis

  29. ピンバック: viagra prices

  30. ピンバック: cialis black reviews

  31. ピンバック: real generic viagra

  32. ピンバック: tadalafil citrate 5mg

  33. ピンバック: cheap sildenafil 100mg

  34. ピンバック: hydroxychloroquine france

  35. ピンバック: hydroxychloroquine for malarial treatment

  36. ピンバック: hydroxychloroquine from mexico

  37. ピンバック: tadalafil tablets

  38. ピンバック: hydroxychloroquine

  39. ピンバック: substitute for ivermectil ivermectil

  40. ピンバック: priligy testimonials reviews

  41. ピンバック: stromectol indications

  42. ピンバック: plaquenil and prednisone

  43. ピンバック: sterapred capsule

  44. ピンバック: buy viagra from pfizer

  45. ピンバック: how to buy viagra online in canada

  46. ピンバック: cialis website

  47. ピンバック: buy viagra no prescription canada

  48. ピンバック: ivermect tablet uses

  49. ピンバック: ivermectin 125 mg

  50. ピンバック: ivermectina 3

  51. ピンバック: prednisone and stromectol together

  52. ピンバック: natural substitute for ivermectin

  53. ピンバック: cialis pills

  54. ピンバック: generic viagra

  55. ピンバック: ed tablets in india

  56. ピンバック: can you buy viagra in dubai

  57. ピンバック: can i buy viagra in canada over the counter

  58. ピンバック: cialis 20mg cost

  59. ピンバック: tadalafil 10 mg

  60. ピンバック: viagra without prescription

  61. ピンバック: buy stromectol 12mg

  62. ピンバック: sildenafil 100 mg precio

  63. ピンバック: zithromax half life

  64. ピンバック: meritkiing

  65. ピンバック: elexusbet

  66. ピンバック: Eurocasino

  67. ピンバック: madridbet

  68. ピンバック: meritroyalbet

  69. ピンバック: eurocasino

  70. ピンバック: eurocasino

  71. ピンバック: minocycline antibiotic

  72. ピンバック: meritking

  73. ピンバック: meritroyalbet

  74. ピンバック: cialis ingredients

  75. ピンバック: azithromycin without prescription

  76. ピンバック: meritroyalbet

  77. ピンバック: viagra for men

  78. ピンバック: canadian pharmacy cialis 5mg

  79. ピンバック: cialis drugstore

  80. ピンバック: chewable sildenafil

  81. ピンバック: male and female viagra

  82. ピンバック: meloxicam for cats australia

  83. ピンバック: ivermectin rx

  84. ピンバック: buy albuterol tablets australia

  85. ピンバック: buy ivermectin canada

  86. ピンバック: cialis online

  87. ピンバック: real viagra pills online

  88. ピンバック: discount generic viagra online

  89. ピンバック: driponin online

  90. ピンバック: ivermectin in diabetic patients

  91. ピンバック: can you buy ventolin over the counter nz

  92. ピンバック: imask

  93. ピンバック: flccc ivermectin

  94. ピンバック: flcc protocol

  95. ピンバック: ivermectin cream cost

  96. ピンバック: stromectol tablets for humans for sale

  97. ピンバック: where to buy ivermectin

  98. ピンバック: cost of ivermectin lotion

  99. ピンバック: stromectol 6 mg dosage

  100. ピンバック: stromectol ivermectin buy

  101. ピンバック: buy stromectol uk

  102. ピンバック: stromectol ivermectin tablets

  103. ピンバック: buy stromectol

  104. ピンバック: stromectol tab

  105. ピンバック: ivermectin for sale

  106. ピンバック: ivermectin buy online

  107. ピンバック: flccc ivermectin

  108. ピンバック: ivermectin tablets

  109. ピンバック: stromectol tablets

  110. ピンバック: ivermectin

  111. ピンバック: ignition casino how to cash out

  112. ピンバック: ivermectin ontario

  113. ピンバック: cialis pills

  114. ピンバック: cheap prednisone

  115. ピンバック: ceallias

  116. ピンバック: generic tadalafil online

  117. ピンバック: provigil generic walgreens

  118. ピンバック: ivermectin cost in usa

  119. ピンバック: ivermectin 3mg dose

  120. ピンバック: buy viagra where

  121. ピンバック: otc cialis

  122. ピンバック: plant viagra

  123. ピンバック: purchase cialis online

  124. ピンバック: furosemide for sale

  125. ピンバック: order stromectol online

  126. ピンバック: where to buy cialis over the counter

  127. ピンバック: can you buy cialis safely online

  128. ピンバック: cialis women

  129. ピンバック: sildenafil tablets for men

  130. ピンバック: tadalafil 5mg prescription

  131. ピンバック: cialis price canada

  132. ピンバック: cialis with prescription

  133. ピンバック: ivermectin where to buy

  134. ピンバック: purchase sildenafil tablets

  135. ピンバック: how to buy sildenafil tablets

  136. ピンバック: generic cialis

  137. ピンバック: otc cialis

  138. ピンバック: goodrx cialis

  139. ピンバック: side effects to prednisone 20mg

  140. ピンバック: generic cialis online without prescription

  141. ピンバック: how much does prednisone 20mg cost

  142. ピンバック: covid19 pill

  143. ピンバック: cialis with prescription

  144. ピンバック: 3wheresoever

  145. ピンバック: can i buy generic cialis

  146. ピンバック: buy generic cialis

  147. ピンバック: cialis australia

  148. ピンバック: child porn

  149. ピンバック: ivermectin 50ml

  150. ピンバック: where to buy viagra in canada online

  151. ピンバック: side effects for prednisone

  152. ピンバック: tadalafil cialis

  153. ピンバック: new no deposit online casinos

  154. ピンバック: buy viagra online in india

  155. ピンバック: revatio sildenafil

  156. ピンバック: generic cialis

  157. ピンバック: generic cialis online purchase

  158. ピンバック: cialis tadalafil tablets

  159. ピンバック: borgata hotel atlantic city

  160. ピンバック: covid ivermectin

  161. ピンバック: stromectol for scabies

  162. ピンバック: usa casinos no deposit free welcome bonus

  163. ピンバック: cost of ivermectin

  164. ピンバック: bactrim mechanism

  165. ピンバック: cialis online

  166. ピンバック: accutane cost with medical

  167. ピンバック: how to buy viagra safely online

  168. ピンバック: generic cialis tadalafil

  169. ピンバック: azithromycin sjs

  170. ピンバック: cephalexin gonnorhea

  171. ピンバック: cefdinir 125

  172. ピンバック: ivermectina tabletas

  173. ピンバック: how to buy cialis without a prescription

  174. ピンバック: gambling online

  175. ピンバック: ivermectin horse paste

  176. ピンバック: buy cialis on line without prescription

  177. ピンバック: ivermectin 6mg tabs

  178. ピンバック: stromectol tablete

  179. ピンバック: where to buy ivermectin online

  180. ピンバック: cost of ivermectin lotion

  181. ピンバック: ivermectin 9mg

  182. ピンバック: erythromycin optho

  183. ピンバック: ivermectin cost in usa

  184. ピンバック: erythromycin ou

  185. ピンバック: best research tadalafil

  186. ピンバック: ivermectin 3 mg tablets for human

  187. ピンバック: ivermectin tabletten

  188. ピンバック: levitra vs cialis reddit

  189. ピンバック: ciprofloxacin medication

  190. ピンバック: azithromycin penicillin

  191. ピンバック: zithromax contents

  192. ピンバック: ivermectin tablets for humans for sale

  193. ピンバック: ivermectin 3mg tabs

  194. ピンバック: celebrex coupons printable

  195. ピンバック: ivermectin lotion cost

  196. ピンバック: stromectol 3mg

  197. ピンバック: where to purchase sildenafil pills

  198. ピンバック: buy furesimide

  199. ピンバック: lasix medicine 20 mg

  200. ピンバック: stromectol 0 5 mg

  201. ピンバック: how to order ivermectin online

  202. ピンバック: ivermectin overdose

  203. ピンバック: ivermectin lice oral

  204. ピンバック: ivermectin generic

  205. ピンバック: ivermectin pills human

  206. ピンバック: child porn

  207. ピンバック: lucky slots

  208. ピンバック: tadalafil for bph

  209. ピンバック: ivermectin in australia

  210. ピンバック: ivermectin canada

  211. ピンバック: cheap stromectol

  212. ピンバック: stromectol tablets buy

  213. ピンバック: cdc hydroxychloroquine

  214. ピンバック: over the counter cialis at walmart

  215. ピンバック: ivermectin 0.5 lotion

  216. ピンバック: ivermectine posologie

  217. ピンバック: ivermectin goodrx

  218. ピンバック: ivermectin 3mg tablet

  219. ピンバック: ivermectin pyrantel for dogs

  220. ピンバック: cialis over the counter

  221. ピンバック: stromectol uk

  222. ピンバック: buy hydroxychloroquine canada

  223. ピンバック: hydroxychloroquine adverse effects

  224. ピンバック: cialis online pharmacy

  225. ピンバック: ivermectin 200

  226. ピンバック: ivermectin for gapeworm

  227. ピンバック: psy-

  228. ピンバック: projectio

  229. ピンバック: moskva psiholog online

  230. ピンバック: slovar po psihoanalizu laplansh

  231. ピンバック: psy online

  232. ピンバック: uels ukrain

  233. ピンバック: ivermectin for sale

  234. ピンバック: bahis siteleri

  235. ピンバック: DPTPtNqS

  236. ピンバック: qQ8KZZE6

  237. ピンバック: D6tuzANh

  238. ピンバック: SHKALA TONOV

  239. ピンバック: Øêàëà òîíîâ

  240. ピンバック: russianmanagement.com

  241. ピンバック: chelovek-iz-90-h

  242. ピンバック: 3Hk12Bl

  243. ピンバック: 3NOZC44

  244. ピンバック: 01211

  245. ピンバック: tor-lyubov-i-grom

  246. ピンバック: film-tor-2022

  247. ピンバック: hd-tor-2022

  248. ピンバック: hdorg2.ru

  249. ピンバック: ivermectin fda

  250. ピンバック: Psikholog

  251. ピンバック: netstate.ru

  252. ピンバック: Link

  253. ピンバック: what is ivermectin used for

  254. ピンバック: stromectol generic

  255. ピンバック: tor-lyubov-i-grom.ru

  256. ピンバック: psy

コメントは停止中です。