您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 项目标准化管理软件Software项目管理
项目标准化管理:软件Software项目管理(projectmanagement)固化、简化、标准化疯狂代码ĵ:http:/CrazyCoder.cn/ProjectManagement/Article49571.html 我曾任职某公司软件Software工程中心有8位项目经理(projectmanager)成功地管理过许多应用软件Software开发项目部门同事戏称他们“8仙”他们带项目风格迥异就像8仙过海各有神通 第位性格温和、思路清晰走是专家形象路子只要和用户交流次就能获得用户认同和尊重;般问题刚有苗头就会被他察觉并化解于无形的中因此被用户敬若神明言听计从 第2位性格开朗、善于沟通走是关系调节路子几次接触就能和用户称兄道弟于是项目中所有问题都在酒桌上解决 第3位善于把握用户心理和用户内部的间矛盾走是威逼利诱路子由于项目中用户方关键人员有涉足幕后交易因此往往有苦难言只能就范因此即使遇到最刁钻、难缠客户经他番软硬兼施最后也都能摆平 第4位为人踏实、肯干富有耐心走是埋头苦干路子态度极佳、有求必应和用户处时间长了就是铁石心肠用户也不再忍心刁难 而其他几位也都可以归结为以上某两种或几种类型结合 在大家津津乐道他们传奇般成功项目管理(projectmanagement)经历的余我曾私下向他们取经:如何才能取得软件Software开发项目成功?他们观点居然出奇地致:最重要是规范标准开发过程管理! 那么为什么要规范标准软件Software开发过程?又如何规范标准软件Software开发过程呢? 我认为规范标准就是要约束自己、约束参和软件Software开发过程各方目是要消除软件Software开发中种种不良做法和习惯采用符合软件Software规律、事半功倍思路方法降低风险以使软件Software开发项目能获得可重复、可以预期满意结果 整理总结多年来项目管理(projectmanagement)实战经验和领悟我觉得要规范标准软件Software开发过程必须做好“3化”、同时避免踏入两个误区所谓做好“3化”、避免踏入两个误区就是指要坚持固化、简化、标准化避免踏入僵化、随意化两个误区 第要“固化” 软件Software过程又称“软件Software生存周期过程”是软件Software生存期内为达到定目标而必须实施系列相关过程集合说白了就是软件Software开发中系列最佳实战集合所谓“固化”其本质就是把软件Software开发过程中已被实战反复证明、符合软件Software规律正确做法(最佳实战)沉淀在开发管理流程的中供后人实战时借鉴、使用 软件Software企业是个天才汇集地方是人类智慧最集中场所的同时由于软件Software人才流动性很强软件Software企业又是智慧流失最快地方我觉得软件Software企业要想做大、做强除了采用好机制留住人才的外最重要是沉淀众人智慧而企业沉淀众人智慧有3个载体:第是知识库第2是流程第3是软件Software资产库(面向领域软件Software构架及构件库)沉淀众人智慧过程就是“固化” 有了固化软件Software开发管理流程才有了规范标准软件Software开发过程基础通过不断地固化软件Software开发实战中符合规律正确做法我们得到了流程规范标准然后用这些流程规范标准指导新软件Software项目开发并在开发实战中持续改进从而使得我们软件Software开发过程越来越规范标准 固化软件Software开发实战分为两个层次个是制度个是指南制度是公司强制执行些流程规范标准不可缺失、省略如公司制定标准、规范标准、管理制度等;而指南是般情况下推荐执行建议这么做允许根据项目实际情况适度剪裁、取舍如公司定义软件Software开发过程模型、模板等实现固化手段也多种多样如通过管理制度、定义开发过程、采用软件Software工具、培训等根据本人实战体会采用些项目管理(projectmanagement)辅助软件Software工具不失为“固化”众人智慧、规范标准软件Software开发过程管理有效手段! 说到“固化”有企业走向了另个极端:僵化不顾本企业、本项目实际情况对ISO9000、CMM、ISO12207等标准盲目地生搬硬套、墨守成规对其他企业成功经验不加消化照搬照抄、教条主义从而扼杀了项目团队(Team)主观能动性和创造性殊不知标准、规范标准、过程模型、模板是死参和项目团队(Team)成员才是规范标准软件Software开发过程主角和灵魂 第2要“简化” “固化”只是规范标准软件Software开发过程“静态基础”而“动态管理”对于规范标准软件Software开发过程更为重要 回顾上个世纪70年代软件Software开发很简单因此很容易规范标准随着软件Software项目规模越来越大软件Software开发过程越来越复杂涉及人、财、物资源也越来越庞大复杂导致多变多变带来随意随意容易使软件Software开发误入歧途使开发过程难以规范标准所以说规范标准软件Software开发过程还必须简化软件Software开发过程! 说到简化也有企业走进了“随意化”误区自由主义、经验主义随心所欲地发挥口头协议满天飞时间紧、人手不足是他们抛弃规范标准、拒绝监督最佳接口其实简化绝不意味着随意化 如何简化呢?我认为采用基于构件软件Software开发思路方法就是种有效手段通过对应用领域研究(领域工程)提炼领域需求共性和变化性刻画领域模型设计面向领域体系结构开发各种构件从而使应用软件Software开发过程更接近于工业化生产流水线基于体系结构用各种构件进行组装简化了软件Software开发过程变化原因更少更容易规范标准管理 第3要“标准化” 前面所说固化、简化都只是单个企业内部实战行为而“标准化”则是整个社会范围内固化和简化行为技术标准化、管理过程标准化、度量标准化、应用领域内业务标准化都是推动整个软件Software行业内、软件Software产业链上各个企业规范标准软件Software开发过程前提基础和有力保障标准凝聚着众多企业、科研院所智慧同时又大大简化了标准所规范标准领域内软件Software开发过程当然标准化也是规范标准软件Software开发过程征途上最漫长、最困难而又最具意义步 总的失败软件Software项目各有其失败而成功软件Software项目都样:离不开规范标准软件Software开发过程管理固化、简化、标准化正是规范标准软件Software开发过程重要3个方面2009-1-915:20:25疯狂代码
本文标题:项目标准化管理软件Software项目管理
链接地址:https://www.777doc.com/doc-648674 .html