【项目管理知识】日本软件开发项目管理的特点
软件项目管理试题库及答案

第零章-软件项目管理概述一.选择1. 以下哪一项最能表现某个项目的特征(C)A. 运用进度计划技巧B. 整合范围与成本C. 确定期限D. 利用网络进行跟踪2. 项目管理需要在相互间有冲突的要求中寻找平衡,除了:(A)A. 甲方和乙方的利益B. 范围,时间,成本,质量C. 有不同需求和期望的项目干系人D. 明确的和未明确表达的需求3. 以下都是日常运作和项目的共同之处,除了:(D)A. 由人来作B. 受制于有限的资源C. 需要规划、执行和控制D. 都是重复性工作4. 有效的项目管理要求项目管理团队理解和利用以下专业知识领域的知识和技能,除了:(C)A. 项目管理知识体系B. 应用领域知识、标准与规章制度C. 以项目为手段对日常运作进行管理D. 处理人际关系技能5. 下列都是子项目的正确说法,除了:(D)A. 划分子项目的目的是为了便于管理B. 子项目的划分便于发包给其他单位C. 项目生命期的一个阶段是子项目D. 子项目不能再往下划分成更小的子项目6. 管理一个项目包括以下内容,除了:(D)A. 识别要求B. 确定清楚而又能实现的目标C. 权衡质量、范围、时间和费用的要求D. 制定符合项目经理期望的计划和说明书7. ( C) 是为创造一种产品、服务或者结果而进行的临时性的努力A. 项目群B. 过程C. 项目D. 组合8. 下列(D )不属于项目管理的特征A. 独特性B. 通过渐进性协助实施的C. 拥有主要顾客或项目发起人D. 具有很小的确定性9. 下列(C)不属于项目管理的三维约束A. 达到范围目标B. 达到时间目标C. 达到沟通目标D. 达到成本目标10. (A)就是将知识、技能、工具和技术应用到项目活动,以达到组织的要求A. 项目管理B. 项目组管理C. 项目组合管理D. 需求管理11. 为相同的功能组合而实施的一系列应用开发项目,作为(B )的一部分,后者能够得到更好的管理。
A. 组合B. 项目群C. 投资D. 合作12. PMI提供的认证项目叫做(B )A. Microsoft Certified Project ManagerB. Project Management ProfessionalC. Project Management ExpertD. Project Management Menter二.填空1. 项目目标成功实现的制约因素有:(项目范围),成本,进度计划,客户满意度。
软件开发项目管理实施手册

软件开发项目管理实施手册一、引言软件开发项目是一个复杂而庞大的工程,合理的项目管理能够有效地提高项目的成功率及交付质量。
本手册旨在为软件开发项目的管理者提供一份实施手册,帮助他们合理规划、组织、执行和监控软件开发项目,从而实现项目目标。
二、项目准备阶段1. 项目背景与目标在项目准备阶段,首先需要明确项目的背景和目标。
通过与相关利益相关者的沟通和讨论,明确软件开发项目的背景信息、目标和业务需求,确保项目的方向和范围明确。
2. 项目组织结构在项目准备阶段,需要建立适当的项目组织结构。
明确项目经理、项目团队成员和其他相关人员的职责和权责,确保项目管理层级清晰,各岗位之间的协作高效。
3. 需求分析项目准备阶段还需要进行需求分析。
通过与业务人员的沟通,获取并分析项目的需求,将其转化为明确的功能和性能要求,为后续的开发工作提供参考。
三、项目执行阶段1. 项目计划与进度管理在项目执行阶段,首先需要制定详细的项目计划和进度安排。
将项目目标和需求分解为具体的任务,制定任务的执行顺序和时间安排,并为每个任务分配适当的资源,以确保项目的进度得以控制。
2. 资源管理在项目执行阶段,需要合理地分配和利用项目资源。
包括人力资源、财务资源、技术设备等,以确保项目的资源使用高效,避免资源浪费和瓶颈。
3. 风险管理项目执行阶段还需要进行风险管理。
识别项目中的风险因素,评估其潜在的影响程度和发生概率,并制定相应的风险应对策略,减少风险对项目的不利影响。
四、项目监控阶段1. 进度监控在项目监控阶段,需要持续地监控项目的进度情况。
与实际进展进行比较,及时发现偏差,并采取相应的措施进行调整,确保项目能够按时交付。
2. 质量控制项目监控阶段还需要进行质量控制。
通过制定规范和标准,对项目中的工作进行质量检查和评估,发现和解决问题,保证项目交付的质量符合要求。
3. 成本控制在项目监控阶段,需要对项目成本进行有效的控制。
进行成本估算和成本控制,确保项目的开发成本在可控范围内,并对超出成本的情况进行合理的解释和调整。
软件项目管理经典案例

