Athena项目大纪事

 

2007.03.15--当时我在大四第二学期,得到年级群里的一则招聘消息,去公司应聘,通过后进入Athena项目组。

2007.03.16~2007.04.01--项目预研阶段,主要分析网络中数据包的字段结构,和解码方法。

2007.04.02--Athena项目kick off启动会,老板讲了项目的开发背景和市场前景以及该产品给gprs优化工作带来的改变,并定义了项目里程碑。

2007.04.05--DCS项目组开始讨论DCS程序架构,DCS KPI统计指标,前端DCS开始解码,分配任务到相应人员,我负责tcp/http部分的解码。

2007.04.10--sky开展电子地图的预研工作。

2007.04.15--我将编写的tcp/http程序送与项目经理评审,结果发现程序逻辑过程有欠缺。

2007.05.03--后端开始设计后端数据库表结构和转换存储过程以及ftp下载和导入转换服务。

2007.05.13--DCS项目组一成员退出,我接替了他的工作,主要进行radius解码。

2007.05.19--前端DCS项目组外派到长沙移动进行DCS解码和调试工作。

2007.06.29--DCS gtpc部分解码出现困难,我协助其解决了部分问题,使DCS能过正常运行。

2007.07.04--后端数据库表结构和转换存储过程以及ftp下载和导入转换服务设计完毕。

2007.07.08--DCS产生了第一批数据,radius部分的数据有解码错误,导致这部分数据无法导入到数据库中。

2007.07.15--RAS-C Demo产生,主要包括网络优化功能,包括电子地图和报表展示,以及网元浏览。

2007.07.20--DCS产生了第二批数据,数据全部能够正常导入到数据库中。

2007.07.24--后端数据库转换开始进行性能测试,初期性能不够理想。

2007.08.05--对DCS产生的数据进行进一步的规范,并继续测试其稳定性,数据库转换进一步测试和调优转换性能。

2007.08.20--我被调到后端进行Client的开发,DCS继续测试器稳定性并修复部分bug,其中radius解码出现执行几个小时后就挂起的现象。

2007.08.22--Athena Client开发组会议,讨论了第一版本要实现的功能,当前最大的困难是时间紧迫。

2007.08.23--Athena Client进入预研阶段主要包括树形控件和报表预研,电子地图基本完成预研。

2007.08.29--Athena Client进入设计开发阶段。

2007.09.03以后--DCS和数据库在天津移动试运行,期间多次出现radius解码挂起现象。

2007.09.10--完成了Client的界面设计和部分基础功能,动态sql和报表展示还未完成,其中报表展示由我负责。

2007.09.20--Client动态sql基本完成,报表开发遇到了一些问题暂未解决,Client项目经理决定带我去天津进行现场开发。

2007.09.21--到达天津第一天,晚上和项目经理讨论报表开发问题,最后从msdn上查到了解决办法。

2007.09.22--开始试验前一天找到的解决办法,第一个报表图形能够正常展示。

2007.09.23--其他的报表图形也基本开发完成,至此第一版本Client基本完成。

2007.09.24~2007.09.28--利用数据和Client对天津地区的移动网络质量进行分析评估,发现了天津网络个一个实际问题。

2007.10.8--回到长沙,Client进行修改和补充。

2007.10.15--Athena第二次迭代启动大会,会上总结了第一次迭代的经验和不足点,并对团队组织架构进行了调整,我,刘承柳,刘静被分在了测试组负责整个项目的测试。

2007.10.18--团队启动每周例会制度。

2007.10.20~2007.11.25--测试组准备测试规范,测试计划,测试用例格式等测试文档,并根据开发组提供的文档来设计测试用例。

2007.11.28~2007.12.25--测试组去长移部署项目,并对Athena V2进行比较全面的测试,撰写测试报告,V2的客户端开始使用webservice提供数据支持,并且开发了用于分析用户投诉的website。

2008.2.10~2008.3.10--测试组对Athena V3进行全面的测试,撰写测试报告,其中V3 Client共发现70多个bug,DCS-D 出现性能瓶颈。

2008.3.10~2008.4.20--测试组对Athena V4进行全面的测试,撰写测试报告。

2008.4.25~2008.5.10--我转入Client开发组,协助解决发现的bug,团队改每月一次的大迭代为每周一的小迭代用以精确评估开发进度。

2008.5.10~2008.5.20--我尝试开发网络拓扑图。

2008.5.20~2008.6.10--我参与RAS-C新功能的讨论定制,并协助项目经理制作RAS-C的Demo。

2008.6.11~2008.6.30--Athena投入长沙地区网络优化试用,发现数据库RP表中转换数据与网络实际情况不符。

2008.7.1~2008.7.30--期间我做了一段时间的网络测试工作,然后协助项目组成员修改了RAS-C的配置界面,测试并修复了其中的一些bug,这段时间项目组主要对终端查询的性能进行了改进,使查询速度有大幅提升。

2008.8.1~2008.8.10--整合应用分析结果界面,对系统进行持续测试,项目组开始实行每日工作报告制。

2008.8.11~2008.8.20--项目组开始开发实时监控功能,我负责实时监控界面设计和动态网络拓扑图设计。

2008.8.26~2008.9.10--我负责郴州地区的网络评估的试点工作。

2008.9.10~2008.9.24--Athena Gb 原型完成,结果展示加入了散点图。

2008.9.25~2008.9.28--项目组决定把解决方案向linux和java平台转移,数据库用mysql,10月份开始实施绩效考核制度。

2008.10.1~2008.10.31--重点学习了java编程框架,spring,jsf,hibernate,struts等,并对框架的可行性进行评估,期间使用Athena系统协助同事进行郴州网络优化评估。

2008.11.1~200811.5--协助同事完成Qos项目的软件演示功能。

