`
wanjianfei
  • 浏览: 319308 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

从技术的角度审视项目计划

阅读更多

一个好的项目计划需要在合适的时候计划处理以下技术内容:


* 技术类文档的准备

编码规约
是否定义了完善的编码规约,是否在内部讲解了编码规约的内容。

文档注释规约
是否定义了详细的文件注释规约,文件头注释格式定义,属性,方法注释定义,修改,删除的注释方法,版本升级定义等。

常见代码问题汇总
是否将常见的问题收集成文档,并且在项目组内部宣讲。

技术调查文档
各项技术调查结果文档化,技术调查要深入,保证后期项目开发的可用性,不会有调查不彻底而需要重新调查的风险。

环境配置文档
各种开发环境的配置说明文档化,需要有详细的确认步骤以确定环境是否安装正确,完备。

代码检查工具使用说明
对于使用代码检查工具(CheckStyle, Findbugs,Metrics等)的项目,需要指定代码检查工具的配置说明,修改级别,以及常见的修改方法。

* 技术类培训准备

语言基础培训
对于项目组内成员需要进行基本语言的说明,要说明语言的特点和使用方法,以及面向对象等特性。

框架培训
对于项目采用的开源框架,或者公司内部的框架需要有一个简单的例子来做讲解。

第一份代码培训
在先行开发阶段的成果无,经过自己检查,确立规则之后需要想所有项目组成员宣讲,以保证代码结构的一致性。

* 表格模板

代码CR记录模板
代码内部Review或者公开Review的时候的问题记录模板,可以方便整理代码的问题,记录开发过程中所发生的问题。
代码Review的结果要全员确认,宣讲。

代码CheckList
常见问题以及修改方法的列表,需要让开发人员仔细阅读。

* 工具

统一安装目录
由于目录不一致导致的开发问题非常多,情大家协调统一软件的安装目录和源代码的保存目录。

统一工具版本
由于开发工具版本不一致导致的问题也非常多,项目一定要制定开发工具版本的列表,保证工具的一致性。

统一编码格式
统一编码规约,ISO8859-1,UTF-8,GB2312,GBK等一旦编码格式指定,需要在全组范围内严格遵守。

统一开发目录
统一项目的开发目录,提高开发效率,降低问题发生的几率。

* 技术构架

三层结构
三层构架是比较常见的构建:
Presentation BusinessLogic DatabaseAccess

Presentation又可以分为: View(例如Panel, JSP等)和Action(例如Command或者Struts 的Action等)
BusinessLogic又可以根据需要使用Facade模式,重用业务逻辑
DAO又可以分为接口和实现,便于在不同的数据访问方法(iBatis,Hibernate,JDBC等)之间切换。

异常结构和抛出
定义项目的异常类型和集成结构,以及异常抛出的时机和包含的内容,以及异常消息获取的方式。

日志处理
定义日志输出的时机,级别,内容格式,存放方式(文件,数据库,mail等)等

安全处理
用户权限的获得,检查等

通用字符,日期处理函数

通用的字符处理,和日期处理函数。
通用业务处理

通用的业务处理方法的抽象。
代码模板
关键地方的代码编写模板,例如数据访问和事务,网络访问,文件读取,多线程等情况的代码模板。

数据库访问通用方法
查询,插入,更新,删除,批处理,存储过程调用,等通用方法的定义。

数据库事务处理
定义数据库事务处理的相关模板,最好能使用框架透明化事务处理,例如EJB技术,AOP技术等

对象创建和关联(考虑采用Springframework)
考虑复杂对象关联使用Spring的容器。

画面错误显示方式
错误显示要一致,明确。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/struts2/archive/2007/08/21/1752512.aspx

分享到:
评论

相关推荐

    常州移动照明产品项目商业计划书.docx

    - **劣势分析**:审视项目的内部劣势。 - **机会分析**:探索外部环境带来的发展机遇。 - **威胁分析**:评估面临的外部威胁。 #### 第九章 工艺技术说明 - **企业技术研发分析**:研究企业的技术研发能力和创新...

    某药业公司环保治理项目可研性报告-精品创业计划书模板.rar

    通过这份精品创业计划书模板,某药业公司将能够系统地规划其环保治理项目,从多角度审视其可行性,为公司未来的绿色发展提供明确的方向。同时,对于其他类似的药业企业,这份报告也提供了宝贵的参考和学习资源,有助...

    程序员&项目经理

    此外,项目经理还应该具备战略思维,能够从宏观角度审视项目和市场环境,以确保项目能够适应市场变化并取得成功。 此外,项目经理还应当具有较强的风险识别和应对能力。在项目管理过程中,经常会出现各种预期之外的...

    项目管理艺术:项目经理能力模型

    - **战略思考**:从全局视角审视项目,理解其对公司长期目标的影响。 - **财务知识**:了解基本的财务原则,如成本效益分析、预算管理等。 - **变更管理**:适应环境变化,引导团队接受新方法和流程。 #### 四、...

    科研开发型项目主持人的修炼.doc

    1. 过于关注细节:主持人需提升宏观掌控能力,学会从全局角度审视项目,确保项目整体进度与目标同步。 2. 忽视团队作用:认识到团队协作的重要性,站在团队立场规划项目,提升团队协调能力。 3. 单打独斗:提高沟通...

    1项目评估基本理论.pptx

    国民经济评价是从国家角度审视项目,识别项目的效益和费用,使用影子价格调整市场价值,以反映项目的社会贡献。不确定性分析包括盈亏平衡分析、敏感性分析和概率分析,以揭示项目风险和稳健性。 对于特定类型的项目...

    软件项目立项报告及建议书范文模版.doc

    本立项报告及建议书模版旨在提供一个全面、结构化的项目规划框架,帮助项目团队和决策者从多个角度审视项目,确保项目的成功启动和执行。通过详尽的分析和规划,可以提高项目成功的可能性,降低失败风险,同时增强各...

    11-运用价值工程方法审视、分析和改进玉柴的管理.pptx

    审视阶段是从宏观角度把握玉柴的现状,识别主要问题并集中资源解决。分析阶段则深入到微观层面,论证改进的可行性并制定计划。改进阶段则是执行这些计划并评估效果。 以取消柴油机出厂试验专检为例,玉柴在2004年前...

    软件项目管理实验报告 (4).docx

    - **新的查看选项:** 新增了多种视图选项,如甘特图、网络图等,便于从不同角度审视项目进度。 - **更简单的视图自定义:** 用户可以根据自己的需要自定义视图,以更好地满足个性化需求。 - **用户控制的日程排定:...

    软件项目经理的岗位职责-物业项目经理岗位职责.docx

    8. **市场与竞品分析**:站在市场角度审视公司产品,分析优缺点,提供改进方案,并在售前阶段支持业务,向客户展示产品优势。 9. **项目预算与成本控制**:制定项目预算,管理项目成本,同时控制项目风险,确保项目...

    物流项目建议表.doc

    他们可能从更宏观的角度审视项目,关注其对公司整体运营的影响。 9. **备注**:备注区域用于记录其他未涵盖的重要信息、附加说明或特别注意事项。这可能包括项目实施中的特殊要求、变更记录或者对项目进度的观察。 ...

    创业计划书-电子科技商业计划书

    总的来说,《电子科技商业计划书》是一份全面的指南,它将帮助创业者从各个角度审视并规划他们的创业项目,以提高成功的机会。在撰写和实施这份计划书的过程中,创业者需不断学习、调整和优化,以适应快速变化的电子...

    【创新创业材料】国家示范性高等职业院校建设项目可行性研究报告.zip

    该报告首先从宏观角度审视了创业环境的利好政策和社会发展趋势,结合行业分析,明确了项目的市场定位。随后,通过市场调研和数据分析,确立了目标市场的需求规模和特点,为产品或服务的设计和推广提供了依据。报告中...

    软件项目管理实验报告 (3).docx

    - **新的查看选项**:支持多种视图模式,便于从不同角度审视项目进度和资源分配。 - **视图自定义简化**:允许用户根据个人喜好或项目需求定制视图,提高了灵活性。 - **用户控制的日程安排**:增强了用户对项目时间...

    大学生创新创业训练计划经验分享

    1. **研究视角创新**:尝试从不同角度审视问题,比如社会学、心理学或者经济学的角度。跨学科的研究视角往往能带来新颖的观点。 2. **研究对象创新**:选择一个较少被探索的对象或领域作为研究重点,这有助于发现新...

    项目管理PowerPlan

    - **全局资源分析**:从整体角度审视资源利用情况。 #### 六、管理与更新进度 ##### 5.1 管理目标进度 - **保存目标进度**:记录项目的目标进度,以便后期对比。 - **使用目标进度**:参照已保存的目标进度进行...

    项目范围管理教辅.docx

    - **项目构思的方法**:如SWOT分析、PEST分析等工具,帮助团队从不同角度审视项目。 **3.4 项目选择** - **项目选择的过程**:基于项目评价标准,对多个候选项目进行筛选。 - **项目建议书**:详细描述项目的背景...

    用例分析技术(原书第二版)

    - **进度规划**:用例分析有助于评估项目规模,合理分配资源,制定项目计划和时间表。 - **测试策略**:用例可以作为测试案例的来源,确保所有功能点都被充分测试。 - **度量与验证**:用例提供了一个基准,用于衡量...

Global site tag (gtag.js) - Google Analytics