S1项目-经验教训B

本文分享了B端项目管理中的一些经验教训,包括项目经理更换规定、关键节点参与角色、人员要求与变更、决策分析、线上协作模式、接口沟通问题、SIT测试关注点以及业务理解和用户习惯。强调了沟通、决策效率、一线用户反馈和方案设计的重要性,并引用了业务变革的挑战和系统替换的难度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. SOW中注明

    1. 乙方不能擅自更换项目经理。但在项目过程中,如果甲方对项目经理的工作成果不满意时,有权要求乙方更换,安排资源进行面试。

    2. 重要项目节点,如项目启动会、蓝图方案汇报签署、项目上线评审、上线运行报告等,应双方哪些角色保证在场。

    3. 对于乙方项目成员的要求,需按照标书中提供的项目成员到场;进场需先经过甲方的人力资源面试,如果不通过,提供同等资质或以上的顾问;乙方项目过程中不可更改项目成员,如需变动需提前一个月告知甲方,以提前安排工作交接,安排同等资质以上的顾问进场;项目过程中,甲方对于乙方项目成员不满意,有权要求乙方更换,乙方安排资源进行面试。

  2. 业务人员没有变革意愿或意愿较低,认知度差,调研过程中会发现业务人员无法根据业务发展要求对变革项目提出诉求,对项目的认知停留在将现有业务流程搬到线上;公司中层及基层对变革要求宣贯不充分,对业务使命、变革动机、变革目标及变革路径认知不足;相关业务接口人时间投入不充分。

  3. 关于决策点的前置分析不足,导致在决策会议上出现需求反复、技术评估不充分、预增人天估计不准确等情况,会严重影响决策效率。

  4. 疫情期间,项目线上办公运作模式

    1. 每日早会和晚会沟通任务进度。早例会面向规划,晚例会面向完成情况及问题/风险点识别

    2. 任务和进度清单,具体到每个人;

    3. 维护风险清单和决策清单

  5. 项目群会议要点

    1. 各项目计划是否有调整?调整的内容及影响

    2. 需要其它项目协作的任务、事项安排及进度报告

    3. 问题点,风险点及严重delayed的任务(聚焦相互影响的事项,项目组内部的问题内部解决)

    4. 任何需要帮助的地方

    5. 原则:把控整体进度,不涉及细节问题的讨论,或方案的研讨。

  6. 系统接口开发,两边技术不提前沟通字段明细,而先调通。但测试时发现字段不一致,例如一边传名称,另一边传代code,导致字段类型要更改,无用的重复工作量。

  7. 接口也需用原型法,先把表单界面设计出来,交给对方确认,是否字段一致,要传值还是id?值集是后台手工配置,还是从系统某一处抓取 ?因沟通问题导致开发做重复工作,是产品经理不可原谅的过错!

  8. SIT测试的关注点

    1. 沟通方式、响应机制

    2. 任务制具体到人

    3. 缺陷管理工具

  9. 重要测试内容需要通过文档的方式进行交流,有效性面对面沟通>视频>语音>IM。

  10. 乙方项目经理交接,需完整详细过一遍UAT清单,确保交接后对于问题描述、解决方案及承诺日期理解一致;同时让新项目经理现场与关键用户介绍方案及上线计划,检查交接交过。

  11. 持续维护系统接口清单,哪个环境对接了其他系统的哪个环境,地址、接口文档、对接人。

  12. 方案设计时,业务操作、场景的梳理,一定要找具体负责该操作的一线用户确认。即使是同一个部门或同一个小团队的业务人员,也会有理解错误的地方。只有一线当事人的反馈,才是“相对”最可靠的;而对于最终方案的确认,一定要找到业务领导。一线用户的想法,往往受局限,只考虑到单一场景。

  13. 类比侯世达定律:B端产品的替换成本极其大。用户习惯的力量,会超出你的预期,即使你已经考虑了这一点。业务觉得系统更复杂、更难用的判断依据是:这跟以前不一样了。

  14. 至理名言1:“我就没有听过用户说你们IT的哪个系统好用,只有用户去了别家公司,然后就会说,我们以前公司的系统都可以,为什么现在不行了”

  15. 至理名言2:“OA都可以做到啊,联系XX工半小时就改完了,新系统肯定更可以做到啊”

  16. OA,将全部业务串在一个电子流上。切换为专业系统,划分各职能模块,靠业务操作流转,则认为是在重复创建单据,没以前好用。所有部门都以为自己是在追求规范和高效,同时满足业务实际需求,但对于系统来说则无法落地。堪比创新者的窘境,被利益链捆绑死,任何变动,都在影响用户的体验。

  17. 方案设计时,一定要拉通数据架构进行合理规划。否则就是在给自己挖坑。

