请教在大公司做软件开发的高手:(100分)

J

jhliang

Unregistered / Unconfirmed
GUEST, unregistred user!
请教在大公司做软件开发的高手:
如何从技术上组织和管理一个ERP或类似项目的开发?
如何提高开发效率,减少重复工作?
如何面对客户较低,需求定义不明确的问题?
如何管理及控制源代码版本冲突?
如何有效激励员工,提高程序员的积极性?
如何看待DBMS的作用,是不是应该更多地利用存储过程、触发器等DBMS的功能,其利弊是什么?

国外或国内的大软件公司在这些方面是否有一些独到之处?
请给我一些可操作的意见,或是推荐一些这方面的好书。谢谢!
 
我是作ERP的,你应该多看看cmm的资料。
数据库可能要根据具体的类型,我们用的是db2,存储过程用c写,主要是避免
与前台的过多网上交互。触发器能够在数据一级保证数据的一致性,但是要分析其性能。
激励员工不是一句简单的话能说清楚的,关键是项目经理的能力
 
理论上的东西从书上学吧,《软件工程-实践者的研究方法》是一本好书
其他的东西我也想知道,强烈关注[8D]
 
再学习!!!!
 
代码:
procedure TForm1.SetFocus(Sender:TObject)
var
  i:Integer;
begin
  for i:=1 to 100do
    [red]ShowMessage("[8D]");[/red]
end;
 
管理参考RUP
用ClearCase控制版本
 
To 郭玉梁
what is RUP and what is clearcase?
 
有没有在大公司做的告诉小弟,大公司怎么做项目管理?
 
Rational Unified Process
看过了你绝对不后悔
ClearCase
是Rational的版本控制工具
看看Rational
 
说清一点
 
了解uml建模,或者rational rose等的使用,请参看如下网址
http://www.umlchina.com/
当然项目的scm工具还有微软的clearcase,rational的mks,pvcs等
 
工具只是给你使用来提高效率和增产的
我认为 先从项目管理角度入手不失为好的办法
然后再和工具套接
 
jhliang, RUP 是一套开发管理模式的规范。将开发过程细分为不同的阶段。
理论上讲的多些。 相对RUP来说。 如果做项目管理, 还可以看看 TSP,PSP。
TSP:小组软件开发过程
PSP:个人软件开发过程
TSP 相对RUP来说更加贴近实际开发

你提到的其他问题,可以讲很多东西出来。昨天我刚和两个公司的项目管理人讨论
过这些内容。如果你想聊聊。可以打电话说,打字太麻烦了
 
有本书可以参考,为软项目求生指南。
代码大全作者的另一本书。
相当不错。。。。。
深圳有的买
 
[8D]关注
 
顶部