Skip to content

用户访谈记录 - 管理层(IT总监)

一、基本信息

项目内容
访谈时间2026-03-05 10:30-11:30
访谈地点公司会议室B
访谈对象李总监
职位/角色IT总监/管理层
记录人项目经理
访谈方式面对面

二、访谈内容

2.1 现有系统现状

问:公司目前有哪些业务系统?各自使用什么技术栈?

答: 目前公司运行的主要系统有:

核心系统:

  1. OA系统 - 致远OA,.NET技术栈,2018年上线
  2. 财务系统 - 用友U8,C/S架构,2016年上线
  3. HR系统 - 自建系统,Java技术栈,2019年上线
  4. CRM系统 - Salesforce,云服务,2020年上线

技术栈统计:

  • Java系统:3个(HR、官网、商城)
  • .NET系统:2个(OA、旧ERP)
  • 云服务:2个(CRM、钉钉)
  • 数据库:MySQL、SQL Server、Oracle混用

关键发现:

  • 系统数量较多,技术栈不统一
  • 有老旧系统(2016-2018年上线)
  • 云服务与本地部署混合

问:现有系统的用户管理和权限控制是如何实现的?

答: 目前各系统独立管理:

用户管理:

  • OA系统:使用AD域账号同步
  • HR系统:独立用户表,与OA定期同步
  • 财务系统:独立用户管理
  • CRM系统:使用Salesforce自带用户管理

权限管理:

  • 各系统独立维护权限
  • 没有统一的权限模型
  • 权限分配依赖各系统管理员

痛点:

  • 新员工入职需要在多个系统开通账号
  • 权限变更需要在多个系统操作
  • 离职员工账号回收容易遗漏

关键发现:

  • 各系统用户管理独立
  • 没有统一权限模型
  • 账号生命周期管理困难

问:目前各系统之间的数据是如何同步的?

答: 目前的数据同步方式:

定时同步:

  • HR系统 → OA系统:每晚同步组织架构
  • AD域 → OA系统:每小时同步用户信息

手动同步:

  • 组织架构变更:人工通知各系统管理员
  • 用户信息变更:人工在多个系统修改

问题:

  • 同步延迟(最长24小时)
  • 数据不一致(部门名称、人员信息)
  • 同步失败缺乏监控

关键发现:

  • 以定时同步为主
  • 存在数据不一致问题
  • 缺乏同步监控机制

2.2 技术架构

问:对 System 系统的技术架构有什么要求?

答: 我的技术要求:

技术选型:

  • 后端:Java(Spring Boot)或 Node.js
  • 前端:Vue.js 或 React
  • 数据库:MySQL 8.0
  • 缓存:Redis
  • 消息队列:RabbitMQ 或 Kafka

架构要求:

  • 微服务架构,便于扩展
  • RESTful API,便于集成
  • 支持容器化部署(Docker/K8s)
  • 支持水平扩展

关键发现:

  • 倾向Java技术栈
  • 要求微服务架构
  • 需要支持容器化部署

问:需要支持哪些集成方式(API、SSO、LDAP等)?

答: 需要支持的集成方式:

认证集成:

  • SSO - 单点登录(必须)
  • OAuth2.0 - 第三方应用接入
  • LDAP/AD - 与现有AD域集成
  • SAML - 支持SaaS应用

数据集成:

  • REST API - 标准接口
  • Webhook - 事件通知
  • 消息队列 - 异步数据同步

现有系统集成需求:

  • OA系统:SSO + API
  • HR系统:API + 数据库直连
  • 财务系统:API(受限)
  • CRM系统:API + Webhook

关键发现:

  • 需要多种认证方式(SSO、OAuth2、LDAP)
  • 需要标准REST API
  • 与4个核心系统集成

问:对系统的扩展性和性能有什么要求?

答: 性能要求:

并发能力:

  • 支持500+并发用户
  • 峰值1000并发
  • 登录响应时间 < 2秒