### 软件工程基础知识 #### 概念 软件工程是一门研究如何有效地开发、运作和维护计算机软件的学科。这不仅涉及编写代码,还包括管理整个开发生命周期中的各种活动,如需求分析、设计、实现、测试以及后续的支持和服务。 #### 方法论 面向对象方法是一种重要的软件开发范式,其出发点在于模仿人类认知世界的方式来进行系统的设计与构建[^4]。这种方法强调通过类(class)来封装数据及其操作行为(object),从而使得问题空间同解决方案的空间结构保持高度一致。它支持继承(inheritance)、多态(polymorphism)等特性,有助于创建更加灵活且易于扩展的应用程序架构。 #### 生命周期 软件生命周期指的是一个应用程序或系统的完整发展历程,涵盖了从最初的概念构思直到最终退役的所有阶段。具体来说,可以将其大致划分成以下几个部分: - **概念阶段**:确定项目的可行性并制定初步计划。 - **分析与设计阶段**:深入理解业务需求,并据此规划技术框架和技术选型。 - **构造阶段**:实际编码工作在此期间完成;同时也会涉及到单元测试等活动。 - **移交阶段**:将成品部署至生产环境供真实用户使用前的各项准备工作,比如集成测试、验收测试等。 - **运行维护阶段**:提供必要的技术支持服务以确保长期稳定运行,同时也可能包含版本升级等内容[^2]。 #### 模型 为了更好地指导上述各个时期的实践活动,业界提出了多种不同的过程模型用于描述理想化的流程模式。以下是几种常见的例子: - **瀑布模型(Waterfall Model)**:这是一种线性的顺序化方式,在每个环节结束之后才会进入下一个步骤之前必须先获得确认审批。 ```mermaid graph LR; A[需求分析] --> B[系统设计]; B --> C[编码实现]; C --> D[测试验证]; D --> E[上线运维]; ``` - **V模型(V-Model)**:此模型是对传统瀑布法的一种改进版,特别加强了针对不同层次的质量保证措施,即每一步都有对应的验证手段相匹配[^3]。 ```mermaid graph TD; A1[需求规格说明书] -- 定义 --> T1[单元测试]; A2[概要/详细设计文档] -- 设计 --> T2[集成测试]; A3[源码] -- 编写 --> T3[系统测试]; A4[产品] -- 发布 --> T4[验收测试]; ``` - **增量模型(Incremental Model)** 和 **迭代模型(Iterative Model)** :这两种策略允许团队分批次地交付功能模块给客户体验反馈,进而依据实际情况调整下一步的工作重点。 ```mermaid graph TB; subgraph 迭代1 a1[需求收集] b1[设计&实现] c1[评审&修正] end subgraph 迭代2 a2[新需求补充] b2[继续完善] c2[再次评估] end a1 -->|完成后| b1; b1 -.-> |循环优化.| c1; a2 -->|新增加|. b2; b2 -.-> |持续改进.| c2; style a1 fill:#f96,stroke:#333,stroke-width:4px; style a2 fill:#bbf,stroke:#000,stroke-width:4px; ``` - **螺旋模型(Spiral Model)**:结合了瀑布式的严谨性和原型驱动的优势,采用风险导向的风险控制机制,每次循环都会经历目标设定、选项分析、实施工程及客户评价四个子过程。 ```mermaid graph RL; S1{识别机会}; S2[风险评估]; S3[方案选择]; S4[执行计划]; S5[获取反馈]; S6{重新审视}; S1-.->S2-.->S3-.->S4-.->S5-.->S6-.->S1; classDef loop stroke-dasharray: 5, 5; class S1,S2,S3,S4,S5,S6 loop; ``` - **敏捷开发(Agile Development)** 及其代表性的极限编程(XP):这类轻量级框架鼓励频繁发布小型可用版本,重视面对面沟通交流的价值观,提倡简单直接的技术实践(例如结对编程),并通过定期回顾总结经验教训不断进步成长。 ```python def agile_manifesto(): values = [ "个体和互动高于流程和工具", "可工作的软件高于详尽的文档", "客户合作高于合同谈判", "响应变化高于遵循计划" ] principles = [ "我们最优先要做的是通过尽早的、持续的交付有价值的软件来满足客户需求。", ... ] return {"values": values, "principles": principles} ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值