实施工程师的必修课(一)-----项目启动前的知识整理学习-工作流程

2023-11-05


以lims系统为例

实验室信息管理系统(LIMS),Laboratory Information Management System。LIMS是英文单词Laboratory Information Management System的缩写。
它是由计算机硬件和应用软件组成,能够完成实验室数据和信息的收集、分析、报告和管理,是一款智能化的实验室信息管理系统。

第一步 项目启动

开完初次项目启动会 (一般上午开启动会,下午约客户作初次访谈)

1.确认科室 角色
2.登录界面 确认 是直接登录 还是部门科室选择登录
3.实验室角色 角色职责 (系统角色权限)
4.网络环境调研(内外网转换、工作网段、)
5.确认客户使用的数据库

五个常见的数据库是:MySQL(受欢迎的开源SQL数据库管理系统)、SQL Server(微软开发的数据库管理系统)、Oracle数据库、Sybase数据库、DB2(内嵌于IBM的AS/400系统上的数据库管理系统)。”

第二步 调研开始

根据项目基线 技术协议 确定项目主流程
技术协议:甲方要求的各项功能技术及双方职责
初步开展访谈调研,收集客户现有表单样式,确认委托基本信息字段、样品信息字段、检测项目信息字段、试验矩阵等。

1.引导客户
2.根据项目,画流程图
3.根据功能模块,寻找负责人 调研纸质或之前的电子业务表单,列清字段,引导客户了解公司本身系统的字段做增删。细化界面包含字段,必填字段、下拉选择字段。
4.了解功能说明,限制项、条件项。 原始记录生成的编号限制。各步骤的功能说明与业务逻辑控制点说明,编号规则等,都需要调研确认。
5.收集体系表单样式,(如有质量系统管理模块,且要求打印表单)、原始记录样式、报告模板样式)对于质量体系相关表单打印,客户未主动提表单打印,需求调研时我们也不要涉及。对于原始记录和报告模板,技术协议里有量化的数量,则与客户沟通对应数量的原始记录和报告清单,并收集模板;如技术协议没注明量化数量,可从后期客户自己运维的角度引导客户统一模板,减少运维工作量。模板统一客户易维护,模板杂多,维护复杂。
6.设备联机,确定设备数量,设备采集方式(文件采集客户提供采集模板、串口采集客户提供通讯协议 各个字段 数据位从哪抓取数据,存到那个数据字段)

第三步 需求总结

以技术协议里的项目范围,以及项目基线系统为原型,尽量引导客户往基线靠,进行差异化调研。(标准调研时间4周:1周主流。2周资源管理、功能模块,出需求文档。3周结合需求文档结合调研,和客户做确认。4周需求评审,双方确认需求文档。和客户确认前会内部评审做确认)

1.开展具体调研工作前,可先与甲方项目经理了解实验室的情况,包括实验室组织结构,系统使用客户类型(对外、研发、质保),试验类型(可靠性、化学、力学)。
2.调研分模块进行,检测业务流程重点调研。若客户实验室是通过了CNAS的成熟实验室,则可以与项目组业务对接人沟通,查看或询问客户实验室程序文件,程序文件中包括了检验检测业务流程与质量管理体系流程的流程说明,以及流程相关的表单模板。
3.引导客户做差异化调研,差异化内容进行详细记录。
4.根据调研了解的内容,通过工具绘制原型图、流程图等。
5.编制需求规格说明书,文中需明确具体量化的数量,包括原始记录模板数量、报告模板数量、设备联机台数、接口数量等。
6.编制完需求规格说明书,组织内部评审,然后与甲方进行确认。
7.需求规格说明书打印签字并归档。

第四步 数据和材料的收集

调研过程中数据和材料的收集(静态数据客户收集)

1.根据数据收集模板,结合基线 按照实例 收集之前和客户进行培训,保证客户能自主完成数据收集。制定客户收集计划 指定时间,收集数据进行整理。

基础静态数据包括:试验项目类型、设备类型、样品类型、易耗品类型、位置信息(样品库房、易耗品库房、设备存放位置)、实验室房间等。
核心静态数据包括:组织结构、用户、角色、仪器设备台账、易耗品台账、试验方法、试验项目等

2.提供以往真实完整的业务单据,用于系统数据测试(委托单、原始记录、试验原始文件、报告)

第五步 需求调研结束