数据规模:

  • 支持5000+用户
  • 支持100+部门
  • 支持50+角色

扩展性:

  • 支持水平扩展
  • 数据库读写分离
  • 缓存集群

可用性:

  • 99.9%可用性
  • 故障恢复时间 < 30分钟
  • 支持主备切换

关键发现:

  • 并发要求500-1000
  • 用户规模5000+
  • 可用性要求99.9%

2.3 用户与权限管理

问:公司目前的组织架构是怎样的?有多少部门?

答: 组织架构情况:

层级结构:

  • 总部(1个)
    • 技术中心(1个)
      • 研发部、测试部、运维部、产品部
    • 营销中心(1个)
      • 销售部、市场部、客服部
    • 职能中心(1个)
      • 人力资源部、财务部、行政部

统计数据:

  • 一级部门:3个
  • 二级部门:10个
  • 三级部门:15个
  • 虚拟团队:5个(项目组形式)

特点:

  • 部门层级最多3级
  • 存在虚拟团队(跨部门项目组)
  • 组织架构每季度可能调整

关键发现:

  • 部门层级最多3级
  • 存在虚拟团队需求
  • 组织架构调整频繁

问:预计 System 系统需要管理多少用户?

答: 用户规模:

当前用户:

  • 正式员工:450人
  • 外包人员:80人
  • 实习生:30人
  • 合作伙伴账号:20人
  • 总计:580人

增长预期:

  • 2026年底:预计700人
  • 2027年底:预计1000人
  • 系统需要支持:5000人(预留扩展空间)

用户类型:

  • 内部员工:主要用户
  • 外部人员:需要受限权限
  • 系统账号:服务账号、接口账号

关键发现:

  • 当前580人,计划支持5000人
  • 包含内部员工和外部人员
  • 需要考虑服务账号

问:用户角色和权限如何划分?

答: 角色规划:

系统级角色:

  • 超级管理员(2人)- 系统全部权限
  • 系统管理员(3人)- 用户、角色管理
  • 安全管理员(2人)- 审计、安全策略

部门级角色:

  • 部门管理员(每个部门1人)- 本部门用户管理
  • 部门主管(每个部门1人)- 本部门数据权限

普通角色:

  • 普通员工 - 基本操作权限
  • 访客 - 只读权限
  • 外部人员 - 受限权限

特殊角色:

  • 审批角色 - 各类审批权限
  • 报表角色 - 数据查看权限
  • 接口角色 - API调用权限

关键发现:

  • 三级角色体系(系统级、部门级、普通)
  • 需要特殊角色(审批、报表、接口)
  • 角色数量预计50+

2.4 安全与合规

问:对密码策略有什么具体要求?

答: 密码策略要求:

复杂度要求:

  • 最小长度:8位
  • 必须包含:大写、小写、数字、特殊字符
  • 不能包含:用户名、连续数字

更换策略:

  • 更换周期:90天
  • 历史密码:不能与最近5次重复
  • 首次登录:必须修改初始密码

锁定策略:

  • 失败次数:5次
  • 锁定时间:30分钟
  • 告警通知:锁定后通知管理员

关键发现:

  • 强密码策略要求
  • 90天更换周期
  • 5次失败锁定

问:是否需要支持多因素认证?

答: 需要支持MFA:

应用场景:

  • 超级管理员:强制MFA
  • 系统管理员:强制MFA
  • 外部访问:强制MFA
  • 敏感操作:二次验证

认证方式:

  • 手机验证码(SMS)
  • 邮箱验证码
  • 动态令牌(TOTP)
  • 企业微信/钉钉扫码

实现计划:

  • 第一阶段:支持手机验证码
  • 第二阶段:支持动态令牌
  • 第三阶段:支持生物识别

关键发现:

  • 管理员强制MFA
  • 多种认证方式
  • 分阶段实现

