|
一家软件公司接到了一个项目:开发某报业集团的图片管理系统,老板决定成立一个跨部门的项目组来负责这个图片系统。任务由产品经理张晓龙负责,韩冰配合张晓龙的工作。项目管理者联盟
他们商量了一下,决定尽快开一个项目启动会。会议的目的有两个,一个是大家互相认识一下,另外一个就是一起讨论一下对于这个项目的看法,以及下一步的工作安排。项目管理者联盟
市场调研避免闭门造车PgMp.mypm.net
参加会议的有张晓龙、韩冰、开发经理郑海波、两位工作不到2年的开发人员、 两位工作不到1年的新开发人员和一位旁听的报业的产品经理,会议上除了最开始的自我介绍以外,只有张晓龙、韩冰和郑海波发言了,其他人都没怎么说话。项目管理者联盟
呆过两个研发团队的张晓龙说说:“程序员考虑问题的出发点是怎么实现功能,做到没有Bug,追求性能最优。软件工程师则会考虑得更全面一些,除了考虑功能的实现外,还需要考虑两点。一是编写代码和注释等内容的规范性,这是行为习惯 的改变,要考虑到研发团队里其他同事读你代码时的感受,产品是有生命周期的,当产品做新版本的时候,代码和注释的规范性会得到后续开发者的敬意;二是功能的易 用性,程序员的逻辑和用户的使用逻辑在很多时候是存在差异的,程序员是从自己的逻辑去实现功能,软件工程师却能从用户的角度出发去设计开发软件。作为程序员会因为自己实现了复杂的功能而自豪,但作为软件工程师则会因为很多人在使用他开发 的软件而且评价说很好用而骄傲。我希望大家都能成长为软件工程师、高级软件工程 师、系统架构师,成为这个领域内的专家。”项目管理者联盟
郑海波之前负责过衔接报社采编系统的××内容管理系统,作为开发经理,同时也是这个项目组研发的leader,他首先说:“本来××内容管理系统中就包含了图片管理功能,系统前端衔接的是报社的采编系统,可以对采编里的图、文、批注、修改意 见等数据进行自动保存管理。对于这次的项目,我的理解是在××内容管理系统中的 图片库的基础上进行二次开发,比如增加图片的分类及浏览等功能。”项目管理者联盟 项目管理者联盟
|