1.根据客户要求组织需求评审和设计评审,如客户无评审需求,直接进入开发阶段。
2.功能开发阶段,由项目经理与甲方项目经理沟通,以base地开发为主要工作方式。
3.由项目组开发负责人制定开发计划,由开发主管进行审核。
4.项目经理每周跟进开发进度。
5.开发交付后由实施人员和测试人员进行内测。
实施人员进行系统测试
使用用户提供的真实完整单据进行测试。
使用检测业务流程不同的角色登录进行测试。
测试的每个步骤进行截图。(方便测试报告编写,操作手册编写)
6.内测完成后交付客户,进入用户测试阶段。
按照测试计划,用户测试前1个内,项目经理带领开发人员和实施人员到现场进行实施。
部署测试环境,基础静态数据整理、导入与验证。
制定测试计划、编写测试用例、培训资料。
组织用户培训。
组织用户进行系统测试,收集问题反馈,并进行问题分类(bug类、优化类、新增需求、操作习惯类)与设置优先级,及时关闭问题(每日统计问题反馈数量、问题关闭数量、问题遗留数量)。
部署正式环境,正式环境基础静态数据的导入与验证。

说明:如项目涉及硬件采购,提前与跟销售及采购确认,离线测试前1个月需设备采购到货

第六步 上线试运行

1.用户测试通过后,组织召开上线启动会。
2.编写用户操作手册、管理员手册,及其他过程文档,过程文档如需盖章。
3.上线试运行阶段,跟进业务单据量和问题反馈情况,并进行问题分类(bug类、优化类、新增需求),及时关闭问题(每日统计问题反馈数量、问题关闭数量、问题遗留数量)。

说明:项目经理和实施人员必须认真查看与分析每个问题,严格把控问题分类,新增需求走需求变更。

第七步 项目验收

1.上线试运行完成后,组织召开项目验收会。
2.编写项目验收报告,双方签字盖章归档。
3.沟通验收款回款事项。
4.项目代码、现场服务器环境、甲方系统管理员联系方式交接给技术人员管理运维。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

