JuJu alpha阶段总结博客

JuJu


设想与目标

我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述?

在cao ying researcher给的资料中定义得很清楚

我们达到目标了么(原计划的功能做到了几个? 按照原计划交付时间交付了么? 原计划达到的用户数量达到了么?)

数据的处理,bilstm,流程的save和train已经完成,目前test的acc达到了40-50%。

计划

是否有充足的时间来做计划?

项目开始的时候,由于大家对于julia语言不太熟悉,所以无法作出精确的规划。后期随着项目的开展,大家对于语言的掌握以及对于任务的理解上升了一个台阶,所以做的规划就更加准确了!

团队在计划阶段是如何解决同事们对于计划的不同意见的?

做大家认为最合理的方法,个人可以单独实现自己认为更合理的想法

你原计划的工作是否最后都做完了? 如果有没做完的,为什么?

做完了

有没有发现你做了一些事后看来没必要或没多大价值的事?

有时候过于深入源码的细节

是否每一项任务都有清楚定义和衡量的交付件?

一开始对语言不太了解,所以对于函数接口定义不是很明确

是否项目的整个过程都按照计划进行,项目出了什么意外?有什么风险是当时没有估计到的,为什么没有估计到?

团队成员有急事,无法参与团队项目

我们学到了什么? 如果历史重来一遍, 我们会做什么改进?

明确接口的需求,一定落实到细节

资源

我们有足够的资源来完成各项任务么?

有,但是官方文档太垃圾了

各项任务所需的时间和其他资源是如何估计的,精度如何?

根据任务的难度大致估计,硬件资源不是问题,因为我们是小task

测试的时间,人力和软件/硬件资源是否足够? 对于那些不需要编程的资源 (美工设计/文案)是否低估难度?

人力资源不足

变更管理

每个相关的员工都及时知道了变更的消息?

每天meeting

项目的出口条件(Exit Criteria – 什么叫“做好了”)有清晰的定义么?

后期有了清晰的定义

对于可能的变更是否能制定应急计划?

可以,因为我们有很多全能型选手

设计/实现

什么功能产生的Bug最多,为什么?在发布之后发现了什么重要的bug? 为什么我们在设计/开发的时候没有想到这些情况?

LSTM以及chunk acc的实现,前者主要是语法不是太理解,后者对于概念的理解不到位。

代码复审(Code Review)是如何进行的,是否严格执行了代码规范?

执行了代码规范,代码规范如下:

  • 文件名以及函数名采用使用小写字母,必要时,可以使用下划线作为单词分隔符
  • 变量名采用大写开头的驼峰命名法
  • 二元运算符两边各空一格
  • 函数的参数列表中,逗号之后要有空格,默认值等号两边不要添加空格
  • 不要给条件语句加括号
  • 用4个空格表示缩进
  • import语句分行书写,并且按照标准库,相关第三方库,本地库的顺序依次导入
  • 类中的方法定义空一行,函数之间空两行,函数内逻辑无关段落空一行,其他地方不空行
  • 注释必须用英文,一定要是完整的句子,首字母大写,用#注释。函数的说明写在函数定义之前,用""" """括起来,具体写法参见base库。

团队的角色,管理,合作

团队的每个角色是如何确定的,是不是人尽其才?

我们充分考量了每位成员的优点,人尽其才;比如金华在MSRA做过一些NLP的task,我们让他负责一些算法的实现,比如婷婷擅长ACM,我们让她负责主程序的编写,比如恩升是软件分析组的,我们让他做一些与性能相关的工作。

团队成员之间有互相帮助么?

恩!

当出现项目管理、合作方面的问题时,团队成员如何解决问题?

及时沟通,乃至结对编程,一块儿debug

总结

代码管理的质量具体应该如何提高?代码复审和代码规范的质量应该如何提高?

严格按照代码规范;给大家规定代码复审的时间

7. 对于人的领导和管理,有什么具体可以改进的地方? 请看《构建之法》关于PM、绩效考核的章节,或者《人件》等参考书

充分考量每位成员能够在项目的时间与精力,不能把人简单地看成一个零件。适当激励大家,并且尊重大家的时间,让大家对自己的工作有一种荣誉感,这样大家就会非常乐意去完成自己的工作。

贡献的权重

陈灿: 19.9%
金华: 21.3%
于达: 19.2%
婷婷: 21.2%
恩升: 18.4%

代码运行截屏


转载于:https://www.cnblogs.com/JuliaAI123/p/10107734.html