软件项目管理经典案例全文共四篇示例,供读者参考第一篇示例:软件项目管理是现代企业中非常重要的一部分,它可以帮助企业有效地规划、执行和监控软件开发项目,确保项目按时、按质、按标准完成。
在软件项目管理领域,有许多经典案例可以供我们学习和借鉴。
下面我们就来看一些经典的软件项目管理案例。
1. IBM的OS/360项目IBM的OS/360项目是计算机历史上最有影响力的一个项目,也是软件项目管理领域的经典案例之一。
该项目开始于上世纪60年代,旨在开发一款操作系统,以支持IBM的大型机产品。
由于该项目规模庞大,涉及的技术复杂,以及开发团队庞大,因此项目进度一度非常缓慢。
IBM在项目管理方面做出了一系列创新,包括采用模块化开发、引入正式的项目管理方法等。
最终,IBM成功地完成了OS/360项目,为公司带来了巨大的商业成功。
2. 微软的Windows项目微软的Windows项目是另一个软件项目管理领域的经典案例。
Windows是微软公司的旗舰产品之一,它的开发历程非常漫长,技术难度也极高。
微软在Windows项目中采取了许多先进的软件项目管理技术,如敏捷开发、持续集成、自动化测试等。
这些技术帮助微软团队高效地协作,不断迭代产品,最终成功地推出了多个版本的Windows操作系统,赢得了广泛的用户认可和市场份额。
3. 苹果的iPhone项目苹果的iPhone项目也是软件项目管理领域的一个经典案例。
iPhone是苹果公司推出的一款革命性的智能手机,它的开发历程非常复杂,需要涉及硬件、软件、设计等多个领域的协同合作。
苹果在iPhone项目中采用了独有的创新模式,如设计驱动的开发、高度集成的团队协作等。
这些方法使得苹果成功地推出了多个版本的iPhone产品,成为全球最受欢迎的智能手机之一。
4. 谷歌的Android项目谷歌的Android项目也是软件项目管理领域的一个典范案例。
Android是谷歌公司开发的一款移动操作系统,它的开发历程充满挑战和机遇。
项目管理与经济决策知识点

项目管理与经济决策知识点
以下是 7 条关于项目管理与经济决策的知识点:
1. 明确项目目标就像是在大海航行中有了灯塔!比如说,我们在做一个软件开发项目,如果目标不清晰,那岂不是像无头苍蝇一样乱撞?糊里糊涂的可不行啊!
2. 风险管理绝对不能马虎呀!就好比出门要看天气预报,知道可能有暴风雨咱就得提前准备伞。
项目中要是没做好风险管理,遇到问题时可就傻眼啦!
3. 资源分配要合理呀,这可关系到项目能否顺利进行!想象一下,如果把所有的资源都集中在一个地方,其他地方不就“饿肚子”了吗?那怎么能行呢!
4. 团队沟通那是超级重要的!就像人的血脉一样,不顺畅不就堵住了嘛。
大家在项目里如果沟通不好,那不就容易闹矛盾、出岔子呀!
5. 成本控制得牢牢的呀!不然花超了预算,那可就悲剧啦!就像家里过日子,得算计着花钱呀,不能乱挥霍呀!
6. 制定详细的计划就像是绘制地图,没有它你能找到正确的路吗?一个项目没有好的计划,那必然是会乱套的呀!
7. 决策要果断但不能盲目!这就好像在岔路口选择,得快速决定走哪条路,但也不能瞎选呀!犹豫不决或者乱选一通,那后果可不堪设想哟!
我的观点结论:项目管理与经济决策紧密相连,每一个环节都至关重要,只有做好这些,项目才有可能成功!。
项目管理学教案

