最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:7423 今日文数:2394
|
曾有读者让我就敏捷开发方法发表一下看法。首先我得声明一下:本人根本算不上敏捷开发方面的专家,为此我事先就此课题作了一番研究。我得承认:头一回听说敏捷开发(agile)时,我的脑海中涌现出好多负面的想法。敏捷开发就像是赶在精心制定的计划之前,匆忙提前交付成果的一种方法。我觉得,交付成果的质量会因此受到影响。但是在更加认真...
|
我在技术岗位上工作已经有三十多年了,担任it经理和cio也已经超过了二十年。在这段时间里,我见过很多优秀的it经理,其中甚至有一些是非常出色的。当然,工作表现不怎么样的it经理也见过一些。我认为,任何it经理想要拥有成功的it管理生涯,都必须具备十一个显著特征。尽管会有一些人认为具备这十一个特征还远远不够,也会有一些人...
|
古代的宗教先知们,针对人类的恶行,划分出傲慢、妒忌、暴怒、懒惰、贪婪、贪食及色欲等七宗罪。2008年,梵蒂冈更新了传统的七宗罪,把新七宗罪和现代社会诱惑联系起来。新七宗罪为:伦理罪、从事基因改造科学实验、滥用药品、污染、社会不公、导致贫穷及少数人过度累积财富。不管是新还是旧,这些“罪行”都损害了个人的身心。其实在企业i...
|
想从事it行业,就得有技术背景吗?非也。如果有相应的一套管理技能,即便不太懂技术,照样能成为一名成功的经理。当然,大致了解每个员工的专长领域自然有帮助。不说别的,这意味着技术经理很清楚某个员工的强项和弱项。但要是经理对每个员工的工作所知甚少或者一无所知,他们又该如何准确地评估团队的业绩或分配任务呢?答案在于沟通。技术技...
|
有一个笑话是这样的:1.程序员写出自认为没有bug的代码。2.软件测试,发现了20个bug。3.程序员修改了10个bug,并告诉测试组另外10个不是bug。4.测试组发现其中5个改动根本无法工作,同时又发现了15个新bug。5.重复3次步骤3和步骤4。6.鉴于市场方面的压力,为了配合当初制定的过分乐观的发布时间表,产品...
|
joemarasco是rationalsoftware的一名已经退休的事业部经理和高级副总裁。他将自己多年软件开发与管理经验的精华萃取成《thesoftwaredevelopmentedge:essaysonmanagingsuccessfulprojects》一书,该书中文名为《软件开发的边界——管理成功的项目》(个...
|
最近我负责的一个软件开发项目出现状况。因为没有做好项目任务分配和控制,结果项目进行得一塌糊涂。在阶段报告会议上,面对各方质问我无言以对,连项目到底已经完成了什么任务,还有多少任务没有完成都没有一个清晰的说法。最后项目被迫暂停整顿。面对项目重启千头万绪的工作,我只感到眼前一遍漆黑,摸不着头脑。我的经验、智慧、精力和能力都...
|
目前,许多软件企业在开发管理上存在的问题是没有统一的规范标准,质量把控也不够理想。因此,许多企业的软件开发项目都要求承包商有一定的cmm级别或iso9000认证作为参加投标的资格。在上周,我参加了一个华南地区的软件行业会议,会议主题是关于如何做好软件开发的质量管理。在会议上大家掀起了一股讨论的热潮,就是在软件开发中是选...
|
敏捷开发现在在欧美已经有了相当的普及,在国内也已经流传实践了几年,现在正逐渐进入到越来越多的项目中。虽然敏捷开发既有成功的案例也有失败的案例,但其可靠、可预测、节省成本的潜在特性决定了敏捷开发的广泛应用将是必然的趋势。此番参与敏捷中国大会的大多数学员都对敏捷开发的理念有不同程度的了解,并且都有不短时间的项目开发经验。因...
|
有的人说,it行业是热门行业,有的人说,it业干的那么苦,工资那么低。有的人说,我们找不到工作,有人说,我们招不到人。有人争论.net和java哪个好找工作,有人学习ssh和ajax,或者div+css,有人说,这些太难,要转行。有人说,程序员只能干到30岁,有的人13岁就能写程序了。这些都对,也都不对,一切的一切,就...
|
“你们在哪儿上的大学啊?”在某一天的午餐时分,为了缓解一下无聊的气氛,我和当时咨询公司里的一群程序员们开始聊天。在我问了这个问题之后,气氛开始变得热烈起来,大学足球成为我们的话题,每个学校的球队都免不了成为开玩笑的对象。然而我注意到有一个人——乔突然变得非常沉默。因此,我想最好把他拉到讨论中来,于是我又问了一遍这个问题...
|
软件界一个无可争议的事实是,不同程序员的效率有差别,而且差别很大。许多专家将优秀程序员和一般程序员区分地很清楚。大多数研究得出结论认为,一般程序员跟优秀程序员之间在工作效率和质量上存在10:1的关系:优秀程序员和水平较差的程序员的编码时间比例为1:20;debugging时间比为1:25;代码数量比是5:1;程序执行速...
|
软件项目需求分析是一个项目的开端,也是一个项目建设的基石。在失败的开发项目中,80%是由于需求分析的不明确而造成的。因此,一个软件开发项目想要成功的关键就是要做好需求分析。这是我经过在上个月不堪回首的痛苦折腾后,才深深领悟到的真意。在这里我想把在这个项目得到的教训和经验与大家分享。在上个月,公司委派我负责一个小型的软件...
|
最近和大家一起讨论了一些内容管理方面的功能和设计,有些思考,和大家分享一下。在讨论内容管理的功能需求时,我们常常会考虑某个功能各种各样的情况,功能性、易用性、复杂的处理场景、异常的处理场景,这些无疑都是非常非常有价值的,一个系统做到最好的境界,从客户角度来看,也就是这些功能了。同时,我们也讨论了很多软件设计方面的一些内...
|
用例(usecase)已经成为被广泛使用的需求开发技术。围绕着用户和他们的目标,而不是产品的功能,这大大提高了开发出能真正满足客户需求的软件产品的可能性。然而,由于对用例所知甚少,造成用例的神秘感与日俱增,很多开发团队也在试图成功地运用用例技术。本文将针对已经开始应用用例技术的分析师,特别指出五处应避免的用例应用陷阱。...
|
【it168信息化】
提问:请您介绍一下u9的开发方式?黄义璋:u9的开发方式与其它软件的最大不同在于70%的时间在做业务模式的整理、归纳、提炼,30%的时间做软件编程,u9改变了传统的软件开发方式,很好的规避了“需求一小错,开发一大错”。
软件公司的核心竞争力不是功能,因为功能是很容易仿冒的,而在于对业务...
|
从最开始徘徊在开发的边缘,软件测试正在不断找到自己的位置。软件测试不再是低技术含量、高重复工作的代名词,不再是可有可无、不被重视的部门,软件产品质量正在越来越依赖于测试部门的保障。除了更多技术高手开始担任测试工作,在管理软件行业,对某项业务的熟悉同样可以成为测试人员的利器。注册会计师出身的张茜就是这样一个例子。现在的她...
|
提起需求设计,很多人都会感觉到头疼:很难挖掘用户真正想要的,用户需求频繁变化......但是,需求分析却是软件开发过程的第一步,也是最重要的一步,产品半数以上的问题祸根都深埋于产品需求设计阶段。对于从事产品需求设计的人员,普遍的认识是他们对技术的了解不一定深入,但是要有良好的沟通和文档能力。事实上,越来越多高层级的产品...
|
希捷宣布推出了一款不带硬盘的4盘位小企业nas,你可以根据自己的需要插入硬盘——当然,是希捷的硬盘。blackarmornas400的箱体和nas420以及440是一样的,这两款分别安装了2个和4个硬盘。你可以向nas400中插入1tb和2tb的barracuda硬盘,不过freeagentgoflex中用到的3tb硬...
|
很难想象,如果没有.net和c#语言,微软平台会变成什么样子。尽管如此,在这十年里,有些事情还是没有能够按照预选设想的进行。下面,让我们一起来看看来自.net故事中的酸甜苦辣。遗漏:代码访问安全策略代码访问安全策略起初是为了通过给予管理员权限来控制使用.net库和应用程序的权限来确保windows的安全。但不幸的是,就...
|
这些年来,我们的.net开发团队不断在更新升级开发工具,这也提供了一个机会,让我们能对.net系列的开发工具做出不断的评估和规范。以下是我们总结出的一些.net开发不可错过的高效工具。1.twomonitors——必备的。2.visualstudio——同样的,也是必备的。3.launchy——一款免费的必备工具。它能...
|
正需要工作而又无法连接到网络上给你带来的不仅仅是困扰,在很多情况下,它会影响到效率。在本文中,作者就给出了一些可以让你走出困境的备用方法。先让我们面对现实。你正需要网络连接而在周围又找不到的情况总是有可能出现。而且,众所周知这种情况经常会发生在最糟糕的情况下。在你需要连接网络处理工作中至关重要的部分时,就会发现找不到可...
|
通常我们做统计图的时候需要借助组件来完成例如mschart,aspchart等
但是这个类不需要任何组件,而且使用方便
clsgraph.asp
<%
classinteligraph
publiccopyright,developer,name,version,web
publicmaximum,b...
|