随笔分类 - 软件工程&项目管理
知识管理项目简述
摘要:阶段分析 知识管理项目,通常可以分为四大阶段,即知识管理规划、知识梳理、系统选型与实施、持续改进。在项目各阶段,企业都可能面临各种风险,在讨论这些风险之前,我们先看看这四大阶段,企业都要做哪些工作。 在知识管理规划阶段,企业面临三项主要工作。一是明细未来的发展战略,总结企业的核心成功要素,判断知识管
阅读全文
瀑布与敏捷比较
摘要:1. 简介 瀑布式软件开发是软件开发过程的传统线性方法。它涉及将开发过程分解为不同的阶段,每个阶段都有定义的目标、输入和输出。瀑布模型的主要特征是,必须先完成每个阶段,然后才能开始下一阶段。因此,一旦一个阶段完成,就很难返回并对该阶段进行更改,而不会对后期阶段造成潜在影响。 瀑布模型对于需求定义明确
阅读全文
SCRUM模型与XP模型比较
摘要:1. 简介 敏捷软件开发是一种权衡跨职能各方之间的灵活性、迭代和团队合作的方法。它基于敏捷宣言,这是软件开发的一套指导价值观和原则。此外,它还促进适应性规划、进化发展、早期交付和持续改进。 此外,敏捷软件开发旨在通过优先考虑客户价值和拥抱变化来逐步提供工作软件。因此,敏捷方法通常用于软件开发中,以交
阅读全文
信息化建设的误区
摘要:信息化建设的误区:误区之一:预期过高与太过悲观 一方面,各单位或公司在上信息化项目之初,都会预期过高,认为上了一套系统就万全了,所有问题就都解决了 ,其实,这是一个很大的误区。当然好的系统有助于提升管理的水平,有助于科学机制的运行,也有助于创新活动的开展。但无论多么好的系统,都不可能替代人的工作。指望管理信息系统可以自动解决所有管理问题或自动提升管理水平,是不现实的,也是不合理的。 另一方面,与...
阅读全文
信息化建设的常识
摘要:常识之一:信息化是由不可分的5个方面组成的信息化的内容应该包括以下不可分割的5个方面:(1)项目的规划,包括项目的目标、范围、周期与预算等,其中最重要的是项目要实现的功能目标,解决什么样的管理问题;(2)基础设施系统,主要是指计算机、服务器和网络系统;(3)应用软件系统;(4)业务流程整理,指对手工管理流程进行梳理和规范的活动;(5)数据整理,包括数据规范、数据初始化的活动。 打一个比方,如果把信...
阅读全文
用例图
摘要:导致用例分析方法产生的一些因素: 在介始用例方法之前,我们首先来看一下传统的需求表述方式-"软件需求规范"(Software Requirement Specification)。传统的软件需求规范基本上采用的是功能分解的方式来描述系统功能,在这种表述方式中,系统功能被分解到各个系统功能模块中,我们
阅读全文
#ifndef、#def、#endif说明
摘要:你所遇到的这几个宏是为了进行条件编译。一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是“条件编译”。有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。 条件编译命令最常见的形式为: #
阅读全文
IT从业者几大职位薪酬对比
摘要:信息技术总监: 标准岗位职责: ●参与公司整体战略的制定,根据公司整体战略发展,制定IT发展规划和业务计划 ●组织开发并维护企业信息系统的架构,确定数据交换、沟通、软件、信息系统内部连接等业务的标准与准则 ●制定系统的采购、安装、使用等环节的政策及管理制度 ●制定信息系统安全及灾难恢复的政策和程序,并监督企业IT系统设备的保护保养 ●制定IT系统年度预算 ...
阅读全文
一分钟经理(Ken Blanchard)
摘要:1、了解自己所在公司的规章制度,与自己的同事和上级建立良好的关系。认真听取他们的建议。管理人员们通常都愿意给其他管理者提供帮助。 2、尽快发现并了解自己的弱点和不足。要记住,你是可以通过培训来弥补自己的不足的。 3、学着把预算控制到最低限度,让大家清楚的了解资金是在哪些地方被节省下来的。 同公司主管人员增强交流的技巧 4、不要把每天的工作当中所出现的问题都汇报给自己的上级。相反,要善于发现那些重复...
阅读全文
浅析软件项目管理中十个误区(来自:http://manager.csdn.net/n/20051213/30907.html)
摘要:随着计算机硬件水平的不断提高,计算机软件的规模和复杂度也随之增加。计算机软件开发从“个人英雄”时代向团队时代迈进,计算机软件项目的管理也从“作坊式”管理向“软件工厂式”管理迈进。这就要求软件开发人员特别是软件项目管理人员更深一步地理解和掌握现代软件工程的理论方法,完成思想观念上的转变。笔者在此分析了10个在现代项目管理中思想观念上容易陷入的误区,希望能够抛砖引玉,引发大家更多的思索和讨论。 误区...
阅读全文
PMBOK概要(九大知识体系与五个具体阶段)
摘要:早期的项目管理主要关注的是成本、进度(时间),后来又扩展到质量。最近十几年间,项目管理逐渐发展成为一个涵盖9大知识体系、5个具体阶段的单独的学科分支。9大知识体系包括: 集成管理 在项目分析中,项目管理人员必须把各种能力综合起来并加以协调利用。 范围管理 定义项目的边界,着眼于“大画面”的事物。例如项目的生命周期、工作分工结构的开发、管理流程变动的实施等。 时间管理 要求培养...
阅读全文
软件风险管理
摘要:任何开发项目都可能存在着风险,如果我们提前重视风险,并且有所防范,就可以做到最大限度减少风险的发生。进行风险管理就是我们可以采用有效的手段之一。 风险管理要求我们管理人员在信息不完备的情况下作决定。其模式通常由三个步骤组成: 风险确定、风险影响分析以及风险应对计划。 注:详尽内容请阅读PMBOK有关的书籍 1、风险的分类 根据风险内容,我们可以将风险分为项目风险(成本提高,时间延长等...
阅读全文
关于软件评审的一些想法
摘要:软件评审 软件评审并不是在软件开发完毕后进行评审,而是在软件开发的各个阶段都要进行评审。因为在软件开发的各个阶段都可能产生错误,如果这些错误不及时发现并纠正,会不断地扩大,最后可能导致我们开发结果不可控。 软件评审是相当重要的工作,也是目前国内开发最不重视的工作。 (1)评审目标 。发现任何形式表现的软件功能、逻辑或实现方面的错误; 。通过评审验证软件的需求; ...
阅读全文
如何编著软件质量保证计划
摘要:质量管理的基本原则 。控制所有过程的质量; 。过程控制的出发点是预防不合格; 。质量管理的中心任务是建立并实施可控的质量体系; 。持续的质量改进; 。有效的质量体系应满足顾客和组织内部双方的需要和利益; 。定期评价质量体系; 本计划书可包括以下内容 注:可参考以下内容编著但不应局限以下方面,任何文档都不应局限指定格...
阅读全文
如何编著《软件项目计划书》
摘要:项目组成立的第一件事是编著《软件项目计划书》,在计划书中描述开发日程安排、资源需求、项目管理等各项情况的大体内容。计划书主要向公司各相关人员发放,使他们大体了解该软件项目的情况。对于计划书的每个内容,都应有相应具体实施手册,这些手册是供项目组相关成员使用的。 《软件项目计划书》一般应该包括下述内容: 1.引言 1.1计划的目的 1.2项目的范围和目标 1.2.1...
阅读全文
浙公网安备 33010602011771号