项目健康状况检查

2024-05-23 03:08
文章标签 项目 检查 健康状况

本文主要是介绍项目健康状况检查,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

项目天天救火,疲于奔命,项目健康状况到底如何呢?我总结了11个问题,供大家自测一下。当然要诊断项目的健康状况,11个问题是远远不够的,但这11个问题应该有足够的代表性,希望对大家有帮助。

 

下面有11个问题,请根据感觉打分(1-5分)。

问题1:客户向公司领导投诉软件的问题,你们的领导很火,要兴师问罪,要在项目组中找出责任人,你估计你们项目组会出现怎样的状况?
1分表示:人人自危,尽量想办法将责任推卸。
5分表示:每个人首先从自己角度找原因,主动承担自己的过失,并提出改进意见。
你会给多少的评分?

问题2:项目经理负责项目管理的工作,你觉得你们项目其他成员对项目经理的态度如何?
1分表示:项目管理是项目经理的事,其他人完成任务便可。
5分表示:项目管理是项目组每个人的事情,每个人在实际工作中主动积极地管好自己的工作,并为项目成功出谋献策。
你会给多少的评分?

问题3:你会如何描述你们项目计划与跟踪的实际情况?
1分表示:基本上无计划可言,甚至没有专人负责项目管理的事情。
5分表示:制定了弹性的不断优化的计划,并能持续跟进好各项任务的进展。
你会给多少的评分?

问题4:你如何评价项目需求文档的质量
1分表示:文档质量极差,甚至没有文档可言。
5分表示:有系统的需求文档,并且能持续更新和优化该文档。
你会给多少的评分?

问题5:对于客户频繁变更需求,你如何评价客户?
1分表示:就算书面确认了,客户还是在变,这样的客户真难服侍!
5分表示:我们是专业人士,有责任帮助客户找到真正的需求,我们应该好好反省一下自身的水平,而不是责怪客户。
你会给多少的评分?

问题6:你如何评价项目的设计状况?
1分表示:基本上无设计可言,直接编码更爽。
5分表示:有优秀、有效和必要的设计文档,并且能依据设计完成编码工作。
你会给多少的评分?

问题7:你如何评价你们项目中程序员的编码情况?
1分表示:编码低级问题很多,编码也不规范。
5分表示:有“零缺陷”代码的意识,编码质量高。

问题8:你如何评价你们项目的测试状况?
1分表示:测试人员无法全面理解需求,测试时间经常被压缩。
5分表示:测试人员在项目前期就能准确全面地把握需求,并且有足够权力来影响需求。软件能按照测试计划、测试策略进行严格的测试。
你会给多少的评分?

问题9:你们项目加班情况如何?
1分表示:返工很多,需要经常加班,甚至通宵加班。
5分表示:很少返工,基本上很少加班。
你会给多少的评分?

问题10:软件即将发布,项目的缺陷情况如何?
1分表示:超级多缺陷,严重问题也多,有些功能甚至没有完成。
5分表示:缺陷在可控范围内,所有功能都能完成。
你会给多少的评分?

问题11:项目经理召集会议评审需求文档,你估计会有怎样的情况?
1分表示:与会者未能事先仔细看文档,到会后提不出有价值的问题,各与会者姗姗来迟,甚至缺席。
5分表示:所有与会者热情和投入,提出了很多有价值的问题。
你会给多少的评分?

计算一下你的得分,看看你的项目是属于哪个等级?
40-55分:活得舒服。这是做项目的理想境界。
30-39分:凑合活着。虽然比较累,但有时还是有些成功感。
20-29分:百病缠身。天天在救火,天天疲于奔命,但得不到好果子。
10-19分:投胎转世。生活在这样的项目,你恨不得马上结束这样的生活,重新开始!

以上仅供大家参考,希望通过这样的题目能让大家发现项目潜在的一些问题。

 

 

作者:张传波

创新工场创业课堂讲师

《火球——UML大战需求分析》作者

www.umlonline.org 创办人

 

这篇关于项目健康状况检查的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/996126

相关文章

IDEA运行spring项目时,控制台未出现的解决方案

