您的位置:软件测试 > 软件项目管理 > 项目管理综合 >
软件项目开发??管理措施
作者:网络转载 发布时间:[ 2013/5/2 14:24:33 ] 推荐标签:

我们的开发是基于网络的,在互联网高速发展的,代码的安全也是一个不容忽视的问题,我们要注意代码的泄漏和丢失,除了掌握一些基本的安全知识以外,还要进行代码的备份(局域网备份和存储设备备份),这样在出现意外的情况下可以及时的恢复系统的正常运行。

4. 测试管理

在开发人员完成了功能模块后,测试人员开始了测试规划,确定需要测试哪些方面,如何测试及进度安排。测试人员需要写许多测试用例、测试报告等,有些测试代码需要集成测试,有些可能需要进行单独的测试,目的都是为了使产品符合要求,使开发人员容易找出问题所在并改正。产品功能是否符合了要求,是否能被发布是由测试人员决定的,因此测试人员也比较辛苦,责任重大。通过了每天的测试,还有一些性能测试、兼容性测试、灾难测试等需要在产品发布前进行。在完成这些测试之后由测试人员决定本产品是否能发布出去了。

由于我们每天进行着测试,因此经常有BUG被测试人员发现,一旦发现了新的BUG,会被添加进测试报告中,同时注明紧急程度,以便开发人员可以及时进行错误BUG的修改。需要指出的是我们对BUG的定义比较广泛,一些新功能也可以作为BUG被提出,只不过这些BUG级别比较低,让它们进入到下一个版本中去实现。因此BUG的创建者也可以是技术支持人员、市场人员甚至开发人员本身。关于开发人员本身,因为他可能会找出一些BUG,有些是其他开发者的,有些可能是此开发者本身的,把这个BUG添加进测试报告中可以帮助开发人员在以后产生新问题时或类似的BUG时有一个借鉴和思路。

5. 维护管理

后期的软件维护和管理也是一个非常重要的任务。定期的升级服务和培训会让客户对软件有个良好的映像。

6. 组织(团队)管理

软件项目开发过程中注重的是团队精神的发挥,我们的目标是一个软件、系统而不是几个模块的简单组合。在软件开发管理中,不能采用明令制度的方式来要求何限制开发人员,必须要有办法激励人的内动力,而激励人的内动力好的办法是将付出和收益紧密的结合。团队精神的凝聚主要的是信任与尊重。正所谓“用人不疑,疑人不用”,如果没有基本的尊重与信任,哪里来的凝聚力,何谓团队精神?

软件项目开发人员应该本着态度第一、效率优先的工作原则,在平时的日常工作和生活中,大脑的休息和充足的睡眠可以保证开发人员有个良好的心态和精力。也许在IT行业来说,程序员加班已经成为一种佳话,一种习俗,但我们要制止长期的加班和无效率的加班,在项目不紧张或者无项目的情况下可以适当的放松、休息来调节个人的情绪和精力。

作为软件开发人员的大部分时间是在公司里度过的,因此公司的生活成了大家主要组成部分。员工之间关系的融洽,交流的畅通显得非常重要,同时大家也不想自己的生活这样枯燥乏味,一直同机器打交道。沟通无处不在,交流随时发生,有许多关系是在工作之外建立起来的。软件公司内是很容易产生各种矛盾的,因为这是由你的工作性质所决定的,比如测试人员或用户会对你的实现不满意,提出各种要求时,我相信你有时会有所抱怨的,无形之中产生了对立,发展到后来会有抵触心理。我相信大部分人都会有此感受,这不是你的错,这主要是由我们的工作性质决定的。如果你的工作是把财富带给对方,则对方会非常欢迎你的到来,把你奉为财神爷来对待,同你的关系会非常融洽友好。因此我们需要在工作之外来消除这种对立矛盾的关系,建立一种融洽的工作氛围。我们在平时吃饭的时候饭桌上大家互相聊天沟通,说一些幽默笑话之类的,给我们紧张的工作增加点轻松的氛围。隔断时间大家可以组织一下活动,增加了公司的凝聚力。一个产品发布后组织一次活动,让绷紧的神经松弛一下,更好地迎接下一个挑战。

团队的每个成员都会养成写Blog的习惯。经常写写Blog,一是可以让大家都知道自己在做什么事情,二是项目结束时方便写后的工作总结(许多工作自己当时不纪录也忘记了),三是利于提高自己的水平(工作和学习写点总结会系统的总结和归纳思路,进步很快)。

上一页12下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd