实施费用也能DIY--走出软件作坊:三五个人十来条枪 如何成为开发正规军(九)
咱们书接上回。水清则无鱼--走出软件作坊:三五个人十来条枪 如何成为开发正规军(八)
上次咱们讲完了开发费用的计算,很多人在后面跟帖在那里算费用。
有人说:你把程序员都不当人,94天,一天都不休息啊。
我想答曰:94天,是工作时间。不算双休日在里面。也就是说,实际的开发周期长度是94+3个月之中的所有双休日。我只所以按照94天算,是算94天工作日,并没有把双休日都算进去。你试着想想,你都休息 ...
Java学习之路:不走弯路,就是捷径[转自www.matrix.org.cn的soddabao兄]
0.引言
软件开发之路是充满荆棘与挑战之路,也是充满希望之路。Java学习也是如此,没有捷径可走。梦想像《天龙八部》中虚竹一样被无崖子醍醐灌顶而轻松获得一甲子功力,是很不现实的。每天仰天大叫"天神啊,请赐给我一本葵花宝典吧",殊不知即使你获得了葵花宝典,除了受自宫其身之苦外,你也不一定成得了"东方不败",倒是成"西方失败"的几率高一点。
"不走弯路,就是捷径",佛经说的不无道理 ...
怎么做需求分析[转自www.matrix.org.cn的liubang]
需求分析
在具体的研究需求分析之前,我们先了解一下软件工程这个概念。软件工程分为三个层次,过程层、方法层、工具层。在最基础的过程层,最重要的就是一组被称为关键过程区域(KPAs)的框架(KPA的概念在讨论CMM的书中有详细的概念说明)。关键过程区域构成了软件项目的管理控制的基础,并且确立了上下文各区域的关系,其中规定了技术方法的采用、工程产品的,模型、文档、数据、报告、表格等,等的产生、里程碑的 ...
高效实现数据仓库的七个步骤
高效实现数据仓库的七个步骤
数据仓库和我们常见的RDBMS系统有些亲缘关系,但它又有所不同。如 果你没有实施过数据仓库,那么从设定目标到给出设计,从创建数据结构到编写数据分析程序,再到面对挑剔的用户的评估,整个过程都会带给你一种与以往的项目 完全不同的体验。一句话,如果你试图以旧有的方式创建数据仓库,那你所面对的不是预算超支就是所建立的数据仓库无法良好运作。
在处理一个数据仓库项目时需要注 ...
你这该死的销售--走出软件作坊:三五个人十来条枪 如何成为开发正规军(七)
上个星期,我的一个朋友给我出了一道难题:
一个问题:销售在客户面前总是夸大公司的能力,在项目谈判时,总是这也可以实现,那也可以实现,但实际项目执行时,却发现根本就很难执行。但销售对实际的执行并不了解,而且也许如果不这么做的话,可能根本就无法签单,如何解决这个矛盾?
我说你这个问题很普遍。大部分的前期跟单、签单都是销售在做。一般小公司,老板就是最大的销售,所有的大单子都是老板在跟。有的老板认为管 ...
水清则无鱼--走出软件作坊:三五个人十来条枪 如何成为开发正规军(八)
我的朋友开了家屁小公司,纯粹的三五个人十来条枪。每年还不死,但活的也很辛苦。平时做的也就是两三万的单子,运气好能做8-10万的单子。那天,突然给我打了电话,说要请我吃饭。
饭肯定是不能白吃的。朋友告诉我:唉,烦心啊。客户不成熟,是麻烦事。客户太成熟,也是个麻烦事。
我说,此话怎讲?
我朋友说:你看,我过去跟单,客户对软件不懂,但他却知道有个华军软件园,里面有可以免费下载的管理软件。我报个两万 ...
Ajax/REST 2
Ajax 的流行程度呈爆炸式增长。老式的 Web 框架正在为支持 Ajax 而自行革新,新的纯 Ajax 框架正在开发之中,很多组织正在考虑采用 Ajax,或者已经开始了构建 Ajax 应用程序的工作。但在所有这些悸动之中,只有相当少的组织成功开发了 Ajax 应用程序。本文是分为两部分的系列文章的第二部分,本文将帮助您决定是否应在实际 IT 应用程序中使用 Ajax,旨在提高您在 Ajax 开发 ...
[转载] Ruby、Rails、Agile的启示
转自:http://vipnews.csdn.net/newscontent.aspx?pointid=2008_03_03_170600555
文/杨祥吉
本文作者以使用Ruby和Rails进行创业为经验背景,结合具体的项目,尝试以客观公正的方式来评价Ruby、Rails和Agile。下面的文字,我们将以名词解释和实践的方式看看这些词汇带来的价值:
Agile
敏捷开发是一个高频度的 ...
结合Maven2进行J2EE项目构建
一.背景
Maven2 的基本原理很简单,采用远程仓库和本地仓库以及 pom(project object model).xml ,将 pom.xml 中定义的 jar 文件从远程仓库下载到本地仓库,各个应用使用同一个本地仓库的 jar ,同一个版本的 jar 只需下载一次,而且避免每个应用都去拷贝 jar 。如图 1 。同时它采用了现在流行的插件体系架构,只保留最小的核心,其余功能都通过插件的 ...
用数字沟通——来自敏捷精灵的忠告
因为不知道要如何还击,我们技术人员屈从于市场人员和管理者们——这些代表业务的人;这已经是老生常谈了。结果,业务人员眼里的开发人员充满了消极和抵制
的情绪,而开发人员则给商务人员贴上了无能甚至是撒谎的标签。这是一场正在进行的“我们和他们”的战争。 Linda
Rising认为,问题的产生是因为一个基本的误解:业务人员更多是通过数字来做出与人和团队相 ...
从软件质量想开去...
先插播一则广告,我建立一个圈子,讨论软件质量和开发效率,欢迎大家加入。
http://devmgr.group.javaeye.com/
本文想采用头脑风暴的方式,大家一起想影响软件质量的因素,便于我们采用QFD(质量机能展开)方法改进软件质量。
我先首先介绍一些软件的质量特性,就是“XX性”,参考McCall,boehm,iso9126模型,其它自己杜撰的。
.正确性(correctness ...
从软件质量想开去......
先插播一则广告,我建立一个圈子,讨论软件质量和开发效率,欢迎大家加入。
http://devmgr.group.javaeye.com/
本文想采用头脑风暴的方式,大家一起想影响软件质量的因素,便于我们采用QFD(质量机能展开)方法改进软件质量。
我先首先介绍一些软件的质量特性,就是“XX性”,参考McCall,boehm,iso9126模型,其它自己杜撰的。
.正确性(correctness ...
软件项目经理所必需具备的素质
软件项目经理所必需具备的素质
许多人都以为项目经理总是与“理想与光荣”相伴的,其实作为一个有志于改进中国软件开发流程的项目经理来说,他们承担的更多的是“艰辛与痛苦”。
在这里,我通过我担任项目经理期间所遇到的种种现象,来
总结项目经理所必需具备的素质,当这些素质您不具备的话,就需要花费多年的努力来培养他,如果无法培养成功,那么请您转换岗位,因为项目 ...
最新发表博客 
- 我们需要什么样的模板语言?
- 另类加水印——根据明暗度分别加不同的水印
- 动态语言与设计模式
- 回家了?
- SQL Server数据库管理员必备的DBCC命令
- MySQL字符集:怎样才能保证不发生乱码
- 统一输入验证模型
- 优化MySQL数据库性能的十个参数
- 求改善在特定时间内实时操作很高的解决方案!!!!
- 动态语言的高开发效率
- 用Ruby抓取百度新歌100榜单
- 将Ubuntu Hardy打造成Mac OSX Leopard主题
- dwr knowledge
- 看下我这样的简历可以找到从事java工作吗
- el的使用
- 小小破解一下百度MP3的加密URL链接
- 乱拍,最後の日2
- 动态语言的动态类型
- java中匿名内部类的两种实现方式
- 将服务费用DIY到底----走出软件作坊:三五个人十来条枪 如何成为开发正规军(十)
- 乱拍,最後の日1
- 动态语言
- Hello
- asp开发十条经验
- 绑定和绑定时间
- ROR的几本书
- ERP市场的白热化竞争
- Plazma+GWT=?
- 敏捷方法集合
- 算法题目--支配值数目
- FCKeditor2.6 for JSP 配置方法。
- music
- 避免重复提交
- Jboss 4.2.2.GA启动后只能从本机访问,不能从远程访问的解决办法
- dwr+spring+hibernate
- Servlet 介绍 以及Servlet生命周期(详细)
- FCKeditor在线编辑器--使用方法
- eclipse 与 weblogic及tomcat的无插件断点调试
- 基于Ext的在线即时聊天系统
- 为什么要使用Servlet的背景(通用网关,进程和线程的介绍)
- 博客开通了
- jboss
- newnew
- 第一个dwr例子
- AJAX多级select联动菜单实现方式
- 列出某个目录下的所有目录和文件
- Weblogic是不是快要SQQ了?
- 使用苹果丽黑字体美化Ubuntu8.04
- 人,只不过宇宙里的一个局部变量
- 一个求n阶乘的简单递归