问:操作日志需要保留多长时间?

答: 日志保留要求:

保留期限:

  • 在线查询:180天
  • 归档存储:3年
  • 审计用途:永久保留

日志内容:

  • 用户登录/登出
  • 权限变更
  • 敏感数据操作
  • 系统配置变更
  • 管理员操作

日志要求:

  • 不可篡改
  • 定期备份
  • 支持导出
  • 支持审计查询

关键发现:

  • 在线查询180天
  • 归档3年
  • 审计日志永久保留

2.5 运维与支持

问:系统上线后由谁负责运维?

答: 运维分工:

运维团队:

  • 运维主管:1人(总体负责)
  • 运维工程师:2人(日常运维)
  • 数据库管理员:1人(DBA)

职责划分:

  • 基础设施:运维团队
  • 应用系统:开发团队(前3个月)
  • 数据库:DBA
  • 安全:安全团队

运维工具:

  • 监控:Prometheus + Grafana
  • 日志:ELK Stack
  • 告警:钉钉/企业微信

关键发现:

  • 运维团队4人
  • 开发团队前3个月参与
  • 已有运维工具链

问:对系统的可用性有什么要求(SLA)?

答: SLA要求:

可用性指标:

  • 年度可用性:99.9%
  • 月度可用性:99.95%
  • 计划停机:每月不超过4小时

响应时间:

  • 登录响应:< 2秒
  • 查询响应:< 1秒
  • 批量操作:< 5秒

故障处理:

  • P1故障:15分钟响应,2小时恢复
  • P2故障:30分钟响应,4小时恢复
  • P3故障:2小时响应,24小时恢复

关键发现:

  • 可用性要求99.9%
  • 明确的故障分级处理
  • 有响应时间要求

问:是否需要提供培训和技术支持?

答: 培训需求:

培训对象:

  • 系统管理员:深度培训(2天)
  • 部门管理员:操作培训(半天)
  • 普通用户:使用培训(1小时)

培训内容:

  • 系统功能介绍
  • 操作手册
  • 常见问题处理
  • 应急处理流程

技术支持:

  • 上线后1个月:驻场支持
  • 上线后3个月:远程支持
  • 之后:工单支持

文档要求:

  • 用户操作手册
  • 管理员手册
  • API接口文档
  • 运维手册

关键发现:

  • 分级培训计划
  • 1个月驻场支持
  • 需要完整文档

2.6 通用话题补充

问:您目前在工作中使用哪些系统?

答: 作为IT总监,我日常使用的系统:

  • 运维监控系统 - Prometheus、Grafana
  • 日志系统 - ELK Stack
  • 代码仓库 - GitLab
  • 项目管理 - Jira
  • 知识库 - Confluence
  • 办公系统 - OA、邮件

痛点:

  • 系统太多,切换频繁
  • 各系统账号独立管理
  • 权限申请流程繁琐

关键发现:

  • IT人员使用系统更多
  • 对系统集成度要求高

问:这些系统的用户管理和权限控制是如何实现的?

答: 现状:

  • 运维系统:LDAP统一认证
  • 开发系统:GitLab自带用户管理
  • 办公系统:AD域认证
  • 项目管理系统:独立用户管理

问题:

  • 没有统一的用户中心
  • 权限管理分散
  • 离职人员账号回收困难

关键发现:

  • 已有LDAP和AD,但不够统一
  • 权限管理是痛点

问:您在登录不同系统时遇到过什么问题?

答: 登录问题:

  • 浏览器记住的密码经常过期
  • 有些系统不支持LDAP,需要单独登录
  • 移动端访问体验差
  • VPN连接不稳定时无法访问

期望:

  • 统一身份认证
  • 支持多种认证方式
  • 更好的移动端支持

关键发现:

  • 认证方式不统一
  • 移动办公需求

问:您在用户管理方面遇到的最大困难是什么?

