接着昨天的写。今天写我认为的一个
javaEE
项目中应该提倡的做法。
1.
开发流程尽量简化,采用迭代增量的模式,做适合项目需要的文档。很多时候千言不如一图,原型开发我认为也非常重要。
2.
采用成熟的框架,
ssh
组合或更多
full-stack
的框架如
seam
等都是不错的选择。如果一定要用公司的框架,至少
SA
要非常熟悉这个框架,在出现问题时要能快速的解决。
3.
对业务的分析做到越细越好,如果有条件让更多的开发人员参与业务的分析,同时形成项目通用的业务语言(实在不行,精简的
user story
也可以)。对于每个达成共识的业务都要能记录下来,并能方便的进行查阅。业务模型和业务规则要始终与当前需求、代码和数据库保持一致。
4.
在团队的建设上,需要更多的投入。不要为了节约成本,让很多程序员老后面才加入团队。一个稳定、团结、有冲劲的团队能比松散而人数更多的团队,完成的更快更好。然后要加强沟通,比如每天开个小的茶话会,大家交流下各自的工作情况,有什么困惑和疑难,提出来大家一起解决,避免大家各自做相同的逻辑(很多东西经过抽象可能就是一个)。在工作之余大家一块吃吃饭,打打游戏等都是增进感情的好方法,大家彼此熟悉了,工作上也能更好的协作。
5.
对程序员要有更高的要求,
SA
有责任让程序员了解更多的东西,如面向对象的
5
大原则、一些模式、
junit
、重构等,这些其实并不是什么高深的东西,仅仅是掌握一些方面也能对代码质量和开发中的愉悦度产生很大促进。要激发他们对技术的热爱和对代码质量的追求,因为最终受益的还是他们。
XP
所提倡的结对编程也是快速进行知识传递的好办法。
6.
采用
wiki
进行项目进度跟踪和一些文档的展示。这次用
excel+cvs
的方式感觉很是麻烦,在
spring
翻译中我们采用
wiki
的方式就感觉很好。
暂时先想到这么多,有更多体会,再来补充!
分享到:
相关推荐
- **项目管理的是与非**:区分了项目管理中正确的做法与错误的做法。 - **项目管理理论中关于软件项目外包采购管理的探讨**:从理论角度分析了软件项目外包采购管理的策略。 - **项目管理三角形**:进一步解释了项目...
这种做法可以将文档编写的工作量减少至最低,同时确保所有团队成员都能够随时获取最新的项目信息。 敏捷项目管理的文档通常不需要覆盖项目的所有细节,而是侧重于捕捉那些关键信息,这些信息有助于推动项目向前发展...
项目管理采用按“日”分派任务的方式,每日例会成为沟通的重要平台,成员汇报进展,开发经理安排新任务,这种做法有利于实时监控项目状态,确保目标的实现。项目组还设计了一套基于任务完成率的绩效评估体系,对于...
这种做法导致了与客户的沟通不足,可能影响了双方关系。 - 内部团队沟通:项目经理过于专注于技术问题,未能充分与团队成员进行有效沟通,误以为只要多做事就能赢得团队认同。这实际上可能导致团队协作效率下降。 ...
当项目经理怀疑关键成员可能离职时,正确的做法是尝试与该成员进行深入沟通,了解其真实想法,并寻求解决方案,而非立即采取强制措施或提前替换人员。**签订承诺书**虽然在一定程度上能表达公司的诚意,但并非最佳...
基准分析是将项目当前的做法与行业内最佳实践进行比较的一种方法,旨在通过对比来改进项目的质量管理和过程。 通过对上述知识点的学习,考生可以更好地理解和掌握信息系统项目管理中的质量管理概念、方法和工具,...
这种做法确保了质量的全程监控,避免了后期的质量问题。 3. **量化可追溯的需求管理**:通过明确的需求提取、组织和文档化,以及使用用例和场景来驱动设计、实现和测试,确保软件能满足最终用户的需求。需求管理...
7.2-7.3 分析我国目前较少采用经评审最低投标价法的原因,主要是为了避免单纯追求低价可能导致的质量问题,提倡综合评价投标人的价格、技术、服务等因素,寻求性价比最优的解决方案。 综上所述,世界银行贷款土建...
他反对的一些做法包括不根据业务流程建模、将汇总数据当作最底层细节数据、以及没有明确粒度就开始建模等。 以零售业为例,对于大型杂货连锁店,业务流程可能涉及销售、库存管理、促销活动等。粒度可能细化到单笔...
然而,实际操作中,我们常常会遇到各种反模式,即所谓的"软件过程反模式",这些是实践中常见的一些不良做法,往往导致效率降低、成本增加、质量下滑等问题。本文将深入探讨"Software-process-antipatterns-catalogue...
项目中可能需要与后端服务进行交互,文章中提到了使用Postman的Mock功能来模拟后端接口,这在前后端分离开发中是非常常见的做法。Mock功能可以帮助开发者在没有实际后端接口的情况下,模拟出与后端服务交互的情况,...
首先,书中指出应该尽量避免使用`#define`来定义常量或函数,而是推荐使用`const`关键字和内联函数。`#define`定义的常量在预处理阶段就被替换,导致编译器无法进行类型检查,可能引发错误。内联函数则可以在编译时...
首先,在课程设计方面,提倡分工明确,确保每个学生在小组学习中都有事情可做,从而让学生成为学习的主人。这种做法不仅能够增强学生的集体荣誉感,还能让学生学会倾听与尊重他人的意见,促进小组内部的互动、互助和...
以下是一些针对C++程序员的改善程序设计技术的有效做法: 1. **模块化设计**:将大型项目分解为小而独立的模块,每个模块有明确的职责,可以提高代码复用性和可读性。 2. **面向对象编程**:利用C++的类和对象,...
传统的观点认为,工人应该对质量负责,但在现代质量管理体系中,责任更加分散,强调整个组织的责任。质量保证不仅仅依赖于工人的个人表现,还需要通过系统的改进、流程优化和全员参与来实现。 #### 题目11:返工与...
### 《人月神话》全文核心思路概括与总结 #### 第1章 焦油坑 本章描述了软件开发过程中遇到的一种现象:虽然每个独立的技术难题都可以解决,但当...正确的做法应该是及早识别问题,并采取有效措施进行调整和修正。
因此,他提倡灵活的项目管理策略,如迭代开发和敏捷方法。 6. **软件架构**:书中强调了软件架构在项目中的关键作用,一个好的架构可以简化开发、测试和维护。布鲁克斯倡导在项目早期就进行架构设计,以确保系统的...