51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2430|回复: 1
打印 上一主题 下一主题

[讨论] 如何管理项目开发过程中的产物

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-10-21 18:43:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我们项目组使用的是tcl语言,开发工具是ultraedit。 平时工作流程是。客户提出需求-开发-测试-上线,但是我们的开发环境就是真实环境,没有测试环境,大家直接ftp程序到本地做开发,然后在ftp上真实环境。
     在这个过程中程序的修改无法跟踪。 我们用svn,但是大家都不会将改过的程序再次上传到svn中,每次不停的催,和检查,我80%时间都浪费在这个上面,我现在很困扰。如果ultraedit可以和svn集成,这样大家提交更改都可以被记录下来,但是svn有不能和ultraedit集成。
    请高人指点,还有什么好的办法吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-10-22 13:12:46 | 只看该作者
说下我个人的意见吧:
你先想想我下面的问题:
你这个项目有多大?一次从需求到上线要经历多长时间?有几个人在同时工作?他们之间相互的配合以及默契程度如何?与客户的交流情况怎样?项目的稳定性怎样?项目组的稳定性又怎样?

下面我来说我的看法。
就lz的描述而言,让lz所头疼的,就是开发过程中的版本控制问题。的确,版本控制非常重要,因为这可能会对项目的进度和成本产生非常重大的影响。但有的时候,问题可能不是我们大家想象的那么严重。如果项目周期足够短,项目组成员间足够默契,我们的版本控制其实就显得容易得多,有的时候甚至并不需要专业工具来进行操作。当然不可否认专业的工具会带给大家许多好处。但用在这里,明显会让开发人员觉得重复操作,增加工作量。
然而,如果项目组确实需要专业的工具来进行版本控制,我觉得可以这样操作。这里我不知道你所说的ftp服务器在哪里,如果在公司本地,我想你们完全可以在ftp的服务器端进行版本控制,如果是在客户端,那么是否可以与客户进行商议,在客户端进行版本控制?
如果这些都不行,那你可以和PM一起征求下大家(开发人员)的意见,看大家觉得怎样做能更和谐一些(罪过,用了“和谐”一词)。比如,可否在ftp上建立多个文件夹(每日一个),让开发人员每天把代码文件上传到指定的文件夹里面。还有,可否每日在开发人员本机保留一个备份等。


最后,再说说人员的问题,
1. 你对于开发人员不能总是催,更不要频繁的催促,这样是个人都会烦的。而是需要把其中的厉害关系讲给大家听,让大家从道理上接受这样一种做法,适当的时候,你需要跟项目经理沟通,让项目经理亲自出面交涉,以表示对版本控制的重视。
2. 多关心项目,多关心项目组成员,多参与项目交流,争取与大家打成一片,这样会让你的一些话变得更能让大家接受!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-22 11:20 , Processed in 0.084921 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表