项目管理学教案篇1一、教学目标(一)知识目标1. 学生将全面理解项目管理的基本概念,包括项目、项目生命周期、项目干系人等。
例如,能够准确区分不同类型项目的特点,像建筑项目的长期性和一次性,软件项目的迭代性等。
2. 深入掌握项目管理的五大过程组,即启动、规划、执行、监控和收尾。
知道每个过程组包含的具体知识领域,如规划过程组中的范围管理、时间管理、成本管理等知识领域的主要任务和相互关系。
3. 熟悉项目管理中常用的工具和技术,像甘特图用于项目进度安排,WBS (工作分解结构)用于项目范围界定,挣值管理用于项目成本和进度的综合监控等。
能够读懂并绘制简单的甘特图,构建小型项目的WBS。
(二)技能目标1. 培养学生的项目规划能力。
学生能够针对给定的项目情景,制定出合理的项目计划,包括确定项目目标、分解项目任务、估算项目资源、安排项目进度等。
比如说,给学生一个模拟的校园活动项目,学生可以制定出从活动筹备到执行的详细计划。
2. 提升学生的团队协作与沟通能力。
在项目管理的模拟实践中,学生要学会与团队成员有效沟通,明确各自的角色和职责,协调各方资源。
例如,在小组项目中,学生能够主动承担团队中的角色,及时向其他成员反馈项目进展情况,处理团队中的冲突等。
3. 锻炼学生的风险识别与应对能力。
学生可以对项目中可能出现的风险进行识别、分析其影响程度,并制定相应的应对措施。
像在一个商业项目模拟中,能够识别出市场变化、技术难题等风险,并提出应对方案。
(三)素养目标1. 培养学生的全局观。
让学生明白项目管理是一个系统工程,各个环节相互关联、相互影响。
在看待项目时,不能只关注局部,而要从整体出发考虑项目的目标、进度、成本等多方面的平衡。
2. 激发学生的创新意识。
在项目管理的过程中,鼓励学生突破传统思维,寻找更高效、更具创意的项目管理方法。
例如,在项目的策划阶段,思考如何利用新的技术或理念来提升项目的价值。
3. 提升学生的责任心和职业素养。
软件开发成本管理基础知识