2008.11.6~2008.11.10--讨论Gb项目需求,将项目框架又转向了.NET。

2008.11.11~2008.11.17--帮助GPRS网络优化修改参数,之后接到通知要为内蒙古做用户投诉的项目。

2008.11.18~2008.11.20--部署并演示Office project 2007,但是演示出现问题。

2008.11.21~2008.11.28--重新安装了Office project 2007,并对其用法进行了研究,基本可以使用。

2008.12.1~2008.12.2--决定采用RUP的项目管理方式,每周开始写周报,并使用project 2007对进度进行精细化控制,讨论了第一阶段的任务分配,我和另一个同事负责C++部分MSMQ的框架设计,学习了uml建模方法,并参加了设计模式研讨会。

2008.12.3~2008.12.5--研究了C++进行MSMQ发送接收的方法和效率,解决了C++MSMQ的发送问题,评审了代码编写规范。

2008.12.8~2008.12.13--研究了winform下上网流程图实现方法。

2008.12.16~2008.12.21--将收集的Gn版本源代码上传到服务器,参与讨论精华阶段的方案制定。

2008.12.24~2008.12.29--测试了Gn版本的客户端,并制作客户端的演示PPT。

2009.1.4~2009.1.11--实现了AthenaIM用户记录追踪的UIControl部分, 并对其进行了测试,同时开始学习数据存储基础知识。

2009.1.12~2009.1.16--参与AthenaIM的系统控制部分的设计讨论,并对C#动态加载dll进行了预研。

2009.2.4~2009.2.7--pwa无法访问,重装了pwa,以前的资料丢失。该项目分为:安全,投诉处理,网优,市场四大部分。下周起将正式实施绩效考核,到3月底交付公安监控的基本功能:上网记录查询,用户记录追踪。我负责UIControl和图形报表组件的设计实现。有什么问题同zhangxi讨论,一定要先做设计。项目组请了普华永道的咨询师来帮助进行市场定位,学习了网络安全基础知识。

2009.2.8~2009.2.11--报表组件基本功能实现,还需要整合到客户端,最新消息是3月底要去内蒙部署项目,以后每周六都需要加班。

2009.2.12~2009.2.15--整合客户端UI和UIControl,原本是将整个客户端按照功能模块和层次结构分解为多个dll,单由于时间关系还是先使用单个项目进行集成,整合还未完成,估计还需1-2天时间。

2009.2.16~2009.2.18--AthenaIM客户端用户定制查询整合基本结束,但需要继续改进,李果负责用户定制查询UI和UIControl的维护,我被分到用户追踪部分做UI和UIControl,另外报表控件还需要改进。

2009.2.19~2009.2.21--学习了汇编语言入门基础知识,开始看ARM嵌入式系统以及学习汇编语言。了解并参与讨论了用户追踪的用例规范,指定并讨论了用户追踪客户端接口。

2009.2.22~2009.2.24--确定了用户追踪的接口设计,开始参加为期一周的GPRS培训课程,用户投诉也展开设计了。

2009.2.25~2009.2.28--培训结束,讨论了用户追踪的界面设计,下周3或4要开始集成用户追踪,汇编语言基本看完。Gb版本计划转到java,考虑用分布式文件系统存储数据。

2009.3.1~2009.3.8--用户追踪客户端基本实现,今天做了初步联调,效果不太理想,计划明天调试完成。我开始学习Arm嵌入式设计。下周要开始做AthenaIM的数据下载与导入服务。

2009.3.8~2009.3.13--修复了网优平台的部分bug,并添加了两种导出方式,用户实时追踪基本实现,明天要做演示,今天和sky讨论了数据导入服务,由我负责导入服务,客户端整合交由李果负责。

2009.3.14~2009.3.26--用户追踪添加了多线程处理防止界面假死,并修复了若干bug,数据导入服务基本完成,明天开始测试,4月份开始研究java的服务,消息通信机制以及如何提供webservice服务,到6月份做出Gb版本的网络优化模块。

2009.3.27~2009.4.8--修复了实时追踪测试用例发现的bug,数据导入转换服务需要添加消息通信机制,而且需要在线测试导入转换,以及实时追踪。

2009.4.9~2009.4.14--对数据转换服务做了在线测试,并修改了发现的bug,同时测试了实时追踪客户端功能,发现并解决了部分bug,开始向转换服务添加告警功能。

2009.4.15~2009.4.25--想数据转换服务添加了告警功能,并修改了数据检测部分,学习了arm,dsp,fpga基础知识开始对实时追踪进行联调。

2009.4.26~2009.5.10--集中学习了wcdma系统的基本知识,讨论了系统配置和用户管理的设计用例,修复IC存在一些bug。在这期间,老板叫我单独谈话,讨论了项目组目前的状况和存在的问题。

2009.5.11~2009.5.27--集中学习了存储区域网的有关知识,完成了告警查看和服务控制的客户端设计与实现,完成了网优IC服务的修改。考虑系统配置的客户端实现。

2009.5.31~2009.6.2--完成了部分系统配置的编码工作。

2009.6.3~2009.6.17--完成了系统配置客户端编码工作,开始对系统配置进行测试,修改了网优IC程序的文件检测方式,向IM的IC程序添加了告警功能,考虑系统维护的设计实现,开始学习linux内核原理。

2009.6.18~2009.6.26--修改了上一周大规模测试发现的bug,完成系统维护功能的代码编写,linux内核原理学习到了第9章,开始往以前的代码中添加注释,告警查看功能还需要一些修改。

2009.6.27~2009.7.4--完成了系统维护功能测试,并修改了告警查看功能,向以前的代码添加了详细注释,看完了linux核心手册,开始学习windows核心编程。

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页