Alpha冲刺! Day1 - 磨刀

序章

Alpha冲刺开始的比印象中的计划早,翻回去看系统设计那篇作业博客的实践时间安排表格发现不!见!了!!

因为计划提前,但又必须在编码开始之前把所有逻辑讨论清楚。于是这两天的S.W.S.D是这样的:

11.1(快七点吃晚饭的)S.W.S.D

11.2(结束后赶去上课没吃晚饭的)S.W.S.D:

(拍糊了,我的锅)

不干别的,就只把这张从建表到完成花费了整整五天修改了三十多次的整个详细业务逻辑的设计表一条一条,一句一句的通读讨论了一遍。主设计的三个人review数十遍,整个团队共同review两遍,用了三种不同颜色的笔标记改动和没考虑到的事情,然后回去更新了修改后终稿推到teambition。

磨刀不误砍柴工,一直是深信这点的。

链接:Stardust开发设计详情表

Alpha阶段成员分工及任务量

(markdown似乎没有合并单元格这种操作?)

直觉告诉我137小时远远不够?这个时间应该说是映射到高效率且n小时全力以赴的情况的压缩预估orz

Day1已完成

  • 服务器端框架搭建和模拟安卓发包测试
  • 服务器端数据库建立
  • 安卓MVP框架搭建
  • 共用的底部栏

Day2待办事项

Docs&&杂项:

  • 工具类函数设计和接口文档 晨瑶、昭锡
  • 确定 [ 记录 ] 的存储方式 昭锡、永盛、立强

编码工作:

  • 对照原型实现各自负责的模块界面 立强、小胡、景钊
  • 访问七牛云操作接口 永盛
  • 爬取文章库 小鹏

成员贡献值计算规则

贡献值 = 实际完成时间(小时) * 完成质量(百分制)

完成质量采用打分制:

  • 编码:整个实现逻辑符合预期设计(50)、编码规范(30)、Github使用规范(20)、及时处理被退回的代码(+-10)
  • 文档:叙述完整、易读(60)、格式正确符合规范(40)、及时处理被退回的文档(+-10)

站立式会议

(龙江去杭州打CCPC没在学校)

今天做了什么

晨瑶:整理开发设计表;和昭锡讨论了下哪些封装成工具函数哪些交给模块负责自己写;彻底弄懂了 MVP 。
昭锡:看了几个MVP项目源码;编写了安卓基本框架。
永盛:开发进度表改进;API 设计和文档编写;辅助伟鹏尝试接口对接。
立强:导航栏实现,实现了从服务器get数据。
小胡:按照团队的IDE一致的规范要求重装了AS,并更新了一些ADK,然后看了MVP的相关内容,了解了MVP的理论形式。
景钊:查看mvp文档和编译相关的demo,深入了解了recyclerview,大体实现了流星界面。
小鹏:辅助永盛写api文档!今天在写接口文件!

遇到了什么困难

晨瑶: PM 事情太太太多了,生怕技术栈跟不上,现在完全就是在吃以前学过一点安卓的老本。
昭锡:两个MVP项目没有编译成功,对于Application不了解导致编写基本框架遇到问题还未解决。
永盛:小屏幕 + apizza 真的效率低;对网络通信了解少,设计接口经验为 0 。
立强:合并到框架时报错,AndroidSDK被指错误,正在处理中。
小胡:写了登录界面之后,原来以为我的主题的style没有写好,所以preview看不到我想要的结果,刚才真机测试了一下,发现没有问题,所以暂时没有问题了。
景钊:流星界面的title图片还是加载不出来。
小鹏:接收post数据我得琢磨琢磨。

明天计划做什么

晨瑶:和昭锡设计工具类接口,复审服务器端写好的初步接口文档。
昭锡:编写工具类接口文档。
永盛:继续进行 API 设计和文档编写;重新根据开发表设计 Gravel 数据库。
立强:实现文章,记录的View,JSON,XML的基本数据解析,向服务器post请求。
小胡:继续写登录注册界面。
景钊:写完流星界面。
小鹏:实现接受post,继续写接口文档。

项目燃尽图

