Skip to content

用户访谈记录 - 执行层(开发工程师)

一、基本信息

项目内容
访谈时间2026-03-07 09:00-10:00
访谈地点公司会议室A
访谈对象陈工程师
职位/角色开发工程师/执行层
记录人项目经理
访谈方式面对面

二、访谈内容

2.1 日常工作流程

问:请描述一下您目前的日常工作流程?

答: 我的日常工作主要包括:

上午:

  • 9:00-9:30:查看邮件和消息,处理紧急问题
  • 9:30-10:00:参加站会,同步工作进展
  • 10:00-12:00:编码开发,完成功能开发

下午:

  • 14:00-16:00:继续开发工作,代码审查
  • 16:00-17:00:提交代码,部署测试环境
  • 17:00-18:00:处理Bug,编写文档

高频工作:

  • 登录各种开发系统(每天10+次)
  • 代码提交和部署(每天5-10次)
  • 查看文档和知识库(每天5+次)

关键发现:

  • 需要频繁登录多个系统
  • 开发工作依赖多个系统

问:在工作中使用哪些系统?频率如何?

答: 使用的系统:

每天使用:

  • GitLab(代码管理)
  • Jenkins(CI/CD)
  • Jira(项目管理)
  • Confluence(知识库)
  • 邮件系统
  • 即时通讯工具

经常访问:

  • 测试环境系统
  • 监控系统
  • 日志系统
  • API文档系统

偶尔使用:

  • OA系统(审批)
  • HR系统(查看信息)
  • 财务系统(报销)

关键发现:

  • 开发工具链完善
  • 但系统众多,登录频繁

问:目前工作中最大的痛点是什么?

答: 最大痛点:

1. 登录繁琐

  • 每个系统都需要单独登录
  • 密码太多,经常忘记
  • session过期频繁,需要重新登录

2. 权限申请慢

  • 申请开发环境权限需要审批
  • 审批流程长,影响工作
  • 权限到期后需要重新申请

3. 信息分散

  • 项目信息分散在不同系统
  • 需要切换多个系统查看
  • 缺乏统一视图

4. 账号管理混乱

  • 各系统账号独立管理
  • 密码策略不一致
  • 离职后账号处理不及时

关键发现:

  • 登录繁琐、权限申请慢是主要痛点

2.2 登录与认证

问:您每天需要登录多少个系统?

答: 登录系统统计:

每天必登(5+次):

  • GitLab - 代码提交、合并请求
  • Jenkins - 构建部署
  • Jira - 查看任务、更新状态
  • Confluence - 查看文档
  • 邮件系统 - 工作沟通

经常登录(2-3次):

  • 测试环境 - 验证功能
  • 监控系统 - 查看应用状态
  • 日志系统 - 排查问题

偶尔登录(每周几次):

  • OA系统 - 提交审批
  • 其他业务系统

总计: 每天需要登录8-10个系统

关键发现:

  • 每天登录系统数量多
  • 频繁登录影响效率

问:在登录过程中遇到过什么问题?

答: 登录问题:

密码问题:

  • 密码太多,经常忘记
  • 密码过期后无法及时修改
  • 密码复杂度要求不一致

session问题:

  • session过期频繁
  • 需要反复登录
  • 影响工作连续性

其他问题:

  • 有些系统不支持记住密码
  • 浏览器兼容性问题
  • 手机端访问困难

期望:

  • 单点登录(SSO)
  • 一次登录,全系统通行
  • 延长session有效期

关键发现:

  • 密码管理和session过期是主要问题
  • 强烈需要SSO

问:您希望如何改善登录体验?

答: 改善建议:

认证方式:

  • 单点登录(SSO)- 最迫切
  • 支持扫码登录
  • 支持生物识别(指纹/人脸)
  • 记住登录状态

密码管理:

  • 统一密码策略
  • 密码过期提醒
  • 自助密码重置

安全与便利平衡:

  • 开发环境可以记住登录
  • 生产环境需要二次验证
  • 支持信任设备

关键发现:

  • SSO是最迫切需求
  • 需要平衡安全与便利

2.3 权限管理

问:您在开发过程中需要哪些权限?

答: 权限需求:

代码权限:

  • GitLab代码仓库访问
  • 代码提交权限
  • 分支创建权限
  • 合并请求权限

环境权限:

  • 开发环境访问
  • 测试环境部署
  • 预发布环境查看(只读)
  • 生产环境查看(只读,受限)

工具权限:

  • Jenkins构建权限
  • 日志查看权限
  • 监控查看权限
  • 知识库编辑权限

关键发现:

  • 需要代码、环境、工具三类权限
  • 不同环境权限要求不同

问:目前权限申请和审批的流程是怎样的?

答: 权限申请流程:

