软件需求很重要,从PMP项目管理角度说,需求与项目范围相关,做过项目的人都知道项目三角,范围scope就是最重要的一边,因为范围大小决定了实现成本和时间,这也是为什么大多项目最终倒在“范围蔓延”这个魔咒脚下的原因。
最近javaeye有两篇贴都是讨论需求的,需求要怎么做?为什么国内项目客户和开发商之间在这个需求上面矛盾尤其尖锐?讨论很激烈,但是我发现一个有意思的现象,就是我们开发的作为“乙方”,总有很多理由去攻击“甲方”──我们的客户,他们很无知,什么都不懂,要这要那,比孙猴子还善变,很难缠,我靠,简直比爷还难伺候,听到这些你不觉得很怪异吗?客户给你钱,你却做不好,做不好了还骂娘,怨这怨那,你们是什么人,难道当了白领就拿豆包不是干粮了不?我这里想打各比方,开发人员们,你不是永远都当乙方,你不是永远都当孙子,你也有当爷的时候,比如你有钱了,买房了,你请人来给你装修房子,装修方给你糊弄一下弄得马马虎虎,然后你怒了,你要求翻工或者赔偿,对方还骂你,说你无知,你虽然不懂水泥工匠的活吧,但你住屋里你舒不服舒服你总知道吧?你有什么反应,我靠,脾气暴点的早把对方活劈了。
不要以为搞了IT了,这种常识的原则就能够违背,我知道在中国干事情很困难,搞IT苦,工资不高,老加班,卖青春,受劳受怨,被老板剥削,但这些不能是你不专业的借口吧?不能是你搞不好个项目了还把责任推给客户的理由吧?跟如同奶娘的客户敌对是没有好下场地,看看吧,看看现在你们的口碑,有多少个是好的拿的出手的,看看你们现在能出的价码,一个行业的好坏是这个行业的人决定的,不是客户,你搞的好肯定就有客户,有票子,但是你们搞好了吗?如果你是一个有良心的开发人员,摸摸自己的心口看看身边几个人是负责任做事情的?
客户不懂技术,这是他们吃亏了说不出口的原因,他们没有机会来javaeye灌水,来跟你们对骂,也骂不过专业的你们,但是如果有投诉热线,我肯定,IT业准保是投诉率排前几名之中的一个。
其实我也干这个行当,这么骂也是在骂自己,但不骂不能清醒,还自以为自个儿很牛b,晕晕然不从自己这边找问题,埋怨客户,然后抱怨整个行当,自个一点长进没有,这种不专业如何能够让客户相信你信任你?如何才能跟你有良好的沟通渠道去解决共同面对的问题?
所以,要解决需求问题,首先要纠正“客户有问题”这种错误想法,进而让自己做事专业起来,才能有希望改变这种局面。
后续会写些东西来表达对这个话题的个人看法。知道必然会挨砖头,呵呵,来吧,理不是这样不辩不明麻!
分享到:
相关推荐
* 可追溯性:软件需求规格说明 phải能追溯到原始需求 四、软件需求规格说明的内容 * 需求的状态和方式:软件需求的当前状态和实现方式 * CSCI 能力需求:软件的计算机系统配置项(CSCI)能力要求 * CSCI 外部接口...
文档还涉及到了一些具体的软件需求示例,比如系统修改的响应时间、自动排序、并发站点支持数量、多字符集支持和数据备份等,这些实例具体说明了功能需求和性能需求在实际软件产品中的应用。这些需求规定了软件必须...
总的来说,通过自动化工具生成需求规格说明和测试用例,不仅可以提升工作效率,还可以保证文档的准确性和一致性,这对于大型项目或频繁迭代的敏捷开发尤为重要。合理利用这些工具和方法,可以帮助IT团队更专注于核心...
总的来说,这个资料包为遵循GJB438B标准进行软件开发的团队提供了全面的指导,从需求收集到设计实施,再到文档编制,每一个环节都有相应的模板和指南作为参考。这不仅可以提升开发效率,也有助于保证软件开发过程的...
- 内容: 明确接口需求与其他系统需求之间的关联,确保需求变更时可以追踪到受影响的部分。 - 目的: 支持需求管理和变更控制。 - **6 注解** - 内容: 对特定需求或接口特性进行额外说明。 - 目的: 补充必要的...
主数据需求说明文档对于企业来说至关重要,因为它能够帮助企业建立一个清晰的主数据框架,以支撑整个组织的数据管理和决策过程。 在文档中提到的项目是中国水利水电建设股份有限公司的主数据规划及管理平台。该平台...
其次,需求分析涉及到文档编写。《怎么写需求分析》这部分内容可能会涵盖如何撰写需求规格说明书(SRS),其中应包含问题定义、背景介绍、系统功能描述、用户界面要求、性能指标等要素。此外,还需明确系统边界,...
总的来说,需求工程理论和需求管理工具是软件开发中不可或缺的组成部分,它们帮助团队确保项目的方向正确,避免因为需求不清晰导致的返工和延误,提高项目的成功率。同时,选择合适的工具能极大地提升需求管理的效率...
总结来说,软件需求分析的关键在于深入理解用户需求,精确定义系统规格,选择合适的分析方法,并通过有效的沟通和反馈机制确保需求的准确性和完整性。简化原型法提供了一种实用的策略,有助于在MIS开发中优化需求...
10.2 从客户需求到分析模型 86 10.3 数据流图 87 10.4 实体联系图 88 10.5 状态转换图 90 10.6 对话图 92 10.7 类图 94 10.8 最后的提醒 96 第11章 软件的质量属性 97 11.1 非功能需求 97 11.2 质量属性 97 11.3 ...
软件需求规格说明的存在可以起到以下几个方面的作用: * 明确软件的需求和规格,避免软件开发过程中的误解和错误。 * 确保软件开发过程中所有参与者都能明确地理解软件的需求。 * 提高软件开发的效率和质量。 * ...
这涉及到对人力、时间和资源的估算,以便调整项目计划。 6. **用户方确认**:用户方的确认是变更流程的重要环节。用户方需要审查分析结果,同意工作量评估,并在确认人一栏签字,表明他们接受变更及其影响。 7. **...
综上所述,“华为产品需求设计说明书”是产品开发的重要指南,它涵盖了从需求收集到需求实现的全过程,为项目团队提供了明确的方向。通过深入理解和应用这些知识点,可以提升产品开发的效率和质量,满足用户和市场的...
总结来说,一份有效的软件需求规格说明书是项目成功的关键,它不仅指导开发,也作为项目沟通的基础,确保所有参与者对项目目标有共同的理解。因此,选择一个详实、清晰的模板对于创建高效的需求文档至关重要。
需求双向跟踪是需求跟踪矩阵功能的延伸,它涉及从需求的提出到最终产品的实现,再从产品实现回到需求的全面审视。这种跟踪能够实现需求的来源追踪和生命周期中的变化记录,这对于确保产品功能与需求相符至关重要。...
在页面设计时,需要考虑到系统的功能和性能要求,以及用户的需求和期望。 在东北师范大学社团联合会信息管理系统的页面设计中,需要设计和规划 sistema 的页面布局、样式和交互方式,以确保用户可以轻松地使用系统...
16. 迁移至新产品:规划如何从旧系统过渡到新系统。 17. 风险:评估可能的风险及其应对策略。 18. 成本:估算项目的成本。 19. 用户文档和培训:规划用户手册和培训材料的制作。 Volere需求分析模板通过这些详细的...
2. **需求分析**:对收集到的需求进行分析,确保它们是完整、一致且可实现的。 3. **需求规格说明**:将经过分析的需求转换为正式的需求文档。 4. **需求验证**:验证需求文档是否准确无误地反映了涉众的需求。 5. *...
总结来说,软件需求开发和管理是软件工程的核心,它们确保了项目的正确方向,避免了因需求不明确或频繁变动导致的项目风险。通过系统化的方法和工具,我们可以更好地理解和管理需求,从而提升软件产品的质量与用户...