《IDEA运行spring项目时,控制台未出现的解决方案》文章总结了在使用IDEA运行代码时,控制台未出现的问题和解决方案,问题可能是由于点击图标或重启IDEA后控制台仍未显示,解决方案提供了解决方法... 目录问题分析解决方案总结问题js使用IDEA,点击运行按钮,运行结束,但控制台未出现http://

解决IDEA使用springBoot创建项目,lombok标注实体类后编译无报错,但是运行时报错问题

《解决IDEA使用springBoot创建项目,lombok标注实体类后编译无报错,但是运行时报错问题》文章详细描述了在使用lombok的@Data注解标注实体类时遇到编译无误但运行时报错的问题,分析... 目录问题分析问题解决方案步骤一步骤二步骤三总结问题使用lombok注解@Data标注实体类,编译时

C语言小项目实战之通讯录功能

《C语言小项目实战之通讯录功能》:本文主要介绍如何设计和实现一个简单的通讯录管理系统,包括联系人信息的存储、增加、删除、查找、修改和排序等功能,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录功能介绍:添加联系人模块显示联系人模块删除联系人模块查找联系人模块修改联系人模块排序联系人模块源代码如下

SpringBoot项目中Maven剔除无用Jar引用的最佳实践

《SpringBoot项目中Maven剔除无用Jar引用的最佳实践》在SpringBoot项目开发中,Maven是最常用的构建工具之一,通过Maven,我们可以轻松地管理项目所需的依赖,而,... 目录1、引言2、Maven 依赖管理的基础概念2.1 什么是 Maven 依赖2.2 Maven 的依赖传递机

Vue项目中Element UI组件未注册的问题原因及解决方法

《Vue项目中ElementUI组件未注册的问题原因及解决方法》在Vue项目中使用ElementUI组件库时,开发者可能会遇到一些常见问题,例如组件未正确注册导致的警告或错误,本文将详细探讨这些问题... 目录引言一、问题背景1.1 错误信息分析1.2 问题原因二、解决方法2.1 全局引入 Element

Python 中 requests 与 aiohttp 在实际项目中的选择策略详解

《Python中requests与aiohttp在实际项目中的选择策略详解》本文主要介绍了Python爬虫开发中常用的两个库requests和aiohttp的使用方法及其区别,通过实际项目案... 目录一、requests 库二、aiohttp 库三、requests 和 aiohttp 的比较四、requ

SpringBoot项目启动后自动加载系统配置的多种实现方式

《SpringBoot项目启动后自动加载系统配置的多种实现方式》:本文主要介绍SpringBoot项目启动后自动加载系统配置的多种实现方式,并通过代码示例讲解的非常详细,对大家的学习或工作有一定的... 目录1. 使用 CommandLineRunner实现方式:2. 使用 ApplicationRunne

使用IntelliJ IDEA创建简单的Java Web项目完整步骤

《使用IntelliJIDEA创建简单的JavaWeb项目完整步骤》:本文主要介绍如何使用IntelliJIDEA创建一个简单的JavaWeb项目,实现登录、注册和查看用户列表功能,使用Se... 目录前置准备项目功能实现步骤1. 创建项目2. 配置 Tomcat3. 项目文件结构4. 创建数据库和表5.

Python项目打包部署到服务器的实现

《Python项目打包部署到服务器的实现》本文主要介绍了PyCharm和Ubuntu服务器部署Python项目,包括打包、上传、安装和设置自启动服务的步骤,具有一定的参考价值,感兴趣的可以了解一下... 目录一、准备工作二、项目打包三、部署到服务器四、设置服务自启动一、准备工作开发环境:本文以PyChar

多模块的springboot项目发布指定模块的脚本方式

《多模块的springboot项目发布指定模块的脚本方式》该文章主要介绍了如何在多模块的SpringBoot项目中发布指定模块的脚本,作者原先的脚本会清理并编译所有模块,导致发布时间过长,通过简化脚本... 目录多模块的springboot项目发布指定模块的脚本1、不计成本地全部发布2、指定模块发布总结多模