EaBIM一直以来积极响应国家“十二五”推进建筑业信息化的号召,对建筑领域的信息技术开展深入技术交流和探讨!致力于打造“BIM-建筑师-生态技术”三位一体综合资源交流共享平台,希望为BIM与可持续设计理念及技术的普及做出微小的贡献!!!

EaBIM

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
EaBIM BIM门户 全球资讯 国内资讯 查看内容

从IT的角度思考BIM:面向对象·模式与框架·敏捷开发

2016-2-16 09:48| 发布者: EaBIM门户编辑| 查看: 1187| 评论: 0|来自: “小镭的世界”微信公众号

摘要: 从IT的角度思考BIM(一):面向对象 还记得那个笑话吗:要把大象放进冰箱,总共分几步?这不仅仅是一个笑话,还是一个值得我们好好分析的笑话。如果要放进冰箱的是一个苹果,那么也就不可笑了,但换成大象,就引 ...


简单总结一下,敏捷开发就是:

        一个价值观:沟通、简单、反馈、勇气和谦逊。一个核心:以用户的需求进化为核心。一个模式:迭代和增量开发。一个目标:保持软件持续可用。 目标
《命令与征服》中有一句经典标语:Onevisiononepurpose(一个愿景,一个目标)。可以把这句话稍作改动来说明“保持软件持续可用”这个目标:Oneversiononepurpose(一个版本,一个用途)。


        软件开发中的原型是一个基本的实用模型,体现了软件的核心功能。原型经过不断的改进完善,形成了最初的可用软件版本。而随后的升版则是不断地完善软件的稳定性、性能以及功能。

产品需要目标,团队和个人也需要目标。管理大师彼得·德鲁克在开创管理学时就提出了目标管理,可见目标的重要性。乔治·多兰(GeorgeT.Doran)在德鲁克的基础上提出了SMART原则,简单清晰地揭示了目标管理的原则。


SMART不是SMART,而是5个单词的首字母,分别是:

        Specific(具体的),目标必须是具体明确的。Measurable(可以衡量的),目标必须是可以量化衡量的。Attainable(可以达到的),目标必须是可以实现达到的。Relevant(相关的),各个目标的实现具有相关性。Time-bound(有时限的),目标的完成是有时间限制的。你也许听说过WBSGTD6点优先工作制,四象限法则,番茄工作法等等,这些方法的本质都是要进行目标管理。


        BIM的目标是什么?解决碰撞问题?设计持续准确?项目持续可控?资源持续优化?进度持续加快?工作持续自动化?这些都可以是BIM的目标。目标即会限制视野也会扩大脑洞,选择的目标不同,开展的工作就会不同。你希望BIM实现什么目标呢? 


模式

        目标不是凭空实现的,那么如何实现呢?敏捷开发采用了一种模式:迭代和增量开发。Scrum是敏捷开发的一个主要分支,它定义了一种工作模式,包含了特定的角色、流程和规则,以便使团队更有效率地进行开发工作。


Scrum中使用的术语:

产品订单(ProductBacklog),按照优先级排序的功能需求列表。冲刺(Sprint),进行迭代和增量开发的时间周期(通常是固定的),团队在此期间细化并实现部分产品订单,交付可用软件。


        用户故事(UserStory),以一种短小简单的方式从用户的角度来描述渴望得到的功能。通常描述为:作为一个<角色>,我想<功能需求>,以便<受益>燃尽图(BurndownChart),通过可视化图形的方式显示剩余的工作时间与待做事项。Scrum导师(ScrumMaster),负责帮助、引导、管理团队按照Scrum工作模式开展工作。


        产品负责人(ProductOwner),负责设定和管理目标,维护产品订单。开发团队(Team),由负责自我管理开发产品的人组成的跨职能团队。团队具有自组织特性,个体需要跨越他们本身的专业而尽可能想办法帮助团队其他成员。


        计划会(SprintPlanningMeeting),在每个冲刺之初,由产品负责人讲解需求,并由开发团队进行工作估算的计划会议。每日立会(DailyStandupMeeting),是团队每天进行沟通的内部短会,因一般只有15分钟且站立进行而得名。


1

鲜花

握手

雷人

路过

鸡蛋

刚表态过的朋友 (1 人)

相关阅读

最新评论

填写您的邮件地址,精彩内容天天有

QQ|EaBIM网 ( 苏ICP备2020058923号-1  苏公网安备32011502011255号

GMT+8, 2024-9-29 12:19

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

返回顶部