需求分析-PIECES框架

PIECES框架是IT项目系统需求分析时的一个模型。PIECES框架能够完整、准确、快速地确定信息系统的需求,确认业务中存在的问题、机会和改进目标。

A checklist for identifying problems with an existing information system.

  • Performance
  • Throughput
  • Response Time
  • Information (and Data)
  • Outputs
    • Lack of any information
    • Lack of necessary information
    • Lack of relevant information
    • Too much information – information overload
    • Information that is not in a useful format
    • Information that is not accurate
    • Information that is difficult to produce
    • Information that is not timely to its subsequent use
  • Inputs
    • Data is not captured
    • Data is not captured in time to be useful
    • Data is not accurately captured – contains errors
    • Data is difficult to capture
    • Data us captured redundantly – same data is captured more than once
    • Too much data is captured
    • Illegal data is captured
  • Stored Data
    • Data is stored redundantly in multiple files and/or databases
    • Stored data is not accurate
    • Data is not secure from accident or vandalism
    • Data is not well organized
    • Data is not flexible – not easy to meet new information needs from stored data
    • Data is not accessible
  • Economics
  • Costs
    • Costs are unknown
    • Costs are untraceable
    • Costs are too high
  • Profits
    • New markets can be explored
    • Current marketing can be improved
  • Control (and Security)
  • Too little security or control
    • Input data is not adequately edited
    • Crimes (e.g. fraud, embezzlement) are (or can be) committed against the data
    • Ethics are breached on data or information – refers to data or information getting to unauthorized people
    • Redundantly stored data is inconsistent in different files or databases
    • Data privacy regulations or guidelines are being (or can be) violated
    • Processing errors are occurring (either by people, machines, or software)
    • Decision- making errors are occurring
  • Too much control or security
    • Bureaucratic red tape slows the system
    • Controls inconvenience customers or employees
    • Excessive controls cause processing delays
  • Efficiency
  • People, machines, or computers waste time
    • Data is redundantly input or copied
    • Data is redundantly processed
    • Information is redundantly generated
  • People, machines, or computers waste materials and suppliers
    • Effort required for tasks is excessive
    • Materials required for tasks is excessive
  • Service
  • The system produces inaccurate results
  • The system produces inconsistent results
  • The system produces unreliable results
  • The system is not easy to learn
  • The system is not easy to use
  • The system is awkward to use
  • The system is inflexible to new or exceptional situations
  • The system is inflexible to change
  • The system is incompatible with other systems
  • The system is not coordinated with other systems

今天先到这儿,希望对云原生,技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管管,团队建设 有参考作用 , 您可能感兴趣的文章:

如有想了解更多软件设计与架构, 系统IT,企业信息化, 团队管理 资讯,请关注我的微信订阅号:

Original: https://www.cnblogs.com/wintersun/p/16181558.html
Author: PetterLiu
Title: 需求分析-PIECES框架

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/553936/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Anaconda, PyTorch, CUDA Driver, PyCharm 安装与配置

    安装Anaconda(2022.05) 最新版本 https://www.anaconda.com/历史版本 https://repo.anaconda.com/archive/ …

    技术杂谈 2023年7月24日
    087
  • IO流—-读取文件,复制文件,追加/插入文件

    文件结构 读取文件 第一种方式 第二种方式: 复制文件 追加/插入文件 追加: 一个文件插入另一个文件: FileInputStream和FileOutputStream的简单用法…

    技术杂谈 2023年7月24日
    074
  • logback的使用

    一、logback的介绍 Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。 常用处理java的日志组件:slf4…

    技术杂谈 2023年7月11日
    082
  • Sqoop找不到主类 Error: Could not find or load main class org.apache.sqoop.Sqoop

    最近由于要使用Sqoop来到出数据到hdfs,可是发现Sqoop1.4.5跟hadoop2.X不兼容,需要对Sqoop1.4.5进行编译,编译的具体方法见:http://my.co…

    技术杂谈 2023年5月31日
    088
  • 类成员变量的初始化

    1-1 类成员变量初始化的分类 类成员变量的初始化可简单分为两类:非静态成员变量的初始化(以下简称”普通初始化”)和静态成员变量的初始化(”静态…

    技术杂谈 2023年7月23日
    074
  • Hello World

    写Hello World的步骤 新建文件夹存放代码 新建一个java文件 文件后缀名为.java Hello.java 【注意】系统可能没有显示后缀名,需要手动打开(如果没有Win…

    技术杂谈 2023年6月21日
    087
  • JVM中的进程和线程

    阻塞状态(Blocked): 线程暂时停止运行,重新进入就绪状态后,再次获得CPU资源才会进入运行状态。 阻塞状态分为三种:同步阻塞、等待(wait)阻塞、其他阻塞同步阻塞: 多个…

    技术杂谈 2023年6月21日
    076
  • mstar gdb调试

    当进程崩溃出现coredump提示时,可以利用gdb来定位出错函数。 首先,把core_dump.XXX.gz文件从设备上拷贝出来,放到编译环境下,另外,还要把代码目录下的symb…

    技术杂谈 2023年5月31日
    094
  • EasyExcel的基本使用

    官方网址:https://www.yuque.com/easyexcel/doc/easyexcel 应用场景 数据导入:减少录入工作量 数据导出:统计信息归档 数据传输:异构系统…

    技术杂谈 2023年6月21日
    0107
  • Python 之Memcache中间件

    Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载,它通过在内存中缓存数据和减少读取数据库的次数,从而提高动态数据库驱动网站的速度。Mem…

    技术杂谈 2023年7月11日
    091
  • Spring mvc源码分析系列–前言

    距离上次写文章已经过去接近两个月了,Spring mvc系列其实一直都想写,但是却不知道如何下笔,原因有如下几点: 现在项目开发前后端分离的趋势不可阻挡。Spring mvc这一套…

    技术杂谈 2023年7月25日
    073
  • 「周记」拓扑排序

    拓扑排序的英文名是 Topological sorting。拓扑排序要解决的问题是给一个图的所有节点排序。拓扑排序的目标是将所有节点排序,使得排在前面的节点不能依赖于排在后面的节点…

    技术杂谈 2023年7月24日
    063
  • DTSE Tech Talk丨第2期:1小时深度解读SaaS应用系统设计

    摘要:介绍在SaaS场景下如何技术选型,SaaS架构设计中关键的技术点等内容。 本文分享自华为云社区《DTSE Tech Talk丨第2期:1小时深度解读SaaS应用系统设计》,作…

    技术杂谈 2023年5月31日
    0111
  • 车类

    function.h include”members.h” include using namespace std; Car::Car(double w, …

    技术杂谈 2023年7月11日
    052
  • 重新审视演进式设计

    说起来,所谓Evolutionary Design已经是老生常谈了。早在2004年,Martin Fowler在文章Is Design Dead中就深刻地比较了计划式设计与演进式设…

    技术杂谈 2023年5月31日
    088
  • python 结构(序列分解)

    一、结构 结构的主要作用是将一个序列分解成若干个单独的变量。 1、对列表进行分解 2、对元组进行分解 3、对字典进行分解 4、对集合进行分解 5、对字符串进行分解 6、对文件句柄进…

    技术杂谈 2023年7月11日
    085
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球