欢迎来到我的技术博客。我是一个热爱生活的女生,也是一名程序媛~我认为自己属于理性内向型的人,凡事按逻辑进行(我是一个靠谱的人~~),喜欢征求别人的意见(喜欢沟通~~)。不过我也是一个活泼的女生,喜欢交朋友,和人交流。平时除了学习,爱好是唱歌和游泳,偶尔下厨(爱好美食的一只)。看书、旅行、看电影也是我非常喜欢做的事。目前上大学两年多,获取的技能包括:C,C++,MFC,Web前端技术(如JS、html5)等等。其他技能正在获取ing…
在这次微信开发的项目中,我负责的部分是沟通和文档。沟通包括和客户的沟通(在本次的作业中可能为老师、助教、团委的负责人)了解用户真正的需求,做好需求分析与定义。由于我们采用的是敏捷开发,在开发的过程中每个阶段都需要进行一定的调整,需要保持有效的沟通,保证项目向客户所要求的方向发展;还包括开发团队内部的沟通,如管理人员与开发人员的沟通,负责不同部分的开发人员直接的沟通等,大家应该保证一定频率的有效交流,表达出当前阶段问题与困惑并一起解决,以及了解整个项目的进展情况。有效的沟通可以提高开发效率,避免开发往错误的方向偏移,还能够增进团队成员之间的感情,在项目开发中是非常重要的。
我们在课上学过,软件=程序+文档,文档是计算机软件非常重要的一部分。软件的生产过程和硬件有很大不同,硬件产品和产品资料在整个生产过程中都是有形可见的,而软件是摸不着的。文档本身就是软件产品。没有文档的软件不能算是软件。我们不仅仅要写文档,还要对文档进行编制。文档的编制在软件开发工作中占有突出的地位和相当的工作量。高效率、高质量地开发、分发、管理和维护文档对于转让、变更、修正、扩充和使用文档,对于充分发挥软件产品的效益有着重要意义。文档在软件开发过程中有着承前启后的重要作用。软件开发人员在各个阶段中以文档作为前阶段工作成果的体现和后阶段工作的依据。文档主要有三种:一是开发人员制定的提供给管理人员的一些工作计划或工作报告,用以获取管理人员的支持必要的支持,管理人员则借此了解软件开发项目安排、进度、资源使用和成果等;二是开发文档,关于软件的规格,设计,可行性报告等与开发密切相关的事物;三是用户文档,是开发人员为用户了解软件的使用、操作和维护提供详细的资料。其实各类文档中都各自包含许多文档,它们的功能和所跨周期,在此不再赘述。
在本次开发中,我们以团队开发的形式协作,这与以往一般的合作是有很大不同的。一个团队中,每个人都有自己的技能和担任的角色,所有人一起为一个共同的目标努力。团队有一定的规定和管理模式,开发过程在规定和管理的控制下按部就班的进行,不能出现太过随意和混乱的情况。团队的成员之间要通力协作,经常进行沟通,并且沟通要有效果、有效率。这些都是构建一个团队的基本准则。我希望这次的作业中我们能够真正按照一个团队的标准去运行,感受一下团队开发的乐趣和魅力。
关于本次微信开发的选题,从个人来说我希望能够学到微信开发的相关知识与技能;作为一个团队,我希望这次能够发动大家的力量,做出一些比较实用而且好用的功能,能够展现出我们自己的一些想法。
最后,祝我们的团队本次能够合作愉快,通过努力拿出一份满意的作品~