软件开发过程中使用blog的重要性
一直以来,软件开发始终是非常隐秘的事情,让太多的人过早知道,就可能被别人“偷走”你的新创意。但是,如今这些“传统观念”已经动摇,Blog模式已经被许多大牌软件开放商接受,从一开始就敞开大门,与潜在客户、合作伙伴等共享信息,可以使软件开发工作得以提高。Lotus软件创始人Mitch Kapor很早就创建了自己的Blog,他说这是很重要的与用户交流了解他们的渠道。“一些最聪明的对这项产品感兴趣的人和我联系,”Kapor说:“反馈越多,把这些想法融入到产品中,产品就越好。”
同时,软件工程实践中有些难题一直无法得到很好的解决,比如软件工程的方法论为什么不灵?信息湮灭如何处理?如何减少新技术应用的风险?如何防止积重难返?如何控制个人英雄、管理决策、团队士气变化的过程,甚至无法知道我们不知道什么不知道,这些都阻碍了软件开发的顺利进行。
因此,针对软件开发中“产品”和“知识”同步获得和完善,采用Blog来处理内部交流信息有先天的优势。Pyra实验室最早就是为了在Web项目开发过程中进行交流而开发Blog在团队内部和外部分享信息。Pyra实验室创始人之一Paul Bausch说:我们认识到它是个交流的强有力工具,因为它让我们这个团队工作的非常顺利。
所以,有人甚至说程序员必须要拥有自己的Blog。一旦建立了Blog,你可以把你的心得放在上面让别人参考,你可以在同行的Blog的上面获得经验。由于Blog是完全由你控制的,而且发表不用重新编写网页,直接打入内容就可以了,Blog服务器自动处理的。这一点特别适合更新比较快程序员使用。