当前流程:

  1. 在OA系统提交权限申请
  2. 部门主管审批
  3. 系统管理员审批
  4. 等待权限开通(1-3天)
  5. 收到权限开通通知

耗时:

  • 简单权限:1-2天
  • 复杂权限:3-5天

痛点:

  • 申请流程长
  • 审批进度不透明
  • 影响开发进度

期望:

  • 简化申请流程
  • 常用权限自动分配
  • 审批进度透明

关键发现:

  • 权限申请流程长
  • 影响开发效率

问:是否遇到过权限不足或权限过大的情况?

答: 权限问题:

权限不足:

  • 需要查看日志但无权限
  • 需要访问某些文档但无权限
  • 临时需要某些权限

权限过大:

  • 发现有些同事拥有不必要的权限
  • 离职人员权限未及时回收
  • 外包人员权限控制不严

影响:

  • 权限不足影响工作效率
  • 权限过大存在安全隐患

期望:

  • 权限与岗位自动关联
  • 定期权限审计
  • 临时权限自动回收

关键发现:

  • 权限不足和过大并存
  • 需要自动化的权限管理

问:对权限管理的期望是什么?

答: 期望:

自动分配:

  • 入职自动分配基础权限
  • 岗位变动自动调整权限
  • 常用权限默认开通

自助申请:

  • 在线申请权限
  • 审批进度透明
  • 快速审批(常用权限自动审批)

权限审计:

  • 定期权限审查
  • 异常权限告警
  • 权限使用统计

关键发现:

  • 自动分配、自助申请、权限审计是核心需求

2.4 系统集成

问:您使用的开发工具需要与 System 系统集成吗?

答: 集成需求:

必须集成:

  • GitLab - 用户同步、权限同步
  • Jenkins - 用户认证、权限控制
  • Jira - 用户同步、单点登录
  • Confluence - 用户同步、单点登录

建议集成:

  • 代码审查工具
  • 测试管理平台
  • 文档管理平台
  • 即时通讯工具

关键发现:

  • 4个核心开发工具需要集成
  • 期望统一认证和权限

问:希望 System 系统提供哪些开发者支持?

答: 开发者支持需求:

认证支持:

  • 统一身份认证
  • API访问令牌管理
  • 服务账号管理

权限支持:

  • 细粒度权限控制
  • 项目级权限管理
  • 环境级权限管理

API支持:

  • 完善的API文档
  • SDK支持
  • 示例代码

文档支持:

  • 集成开发指南
  • 最佳实践
  • 常见问题解答

关键发现:

  • 认证、权限、API、文档四类支持需求

问:对 System 系统的API有什么期望?

答: API期望:

功能:

  • 用户认证API
  • 权限校验API
  • 组织架构查询API
  • 用户信息查询API

设计:

  • RESTful设计
  • 标准HTTP状态码
  • 统一的返回格式
  • 完善的错误处理

文档:

  • 在线API文档
  • 请求/响应示例
  • 支持在线测试

关键发现:

  • 需要完善的认证和权限API
  • 期望标准的RESTful设计

2.5 用户体验

问:对系统的易用性有什么期望?

答: 易用性期望:

界面:

  • 简洁清晰,不要复杂
  • 常用功能快捷入口
  • 支持搜索

操作:

  • 操作简单,学习成本低
  • 有操作指引
  • 支持批量操作

反馈:

  • 操作结果及时反馈
  • 错误提示清晰
  • 提供帮助文档

关键发现:

  • 简洁、简单、及时反馈是核心需求

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

答: 性能要求:

响应时间:

  • 登录响应:< 2秒
  • 页面加载:< 3秒
  • API响应:< 1秒

并发能力:

  • 支持1000+用户同时在线
  • 高峰期不卡顿

稳定性:

  • 系统可用性99.9%
  • 故障快速恢复

关键发现:

  • 响应时间和稳定性是核心要求

问:对移动端支持有什么期望?

答: 移动端期望:

使用场景:

  • 紧急审批
  • 查看消息通知
  • 简单操作

功能:

  • 支持查看信息
  • 支持简单审批
  • 支持消息推送

体验:

  • 界面适配移动端
  • 操作便捷
  • 响应快速

关键发现:

  • 移动端主要用于查看和简单操作

2.6 通用话题补充

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

答: 作为开发工程师,我日常使用的系统:

  • 代码管理 - GitLab、GitHub
  • CI/CD - Jenkins、GitLab CI
  • 项目管理 - Jira、禅道
  • 知识库 - Confluence、Wiki
  • 沟通协作 - 邮件、即时通讯
  • 开发工具 - IDE、数据库工具

使用频率:

  • 代码管理系统:每天多次
  • CI/CD系统:每天多次
  • 项目管理系统:每天使用

关键发现:

  • 开发工具链完善
  • 系统众多

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

