开发笔记

原创 2005年05月29日 15:43:00


一、项目经理定义:负责计划、预算、与管理层联系、与客户谈判。可能接受技术培训,但是不做开发工作;在一个大型项目或跨领域项目里,可能要指导好几个团队领导开展工作;主要负责项目按时在预算之内交付。

二、新项目领导展开工作的步骤:
1.研读项目资料,找相关人员谈话来抓住问题=》决定让谁加入团队。
2.草拟项目计划书——提纲式的计划书——越详细越好(最好自己负责)
3.项目需求说明书(在即将做什么问题上要尽量写得更精确、更专业些)——》让其他人审阅——》经常性收集客户的详细的意见(那些“最重要的人”,如客户或市场)(最好自己负责)
4.界定项目最佳的结构(模块和库)和设计(整个技术团队参与)——》确定系统中的关键界面(注意:利用其他一切外部资源,如现成的可用程序库、工具和某块等)=》尽量减少团队的工作。
5.创建编码框架(内部和外部的粗糙界面)——》单元测试结构(由一两个人完成就足够了)——》其他人审核(首次对编码审核)——》组织项目结构(包括创建一个项目目录,建立版本控制,企业内部网络等类似的东西,并再次创建一个框架让每一个人在这个框架范围里面工作)——》创建原始的目录和文件,即使还没有什么内容(如,最终的测试文件)。
6.详细计划和甘特图(为团队成员初步分配工作任务)
7.开始实施项目的要求(即团队开始填充所需的详细设计、编写代码、日常测试和文件记录)——》检查已经完成了什么工作(注意:不要把原始的模型作为最终的产品,要筛选有益的东西复用)——团队稳定,形成领导的“高原”(我可以放松一下了)
?????? 此时我的主要任务:
??????? 1)清除障碍。提前解决问题,如培训需求等
????????2)让每个人都有用武之地,并且让他们协同工作。=》全身心地投入。
??????? 3)捍卫设计。防止任何人在设计时走捷径。
??????? 4)向管理层和客户演示项目。=》得到认可。
??????? 5)联络和商谈(与其他项目负责人、部门和组织)=》寻求所需的帮助和资源,同时让人们注意到这个项目。
??????? 6)召集专家和顾问(从组织内部或外部)=》寻求帮助的方法
??????? 7)做些小的、日常性的技术决策,或者授权别人去做这些决策。这些决策都是项目所需要的。
??????? 8)保持项目井然有序。管理好与项目相关的文件夹、企业内部网络及IT目录。把过去的工作记录存档,组织好配置的管理。
???????? 9)把握项目的正确方向。不能容许项目偏离正确的方向。
????????10)决定何时向客户或市场发布进展。包括对项目中期进行的正规测试情况的内部发布,同时还要决定发布的内容。
??????? 11)在适当时候对设计、编码以及文件记录进行检查。
??????? 12)更新需求说明书、测试说明、设计等。
??????? 13)处理需求的变化、资源问题,以及其他干扰原定计划实施的因素。
??????? 14)在必要的时候召集会议。
????????15)指导并关注团队的其他成员,特别是一些初级水平的成员。
??????? 16)通过授予一定责任和鼓励参加培训来促进成员发展,还要让自己的知识能跟上潮流。
??????? 17)负责人事问题和人员招聘
????????18)作人际关系的“粘合剂”把整个团队成员结合在一起
????????19)保证充分的检测和文件记录。——》计划要充分
??????? 20)及时调整计划。——》是否要“加班”。
??????? 21)确保正确执行公司的工作程序。——》通过例子或正式书面方式规定团队工作的惯例。
??????? 22)完成那些别人不去做的工作。如,用户手册。实在不行就得自己来做了。
??????? 23)管理好您自己的时间。——》避免超负荷运转。
??????? 24)如何合理地写程序。
8.后期阶段,严格地控制项目的进展,以保证测试、文件记录和发布程序都做得一丝不苟。

Android开发笔记(序)写在前面的目录

一方面写写自己走过的弯路掉进去的坑,避免以后再犯;另一方面希望通过分享自己的经验教训,与网友互相切磋,从而去芜存菁进一步提升自己的水平。因此博主就想,入门的东西咱就不写了,人不能老停留在入门上;其次是...
  • aqi00
  • aqi00
  • 2015年11月24日 14:36
  • 18376

基于MT7688模块的开发笔记2——关于Ubuntu12.4、Ubuntu14.4等版本软件源的更新

较早版本的Ubuntu12.4、Ubuntu14.4等软件源比较老旧,无法正常通过apt-get的方式安装软件,这里提供一个可以使用的软件源。...
  • u010480899
  • u010480899
  • 2016年04月21日 21:47
  • 975

基于MT7688模块的开发笔记3——putty、文件共享

在基于Ubuntu系统下做开发有时需要与Windows实现文件的共享,同时为了能够在Windows界面下方便操作Linux,我们可以用putty或者其他登录工具管理Linux,这样操作起来比较方便。...
  • u010480899
  • u010480899
  • 2016年05月01日 20:30
  • 982

一个程序员的软件开发笔记[连载]

           总经理说要开发一个《网吧管理系统》,因为总公司的战略方针是给网吧做电脑,所以软件不也不能坐以旁观,要开发我们自己公司的《网吧管理系统》,配合公司的发展。          可是,...
  • zhaiqinjiang
  • zhaiqinjiang
  • 2006年03月10日 21:03
  • 1176

WAP ASP.Net 开发笔记(一)

WAP ASP.Net 开发笔记(一)配置了IIS,,建立了一个asp.net mobile工程,又加上了关于WML  MIME的映射条目,满以为可以测试了,于是启动M3Gate,但是失败了,地到的信...
  • shanhe
  • shanhe
  • 2005年09月06日 23:33
  • 2804

Android开发笔记(一百一十二)开发工具

Eclipse/ADT ADT是Google在Eclipse基础上封装了Android开发工具的环境,最新版本是2014年7月2日发布的adt-bundle-windows-x86_64-201407...
  • aqi00
  • aqi00
  • 2016年07月19日 11:30
  • 2908

Spring黑马笔记入门六

重点 AOP举个粒子!有些事情 struts可以使用拦截器搞定一些事情,比如说模型驱动等,sessionFactory101 想象一下,如果在dao中有20个方法,当中的18个方法都是增删改的,只是...
  • m0_37639542
  • m0_37639542
  • 2017年10月08日 09:48
  • 93

Ag和Laravel开发仿知乎笔记-前端

安装Angular 安装ui-router 安装normalize.css 安装JQuery 创建基础文件及基础页面 npm install jquery angular angular-ui-rou...
  • qq_33936481
  • qq_33936481
  • 2017年05月29日 21:26
  • 563

SSM整合——个人笔记

SSM整合——个人笔记
  • quite64
  • quite64
  • 2017年08月30日 20:27
  • 130

小札记

{一}对象模型小札记读Delphi原子世界中一段的札记:先看一段话,再根据这段文章用一例子来测试:对象就是一个带柄的南瓜。南瓜柄就是对象的指针,南瓜就是对象的数据体。确切地说,DELPHI中的对象是一...
  • linzhengqun
  • linzhengqun
  • 2005年08月28日 23:00
  • 1596
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:开发笔记
举报原因:
原因补充:

(最多只允许输入30个字)