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

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(使用前将#替换为@)

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

  • NestJS 项目实战 需求分析(文末附视频)

    前言 一般常规的项目立项之初会有一份 MRD xff08 Market Requirements Document xff0c 市场需求文档 xff09 用来判断产品的必需性以及价值等 对于基础项目开发来说 xff0c 使用 MRD 可能有
  • [架构之路-201]-《软考-系统分析师》- 关键技术 - 结构化分析方法与面向对象分析(分析与设计的区别、pre架构设计、架构前设计)

    目录 前言 一 分析与设计的区别 二 结构化分析方法 2 1 实体关系图 E R 图 名词 2 2 数据流图 数据的流动 1 顶层图 2 逐层分解 2 3 状态转换图 动作 2 4 数据字典 三 面向对象分析方法 3 1 用例模型 3 2
  • 设计模式之UML详解

    文章目录 1 什么是UML 2 UML图之类图 2 1 类 Class 2 2 接口 Interface 2 3 类图中关系 relation 1 泛化 继承 Generalization 2 实现 Realization 4 聚合 Agg
  • APS高级计划排程系统的基本原理和排程步骤

    APS高级计划与排程系统作为ERP和MES之间的桥梁 是承上启下的作用 用于协调物流 开发瓶颈资源和保证交货日期 APS系统包括需求和供应计划 运输和生产计划排程等各种供应链计划模块 下面主要介绍APS中生产计划排程模块的基本原理 APS系
  • 17 需求分析是什么?怎么分析?

    什么是需求分析 需求分析就是一个将用户需求变成产品需求的过程 怎么做需求分析 软件项目的用户需求分析过程不是一成不变的 是迭代进行的 如下所示 收集需求 对用户需求进行进行收集整理 分析需求 对需求进行分析 挖掘用户真实需求 需求评估 筛选
  • 与甲方的项目软件服务合同参考模板--PM所需

    编号 此处换XX公司LOGO 国内领先APP开发服务商 技 术 开 发 购 销 合 同 甲 方 地 址 电话 传真 邮 箱 项目联系人1 电话 微信 项目联系人2 电话 微信 乙 方 XX科技有限公司 地 址 电话 传真
  • 高校软件工程期末复习——ICONIX

    ch01 软件工程危机 定义 软件在开发和维护过程中遇到的一系列严重的问题 含义 如何开发软件 如何维护数量不断膨胀的已有软件 原因 客户对软件需求的描述不精确 可能有遗漏 有二义性 有错误 在软件开发过程中 用户提出修改软件功能 界面 支
  • 如何利用ProcessOn 做资产管理流程图

    资产管理 是一家公司最重要的管理活动 好的资产管理可以让资源最优化利用 实现资产价值的最大化 可以帮助组织管理和降低风险 同时当需要决策的时候 对资产数据进行分析和评估 也可以帮助做出更明智的决策 如优化资产配置 更新技术设备等 一 资产流
  • 【Tableau小练习】销售数据的分析思路

    概要 电商数据分析案例 分析思路 从整体到局部 关键指标 销售额 通过宏观的数据 找出最明显的数据趋势 结合品牌自身的营销活动 再下钻挖掘详细的价值信息 成果展示 Tableau Public https public tableau co
  • 如何做好一个BI项目的规划和需求定义?

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

    思考题 假设你是三只松鼠营销团队的一员 美团or抖音 你会如何选择 一 什么是数据分析 数据分析是根据业务问题 对数据进行收集 清洗 处理和建模的过程 用于识别有助于业务的信息 获取关键业务结论并辅助决策制定 业务问题 选择美团还是抖音作为
  • 产品经理之「用户故事实战」

    当了解了什么是用户故事后 尝试将其应用到工作中 对于用户或用户代表提出的最初需求 往往会混杂着用户原始需求和其希望的解决方案 例如 可视对讲门口机返回 人脸比对失败 事件给平台 我们需要从中提炼用户故事 以此为例 演示我在项目中的处理流程
  • [架构之路-208]- 人人都是产品经理 - 什么是产品经理?产品经理具体是做什么的?

    目录 一 什么是产品经理 产品经理具体做什么 二 产品经理的岗位职责 三 产品经理的职业规划 一 什么是产品经理 产品经理具体做什么 在外行人看来 产品经理常常被误认为是 经理 其实产品经理只是一个岗位名称 并不是真正意义上的 经理 或者说
  • 「PAT乙级真题解析」Basic Level 1045 快速排序 (问题分析+完整步骤+伪代码描述+提交通过代码)

    乙级的题目训练主要用来熟悉编程语言的语法和形成良好的编码习惯和编码规范 从小白开始逐步掌握用编程解决问题 PAT乙级BasicLevelPractice 1045 问题分析 题设要求所有给定数列中的满足主元条件的元素 主元条件 这个元素大于
  • [深入研究4G/5G/6G专题-59]: 以太网交换平台软件如何升级成基站平台软件

    前言 本文从全局的视角阐述把一个通用的Linux平台软件升级成基站平台软件 一 基站的硬件 1 1 设备硬件 1 2 SOC芯片
  • 数据结构课程设计——客运订票系统

    目录 2需求分析 2 1系统功能 3总体设计 3 1功能模块图 4详细设计 4 1 详细的设计思路 车次设置 订票模块的功能 退票模块的功能 管理员模块的功能 4 2 算法流程图 5编码 5 1数据结构定义 1 乘客信息 2 候补队列乘客信
  • 软件工程基础知识--需求分析

    软件需求 在进行需求获取之前 首先要明确需要获取什么 也就是需求包含哪些内容 软件需求是指用户对目标软件系统在功能 行为 性能 设计约束等方面的期望 通常 这些需求包括功能需求 性能需求 用户或人的因素 环境需求 界面需求 文档需求 数据需
  • 地鼠君黑盒测试--小白功能测试避雷经验分享

    测试计划 接到任务的第一时间 需要快速建档 准备测试计划 测试计划主要有几个侧重点 第一 该项目的截止时间和团队是否确定的阶段时间交付 第二 模块分析图 这一块由于公司小 缺少原型图 常常导致滞后产生 并且这一块花费的时间 笔者发现常常超时
  • 软件需求工程R 第十章

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

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

随机推荐

  • 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