答: 现状:

  • GitLab:独立用户管理,支持LDAP
  • Jenkins:独立用户管理
  • Jira:独立用户管理
  • Confluence:独立用户管理

问题:

  • 各系统独立管理
  • 权限申请流程长
  • 缺乏统一视图

关键发现:

  • 用户管理分散
  • 需要统一管理

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

答: 登录问题:

  • 密码太多,经常忘记
  • session过期频繁
  • 需要反复登录
  • 影响工作效率

期望:

  • 单点登录
  • 延长session有效期
  • 记住登录状态

关键发现:

  • 频繁登录影响效率
  • 强烈需要SSO

问:您是否遇到过权限不足或权限过大的情况?

答: 权限问题:

  • 权限不足 - 需要查看日志或部署但无权限
  • 权限过大 - 发现有些同事权限超出需要

影响:

  • 权限不足影响工作
  • 权限过大存在安全隐患

期望:

  • 权限与岗位自动关联
  • 定期权限审计

关键发现:

  • 权限不足和过大并存

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

答: 最大困难:

  1. 登录繁琐 - 需要频繁登录多个系统
  2. 权限申请慢 - 审批流程长,影响工作
  3. 信息分散 - 项目信息分散在不同系统
  4. 账号管理乱 - 各系统账号独立管理

关键发现:

  • 登录、权限、信息、账号是四大困难

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

答: 问题:

  1. 申请流程长 - 影响开发进度
  2. 审批不透明 - 不知道审批进度
  3. 权限回收慢 - 离职人员权限回收不及时
  4. 缺乏审计 - 无法查看权限使用情况

关键发现:

  • 权限管理流程存在问题

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

答: 优先级:

  1. 单点登录 - 一次登录,全系统通行
  2. 权限自动分配 - 入职自动分配开发权限
  3. 权限自助申请 - 在线申请,快速审批
  4. 统一视图 - 统一的项目信息视图

关键发现:

  • SSO和权限自动化是核心需求

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

答: 期望:

  1. 简单易用 - 操作简单,不增加负担
  2. 高效便捷 - 减少登录和权限申请时间
  3. 稳定可靠 - 系统稳定,不影响开发
  4. 易于集成 - 与开发工具良好集成

关键发现:

  • 简单、高效、稳定、易集成是核心期望

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

答: 改变:

  1. 工作效率 - 减少登录时间,效率提升20%
  2. 开发体验 - 权限申请更便捷,体验更好
  3. 安全性 - 权限管控更严格,风险更低
  4. 协作效率 - 统一视图,协作更高效

关键发现:

  • 效率、体验、安全、协作四方面提升

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

答: 建议:

  • 界面简洁,不要复杂
  • 常用功能快捷入口
  • 支持搜索
  • 响应快速
  • 支持移动端

关键发现:

  • 简洁、快捷、响应快是核心需求

问:希望提供哪些培训和支持?

答: 培训需求:

  • 开发集成培训 - API使用、SDK集成
  • 用户培训 - 系统功能、自助服务
  • 技术文档 - API文档、集成指南
  • 示例代码 - 常用场景的示例

支持需求:

  • 技术支持快速响应
  • 问题解答及时
  • 定期技术分享

关键发现:

  • 技术集成培训和文档是核心需求

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

答: 建议:

  1. 充分测试 - 特别是性能测试和集成测试
  2. 灰度发布 - 逐步上线,降低风险
  3. 开发者友好 - 提供完善的API和文档
  4. 持续优化 - 根据反馈持续改进

关键发现:

  • 重视测试、发布、开发者体验、持续优化

三、关键发现总结

3.1 核心痛点

  1. 登录繁琐 - 每天需要登录8-10个系统
  2. 权限申请慢 - 审批流程长,影响开发进度
  3. 信息分散 - 项目信息分散在不同系统

3.2 效率目标

  1. 单点登录 - 一次登录,全系统通行
  2. 权限自动分配 - 入职自动分配开发权限
  3. 权限自助申请 - 在线申请,快速审批

3.3 功能需求

  1. SSO - 单点登录,减少登录次数
  2. 权限管理 - 自动分配、自助申请
  3. 系统集成 - 与开发工具良好集成

3.4 开发者需求

  1. API支持 - 完善的认证和权限API
  2. 文档支持 - 详细的集成开发指南
  3. 开发者体验 - 简洁易用,不影响开发

四、待确认事项

  1. SSO方案 - 单点登录的技术方案
  2. 权限模型 - 开发人员的权限模型设计
  3. 集成方案 - 与GitLab、Jenkins等工具的集成
  4. API设计 - System系统的API设计

五、后续行动

  1. SSO方案设计 - 设计单点登录方案
  2. 权限模型设计 - 设计开发人员权限模型
  3. 集成方案确认 - 确认与开发工具的集成方案
  4. API设计 - 设计System系统API

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

Released under the MIT License.