JuJu alpha相关推荐

  1. JuJu团队12月4号工作汇报

    JuJu团队12月4号工作汇报 JuJu Scrum 团队成员 今日工作 剩余任务 困难 于达 调试 无 无 婷婷 和陈灿一起提升acc 无 无 恩升 纠正chunk evaluator 无 无 金华 ...

  2. JuJu Beta Postmortem

    JuJu demo demo 项目github地址 JuJu 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 完成基于Julia语言的NER model ...

  3. Alpha版本项目展示

    团队成员的简介和个人博客地址 团队成员照片 团队成员介绍 李文涛(左二) 我是福建人,但是长得比较高,就显得有点逗 我就是个典型的逗逼青年,我平时的爱好就看书.看剧.上上网什么的 为什么说我逗逼呢?因 ...

  4. Android动画效果translate、scale、alpha、rotate详解

    动画类型 Android的animation由四种类型组成 XML中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate 画面 ...

  5. 巧用CSS的alpha滤镜

    作者:冯永曜 "Alpha"滤镜,听到这个名字,你可能会想到Flash里有,Photoshop里也似乎见过.一点不错,它们的作用基本类似,就是把一个目标元素与背景混合.你可以指定数 ...

  6. InfluxDB 2.0 Alpha展开测试!将会加入查询语言Flux

    InfluxData释出其开源时序数据库InfluxDB 2.0 Alpha测试版,这个版本最大的更新,便是增加了新的数据脚本和查询语言Flux,不只能提供跨平台时序数据操作,还能将TICK组件堆栈整 ...

  7. Alpha 冲刺 (2/10)

    前言 队名:拖鞋旅游队 组长博客:https://www.cnblogs.com/Sulumer/p/9960487.html 作业博客:https://edu.cnblogs.com/campus/ ...

  8. 男神女神配——alpha阶段总结

    一.需求分析 虽然公共社交网络系统能够满足大多数高校校园用户在校园网络社交的需求,但是针对校园学习.工作和文化生活等方面的支持以及学校个性化需求方面却存在不足.利用电子校务平台的数据,设计了与真实校园 ...

  9. [原]不祥的CPU——Alpha

    这几天都在捣鼓 Sun Fire V890 小型机,小型机可不像PC服务器那样"不一样的品牌,一样的芯",不同的品牌的小型机最大的不同当数CPU和OS了,IBM小型机CPU是Pow ...

最新文章

  1. 漫画:什么是公有云、私有云和混合云?
  2. 子对象是什么java_面向对象编程(什么是对象)——java
  3. 如何在mac上搭建sqli-labs
  4. P2761 软件补丁问题
  5. dex分包之--------multidex包的配置使用
  6. rabbitmq接收不到消息 防火墙_用PHP+RabbitMQ实现消息的发送和接收
  7. 分享个 之前写好的 android 文件流缓存类,专门处理 ArrayList、bean。
  8. -bash: findstr: command not found 问题解决
  9. 【LeetCode】28. Implement strStr()
  10. 通俗易懂的理解机器学习中的正则化项,正则化防止过拟合的的原理
  11. paip.Adblock屏蔽onlinedown华军软件园的4秒下载广告总结..
  12. PyQt5 +requests 写一个能播放全网音乐的播放器
  13. 拼多多软件测试开发,拼多多事件对我们业务测试的启发
  14. 博弈论战略式表述和扩展式表述
  15. App Store 审核指南 2017-12-11
  16. Linux C++ IDEs
  17. 什么软件可以代替sc防火墙_车玻璃水的成份是什么?普通肥皂水和清水可以代替吗?...
  18. 困扰老子好久啊!!tomcat的两个错…
  19. 如何跳过Nexus 7二代的开机设置
  20. 解决虚拟机上外国网站,网址解析失败

热门文章

  1. python的学习笔记案例3--基础代谢率计算1.0
  2. 人脸识别用哪种python库_GitHub - Veechiry/face_collection: python的face_recognition人脸识别库的使用...
  3. ERP系统-应收应付子系统-应收/应付账单
  4. LVGL 字体转换与支持
  5. 用“番茄工作法”克服拖延症
  6. 2021年5月16日 星期日 阴
  7. 平衡面板数据中的缺失值可以存在吗?
  8. 彻底剖析ISAServer客户端及配置之一
  9. 笔记本的构造介绍--处理器
  10. np.random.seed(), torch.manual_seed(args.seed)