1、 做导航产品与服务的引领者做导航产品与服务的引领者软件开发项目管理软件开发项目管理 做导航产品与服务的引领者做导航产品与服务的引领者接口(Interfaces):面向对象开发的核心版本控制系统:团队开发的必须组件(svn,cvs,vss)算法:hash表,嵌套循环,算法复杂度缓存:应用程序缓存、数据库缓存并发:应用程序并发、数据库并发、软硬件结合安全:所有可用程序的基石 做导航产品与服务的引领者做导航产品与服务的引领者关系型数据库:Oracle,SQLServer,MySQL,PostgreSQL等Bug系统:团队开发的必须组件(bugfree,mantis等)关注最新知识:比如云计算等等命名
2、规则:良好的命名规则测试:单元测试,整体测试;黑盒测试、白盒测试;项目进度管理系统:Project等 做导航产品与服务的引领者做导航产品与服务的引领者需求分析说明书:项目需求可行性分析说明书:项目可行性分析概要设计说明书:项目的大概设计,系统分析详细设计说明:UML、系统架构、接口、方法等等测试说明书:详细测试计划项目日常文档:开发计划、会议文档、项目变更计划等等 做导航产品与服务的引领者做导航产品与服务的引领者编码规范说明书:系统使用说明书:系统维护、更新、备份等说明文档:质量说明书:国际、国家、行业标准说明书:做导航产品与服务的引领者做导航产品与服务的引领者要谦虚而不是自傲:要谦虚而不是自
3、傲:要严谨而不是随意要严谨而不是随意:要协作而不是封闭要协作而不是封闭:要共性而不是个性要共性而不是个性:要稳定而不是技巧要稳定而不是技巧:做导航产品与服务的引领者做导航产品与服务的引领者项目启动:立项,需求分析,概要设计项目计划:详细设计,项目组成立,资源调配项目开发:开发,测试,变更项目监控:整个项目周期内项目收尾:系统移交,测试,文档整合部署实施:交付用户 做导航产品与服务的引领者做导航产品与服务的引领者关键点关键点 1.与客户、主办人、领导的沟通,明确需求及获得相关支持2.明确项目目标和定位3.明确项目主管、核心团队、统一思想、明确团队运作制度常见问题常见问题 1.需求不明确及需求沟通
4、不够2.项目组成员选择不合理3.为促成项目,过于乐观地分析项目可行性 做导航产品与服务的引领者做导航产品与服务的引领者关键点关键点1.明确项目范围2.全面的风险识别3.各关键干系人的识别与沟通常见问题常见问题1.对工作任务的分解不充分2.风险防范意识不强及没有沟通计划3.计划通常由个人制定,没有在项目组达成共识 做导航产品与服务的引领者做导航产品与服务的引领者关键点关键点1.明确团队人员工作职责2.明确项目进度3.明确编码规则、测试规则等常见问题常见问题1.团队人员不稳定2.时间进度变化3.需求变更 做导航产品与服务的引领者做导航产品与服务的引领者关键点关键点1.项目团队进行良好的沟通2.严格
5、监控进度,及时协调解决问题3.重点跟踪监控高风险任务,并采取有效的防范措施常见问题:常见问题:1.需求变更管理不善,导致变更频繁,项目组运作混乱2.跨部门协调不完善3.项目组的沟通和跨部门协作出现纰漏 做导航产品与服务的引领者做导航产品与服务的引领者关键点关键点1.顺利完成项目评估和验收2.成功和失败的经验总结3.完整的项目信息归档常见问题:常见问题:1.经验、教训的总结和传承做得不够2.项目组成员对文档的重要性认识不足3.项目的移交(尤其在跨部门情况下)不平滑 做导航产品与服务的引领者做导航产品与服务的引领者关键点关键点1.软硬件、系统平台整合2.系统使用、维护培训3.完整文档移交常见问题:
6、常见问题:1.软、硬件、系统平台出现问题2.培训不到位3.文档移交不全 做导航产品与服务的引领者做导航产品与服务的引领者 做导航产品与服务的引领者做导航产品与服务的引领者 做导航产品与服务的引领者做导航产品与服务的引领者1,缺少必须承担的义务和方向2,没有项目策略上的一致性3,变化中不明确的效益4,不明确的目的/目标5,组织与项目目标不一致6,资源限制7,不明确的职责8,不断变化的要求9,没有最终用户介入10,不规范、低效的沟通11,项目组成员的技术与管理水平不足12,团队尤其是LEADER的项目管理能力不够13,急功近利的计划和需求 做导航产品与服务的引领者做导航产品与服务的引领者1,项目的目标、范围是否明确2,是否获得领导的积极支持3,项目的组织是否健全、稳定4,是否建立了有序的,有效的、良好的沟通渠道5,是否具有有效、全面的项目管理,严格的变更控制6.是否建立了良好的、积极的、团队合作的工作氛围7,项目经理的经验8,是否有永不言败的精神:1%的希望,100%的努力9,是否可以经验与教训的共享10,是否有胜则举杯同庆,败则拼死相救的团队合作精神