实施工程师的必修课(一)-----项目启动前的知识整理学习-工作流程 的相关文章

  • 做好需求分析的4大关键认知

    探索如何正确的需求分析 本文详细介绍了4大关键点 帮助您明确用户与产品需求 深入挖掘用户动机 并为产品经理提供筛选需求的实用建议 一 什么是需求分析以及重要性 需求分析指的是在建立一个新的或改变一个现存的产品时 确定新产品的目的 范围 定义
  • 数据库系统原理练习题(十三)

    1 在数据库设计中 用E R图来描述信息结构但不涉及信息在计算机中的表示 它是数据库设计的 阶段 A 需求分析 B 概念设计 C 逻辑设计 D 物理设计 将E R模型转换成关系模型 属于数据库的 A 需求分析 B 概念设计 C 逻辑设计 D
  • [需求管理-6]:需求分析 - 技术可行性研究与方案设计模板

    目录 第1章 技术可行性研究概述 1 1 什么是可行性研究 1 2 什么是技术可行性研究 1 3 技术可行性研究发生的时机和条件 1 4 为什么要做技术可行性研究 1 5 核心概念澄清 1 5 UML与系统架构描述 第2章 技术可行性研究范
  • 项目安全问题-SM4加解密

    本篇建议与下方链接文章一起观看 http t csdn cn tjmeS 项目安全问题一直被人们研究 当前端路径上通过 status这种拼接参数时 参数的值在浏览器路径栏上非常醒目 是很容易被人恶意修改的 比如该用户并没有编辑权限 但有心之
  • 设计模式之UML详解

    文章目录 1 什么是UML 2 UML图之类图 2 1 类 Class 2 2 接口 Interface 2 3 类图中关系 relation 1 泛化 继承 Generalization 2 实现 Realization 4 聚合 Agg
  • [需求管理-2]:什么是需求以及需求的收集与识别

    作者主页 文火冰糖的硅基工坊 文火冰糖 王文兵 的博客 文火冰糖的硅基工坊 CSDN博客 本文网址 需求管理 2 什么是需求以及需求的收集与识别 文火冰糖的硅基工坊的博客 CSDN博客 目录 第1章 什么是需求识别 第2章 需求的来源 2
  • 需求分析和系统分析的区别

    需求分析 透过调研问卷 访谈等方式 挖掘客户所描述需求背后的管理诉求和要解决的问题 需求分析 不是简单的重述客户的描述 其实就是 问诊 1 客户说谈是否仅仅只是现象 2 客户所谈这种现象 是在什么条件下 基于什么背景产生的 3 这种现象 对
  • 17 需求分析是什么?怎么分析?

    什么是需求分析 需求分析就是一个将用户需求变成产品需求的过程 怎么做需求分析 软件项目的用户需求分析过程不是一成不变的 是迭代进行的 如下所示 收集需求 对用户需求进行进行收集整理 分析需求 对需求进行分析 挖掘用户真实需求 需求评估 筛选
  • BUAA-2023软件工程团队项目——选题和需求分析

    BUAA MapForum 项目 这个作业属于哪个课程 2023北航敏捷软件工程 这个作业的要求在哪里 团队项目 选题和需求分析 我在这个课程的目标是 学习并实践软件工程开发的方法论 在把握整体流程和内容要素的基础上实践细节 培养开发技术
  • IDEF1X

    IDEF系列方法是由美国空军的ICAM Integrated Computer Aided Manufacturing 计划中首次提出一种复杂系统分析与设计方法 它包括了功能建模 IDEF0 信息建模 IDEF1 动态建模 IDEF2 数据
  • 软件系统设计步骤与原理

    软件系统设计步骤与原理 在系统分析阶段 我们已经搞清楚了系统做什么的问题 其中最主要的是需求分析 确定用户需求 功能需求 系统性能 系统安全等方面的需求 数据流图 可以确定数据需求与转换过程 那么在系统设计阶段 就是着手实现需求的过程 即解
  • 二极管的工作原理,什么是二极管?

    二极管是一种电子器件 具有两不对称电导的电极 故名 二极 只允许电流由单一方向流过 所以最常应用其整流功能 二极管的工作原理 什么是二极管 二极管具有阳极和阴极两个端子 电流只能往单一方向流动 也就是说 电流可以从阳极流向阴极 而不能从阴极
  • 需求分析师如何提高核心竞争力

    本文就自身的工作经历及经验 提出几点如何提高需求分析师的核心竞争力建议 欢迎各位在评论区补充 一 硬实力 业务能力 了解所在行业的基本业务流程 公用模块的设计思路 新模块的设计思维模式 文笔能力 包括PPT材料汇报 PPT立项材料 PPT结
  • 正确理解层次方框图

    正确的层次方框图示例 图片来源 https blog csdn net qq 15037231 article details 60467793 注意 在网上搜索层次方框图会出现很多类似的图 但很多都是错的 层次方框图用树形结构的一系列多层
  • 如何做好一个BI项目的规划和需求定义?

    正所谓磨刀不误砍柴工 一个项目的启动 先得从金字塔顶端做好规划 摸清楚需求 背景 客观条件 可投入资源等 本文 BI项目详解的第一篇 先来谈谈BI项目的规划和需求定义 全文共3000字 读完需要 8分钟 一 如何启动一个BI项目 Q 一个项
  • 软工导论知识框架(二)结构化的需求分析

    本章节涉及很多重要图表的制作 如ER图 数据流图 状态转换图 数据字典的书写等 对初学者来说比较生僻 本贴只介绍基础的轮廓 后面会有单独的帖子详解各图表如何绘制 一 结构化的软件开发方法 结构化的分析 设计 实现 二 需求分析的重要性 1
  • [架构之路-211]- 需求- 软架构前的需求理解:ADMEMS标准化、有序化、结构化、层次化需求矩阵 =》需求框架

    目录 前言 一 什么是ADMES 首先 需求是分层次的 其次 需求是有结构的 有维度的 再次 不同层次需求 不同维度需求之间可以相互转化 难点 经验积累 最终 标准化的ADMEMS需求矩阵 二 软架构前的需求理解 1 目标 2 时机 3 四
  • 软件需求工程R 第十章

    第十章 需求获取方法之观察与文档审查 常见的观察方法 1 采样观察 Sampling Observation 传统 简单的观察方法 2 民族志 Ethnography 深入到用户中 长期 浸入式的观察方法 3 话语分析 Discourse
  • [需求管理-4]:需求分析全过程:需求分析+资源评估+项目计划

    前言 需求收集后 需要经过漫长的需求分析和所需要评估过程 才能正式在某个软件版本中实现需求 在软件开发人员通过编程实现需求前 中间经过了多种角色的辛苦劳动 最终才会生成需要规格说明书 需求规格说明书是逐步由粗到细的分解过程 一个需求 要进入
  • 软件开发流程分析

    软件开发流程分析 相关概念 1 原型设计 2 产品设计 3 交互设计 4 代码实现 详细步骤 相关概念 前端 自研API 调用第三放API 后端 自研API 第三方API 数据库 Mysql 数据采集 数据迁移 服务器 JAVA Nginx

