最近项目已经结项了,项目组基本上没有什么事了!我们老大叫我去做需求,自己吓了一跳,叫一个刚毕业半年的应届生去做需求分析师做的事情,有点赶鸭子上架的意思,呵呵,可是心理觉得还是挺爽的,为什么了,说明我们老大有意培养我。
高兴归高兴,可是这个需求还是挺难的,也是要做的。其实说难也是不难,就是做一个缓存的需求。大家都知道缓存嘛,不就是以空间换时间,把数据放内存中了。现在不是有很多优秀的开源缓存框架,比我们自己写的还好。可是仔细一分析,别人写的东西都是很通用的,有点万能膏药的感觉,如果真的要针对具体的业务去做,还是不能100%的满足。带着这些思考,找了三个事业部门技术领头人。可是和他们谈需求,我真的蒙了,他们说的都很抽象,也很简单,可是这些简单的背后,透露出的是,整个的漏洞,就好像说我要一能跑的东西,他们是用石油,还是其它驱动的我不管,他们是三个轮子,或者是四个轮子,是用手,还是用脚操作,我也不管。我只要一个能跑的东西。
我也并不是说,什么都要别人提,可是对于一个什么经验都没有的人,我只是希望和他们讨论,或者互相的引导,通过这种方式,更深入的去挖掘他们需求,或者在功能上,或者在使用上,能给他们带来好处,更好的是能够消除他们系统运行的瓶颈,让他们更好关心他们的业务,而降低程序的考虑。我不知道自己的这种想法是不是正确,不过我已经再尝试了,呵呵,有些时候厚着脸皮,也要去,虽然别人已经不耐烦了!
怎样更好的和别人沟通了?更好的挖掘别人的需求了?把自己所学的东西,所看到的东西,和别人业务紧密的联系起来,去解决他们潜在问题?
我不知道需求是怎样做的,虽然在大学里学过,可是那些都是纸上谈兵的事,到了实际中,又不一样了!
[/size][/size][/size][/size]
分享到:
相关推荐
需求获取是一个复杂的过程,存在许多困难,如范围问题、系统边界未被良好定义、客户夸大细节、理解问题等。为了克服这些困难,需要采用合适的需求获取方法和技术。 六、FAST方法 FAST方法是指Facilitated ...
需求工程的复杂性在于其涉及广泛的领域应用,非功能性需求的建模挑战,以及不同角色间沟通的困难。 软件需求可以分为功能性需求和非功能性需求。功能性需求描述了系统应有的行为和功能,例如输入输出、系统响应等。...
#### 三、需求分析面临的困难 需求分析过程中会遇到各种各样的挑战,主要可以分为知识与技术、态度以及沟通等方面的障碍。 1. **知识与技术** - 大多数开发者在学校学习的是计算机技术,缺乏与用户有效沟通的能力...
14.1.2 需求评审的困难 122 14.2 测试需求 124 第15章 需求开发向设计规划的转化 128 15.1 从需求到项目规划 128 15.1.1 需求和进度安排 128 15.1.2 需求和预估 129 15.2 从需求到设计和编码 130 15.3 从需求到测试 ...
最困难的概念性工作是编写出详细的需求,包括所有面向用户、面向机器和其它软件系统的接口。此工作一旦做错,将会给系统带来极大的损害,并且以后对它修改也极为困难。 需求是产品的根源,需求工作的优劣对产品影响...
此外,作者还分享了自己项目中的经验教训,由于没有充分理解和分析客户的业务需求,导致了项目在实施过程中遇到重重困难。 从这些案例中,我们可以总结出一些需求分析的最佳实践: 1. 深入理解客户的业务:需求...
哪里就有接口需求=预期-现状一切知道为什么的人,都自然知道怎么干我们才是解决方案专家,客户只是问题专家大事化小,逐个击破于很多系统涉及的问题域有多个,如果直接对整个系统进行功能、数据、非功能主线的梳理...
- **需求工作的主要困难与对策**:识别在需求获取和分析过程中可能遇到的问题及其解决方案。 - **写需求常犯的错误**:总结在编写需求文档时常见的错误,避免重蹈覆辙。 #### 四、业界现状 据Standish集团的报告...
1. 什么是需求 2. 了解客户、最终用户、间接用户 ...4. 需求开发的主要困难与对策 5. 如何开展需求调查 6. 如何进行需求分析 7. 什么是好的需求规格说明书 8. 如何定义产品需求 9. 需求管理:确认、跟踪、变更控制
14.1.2 需求评审的困难 122 14.2 测试需求 124 第15章 需求开发向设计规划的转化 128 15.1 从需求到项目规划 128 15.1.1 需求和进度安排 128 15.1.2 需求和预估 129 15.2 从需求到设计和编码 130 15.3 从...
不准确的需求分析可能导致软件项目超出预算,甚至可能因为功能实现困难而引发纠纷,这对企业的经济效益和长期发展都是不利的。 因此,软件工程师必须深入了解和明确用户需求,以此作为后续可行性研究、项目报价和...
* 对前面提到的运行环境要求不应存在困难。 这些性能需求是学生信息管理系统的重要要求,满足这些要求将能够提高系统的性能和可靠性。 4. 运行需求 学生信息管理系统的运行需求主要包括: * 用户界面:利用菜单...
本文件是一份针对软件需求工程的习题集及知识要点,涵盖了从需求理解的困难性到具体的需求捕获、分析、管理等多个方面。 1. **为什么软件需求这么难?** 软件需求难以明确是因为它们通常涉及复杂的业务逻辑、用户...
需求过程中可能会遇到包括需求获取困难、需求变更频繁、需求定义不清晰和不完整等挑战。成功的需求工程需要团队能够应对这些挑战。 10. 需求过程与其他软件工程活动的关系 需求过程不是独立的,它与其他软件工程...
2. 人力资源需求预测模型需要专业的知识和技能,否则模型的建立和应用将遇到困难。 3. 人力资源需求预测模型需要不断的更新和完善,否则模型的预测精度将下降。 人力资源需求预测模型是企业人力资源规划的重要组件...
主观上,需求工程需要多方人员的协作,包括领域专家、用户、投资者和分析师等,他们的视角和知识背景差异大,沟通困难加大了实施难度。\n\n在传统的软件工程生命周期中,需求分析阶段主要由系统工程师进行功能和性能...
其次,用户可能对原型的理解有限,导致交流困难,且原型无法全面展示系统的全部需求;最后,对于大型MIS项目,不断修改和补充原型可能难以在紧张的时间表内实现,尤其是远程协作的情况下。 针对这些挑战,文章提出...
14.1.2 需求评审的困难 122 14.2 测试需求 124 第15章 需求开发向设计规划的转化 128 15.1 从需求到项目规划 128 15.1.1 需求和进度安排 128 15.1.2 需求和预估 129 15.2 从需求到设计和编码 130 15.3 从...
需求分析是一项挑战性的工作,因为准确地表述需求是软件开发中最困难的部分。错误的需求定义可能会对整个项目造成重大损害,而且后期修改代价高昂。因此,需求分析需要通过访谈、问卷调查、用户观察等方式收集原始...