Alpha冲刺! Day1 - 磨刀的更多相关文章

  1. Alpha冲刺Day1

    项目Alpha冲刺Day1 一.站立式会议 照片: 今日安排: 今天是项目开始的第一天,我们小组一起开会讨论了一下具体每天代码进度的落实情况,做了一下大体的规划.另外准备搭建一下环境和项目部署. 二. ...

  2. 《团队名称》第八次团队作业:Alpha冲刺day1

    项目 内容 这个作业属于哪个课程 2016计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十二 团队作业8-软件测试与ALPHA冲刺 团队名称 快活帮 作业学习目标 (1)掌握 ...

  3. Alpha冲刺——Day1

    一.合照 二.项目燃尽图 三.项目进展 1.界面设计:图形界面部分完成 2.数据库设计:数据库设计基本完成 3.搭建基本服务器框架 github链接 四.明日规划 1.继续完成剩下的图形界面 2.An ...

  4. 项目Alpha冲刺Day1

    一.会议照片 二.项目进展 1.今日安排 讨论完成项目的详细设计,并完成数据库的设计,学习powerDesigner的使用 2.问题困难 powerDesigner导出sql语句因为问题无法导入,特别 ...

  5. I Know Alpha冲刺随笔集

    Alpha冲刺 Day1 Alpha冲刺 Day2 Alpha冲刺 Day3 Alpha冲刺 Day4 Alpha冲刺 Day5 Alpha冲刺 Day6 Alpha冲刺 Day7 Alpha冲刺 D ...

  6. Alpha冲刺博客集

    传送门 冲刺随笔 Alpha冲刺day1 (10.31):第一天博客地址 Alpha冲刺day2 (11.01):第二天博客地址 Alpha冲刺day3 (11.02):第三天博客地址 Alpha冲刺 ...

  7. Alpha冲刺博客合集

    Alpha冲刺序列: Alpha冲刺Day1:Alpha No.1 Alpha冲刺Day2:Alpha No.2 Alpha冲刺Day3:Alpha No.3 Alpha冲刺Day4:Alpha No ...

  8. Alpha冲刺置顶随笔

    项目名称:城市安全风险管控系统 小组成员: 张梨贤.林静.周静平.黄腾飞 Alpha冲刺随笔 Alpha冲刺Day1:http://www.cnblogs.com/linlkg/p/7896980.h ...

  9. 1013团队alpha冲刺日志集合帖

    alpha冲刺day1 alpha冲刺day2 alpha冲刺day3 alpha冲刺day4 alpha冲刺day5 alpha冲刺day6 alpha冲刺day7 alpha冲刺day8 alph ...

  10. Alpha冲刺随笔集

    作业地址 项目名称:高校实验室信息化管理系统 团队成员 学号 姓名 031602636 许舒玲 031602237 吴杰婷 031602220 雷博浩 031602634 吴志鸿 181600107 ...

随机推荐

  1. 【JAVA】ThreadLocal源码分析

    ThreadLocal内部是用一张哈希表来存储: static class ThreadLocalMap { static class Entry extends WeakReference<T ...

  2. 附实例!实现iframe父窗体与子窗体的通信

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由前端林子发表于云+社区专栏 本文主要会介绍如何基于MessengerJS,实现iframe父窗体与子窗体间的通信,传递数据信息.同时本 ...

  3. netty源码解解析(4.0)-3 Channel的抽象实现

    AbstractChannel和AbstractUnsafe抽象类 io.netty.channel.AbstractChannel 从本章开始,会有大量的篇幅涉及到代码分析.为了能够清晰简洁的地说明 ...

  4. MySQL事务笔记

    1.结束事务的方法用什么? 2.事务的最终形态是什么? commit 提交 rollback 回滚 3.事务的四大特征? ⑴ 原子性 一个事务是最小的工作单元,事务包含的所有操作要么全部成功,要么全部 ...

  5. IS-IS笔记

    IS-IS:一般不会见到,唯一见到过一次是在BAT中某家的骨干网 |->CLNP (类似IP,IPX)|->CLNS->|->IS-IS (Routing,IGP)ISO-&g ...

  6. /proc文件系统(二):/proc/<pid>/stat

    0. 前言 /proc 文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间. 它以文件系统的方式为内核与进程提供通信的接口.用户和应用程序可以通过/proc得到系统的信息,并可以改变内核的某 ...

  7. 《深入理解Java虚拟机》(六)堆内存使用分析,垃圾收集器 GC 日志解读

    堆内存使用分析,GC 日志解读 重要的东东 在Java中,对象实例都是在堆上创建.一些类信息,常量,静态变量等存储在方法区.堆和方法区都是线程共享的. GC机制是由JVM提供,用来清理需要清除的对象, ...

  8. ip2Long 代码

    def ip2Long(ip: String): Long = { val fragments = ip.split("[.]") var ipNum = 0L for (i &l ...

  9. scala 基础

    1.scala一些预热操作 1.1 to 是一个方法,()可以进行 参数传递,map()把每一个元素取出来进行相应的操作,  print(1.to(10).map(_*10))  结果  Vector ...

  10. vsftpd-基于ftp协议的文件传输服务器软件

    第一部分:在Linux上部署vsftpd服务 1. vsftpd简介 1.1 vsftpd是什么? ftp(File Transfer Protocol)文件传输协议.(实现不同操作系统之间文件的传输 ...