采访稿 - 16GCC-SE/CPP GitHub Wiki

  • 这个项目叫什么? 项目网页在哪里(源码地址,博客地址)?

  • 用多少时间,多少人力开发出来的?发布时有多少用户,给了用户什么价值? 现在还有人用吗?

    • 从2015-5-13至2015-6-28,历时47天,开发人员较少,仅有两个人,主要是供网上购买礼品的用户使用,方便用户以最快的速度查找到自己喜欢的礼品,大大的节省了时间。由于时间不够的问题,我们只做好了用户登录、用户注册和管理员登录的数据库连接,接下来的礼品的页面也是没有连接数据库的,是直接跳入京东与淘宝的礼品页面,所以该系统并没有成功。
  • 使用一下这个软件(如果还有可能的话),稍微评价一下优点和缺点。

    • 由于师姐没有保存该项目源码,只有零星的博客源码,所以该软件无法进行使用,但通过博客可知,该系统页面尚可,就是功能尚有不足,实现的太少。
  • 调查他们的软件工程质量指标(参见《构建之法》14章 关于 “软件工程质量”的描述),例如:测试用例的数量、测试自动化的程度、每日构建的速度、自动部署系统的效率、代码覆盖率、文档的质量,等等。

    • 他们一开始是想做个独立的网站,后来因为时间关系,只能外连接购物网站,质量一般。
  • 这个项目能否给我们团队继续开发,源代码/文档还有么? 如果没有,为何源代码/文档没有保存?

    • 无法继续开发,因为源代码只有博客的一部分,其中原因是因为师姐没有将源码上传到github进行版本控制,只是通过零星的博客源码无法重构其项目。
  • 项目开发有什么经验和教训? 为何当时没有能解决这些问题?如果你要接手开发这个软件,你会怎么做?

    • 在制作这个系统的时候,她们都有花大量的时间去制作,但是由于一开始方向性的错误导致了我们的进度比别人慢了许多,需要比别人多更多的时间去制作,而且学的知识尚薄浅,无法很顺利的进行。如果我接收这个软件,我会先确定技术选型,然后进行技术储备,画出原型,搭建后台,采用MVC模式搭建后台,分功能编写。
  • 根据采访受到的启发,或者自己亲身体会提出解决生活的痛点问题,初步设定团队项目名称,为下一步进行需求分析做准备。

    • 在广商里,没有一个兼职软件是定位学校的,学生找兼职会花费较长的时间,而且无法得到保证,为了解决这一痛点,我们经过讨论决定做一款面向学校的兼职软件,每个人都可往上面发兼职,每个人都可以收兼职,因为都是学生,所以安全性较高。至此,我们定位项目名称为“校园兼职平台”,我们不生产兼职,我们是兼职的搬运工。