答: 困难:

  • 人员变动时,需要在多个系统调整权限
  • 权限审计困难,无法统一查看
  • 临时权限管理混乱
  • 外包人员权限控制不严

期望:

  • 统一权限管理平台
  • 自动化的权限变更
  • 完善的权限审计

关键发现:

  • 权限变更是最大痛点
  • 需要自动化和审计

问:目前的权限管理存在哪些问题?

答: 问题:

  1. 权限分散 - 各系统独立管理
  2. 标准不一 - 没有统一的权限模型
  3. 回收困难 - 离职人员权限回收不及时
  4. 审计困难 - 无法统一审计

影响:

  • 安全风险
  • 合规问题
  • 管理效率低

关键发现:

  • 权限分散、标准不一、回收困难、审计困难

问:您希望 System 系统首先解决什么问题?

答: 优先级:

  1. 统一认证 - 单点登录,减少密码管理负担
  2. 统一权限 - 集中权限管理,简化运维
  3. 统一组织 - 组织架构一处维护
  4. 安全合规 - 满足等保要求

关键发现:

  • 认证、权限、组织、安全是核心需求

问:您对 System 系统的整体期望是什么?

答: 期望:

  1. 技术先进 - 采用成熟稳定的技术
  2. 易于集成 - 标准接口,便于对接
  3. 可扩展 - 支持业务增长
  4. 易运维 - 降低运维成本

关键发现:

  • 技术、集成、扩展、运维是核心关注点

问:您认为 System 系统上线后会带来哪些改变?

答: 改变:

  1. 运维效率 - 减少重复工作,提升效率
  2. 安全水平 - 统一管控,降低风险
  3. 用户体验 - 单点登录,体验提升
  4. 合规能力 - 满足审计要求

关键发现:

  • 效率、安全、体验、合规四方面提升

问:对系统的界面设计有什么建议?

答: 建议:

  • 管理界面要专业、功能完整
  • 用户界面要简洁、易用
  • 支持主题切换
  • 响应式设计,支持移动端

关键发现:

  • 区分管理端和用户端设计

问:还有其他建议或补充吗?

答: 建议:

  1. 充分测试 - 特别是集成测试
  2. 灰度发布 - 逐步上线,降低风险
  3. 监控完善 - 上线后要有完善的监控
  4. 应急预案 - 制定详细的应急预案

关键发现:

  • 重视测试、发布、监控、应急

三、关键发现总结

3.1 技术现状

  1. 系统多且杂 - 7个系统,多种技术栈
  2. 集成复杂 - 需要与4个核心系统集成
  3. 数据不一致 - 各系统独立管理,同步延迟

3.2 技术要求

  1. Java技术栈 - 倾向Spring Boot
  2. 微服务架构 - 便于扩展和维护
  3. 容器化部署 - 支持Docker/K8s

3.3 集成需求

  1. 认证集成 - SSO、OAuth2、LDAP
  2. 数据集成 - REST API、Webhook、消息队列
  3. 系统对接 - OA、HR、财务、CRM

3.4 安全合规

  1. 等保三级 - 必须通过认证
  2. MFA支持 - 管理员强制多因素认证
  3. 审计日志 - 180天在线,3年归档

四、待确认事项

  1. 技术方案 - 需要技术团队评审架构设计
  2. 集成方案 - 需要与各系统负责人确认集成细节
  3. 数据迁移 - 需要制定详细的数据迁移计划
  4. 安全评审 - 需要安全团队参与方案评审

五、后续行动

  1. 技术方案设计 - 根据访谈结果设计技术架构
  2. 集成计划制定 - 与各系统负责人制定集成计划
  3. POC验证 - 对关键技术点进行验证
  4. 安全方案评审 - 组织安全团队评审

访谈结束时间: 2026-03-05 11:30
访谈时长: 60分钟
记录整理时间: 2026-03-05 13:00

Released under the MIT License.