假设您为一家突然决定进行自定义内部软件开发的大公司工作.此外,他们希望能够为客户提供成功的开发(如果有的话).
现在你负责它.
您认为构建成功的软件开发基础架构最重要的是什么?
灵活应对未来增长
灵活使用的技术(包含c,java,.net,web,mobile等项目)
什么样的工具(源代码控制,伪造......),硬件(虚拟,单独的开发和生产,......),流程(指南,代码审查......)等.
更新:请不要回答您需要合适的人和正确的工具.这正是我正在寻找的..什么是正确的工具,你会先雇用什么类型的人加入你的团队?想想它,因为你将成为这一发展的领导者.
让自己通过乔尔测试,至少得分为10分.
我认为拥有合适的人才是最重要的.如果你的程序员很臭,那么别的什么都不重要.
有人知道他们在做什么.