随机推荐

  • centos7-centos6常用配置对比

    设置 CentOS 6 vs CentOS 7 系统常用配置 ysvinit vs Upstart vs Systemd 常见设置 字符集CentOS 6方法 etc sysconfig i18n中的LANG CentOS 7方法1 loc
  • Murata村田高压电容的国产替代--赫威斯电容(HVC Capacitor)

    国内众多高压电源厂家 医疗 探伤 无损检测 静电 喷涂等 曾广泛使用日本Murata 村田制作所 的高压陶瓷电容 村田高压电容无论在极限耐压水平 高频耐受性 容量稳定性等指标都远超中国和他国家同类型产品 但村田公司在2018年秋天决定整体停
  • Chrome:拖入crx文件时,显示“无法从该网站添加应用、扩展程序和用户脚本”问题

    问题现象 问题解决方案 1 打开新的页签 输入网址 chrome flags extensions on chrome urls 2 Extensions on chrome URLs 由Disabed修改为Enabled
  • Ubuntu 终端常用命令(持续更新)

    文章目录 1 查找 1 grep 在命令行中查找 曾经使用过的命令 2 find 3 which 2 编辑文件 1 vim 2 vi 3 gedit 建议新手使用 3 清除命令 1 clear 2 reset 4 磁盘管理 1 df dis
  • 修改windows控制台编码

    代码页code page UTF 8 65001 简体中文 GB2312 936 繁体中文BIG5 950 日文 932 美国 加拿大英语 437 俄文 866 韩文 949 查看当前代码页 chcp 设置当前代码页 临时设置 设置UTF
  • 应用服务漏洞扫描与利用

    使用命令nmap探测目标靶机的服务版本信息 将需要使用的参数作为FLAG进行提交
  • android.os.Environment

    public class Environment extends Object Java lang Object Android os Environment 类概述 提供访问环境变量 摘要 常量 String MEDIA BAD REMO
  • 【SDIO】SD2.0协议分析总结(一)-- SD卡基本概率介绍

    相关文章 SDIO SDIO SD卡 FatFs文件系统相关文章索引 1 前言 由于目前使用的硬件平台STM32只支持SD2 0 所以后面的介绍主要是参考 Part1 Physical Layer Simplified Specificat
  • 支持H.265网页播放的H5播放器EasyPlayer.js发布了

    在之前的多篇博客 历时半年 终于研发完成了Web网页对H 265 HEVC 直播和点播的支持 WebAssembly wasm EasyPlayer js开发Web H5网页播放H 265视频播放支持FLV与HLS直播与点播的过程 里面 我
  • C++ 拷贝构造函数等编译器自动生成的函数

    了解 C 默认编写的函数 空的类 在C 处理过后 编译器会为它声明 默认构造函数 copy 构造函数 copy assignment 操作符 析构函数 并且这些函数都是 public 且 inline 的 class Empty class
  • jQuery提交表单时,游览器默认拦截

    今天做一个功能 当用户点击查询时 先验证用户查询次数是否足够 如果够得话使用form表单方式提交 跳转新的界面 为什么用form表单 因为数据敏感 不适合在游览器地址上显示出来 防止用户随意修改而导致数据问题 当axaj发送请求 gt 验证
  • Vue集成WangEditor的初次使用

    作为一个菜鸟表示真的很难吖 这个插件就一个字 小巧 好用 首先我是Vue springboot的前后端分离 所以在查的时候结合文档和网上的一些例子 在此感谢帮助到我的大佬们 因为富文本编辑框之后会在很多地方用到 所以我采用了把WangEdi
  • Ctrl-labs CEO:脑机接口突破不断,五年内或可实现商用

    转自 https baijiahao baidu com s id 1650948598615192740 wfr spider for pc
  • Mysql-锁定读(Locking Reads)

    关于读锁 mysql官方文档地址 https dev mysql com doc refman 5 7 en innodb locking reads html与一致性非锁定读 普通读 快照读 对应的就是锁定读 锁定读的用处很多 首先先说下
  • js 高级算法 - 动态规划

    主要是看了 数据结构与算法 有所感悟 虽然这本书被挺多人诟病的 说这有漏洞那有漏洞 但并不妨碍我们从中学习知识 其实像在我们前端的开发中 用到的高级算法并不多 大部分情况if语句 for语句 swith语句等等 就可以解决了 稍微复杂的 可
  • DestroyList() 和ClearList() 一个使用引用,一个直接传参

    在高一凡编写的算法书P20页写着 销毁链表时用了引用 void DestroyList LinkList L LinkList q while L q L gt next free L L q 清空链表没有使用引用 void ClearLi
  • element UI 图片上传/文件上传

  • 2021-04-16

    喜欢西游记的同学肯定都知道悟空偷吃蟠桃的故事 你们一定都觉得这猴子太闹腾了 其实你们是有所不知 悟空是在研究一个数学问题 什么问题 他研究的问题是蟠桃一共有多少个 不过 到最后 他还是没能解决这个难题 呵呵 当时的情况是这样的 第一天悟空吃
  • yarn的常用命令以及与npm的对比

    yarn安装 在yarn的官网下载yarn并安装或者 npm i yarn g 查看版本 Yarn v 1 初始化一个新项目 yarn init 与 npm init 一样通过交互式会话创建一个 package json yarn init
  • 实施工程师的必修课(一)-----项目启动前的知识整理学习-工作流程

    项目启动前的知识整理学习 工作流程 第一步 项目启动 第二步 调研开始 第三步 需求总结 第四步 数据和材料的收集 第五步 需求调研结束 第六步 上线试运行 第七步 项目验收 以lims系统为例 实验室信息管理系统 LIMS Laborat