读Rosting blog有感——by Tao
2012-08-09 22:30
246 查看
我很兴奋即将开始学习advanced software engineering 这门课,邹欣老师和殷秋丰老师将共同指导我们完成这门课的学习。
花了一整天的时间浏览了往届学生团队的blog,我了解到学长学姐们去年是如何一起合作一步一步的完成project的。原先我对软件工程并不了解,狭隘地认为就是学习一些编程语言,做一些有实际应用的项目。其实软件工程的学问远远不止这些,要完成一个成功的project,需要考虑到许多方面。拿Rosting团队的项目“学术家族树”来说,队员们在真正动手“做”之前,进行了充分的准备工作,包括NABC分析,分别是Need, Approach, Benefit, Competitor分析,这是至关重要的,因为团队合作project的最终目的是产品发布,当然需要考虑到市场的需求和竞争对手;同时在选定一个题目之前,队员们需要衡量它的难度,考虑是否可行,即Approach分析;最后一个顶尖的project它的意义是深远的,也许它可以方便很多人的生活,也许它可以改变大家对传统的看法,也许它可以给IT业引进新的思路,这些都是它的Benefit!
Rosting队的project“学术家族树”是对原先07级团队项目的很大改进,并且Genealogy Graph已经正式上线了。Rosting 主要需要攻破的方面有:设计新的UI界面、通过数据挖据得到学者之间的师生关系。从他们的blog中可以看到队员们很详细的把project细分为很多小任务,并且每项任务有编号和指定完成的队员和时间。我觉得这是团队合作中很好的机制,即让每个队员清楚的知道自己的分工,也通过deadline的方法很好的提高了效率。另一点感触是:一个产品的发布需要经过许多测试,反馈,修改过程。只有这样才能不断提高和改进!其实“学术家族树”在开发过程中遇到过许多问题,甚至许多矛盾需要统筹,其中一点矛盾就是“家族树”的“准确性”和“全面性”。过度追求准确性会导致“家族树”变得稀疏,而过度追求“全面性”又会降低“家族树”的可信度,所以队员们要在保证准确性的条件下多挖数据。也许以后我们团队在project中也会遇到类似的问题,我们也应该在这些方面有个很好的平衡,使得产品令人满意!
我个人也使用了Genealogy Graph查找一些师生关系,首先很赞的是界面做的自然整洁,即可以反映很多信息,也让人在视觉上舒服。还有就是在advisor和advisee的连线上显示了co-publication的数目,并且点击它就可以出现这些paper的list,这点很好!但是我也发现了一些问题,比如在search学者的时候速度还不够快,我觉得是否可以在用户在键入学者名字的同时就在后台搜索呢?还有一点可以研究的是如何能得到两人师生关系的时间呢,我相信这样的信息也是用户需要的。
希望我们团队能够学习学长们努力奋斗和团队协作的精神,同时做出自己的创新,大家一起加油哈!
花了一整天的时间浏览了往届学生团队的blog,我了解到学长学姐们去年是如何一起合作一步一步的完成project的。原先我对软件工程并不了解,狭隘地认为就是学习一些编程语言,做一些有实际应用的项目。其实软件工程的学问远远不止这些,要完成一个成功的project,需要考虑到许多方面。拿Rosting团队的项目“学术家族树”来说,队员们在真正动手“做”之前,进行了充分的准备工作,包括NABC分析,分别是Need, Approach, Benefit, Competitor分析,这是至关重要的,因为团队合作project的最终目的是产品发布,当然需要考虑到市场的需求和竞争对手;同时在选定一个题目之前,队员们需要衡量它的难度,考虑是否可行,即Approach分析;最后一个顶尖的project它的意义是深远的,也许它可以方便很多人的生活,也许它可以改变大家对传统的看法,也许它可以给IT业引进新的思路,这些都是它的Benefit!
Rosting队的project“学术家族树”是对原先07级团队项目的很大改进,并且Genealogy Graph已经正式上线了。Rosting 主要需要攻破的方面有:设计新的UI界面、通过数据挖据得到学者之间的师生关系。从他们的blog中可以看到队员们很详细的把project细分为很多小任务,并且每项任务有编号和指定完成的队员和时间。我觉得这是团队合作中很好的机制,即让每个队员清楚的知道自己的分工,也通过deadline的方法很好的提高了效率。另一点感触是:一个产品的发布需要经过许多测试,反馈,修改过程。只有这样才能不断提高和改进!其实“学术家族树”在开发过程中遇到过许多问题,甚至许多矛盾需要统筹,其中一点矛盾就是“家族树”的“准确性”和“全面性”。过度追求准确性会导致“家族树”变得稀疏,而过度追求“全面性”又会降低“家族树”的可信度,所以队员们要在保证准确性的条件下多挖数据。也许以后我们团队在project中也会遇到类似的问题,我们也应该在这些方面有个很好的平衡,使得产品令人满意!
我个人也使用了Genealogy Graph查找一些师生关系,首先很赞的是界面做的自然整洁,即可以反映很多信息,也让人在视觉上舒服。还有就是在advisor和advisee的连线上显示了co-publication的数目,并且点击它就可以出现这些paper的list,这点很好!但是我也发现了一些问题,比如在search学者的时候速度还不够快,我觉得是否可以在用户在键入学者名字的同时就在后台搜索呢?还有一点可以研究的是如何能得到两人师生关系的时间呢,我相信这样的信息也是用户需要的。
希望我们团队能够学习学长们努力奋斗和团队协作的精神,同时做出自己的创新,大家一起加油哈!
相关文章推荐
- 读《The Ph.D. Grind》有感_by Tao
- 观Citrix最新官方发布评测报告有感-外行看热闹,内行看门道
- 与陈科mentor谈话+腾讯暑期面试总结有感
- 有感微博的模式
- 我们应该如何对待开源?——看完ssh有感
- 读《走出软件作坊》有感
- 2011有感
- 读网络文摘有感
- 有感而写
- 好的设计能减少大量的工作-实习2周有感
- 学习South Seven组博客有感 by 刘子舜
- 读《The PH.D. Grind》有感——by Jun
- 个人project总结感悟——by Tao
- Opening My World——ESRI用户大会有感
- 《心灵捕手》有感
- 博客排名进入3位数时代有感
- 项目有感,闲聊几句
- 配置VS2008下的Qt开发环境有感
- 100篇原创博文有感
- 智能家居实训系统的项目有感!