发表于: 2017-11-27 18:47:11
1 640
今日完成:
完成了复盘评审ppt,把之前的任务代码规范了一下。
明日计划:
随便逛逛,找点有必要学习的东西。
成果:
以前写代码都懒得写private,因为记得看过变量的默认属性就是private的,给师兄说过之后才知道默认是protected,然后就去修改了,除此之外,以前的代码还是挺规范的,至少我自己是这样觉得的。
因为今天都在做ppt组织语言,所以我就复制我对敏捷开发和职业素养的理解。
职业素养:
首先,职员是为公司创造价值的,而衡量一个公司价值的最重要的标准就是这家公司产品的优良率,好职员能为公司创造好的结果,而差的职员通常会把一个好的结果因为自己的过错转化为差的结果,所以职员需要在能力足够强的前提下完善自己的细节,因此我觉得我的职业素养第一条应该强调自身,要先能完善地完成自己工作内容。
其次,与合作者的沟通也是十分重要的,只有沟通过才能知道任务的紧急性和重要性,在完成任务的顺序上需要根据这两个指标来安排。此外,一个人的思维覆盖面是有限的,只要是人做的东西总会有差错和漏掉的点,这时集思广益就能减少差错和减少后期需要增加的功能。
做到上面两点之后还出现了问题就是秋后分锅的时候了,我认为因我而出的错误我就背锅,别人出了错我就在不违背上司和他的意志的情况下力所能及地给予帮助。
不管锅前锅后都需要做好计划和记录,这样项目组的工作就能更加透明,也有益于项目的条理和成员间的协作。至于我对这方面更详细认知我将在下面的敏捷开发理解中提出。
敏捷开发:
定义:以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。
要点:
1.多直面沟通,取代书面交流。能语音就不邮件,能视频就不语音,能当面谈就不视频。
2.做好方案设计和计划,认真完善地执行每个小计划,以保证少错误。
步骤:
方案设计
根据需求需求和ui图设计方案
讨论所需接口并制定文档
根据讨论发现的问题整改一下设计方案,
划分各自模块
进行方案评审
根据重要性和紧急性原则拆分任务计划
开发
搭建服务器。
每天早上开不长不短的会,汇报开发遇到的问题和今天的计划任务。
完成一个个小任务。
测试
尽可能考虑多的场景进行测试,在确保接口能完成基本操作前提刁难自己的接口。
codereview整改代码中的不规范和冗余之类的问题。
demo
把整组人的成果整合在一起看能不能运行,不能运行就找出错误,能运行就向上头汇报提交demo,如果上头也通过了就进行整合测试
整合测试
对项目压力测试并寻求方案优化项目
找bug和填bug
提交任务
进度:
准备复盘评审
评论