`
varsoft
  • 浏览: 2503869 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

软件开发组织的web2.0模式

阅读更多

传统的软件开发模式一般是这样的
调研、设计、编码、测试、文案、安装实施、培训、支持

但是新的开发模式正在起来
调研?NO。先把话题和思路放到BLOG或论坛、中讨论。业务设计师,你不是一个人在战斗。群众的力量。当然,程序员也可以参与到社区讨论中,
和客户面对面。省得老觉得客户来自火星,需求都是怪异的。

根据业内人士和用户的反馈讨论后,得到比较踏实的需求。根据市场竞争和客户需求呼声,确定好该版本的目标和出品时间
然后根据这有限的时间和明确的目标校验下,把用户的需求进行筛选。不符合此次版本的需求,扔掉。不符合此次时间进度的,扔掉。
于是就留下了此次版本要实现的功能。

现在的竞争往往是以月为单位。所以每个月都需要给客户抛出新的亮点。所以,功能不能全做完后才给客户亮相。
再者,前期讨论的都是基于空想的,到底真的出来,跟空想讨论还是有差距的,所以需要每月放出已完成的亮点功能,让先期客户网上内测品尝,社区评价群中讨论,再综合意见,
为接下来的开发更踏实落地,产品更贴近用户想法。

现在的开发也很先进。过去呢,需要把人都聚在一起。你来自西北,他来自西南。大家都聚集在一个大城市背井离乡,租房过活。
而现在呢,网上可以悬赏,网上也可以找合作伙伴,也可以网上找开源学习,也可以找公共code库,不懂?网上发帖子,搜BLOG。
大家足不出户,不用再赶春运的艰难,不用背井离乡。互联网将大江南北串在了一起,没有了地域限制。甚至中国与其他国家,也没有了时间限制。
本来嘛,互联网,24X7。
全球的志同道合者,互联网上交流,互联网上工作。代码管理、需求管理、BUG管理也都用互联网的工具来管理。

现在在测试上也一改过去,用户一旦发现BUG,或者感觉操作不顺手,理解不易懂,程序员会很快直接改掉,然后问客户一句:你刷新一下,看看现在好不好。

过去,程序员是深藏闺中,现在从头到尾都参与了创造产品,改进产品。不断和客户交流,才理解客户的现实。

这就是互联网式的开发模式,在过去的软件开发流程和管理模式上根本无法做到。软件很容易变得稳定、贴近用户。软件也很容易一点点预热市场,不断吸收先期用户,不断开发新功能,达到用户群的扩张和知名度的扩张。
在传统的模式中,软件生产是“头未梳好不许看”,软件定版了,有网站了、彩页了、试用版、文档帮助了,才发动大规模的市场宣传和销售。要想突然让人让更多人知道,是需要大量金钱的,也需要大量必要时间来渗透的
这就是互联网式的开发模式,不仅影响我们的软件开发模式,也影响了软件市场和销售的模式。

软件作为一种数字化的产品,可以网上传输、复制、消费使用。

想知道软件到底好不好?不用再听销售瞎忽悠了,不用再要什么早已是老版本的学习版,自己现在就注册个免费帐号上去用。确实合适就买单,还不放心,就在社区中发一个帖子问问其他用户的口碑,或者看看其他用户的帖子,做到自己心中有数。
过去是讲销售关系,讲忽悠,现在讲的是谁能给我带来我真想要的,我就认谁。

哪里不懂,网上客服,直接文字、语音交流。还可以在社区中和其他用户聊、讨论。大家帮助大家。支持的瓶颈也没有了。
而过去呢,就那几部客服中心电话,就那几个客服人员。客服人员看不到你的操作也不明白你的应用数据的变化,根本无法快速准确的定位你的问题。
不用拎个包去挤火车出差到现场实施

产品功能竞争力改进、开发成本与运营成本与实施支持成本、反应速度、解决质量、解决效率、客户满意度、市场研究、宣传渗透、销售跟踪,一切的一切都被改变了。

软件网络化、全球协作化、服务化(即开即用即支持)、软件交互进化(用户需求讨论与改进同步)。
一旦这个大潮成为主流,什么职位将变得不再重要?业务设计人员吗?开发人员吗?测试人员吗?文档编写人员吗?实施培训人员吗?支持人员吗?销售人员吗?市场宣传人员吗?

你还活在过去吗?

你为未来做好准备了吗?

互联网公司、外包公司、网络游戏公司,都已经走到了我们这些传统软件生产销售模式企业的前头,我们到底有什么牵绊的历史让我们面临先进的生产方式而不能去追?

而且,又有更先进的生产方式产生。那就是好莱坞模式。

最近,盛大的20计划,也就是说,游戏运营团队可以分成20%。

老马说:生产力决定生产关系。这也让我想起了全球咨询行业都是合伙人制,因为没有办法,大家都是咨询师,单个单都很强,无法形成谁领导谁,只能合伙。

好莱坞的编剧整天在思考绝妙的好本子,然后不断游说推销给制片人或导演。

而一部片子或者投资,就立刻组建团队,演员、化妆灯光道具摄影一应俱全,香港的电影生产甚至能达到15天一部片子。每个明星都是时间表排的满满的。

不断有剧组组建,不断也有剧组拍完解散。就是这样一个松散的团队形式,给我们奉献了一部又一部好看的电影。

这是更先进的生产力。

你看到了更好的生产力,你为什么不去做呢?

分享到:
评论

相关推荐

    Web 2.0 编程思想:16条法则

    与传统的桌面软件相比,Web 2.0应用具有更强的跨平台能力。无论是Windows、Linux还是Mac操作系统,都应该能够顺畅运行Web应用。这对于提高用户体验至关重要,因为它确保了无论用户使用哪种操作系统都能获得一致的...

    Web 2.0 相关资料

    1. **以Web为开发平台**:将互联网作为软件开发的基础,使得应用可以直接在浏览器中运行,无需安装额外软件。 2. **群体智慧**:利用集体的智慧和创造力,如众包项目,如维基百科和开源软件。 3. **数据为核心**:...

    免费的Web2.0协同办公软件平台

    【标题】:“免费的Web2.0协同办公软件平台”是指一种基于Web2.0技术构建的、供用户免费使用的在线协作工具。这种平台通常具备丰富的功能,旨在提高团队工作效率,促进成员之间的沟通与协作。 【描述】:该平台利用...

    flex 在web2.0中的运用 ppt

    Adobe Flex作为RIA技术的一种,是一个用于构建富互联网应用程序的框架,它基于面向对象的ActionScript 3编程语言,提供了强大的MVC(Model-View-Controller)模式来组织代码,确保了高效的开发和维护。Flex还拥有...

    Web2.0动态网站开发—JSP技术与应用.rar(书中源码)

    《Web2.0动态网站开发—JSP技术与应用》是一本深入探讨JavaServer Pages (JSP) 技术在构建Web2.0网站中的应用的书籍。JSP是Java平台上的一个核心技术,用于创建动态、交互式的网页。本教程涵盖了从基础概念到高级...

    软件开发与项目管理-1期 KC02_课程案例_基于Web2.0的旅游资讯网站开发.doc

    《软件开发与项目管理》课程案例中提到的基于Web2.0的旅游资讯网站开发,旨在解决当前旅游网站存在的问题,如信息不全、更新不及时、互动性差等。项目背景显示,中国旅游业快速发展,旅游者的需求日益个性化和多样化...

    IBM:Maximize your Web 2.0 efforts with Cloud Computing

    未来,不同类型的工作负载将逐渐转移到云交付模型,包括关键任务应用、打包应用、高合规要求系统、测试系统、存储云、开发系统、可变存储、软件即服务(SaaS)和网络托管等。这种混合云策略使得企业能够在满足业务...

    The New Language of Business.SOA.and.Web.2.0

    《新商业语言:SOA与Web 2.0》不仅是一本关于最新IT趋势的书籍,更是企业领导者和技术专家理解如何通过技术和商业模式创新推动组织发展的宝贵指南。通过对SOA和Web 2.0技术的深入探讨,本书为读者提供了宝贵的洞见,...

    Practical Apache Struts2 Web 2.0 Projects(附代码)

    Struts2是Apache软件基金会下的一个开源MVC(Model-View-Controller)框架,它基于经典的Model2模式,并吸收了其他优秀框架如WebWork的优点。Struts2提供了强大的动作调度、异常处理、国际化支持、数据校验等功能,...

    TMS-WEB-Core-v2.0.5.0-for-Delphi-11-D11.1

    【TMS Web Core v2.0.5.0 for Delphi 11 (D11.1)】是一个专门针对Delphi 11开发环境的Web应用框架,它提供了丰富的组件和工具,使得开发者能够轻松地构建现代Web应用程序。TMS Software是这个产品的开发商,他们以...

    struts2.0架构及详解

    Struts2.0是Java Web开发中一个非常重要的框架,它是基于MVC(Model-View-Controller)设计模式的开源框架,由Apache软件基金会维护。Struts2.0旨在简化Web应用开发,提供一套强大的控制层组件,帮助开发者构建结构...

    Java Web struts1.0+2.0篇章实例

    Struts是Java Web开发中的一个经典框架,由Apache软件基金会维护。这个框架主要用来构建基于MVC(Model-View-Controller)模式的Web应用程序。在本篇章实例中,我们将探讨Struts 1.0和2.0两个版本,了解它们的核心...

    UT框架2.0 PHP开发框架

    1. **MVC模式**:UT框架遵循模型-视图-控制器(MVC)架构模式,将业务逻辑、数据处理和用户界面分离,提高了代码的组织性和可读性。开发者可以更专注于各自领域的代码编写,提高开发效率。 2. **路由系统**:该框架...

    软件工程师入门.ASP.NET.2.0.网络编程自学手册.随书光盘

    本书深入浅出地介绍了如何利用ASP.NET 2.0框架进行Web应用程序的开发,涵盖了从基础概念到实际应用的广泛内容。 ASP.NET 2.0是Microsoft .NET Framework的一部分,它提供了一种强大的、易于使用的工具来创建动态...

    Learning ActionScript2.0 in Flash

    《深入学习ActionScript 2.0在Flash中的应用》 一、ActionScript 2.0概览 ActionScript 2.0是...随着技术的不断进步,虽然ActionScript 2.0已被更新的版本取代,但它仍然是理解和现代Web开发基础的一个重要步骤。

    ASP.NET2.0源码

    ASP.NET 2.0是微软开发的一个用于构建Web应用程序的框架,它是在.NET Framework 2.0版本上运行的。这个框架提供了丰富的功能,包括控件、数据绑定、配置管理、安全性和状态管理等,极大地简化了Web开发过程。源码的...

    NET Core 3.1 MVC演示Xero OAuth 2.0客户端身份验证和OAuth 2.0API

    2. **MVC(Model-View-Controller)架构模式**: 是.NET Core中的一个设计模式,用于构建Web应用程序。它将应用程序分为模型、视图和控制器三个部分,提高了代码组织和解耦,便于测试和维护。 3. **OAuth 2.0**: 是...

    SenchaArchitect-2.0包含注册码

    2. **模型-视图-控制器(MVC)架构**:Sencha Architect 2.0支持MVC设计模式,这是一种常见的软件设计模式,它将应用程序分为三个主要部分:模型(Model)负责数据管理,视图(View)负责用户界面,控制器...

Global site tag (gtag.js) - Google Analytics