做了大大小小的项目一堆,大到五彩石级别的,统一底层的项目,小到便民中心,现在在线代充,在线发卡的那个电话卡和游戏点卡的东西就是去年做的,虽然做了很多项目,但是感觉还是不过瘾,呵呵,这不,终于可以带个项目“玩玩”。
eSample项目
目标:为以后的精准营销打下了坚实基础
项目设计多个部门之间的配合,我们开发部门,搜索部门,测试,DBA,SA,SCM
根据项目管理四要素:成本,范围,质量,时间来说说本次项目管理我学到的经验吧,当然还有很多其他的东西,如风险...
成本:在我们公司,基本上是人力资源成本,在项目开始前,我就圈人了,哈哈,基本上证明,圈的人还是刚好的,不多不少。
范围:PRD评审的时候,和产品经理进行了激烈的pk,哈哈,终于我被说服了,搞了一大堆的功能,当然也被我砍掉了一些鸡肋,明确了项目的范围:筛选派发对象,导出数量级30w级的CSV文件(经过评估,30w级数据是92M大小,经过压缩后还有23M),在超过1000w级别的索引文件中搜索出这30w级别,全部返回,压力很大啊,呵呵
质量:稳定是王道,实现功能是必须得,30w级别的文件,1000w级别的索引文件只是最少的情况,我评估过,现在我们协议库中是30w数据,加上1000w级别的交易信息,这个是项目发布时候的量,以后我们的数据量会超过60G的索引文件,也就是要支持300w数据,1亿以上的索引信息,这个量会非常大,当然非常事非常做,量大的时候,我们会采用分布式搜索的,平行增加搜索机器(8核,16G内存)的机器,然后把索引文件分放到这些机器中,最后通过merge机器对搜索结果进行合并,现在30w级别的数据,我们还是撑得住的,不需要搞这么繁琐,项目发布以后基本稳定
时间:我们项目我评估的时间是1个半月完成,也就是在7月21号完成项目,事实证明,这个时间点是非常准确的,小小的得意一把,哈哈
项目管理工具:
project 2007
微软的工具就是强大到变态啊,上次项目经理培训的时候,我都不知道怎么操作,这次还是在老大的帮助下用的,管理项目进度,安排项目任务,评估风险等等,我都靠它的
项目团队成长:
项目里带了个新人开发,呵呵,我徒弟,在项目中还是成长比较快的,掌握了公司的基础框架,熟悉了公司的一些技术,项目中严格遵守SQA的规定的流程
项目中我们和搜索部门联系紧密,在项目需求分析阶段,我提供了项目所需的搜索合作的配合文档,包括dump的表结构,规则,索引字段,返回字段,排序字段,呵呵,也在搜素部门的建议下,去掉了两张超过亿级别的表,英雄啊,终于可以调高dump和build效率到可控范围内了
测试MM还是比较热心的,问了一堆问题,呵呵,虽然很多我都不想回答了,因为回答过很多次了。。。。。。。
项目结果:
项目满足立项约定时候的功能和性能
项目风险:
项目功能要求,需要有保存总结果,清楚已有结果等中间状态的情况,数量级有大多在10w级别以上,数据库每次如果update或者insert等等,会导致超时
风险控制:
方法有很多:
1、调大apache中的超时参数
2、减少数据库访问
3、用其他方案代替数据库操作:最后我采用了这种方案,用文件追加、删除、merge来代替数据库操作,只有到生效后才执行一次数据库操作,事实证明,这个方案比较可行且效果很好
项目创新:
由于搜索结果集超大,需要全数返回,以前没有这种情况,这个项目就是特殊的情况了,一次性返回显然不行,所以我采用了ajax分页取去数据,每页400个,这个到搜索的定位会越到后面越慢,没办法,调大apache参数,让搜索人员评估,看能否加缓存,最后我们讨论用了减少搜索范围了提高效率
最后分享下本次项目管理中获得的经验:(以下是pm培训的时候的东西,我结合实际,来分享一下)
进度管理:
任务定义
任务排序
任务资源安排
任务持续时间估算
进度计划分析
进度控制
1、任务定义:
关键词:完整性、渐进式、粒度
项目计划模板:project拷贝的,哈哈
任务粒度逐渐细化
项目启动后,系统分析阶段的任务粒度尽量保持在一天以内,不超过两天。后面阶段的任务粒度到里程碑即可
详细计划评审后,所有任务粒度尽量保持在一天以内,不超过两天
项目管理过程中,我严格遵守了这个任务定义,呵呵,除了搜索工作量无法准确评估外
2、任务排序
关键词:逻辑关系、优先级
在project上设置任务的依赖关系:查看甘特图,尽量减少了关键路径
独立的任务根据优先级安排次序:对项目分配,我进行了依赖关系的排序,把影响后面工作的需求排在前面,独立的在后面
3、任务资源安排
关键词:资源要求
明确任务的技能要求,匹配合适的资源
整体任务和局部任务
核心任务和非核心任务
不仅仅是开发任务,其他任务一样重要
4、任务持续时间估算
关键词:充分沟通
专家判断,和搜索人员沟通,和开发人员自己沟通,算出具体的开发时间,测试人员自己评估安排测试时间
经验:任务粒度越细则估算越准确
5、进度计划分析
基本上如果不出现需求变更和人员变更,不会出现太大的风险,当然前提是技术方案没有问题
6、进度控制
进度报告:约定项目成员每天定时通过project反馈任务执行的真实情况。
跟踪:project进度跟踪
每日工作核实,每天要求提交project任务更新
每天进度偏差分析,这个我没有做好,呵呵,基本上是按照进度在推进,所以没有分析偏差
和计划比较基准进行对比
发表评论
-
spring几种Dao支持配置
2010-03-17 12:54 1336事务的处理一般来说有两种方式: 一个是依赖特定的资源的事 ... -
JPA注解
2010-03-16 12:58 9181、@Entity(name="EntityName ... -
2222
2010-02-03 15:04 14122222222 -
111
2010-02-03 14:39 10721111 -
毕业后的5年 决定你的命运
2009-12-09 11:05 913正如”打工皇帝”唐骏说:”我觉得有两种人不要跟别人争利益和价值 ... -
Java Web开发, 你一定会遇到
2009-12-09 10:56 997Java Web开发中,有许多 ... -
每个项目中,你不得不知的11个Java第三方类库
2009-11-01 11:19 797Java第三方library ecosystem是一个很广阔的 ... -
Eclipse关闭鼠标悬停提示
2009-09-24 14:55 1055Window->Preferences->Java ... -
把svn配置成系统后台服务
2009-09-11 08:45 2101如何把SubVersion的服务程序变为Window后台服务形 ... -
取消已设置为SVN的文件夹
2009-09-09 12:56 1025取消CheckOut后的文件与svn的联系 Windows R ... -
JAVA 反射
2009-09-06 18:07 2708java反射 Java 编程的动态性,第 1 部分: 类和类 ... -
Java基于Socket文件传输示例
2009-09-01 21:58 1475最近需要进行网络传输 ... -
QQ传输文件原理参考(来自互联网)
2009-08-24 21:47 7576QQ的文件发送是怎样的 ... -
几个谜题,深入的了解java
2009-08-24 13:20 686在2009年的JavaOne大会上,Joshua Bloch和 ... -
Tomcat启动分析
2009-08-24 13:15 6351 - Tomcat Server的组成部 ... -
国内热门的开放平台
2009-08-24 13:05 22751、 搜狐博客€ ... -
Java的StringBuilder类
2009-08-17 15:33 1465如果程序对附加字符串 ... -
一个Java程序员应该掌握的10项技能
2009-08-17 13:07 946转载:http://java.csdn.net/index.p ... -
8个你应该了解的正则表达式
2009-08-16 00:13 850转载:http://www.iteye.com/news/97 ...
相关推荐
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
基于java的大学生第二课堂设计与实现.docx
jdk版本:jdk1.8+ 前端:vue.js+ElementUI 开发工具:IDEA 或者eclipse都支持 编程语言: java 框架支持:springboot 数据库: mysql 版本不限 数据库工具:Navicat/SQLyog都可以 详细技术:java+springboot+vue+MYSQL+MAVEN 前端采用的Vue框架,后端采用java语言,sprinboot框架,mybatis操作数据源,使用软件:idea,eclipse、MySQL。完成了用户登录管理等模块的设计与实现。完成了系统数据库的设计,并基于MySQL数据库管理系统
项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
application.properties
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
linux常用命令大全
罗彩琳23002374.cpp
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看rEADME.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
【资源说明】 1、开发环境:ssm框架;内含Mysql数据库;VUE技术 2、项目代码都经过严格调试,代码没有任何bug!下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 4、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看ReAdme.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 、本项目3比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看ReAdme.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通;、本项 3目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看ReAdme.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
1001001000000000000000000000000000000000000000
项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。