软件开发成本管理基础知识摘要本文档旨在为软件开发团队提供软件开发成本管理的基础知识,涵盖成本构成要素、常用术语解释、成本估算方法等内容。
通过详实的例子和案例,读者可以更好地理解软件开发成本管理的基础知识。
软件开发成本管理基础知识1. 成本构成要素软件开发成本包括以下几个主要组成部分:•人员成本:开发人员的工资、福利、培训等费用•硬件成本:计算机、服务器、存储设备等硬件设备的采购和维护费用•软件成本:开发工具、测试工具、版本控制系统等软件的采购和维护费用•外包成本:外包开发、测试、咨询等服务的费用•其他成本:办公空间、电力、网络等其他费用2. 常用术语解释•软件开发成本:软件开发项目从开始到结束所需的全部成本•成本估算:根据项目需求和范围估算软件开发成本的过程•成本控制:确保软件开发成本在预算范围内的过程•成本管理:软件开发成本的计划、组织、领导和控制3. 成本估算方法•自下而上估算:根据项目需求和范围估算软件开发成本•自上而下估算:根据项目整体预算估算软件开发成本•类比估算:根据类似项目的成本估算软件开发成本•参数估算:根据项目参数(如代码行数、功能点等)估算软件开发成本4. 成本估算实例例子1:某软件开发项目的需求如下:•开发人员:5人•开发周期:6个月•硬件成本:10万元•软件成本:5万元•外包成本:20万元使用自下而上估算方法,可以计算出软件开发成本:人员成本:5人×6个月×10万元/人/月=300万元硬件成本:10万元软件成本:5万元外包成本:20万元其他成本:10万元总成本:345万元5. 成本管理工具•Microsoft Project:项目管理工具,用于成本估算和控制•Jira:项目管理工具,用于成本估算和控制•Excel:电子表格软件,用于成本估算和控制结论软件开发成本管理是软件开发项目的关键组成部分,理解软件开发成本管理的基础知识对于项目经理和开发人员来说至关重要。
2023年BIM工程师之BIM工程师模拟题库及答案下载
2023年BIM工程师之BIM工程师模拟题库及答案下载单选题(共30题)1、虚拟建造技术不能够解决施工中()问题。
A.统计概算工程量B.操作是否存在冲突或违反安全规范C.是否有充足时间来完成施工任务D.检查施工顺序的正确性【答案】 A2、()是为了保证完成项目的实际成本、费用不超过预算成本、费用的管理过程。
它包括资源的配置,成本、费用的预算以及费用的控制等工作。
A.项目成本管理B.项目采购管理C.项目工程量管理D.项目质量管理【答案】 A3、项目管理的特点不包括以下哪项?()A.创新性B.单向性C.成果的不可挽回性D.独特性【答案】 B4、在合同与成本管理中,BIM模型与业务数据集成后,实现()的三算对比。
A.造价、预算、收入B.投资、造价、预算C.预算、收入、支出D.投资、收入、支出【答案】 C5、下面哪一项属于BIM技术在施工中的深入应用?()A.管线综合B.碰撞检测C.进度、成本控制D.工程量统计【答案】 C6、BIM在项目管理过程中不能实现的功能是()。
A.碰撞检查及设计优化B.可视化进度计划C.成本管控D.人力资源管理【答案】 D7、BIM是从()发展起来,逐渐扩建到全球。
A.英国B.日本C.中国D.美国【答案】 D8、选中一段管道,鼠标靠近端点控制柄然后右键点击,以下不包含在弹出对话框中的命令为()。
A.绘制管道B.绘制管道占位符C.绘制软管D.绘制管件【答案】 D9、以下哪个是族样板选用的第一原则和最重要原则?()A.族的使用方式B.族样板的特殊功能C.族类别的确定D.族样板的活用【答案】 C10、BIM技术在场地规划中的应用主要包括()和整体规划。
A.场地改造B.场地分析C.整合数据D.建立模型【答案】 B11、针对同一个项目的BIM技术应用,各自的关注点和职责也不尽相同。
例如,业主单位会更多关注( )。
A.整体项目的BIM技术应用部署和开展B.设计阶段的BIM技术应用C.施工阶段的BIM技术应用D.整体项目的成本和造价【答案】 A12、建设项目全生命期一体化管理模式不包括以下哪个方面?( )A.参与方一体化B.管理要素一体化C.管理过程一体化D.管理方法一体化【答案】 D13、以下不属于绿色建筑对CFD软件计算分析的要求的是()。
第4版2024年软考高项速记口诀
9大管理范围管理——范进度管理——进整体管理——整沟通管理——狗质量管理——子成本管理——成人力管理——人风险管理——风采购管理——采IOS7层物理层————巫数据链路层——术网络层————忘传输层————传会话层————会表示层————飙应用层————鹰软件维护的4个特性纠正性——就适应性——是预防性——鱼完善性——丸信息系统生命周期:花开云消(散)花——信息系统规划阶段开——信息系统开发阶段云——信息系统运行与维护阶段消(散)——信息系统更新阶段(消亡阶段)信息系统开发阶段的几个阶段——划分即实验划——总体规划阶段分——系统分析阶段即——系统设计阶段实——系统实施阶段验——系统验收阶段UML系统静态结构的静态模型:部队包袱够累部——部署队——对象图包——包图袱——复合图够——构件图累——类图交互图有哪些:⼝诀:定时顺序来通信,两者交互成制品解释:交互图有:定时图,顺序图,通信图,交互概览图,制品图UML系统动态结构的动态模型:用东西装信是管制用——用例图东——活动图西——顺序图装——状态图信——通信图是——定时图管——交互概观图制——制品图记忆沟通管理的干--干——识别干系人腚--订——制订沟通管理计划不--布——发布信息理--理——管理干系人期望鸡--绩——报告绩效质量特性:功能靠用小护翼功能——功能性靠———可靠性用———可用性小———效率护———可维护性翼———可移植性质量管理常用工具:老七种工具:流程图、因果图、直方图、散点图、排列图、控制图、检查表。
新七种工具:矩阵图、树状图、相互关系图、亲和图、过程决策方法图、活动网络图、优先矩阵图。
编成一句诗:流因直点列制查,矩树相亲策动优。
谐音是:刘英只点劣质茶,钜树相亲策动优。
诗文讲的故事是:有一个叫刘英的人在相亲时只敢点最便宜的劣质茶,为什么?家里穷呀。
原来,她是锯了家里的树,卖了钱,来相亲的。
可见这次相亲的策划活动有多优秀。
谐音巧计【制订项目质量计划】的工具和技术:小鸡成功绝食流程小——效:成本效益分析鸡——基:基准比较成——成:质量成本分析功——功:质量功能展开(QFD)绝——决:过程决策程序图法(PDPC)食——实:实验设计(DOE)流程—流程图【制订人力资源计划】的工具技术:网络图的模版理论网络——非正式的人际网络图——组织结构图和职位描述模版——人力资源模版理论——组织理论质量特性的21个⼝特性故事是这样的,某外语课,⼝师说了⼝段外语,谐⼝“是准⼝⼝安”(可以理解为:是准备⼝⼝安培),某同学错误翻译成“学姐操⼝源(⼝本⼝)”结果⼝师判定不及格,某同学试着修改定下的分数,别⼝告诉她,应该装⼝个套套去…故事简洁些就是:是准⼝⼝安,错译成,学姐操,⼝源,试改定分,应装⼝T(套套⼝般都⼝T代替)记忆时的顺序按照我前⼝编的⼝诀:功能靠⼝⼝护翼和533244来记。
项目管理学戚安邦学习心得
项目管理学戚安邦学习心得通过本学期老师的《软件项目管理》课程的学习,我深深的体会到了项目管理在软件工程甚至是其他工程领域的重要性。
通过老师的讲解,我了解到了项目管理的理念目前在实践中起到了越来越重要的作用,对于技术而言,管理意味着决策和支持。
只有对生产过程进行科学的、全面的管理,才能保证达到提高生产率,改善产品质量的工程目标。
好好研究学习软件项目管理对于我们以后要从事IT行业的学生而言有着决定性的作用。
首先这里存在一个问题,之前已经学习过了《软件工程》课程,所以刚开始听到《软件项目管理》的名字的时候就产生了软件工程和软件项目之间有什么区别的疑惑,通过后来对课程的深入学习,才了解到了:(1)软件工程就是研究和应用领域如何以系统性的、规范化的、可以定量的过程化方法回去研发和保护软件,以及如何把经过时间考验而证明恰当的管理技术和当前能获得的最出色的技术方法融合出来。
(2)项目管理是一个管理学分支的学科,指在项目活动中运用专门的知识、技能、工具和方法,使项目能够在有限资源限定条件下,实现或超过设定的需求和期望。
项目管理就是对一些与顺利地达成一致一系列目标有关的活动(比如任务)的整体。
这包含策划、进度计划和保护共同组成项目的活动的进展。
也就是说,软件工程为我们提供更多的具备指导意义的软件开发方法,项目管理就是更从更高的角度思考问题,它总结出来了项目管理中可以遇到的问题及常规的解决方案,他不仅仅针对软件开发,而可以适用于任何项目工程。
那么软件项目管理则就是项目管理在软件行业的应用领域了。
在课程接下来的自学中,我存有了一个诚挚的体会,在以往的小软件开发中,都就是自己根据想象确认软件所须要功能,然后撰写代码,制成了一些具备“死去”功能的软件,由于没在实际应用领域中大量采用写给的软件,所以忽略了很关键的一点,客户对软件的市场需求更改建议,那么就建议项目研发有关人员对用户的市场需求更改存有一个不好的答复。
所以在软件开发的过程中我们项目开发人员必须介绍可能将引致市场需求更改的原因,如何管理更改市场需求,以及如何恰当的处置市场需求更改。
软件项目管理_C1概述
里程碑:完成阶段性工作的标志。 基 线:一个(一组)配置项在项目生命周期的不同时间点上通 过正式评审而进入受控的一种状态。
本章要点
一、项目 二、管理 三、项目管理 四、软件项目管理 五、项目管理工具 六、工作分解结构
管理_定义
管理是在一定条件下,为达到组织目标,对组织支配的资源进行 有效的计划、组织、领导和控制的社会活动过程。 本质和主要内容:
软件项目管理_难以管理的原因
Meilir Page-Jones: 我拜访了很多商业公司,我也观察了很多数据处理
的管理者,我常常恐惧地看到这些管理者徒劳地与恶梦
般的项目斗争着,在根本不可能的最后期限下苦苦挣扎 ,或是在交付了使其用户极为不满的系统之后,又继续 花费大量的时间去维护该系统。
70年代中期 70%的项目是由于管理不善引起的
管理的目标是为了实现组织目标。 管理的对象是组织可支配的资源。
管理的主要内容是计划、组织、领导和控制。
管理的环境是管理谋求组织生存与发展首要关注的问题。
管理_意义
是社会及其经济组织体分工协作、共同劳动、共同运作的客观需要。
是现代社会发展现代化大经济的客观要求。
是保障人类社会解放生产力、发展生产力的必然要求和组织保障。
项目管理_相关内容
特点:综合性、创造性和时间性。 要素:范围、时间、成本、质量和组织。
目标 范围 时间T
组织
成本C 质量Q
本章要点
一、项目 二、管理 三、项目管理 四、软件项目管理 五、项目管理工具 六、工作分解结构
软件项目管理_定义
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
日本软件开发项目管理的特点
开发阶段明确化:界定软件开发阶段
日本软件企业重视软件工程,重视软件开发流程的梳理,重视软件开发阶段的界定,强调阶段性审查和结束准则,要求各阶段结束时提交相应的成果物,如项目开发计划、外部式样书、概要设计书、详细设计书、测试式样书、程序代码、单体测试、功能测试结果报告书、系统测试结果报告书、限制事项说明书、提交一览表等等。
软件开发阶段审核制基于软件工程、里程碑管理、质量关控制模式,在每个阶段结束时提交该阶段的成果物并对阶段成果物进行评议控制,尽早发现问题,消除隐患。
其间使用阶段性成果物一览表(成果物)、开发阶段结束条件一览表(结束条件)、阶段性审查标准一览表(审查标准)。
其优点如下:(1)能使项目组了解软件开发的整体过程和主要任务;(2)能在较早阶段明确和发现问题,及时作出应对,消除风险;(3)能在较早阶段试用重要的机能,并通过与顾客沟通降低不确定性可能带来的分歧;(4)便于项目管理者进行进度控制、质量控制以及费用控制;(5)确保后续作业建立在前期作业的正确和成功之上,避免隐患的延续。
项目管理定量化:尽量排除主观臆断
日本软件企业非常重视并努力追求项目管理的定量化,强调以项目度量、产品度量、过程度量等软件度量方式通过数据说话,对软件开发进行理解、预测、评估、控制和改善。
这主要源于日本人在项目管理中的根据意识:凡事需要根据。
要通过有限的资源实现成本、交期、质量等目标必须避免浪费,在满足顾客需求、实现项目预期的各种方案和方法中,之所以这样而不那样,就得有之所以然的根据,即必须说明理由和依据。
在项目规模估算、日程控制、质量评估等方面采用定量化方法进行判断、分析和评估,以数据、图表、模型等
形式对项目事项加以描绘。
软件项目管理中,不仅仅需要定性的判断,还需要定量的把握、分析和决策,以排除主观臆断可能带来的负面影响。
作业过程重沟通:HouRenSou沟通模式
日本的国民性植根于其团体精神之中。
日本的管理采取“抬神轿式”的管理,通过合作协调谋求行动的一致性,实现团队的合力。
日本人彼此信任,几乎没有秘密,因为秘密就意味着罪恶。
日本人之间,即使平日存在派系纷争,但一旦对外或遇到重大事件,便会精诚团结,集合众智,一致对外。
“日本人好比一群小鱼,他们有秩序地沿着一个方向游着,一块石子投入水中,打乱了队形,使它们突然调头,朝相反的方向游去,而队伍依然是井井有条。
”团队精神的枢纽就在于沟通。
日本人沟通方面的精髓在于“报?联?相(HouRenSou)”,这也被视为社会人的基本沟通要素。
“报?联?相”是报告(HouKoku)、连络(RenRaku)、相谈(SouDan)这3个单词的个汉字的日文发音,而汉语的“菠菜”在日文中的发音就是HouRenSou,所以姑且称之为“菠菜”式沟通。
在日本,沟通交流能力在很大程度上要看HouRenSou:(1)报告:“向您汇报我的工作和活动”,就是把自己工作的进展状况随时通知上司和同事,并与之分享;(2)连络:“告诉您我预定的活动”,把遇到的问题告诉同事;(3)商量:“我想借用您的智慧”,工作遇到问题时,通过向同事或者上司咨询,以集体智慧予以解决。
HouRenSou作为企业推进作业的润滑剂,能通过汇报和确认防范工作失误,获得来自他人的建议,构筑企业内的信任关系,发挥团队作业的综效作用,并进而强化与顾客的信赖关系。
项目开发文档化:功底深厚的本领
日本在软件文档的编制和管理以及作业记录方面可谓功底深厚,并在项目开发中计划相当的作业量投入。
其文档特点为:注重文件结构,规范条理;注重详尽完备,没有遗漏;注重使用图表、索引以及用语解释。
不管是正式的发
布文档,还是日常的交流文档,都能看出日本人在文档制作方面的耐心、细心和基于用户角度的良苦用心以及文档制作的规范性习惯。
日本软件开发的文档主要包括:可行性研究报告、项目开发计划、软件需求说明书、外部式样书、概要设计书、详细设计书、测试式样书、测试结果报告书、限制事项说明书、提交一览表、用户手册、在线帮助等等。
文档本身就是软件产品的一部分,没有正式文档的软件开发,就不是正规标准的软件开发。
文档的制作过程实际上就是梳理思维、厘清事项的过程,对项目管理非常必要;文档化能力反映着项目开发过程的能见度能力;文档化能增进项目相关人员沟通的效果;文档化能将以往项目开发工作的经验用于未来的开发之中。
日本人还强调记录及时、充分、准确。
这些记录包括:重要邮件、会议记录、审查记录、缺陷报告、测试报告、管理台账等等。
具体而言,要求:(1)与客户和其他项目组的所有往来必须有记录;(2)对所有的活动都有一个跟踪落实的过程,比如对所有的审查记录和更改请求都进行标记,通过跟踪其状态来监督落实;(3)对所有的活动,包括对文档和代码的更改都会有历史记录;(4)记录都是通过定量的数值或者专业工具加以记录,强调以数据说话,比较准确、客观。
确保项目的安全:未雨绸缪的对策
可能来源于其根深蒂固的危机意识,日本软件企业在项目开发的安全对策方面总是持小心翼翼的态度,并从预防上采取对策:(1)注重软件开发作业环境的安全,关注项目相关人员的进出制度以及项目信息的披露范围;(2)注重项目开发数据的备份,以及严格的审批登记制度,避免因为意外情形甚至不可抗力带来的损失和破坏;(3)注重病毒防范,采取严格的多重病毒防范措施,避免病毒感染可能带来的威胁和损失;(4)注重数据传输过程中的加密,防止信息被窃;(5)专人负责软件开发安全问题,全方位采取预防措施,并在发现问题征兆时及时报告,彻底清除存在的隐患。
软件开发安全在没有出现问题时常常并不
引人注目,但是一旦发生,后果难以预料。
从预防上着手,这是确保项目安全的首要选择。
关注项目管理者:成败系于管理者。