博客汇总

Name Not Found Scrum Meeting 博客汇总

一、Scrum Meeting

alpha

  1. Scrum Meeting 1
  2. Scrum Meeting 2
  3. Scrum Meeting 3
  4. Scrum Meeting 4
  5. Scrum Meeting 5
  6. Scrum Meeting 6
  7. Scrum Meeting 7
  8. Scrum Meeting 8
  9. Scrum Meeting 9
  10. Scrum Meeting 10

beta

  1. Scrum Meeting 1
  2. Scrum Meeting 2
  3. Scrum Meeting 3
  4. Scrum Meeting 4
  5. Scrum Meeting 5
  6. Scrum Meeting 6
  7. Scrum Meeting 7
  8. Scrum Meeting 8
  9. Scrum Meeting 9
  10. Scrum Meeting 10

二、测试报告

  1. alpha测试报告
  2. beta测试报告

三、发布说明

  1. alpha发布说明
  2. beta发布声明

四、技术博客

  1. ly:Azure Functions + Azure Storage开发
  2. llj:Azure认知服务
  3. dxy:Pypdf2 & Reportlab使用
  4. lzh:前端技术栈

五、习得的软工原理/方法/技能?



成员感想

zyc

过去对前端接触的不多,使用的更多是比较简单的技术,而这次开发是基于微软一个有一定规模的前端项目,一开始感到有些力不从心,不过随着对代码理解的深入,以及过程中查阅各种资料,逐渐能够比较好的实现新的功能。在技术方面最大的收获是熟悉了前端React框架的使用,对前端的理解也更加深入,相信之后再做相关的开发不会感到很大的困难了。在软件工程上也收获很大,熟悉了软件开发的流程和各个要点,也让我明白了软件开发流程以及各种规范的重要性,有助于今后进行更好的软件开发。

dxy

对于json分析部分的代码,逻辑较为简单,但是对细节要求较高。从json中获取的内容数据出现的问题包括:属于同一字段的文本被拆分、本来存在在表格中的内容也被识别(应该只保存用户天写内容)。所以需要处理的主要是这两部分内容,设计算法流程为:首先对比多个json的完全相同的数据,进行删除,从而将本来存在于表格中的所有内容全部去除掉;其次对剩余字段进行遍历,根据字段的文本大小、相对位置,设置阈值,从而判断两个文本是否需要进行拼接。由于采用了硬编码而非机器学习的模式,处理起来稍显僵硬,但可以基本满足软件的需求。
这部分主要是对算法的设计比较繁琐,并没有新的学习到其它知识,类似于机器学习中的调参,需要设置合理的阈值,从而将文本正确拼接,交给下游任务实体识别。
最后是自己的收获,我认为团队之间的讨论是最重要的。最开始发现json的内容比较凌乱,我只想出了比较粗糙的处理方法,在经过和团队成员的讨论之后,才将本方法进行了相应的完善。要和上游任务负责人保持好联系,从而对数据的格式有一个比较好的把控。beta阶段虽然没有使用新的包,但学习使用了pylint,进行了代码的规范,虽然修改的比较繁琐,但是代码比之前规整了许多。我感觉获益匪浅。

wyk

说实话之前没怎么写过python代码,这次beta开发经历下来,对python程序开发更加熟悉了。另外,对于一个团队项目的开发也有了很大的认识,从github的管理到需求和功能的设计再到代码的对接都有了更多的了解。回顾alpha阶段的PM一职也对整个项目的前前后后开发流程有了一个框架概念,受益匪浅。

lzh

在为期一个月的工作过程中,我深深体会到了敏捷的精神:跳槽进入团队、无缝接手前端、每天更改的需求、边做边设计的过程…微软OCRFormTools这样一个庞大的项目,自己也是从中慢慢的一点点啃了下来,不仅从中学习到了与以往经验不同的另外一种前端写法,还强化了自己对于js的编译、初始化、异步操作、ajax等等技术的知识和经验。除了技术,我更从中感受到了微软专业人士开发过程中代码的规范、自洽和优雅,以及学会了在规范代码的同时给敏捷留下足够多的空间。

llj

alpha阶段是在前端进行开发,beta阶段转入了后端和大家一起完善新的功能;bata阶段我主要的收获是学习到了如何在python中调用其他的API以实现自己的需求,也了解到了认知服务的优越性,它可以将看、听、说、搜索、理解的能力嵌入到应用中,帮助我们开发出更智能,更有吸引力的产品。在这个过程中我也更深刻的体会到了软件工程中文档的重要性,文档是开发人员交流沟通的重要渠道,好的文档在开发中可以起到事半功倍的作用。前端到后端,虽然接触到的技术不同,但是软件工程开发的规范性却是不变的,我也系统地学习到了相关流程和技术,收获颇丰😀

ly

alpha阶段主要做的是开发工作,基于Azure Functions + Python开发Http响应服务器,逐渐掌握了Azure+Python的开发流程,尽管遇到了一些难题,但是最终都得以解决,顺利上线!
Beta阶段转职为团队的PM,期间体会到了博客和文档维护的不易,PM还要协调工作,进行任务分配和进度管理,整个流程下来,感觉自己的沟通能力以及协调能力都有所提升。
尽管整个项目都是线上交流,作为PM我还是比较相信自己的队友的,最终也是能够提前完成功能实现,进行测试部署等工作。最近临近烤漆,大家也尽职尽责,再次感谢努力付出的每一个人!👍



传送门

GitHub wiki : 你想了解的一切都在这里!🤔🤔

posted @ 2020-04-11 20:37  Name+Not+Found  阅读(236)  评论(1编辑  收藏  举报