个人作业:阅读和提问
项目内容这个作业属于哪个课程2025春 罗杰软工这个作业的要求在哪里个人作业:阅读和提问我在这个课程的目标是通过学习和团队合作,了解灵敏开辟流程。进步个人编码素养,掌握软件工程的核心概念和方法。这个作业在哪个具体方面资助我实现目标阅读《现代软件构建之法》,明白软件构建过程中应该注意的细节,培养个人的提出和解决问题本领。问题一
在文章的第三章作者对于“技能”和“技能”的反面进行了论述
巴克斯顿说技能的反面是“Problem Solving”--即解决问题。
这一点对于我来说是十分让人狐疑的,首先,我们在逻辑上认为"skill"对应的是"unskill"(原文是由英文翻译而来),也即是不精通。对于解决问题,这通常是一个正面的词汇,代表着当事人可以处理突发事件,而且降低损失,很难让其联系到一个非技能的层面。所以“The Opposite of skill”具体应该形貌成什么?
查阅原文章后以及作者下面的论述,这里的“Problem Solving”并不是指解决问题,而是指在做一件事情中不停的考虑琐事,不停地被这些小事情困扰,最终导致事情无法按计划进行。作者举的例子,一个蹩脚的程序员因为小细节而造成问题不停,这并不能称为解决问题,这是在做事情弥补漏洞,而不是真正解决问题,我在此与作者观点差别。这个例子第一仅仅代表了一种征象,无法完全说明不精通就是不停地解决问题;第二一直在解决问题并不意味着不精通,在大型操纵系统的开辟人员仍在每天给这些小问题修补漏洞,或者正在制造问题,在我看来,他们已经黑白常优秀的程序员,并不能称为不精通。
问题二
在文章的第六章作者探讨了灵敏开辟,以及其中会碰到的各种情况,书中形貌到编码完成后的剩余工作现实大概
会花费很长时间,可谓行百里者半九十。
殊不知背面的20%往往花费80%的时间,灵敏流程没有明白表示到底何人何时以何种优先级来完成这20%的任务。
书上对于这些工作的形貌的例子大多是对于程序的测试以及兼容验证,对于编码人员来说,这是枯燥而且令人恼火的。而令人恼火的来源,不止有bug频出的工作进展迟钝,也有“屎山”积重难返的无从下手。
编码后的测试和验证工作耗时较长,是否与技术债务的积累有关,灵敏开辟流程是否会容易造成技术债务?
“技术债务”这个术语是沃德·坎宁安初次提出的。雷同于金融债务,技术债务是指我们当前所做出的决定会导致一些问题,
而这些问题随着时间的推移会越来越难懂决,将来可采取的措施也越来越少。即使我们审慎地负担技术债务,也依然会产生利钱。
问题三
在8.6计划和估计中,对于软件开辟所需的时间的估计,往往难以找到一个正确的数字。作者提到,软件开辟的时间往往是由项目标复杂度、人员的数目、开辟工具的使用、测试的数目、以及其他因素所决定的。
问题是--探险者总是高估自己的本领,低估未知的困难--不然他们就不会出门探险了。
这句话一方面讲诉了人无法对自身有比较完备的自我认知,这种乐观通常会造成人们中盲目自大,忽略了现实工程中的潜在问题。另一方面因为这种乐观的估计我们才会萌生探索的动力
,否则因为任务繁重而早早放弃了。
- 参照前人的经验:团队情况差异大,现实多种因素共同作用,难以找到好的参照案例。
- 快速原型法:问题是没有太多的时间来完成实践,即使完成从一个较小的团队中抽取更加小的团体来测试很难有较高的可信度。
- 实践中总结:亡羊补牢,为时未晚。本章末尾提到的案例,现实计算结果时,当他们意识到的时候,无论如何已经
完全无法补足任务进度。
所以,既然估计是一种“推测”,对于像我们如许学生的第一次开辟,如何公道的评估团队?我们是否可以采取一种极度悲观的策略呢?
问题四
在12章软件服务始终要记住用户的选择一节中,作者以字体的影象推荐排序为例,提问长期使用之后,软件会更好用吗,这是以用户的视角看待问题,本质上是探讨对于单个软件,应该记住用户的使用风俗,对于这方做出优化,这是作者盼望开辟制作软件应该考虑的。 从贸易公司角度,从更长期的视角出发,而不是短期内对于某一个用户,对于一款长期运营的软件,
长期使用之后,软件应该变得更"好用"吗?
对于一款成熟的软件,稳定运行是用户信任的基础。频繁的更新和优化大概会引入新的问题,影响用户体验,甚至导致用户流失。然而,如果软件长期不进行优化,用户的需求和期望大概会逐渐提升,导致软件逐渐落后于竞争对手。虽说在于课程我们大概无法实现到软件的稳定发行和长期运营阶段,仍在此提问如安在灵敏中解决软件的稳定与优化的矛盾
问题五
在IT行业的创新一章中(16.4),作者以魔方的创新来映射了现实行业中创新面对的典型情况。 作为后来者的大牛为了博人眼球,大胆创新,却弄了个“屁股对着客户”的可笑场景,他的创新也就以失败告终。这一点警觉我们:大胆创新是好,创新过头就不能称之为创新了,至少对于客户来说是如许的。
举个例子,谷歌眼镜(Google Glass)的推出,它虽然技术先进,但由于未能解决用户对隐私和实用性的担忧(随时随地照相致使用户怀疑窃取个人隐私),以失败告终。在存在诸多陷阱的现实竞争中,我们的学生团队通常资源有限,但充满豪情和创造力。然而,由于缺乏对市场和用户的深入了解,错误或盲从的策略大概导致产品与用户需求脱节。
在资源有限的学生团队中,如何制止“不符合客户需求的创新”,并通过创新真正为用户创造价值,同时实现团队的成长与突破?
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |