没有公告
加入收藏
设为首页
联系我们
|
网站首页
|
信息中心
|
下载
|
免费论文
|
旅游
|
考试
|
游戏
|
健康
|
生活百问
|
汽车
|
房产信息
|
财经
|
社会
|
军事
|
您现在的位置:
山东在线
>>
生活百问
>>
电脑互联网
>>
软件开发
>> 正文
有关软件行业的几个观点-软件研发
有关软件行业的几个观点-软件研发
作者:佚名 文章来源:
不详
更新时间:2008-6-19 16:03:04
在软件业高速发展的今天,每天都有不计其数的软件公司倒闭,又有不计其数的软件公司创建,对于这些活在悬崖边缘的公司,他们真的了解软件这个行业吗?他们是否忽略一些最基本的东西?
一.关于软件行业的观点
软件行业不是一个传统的行业。软件产品生产出来后,可以无成本地复制,只要销售合理其毛利可能达到90%;在软件的生产过程中有80%的软件项目延期或者超出预算,只有20%的软件项目可以按时完成;在软件业,员工的工作效率可能相差10-20倍,甚至更多。
因此对于一个软件企业来说,合理地利用和配置资源非常重要。只有产品生产符合市场、销售人员推广得当,产品才有可能达到90%的毛利;只有开发规范、管理科学,才可能避免80%可能性的延期和超出预算,才可能降低成本;只有合理地选择员工和把员工放在合适的工作岗位上,才可能使工作效率提高到10-20倍。
目前中国的软件行业正是一片混乱的时候。有些软件公司一夜暴富了,而每天也有不计其数的软件公司倒闭或面临倒闭;有些软件公司为了得到项目而不惜压低软件价格,从而进入恶性竞争的不良循环;有些软件公司为了效仿别人暴富,不惜投资自己并不了解的领域(例如互联网),结果一发不可收拾;……。
因此一个软件公司要生存要发展必须要创新,而不是一味效仿,演员能模仿毛主席的外貌举止,但永远模仿不了毛主席统领全国叱咤风云的豪情;一个软件公司要生存要发展还需要树立自己的品牌,而不是不顾软件质量和客户利益一味以压低价格来赚取一点可怜的市场份额,一场汶川大地震多少年轻的性命被活活压在一幢幢倒下的教学楼下面,如果当初建筑的时候稍微提高一下建设的质量,哪怕今天不要倒得那么彻底,能挽回多少可爱的生命啊;一个软件公司要生存要发展还要把握自己的方向,只有把握了方向、形成了特长、掌握了领域,才可以提高威望,才可以在激烈的竞争中生存和发展。总之质量是基础、方向是目标、创新是动力,有了质量的基础保证,明确的目标和创新的推动力公司的生存和发展才能得到保证。
二.关于软件发展趋势的观点
1、行业化、专业化。软件的行业化、专业化趋势体现在软件越来越多的渗透到日常生活的每一个角落,大到政府机构、企业,小到个人电脑、移动设备。这要求软件必须适应具体业务的需求,所谓隔行如隔山,软件没有真正进入具体的行业领域,研发出来的东西是不可能符合市场的需求的,随着软件技术越来越完善和成熟,软件的技术将不再成为焦点,软件业更多的是考虑如何研发出客户真正需要的产品,如何对用户提供有效的帮助,哪个软件公司掌握了某个行业业务,这个公司就是这个行业软件的佼佼者。
2、服务化。伴随着软件的行业化,软件的服务化会越来越明显,软件的作用不单单在为解决宏观管理的问题上,而且在解决具体细微的问题上,这要求软件服务必须具体细微。在服务化进行到一定程度,软件销售商不再关心软件的具体销售数量,而是关心软件的参与人数,所谓参与人数就是指软件的使用人数,软件不再通过销售copy的数量来盈利,而是通过收取服务费用来盈利,这又进一步促进软件的行业化发展,因为不符合行业的软件是不可能提供很好的服务的。
三.关于软件研发的观点
软件行业是一个特殊的行业,它可以说是一门艺术,也可以说是一门复杂的科学;软件工作者可以说是一个艺术家,也可以说是一个工程师,甚至可以说是一个科学家。软件的特殊性在软件研发上体现尤为突出。
在软件研发上,软件特殊性以下几点尤为重要和值得重视:
1、前期工作的重要性。前期工作主要内容有需求的把握、人员的配备和培训、规范的制订、文档的编制等。许多软件公司没有意识到这一点,或者意识到了但却没有很好的实施,结果一个项目来了就飞快地进入编码阶段,最后造成的结果就是需求把握不准确、软件结构设计混乱,为了适应需求而不得不反复修改打补丁,甚至维护成本太高了而不得不重新设计,原来的设计却成了一个demo。不少软件公司一个软件不断重新设计,但却没有考虑到一个好的前期分析和设计可大大减少后期修改和重复劳动的成本。
2、设计可重复利用的重要性。软件的可重用性早在10年前就已经提出来了,为了提高软件的可重用性,软件先驱们提出了面向对象的设计方法,出现了一批面向对象的语言和设计工具。然而,在软件设计过程中,真正能够充分利用面向对象原理,真正使软件模块可重用的并不多。许多软件设计人员也许是水平的原因或者工作进度的要求,往往没有过多地考虑这方面的要求,只是一味的为了完成今天的工作而一股脑的往前赶,没有从大局考虑,结果抓住了树木失去了森林,也许明天后天还得重复今天的工作,如果一开始就考虑到了这些,也许一开始会慢一些,但是后面就会越来越轻松。
3、软件新技术的重要性。软件业是发展最快速的行业之一,三年一个更新换代。一项新技术的应用肯定是基于原有的技术基础的,因此它比旧技术更加先进,更加高效。引进新技术不仅能提高生产效率、降低研发成本,还可以降低软件风险和维护成本。这要求软件设计人员不断学习和掌握新技术,任何拘泥于现状不思进取的技术人员将必然被淘汰。这也是对自己专业知识不断深化和提升的过程。
- 张远山的专栏 - CSDNBlog
文章录入:admin 责任编辑:admin
上一篇文章:
oo大原则之单一职责原则-软件研发
下一篇文章:
QTP描述性编程的妙用—实用性测试-软件研发
你可能想要关注的其它信息
喝茶有什么好处
各种不同的水果对人体分别有哪些…
什么东西含钙最高
大豆及其制品的营养特点
怎样可以胖点?
吃香蕉到底是会发胖还是减肥
哪些食物是碱性的
西红柿减肥的时候能吃么
饭后最该知道的几件事
加班熬夜族的饮食误区
盲目进补对身体有害无益
滋润食疗做个水嫩女人
过完肥年也可不增肥
一周在外就餐7次有生命危险
吃到意犹未尽时最健康
十种食物给你好睡眠
女性贫血的经典食疗方
蔬菜煮熟食用更有营养
血型不同饮食也不同
完美胸形 用食品缔造…
男子性福八种药膳做法(组图)
比营养比热量,馒头米饭大PK
吃什么不得高血脂?
防感冒喝点果汁醋
一周在外就餐7次有生命危险(图)
七种最难留住的营养
冬季进补,百变不离汤水(图)
男女冬季健康饮食大全(组图)
“抗癌蔬菜排行榜”谁是冠军?
不同颜色水果有不同功效 橘色提高免疫力…
心血管病人多吃三种食物
牛奶加糖煮会引起腹泻
巧用牛奶来“食疗”
7 个喜爱巧克力的理由(图)…
给头发吃点水果
眼疾患者“食疗菜单”(图)
一个具攻击性的年轻人食谱(图)
给“错误食物搭配”平反(图)
【破竹寺】直观体验装备转档规则
大话作坊你了解多少
小编推荐:帐号防盗攻略
『客栈新闻』新五环-新体会
打造大闹,重铸经典
大话每天必做二三事之新人必看
有关各类“暴点”汇总
如何炼造血攻女人
4大攻法宠
6坐骑有鸡肋存在吗?
【字体:
小
大
】【
发表评论
】【
加入收藏
】【
告诉好友
】【
打印此文
】【
关闭窗口
】
专 题 栏 目
最 新 热 门
相 关 文 章
30岁IT人价值在哪里?-软…
程序结构中的两点重要元…
企业信息化:用IT解决沟…
从中国男足看项目管理 -…
WebSphere 多媒体课件:…
解析分布式访问控制方法…
UML(统一建模语言)死亡的…
恼人不休的问题:什么是…
DSL:单一语言开发的终结…
回顾成长历程,顿悟思考…
|
设为首页
|
加入收藏
|
联系我们
|
友情链接
|
版权申明
|
网站公告
|
山东在线 Copyright@2006-2008
鲁ICP备07018514号
中国网通集团公司山东省分公司