23Feb BeijingOpenParty:2010年01月”Share Will Light Wisdom”(聚萤)活动总结
公平、开放、自由
OpenParty来到了2.0.1.0版本!我们在刚刚建好的OpenParty组织团队博客上发布了活动的Roadmap:其中包含核心价值观和发展愿景、改进方案。希望各位朋友多提意见。
作为活动组织者之一,我对OpenParty所设想的一个目的就是:把技术带回家、带到工作中,把分享种植于心田,怀着开放的胸怀去爱、帮助他人和认识世界。
路还很长,少说多做一直是OpenParty组织者们的风格,我喜欢这种朴实~
下面我们来重温一下这份来自1月聚萤活动的温暖记忆吧~
郭慧:OpenParty开眼
open-party,是个很好的分享社区,虽然我不懂IT,但却能感受到那种ITer们在工作之余聚在一起分享的快乐,其实各个行业的人,都有自己去执着追求的东西,那都是一种信念,能把持着信念随自己人生成长,这本身就是很有意义的,让人感动且鼓舞的!
www.beijing-open-party.org,希望有着类似信念的你,也一起去开眼!
CNBorn:OpenParty“聚萤”
2010年开场的OP活动依然精彩,此次活动吸引了近百名朋友前来参加。此篇文章仍像以往一样,简要描述下在本次活动中,自己聆听的几个话题。
首先是ThoughtWorks咨询师钱钱带来的”敏捷需求分析”话题。此话题分量很足,在此简要呈现下我的零星记录,作为个人对整个话题思路(不完整)的简单梳理。
敏捷软件需求
软件需求遇到的最大问题是什么?基本上都是沟通和交流的相关问题
需求从哪里来:客户(市场)、用户
我们需要确定的是:谁是用户?当前业务流程情况?业务目标是什么?
项目需求确定中遇到的最大问题是什么?需求文档驱动的过程不堪重负
ThoughtWorks如何进行需求分析
项目启动:QuickStart
概要的需求分析,初步估算规模
不是不需要文档和需求分析:但是也不期望一次弄清楚所有需求。在项目启动阶段,先实行粗粒度的计划,暂时不考虑远期偏向细节的东西。
粒度最好可以控制到,单一发布中,每两周一个迭代。
这期间最重要的,是了解业务、分解业务。这在各个领域、各个公司、各种情况下都不同,没有规则可以遵循。
项目启动阶段(概要分析阶段)
产出:
- 愿景和动机、驱动力,业务价值
- 需求列表
- 可视化项目原型
同时评估项目风险、成本,提供可视的、便于评估的文档。
通过需求分析师、客户面对面的信息交流,把需求、目标具体化,最终创建大家一致、认可的目标和分析。可以通过一些具体的东西来实现,比如财务流程图,业务流程图,功能分解图。
在文档不堪重负的情况下,如何表述需求?使用 User Story (用户故事)卡片
为什么用卡片:单一的需求文档只是信息的聚合,而分解为可以量化和检索的知识,更加便于我们评估和分析。
每个 User Story的基本定义为:一小块对客户有价值的功能。
这个原则是如何产生的呢,通过角色流程( Role-Process)的方法,绘制出流程图, User Story是该图上基本的元素
Story的3C原则:
- Card 需求存在
- Conversation 一段对话和交流
- Confirmation 用户需求的确定性
如何分辨 User Story的质量呢?好的User Story遵循INVEST原则
- Independent 可以独立开发
- Negotiable 可以协商
- Valuable 有价值
- Estimate 大小可评估
- Sized appropriately 合适的粒度 (1~3天为最合适的粒度)
- Testable 可测试性
需求可以分解为:产品、模块、特性、用户故事、开发任务五种不同的的类型,逐步细化。
举例:
- 产品:电子商务系统
- 模块:电子商务模块
- 特性:购物车、在线支付
- 用户故事:添加到购物车,查看购物车
- 开发任务:更改数目、计算总额
- 任务分解后,先排出优先级,对技术可行性作出验证。
UserStory的生命周期:使用Mingle管理,建立 StoryWall
可视化管理:
- 墙上贴卡片
- 直观
- 增强了管理透明度
总的来说,敏捷=开发实践+项目管理实践
简单谈两句我个人对于敏捷的非常粗浅的理解:
这其实更是一种管理技巧与方法,而不是具体的技术问题。如果仅从一个(懒惰的)程序员自身的角度出发,那么整套东西基本是很多看起来奇怪、有些还打破了 日常工作习惯的行为准则的堆砌。但如果你有幸能够参与多个角色(如同时作为产品的销售、开发、决策人员其中的数职),来从一个更高的高度来审视并经历过一 个或数个软件项目的时候,就会发现这些行为准则完全都是为了一个清晰的目标:为了按时、高质量地完成软件项目。同时竭力避免软件项目各个过程中各种由于人 员、交流以及其它问题所造成的不利影响。
结尾的时候钱钱推荐了一本书:User Stories Applied —- TW敏捷需求分析师必读,欢迎感兴趣的朋友参阅。
火狐魔镜
魔镜3采取更酷的小窗口方式,可对网页上的任何模块进行剪切和收藏,制作属于你自己的“剪报”。
魔镜3支持全新的视频单放功能,在独立的窗口播放网页视频。拖放图片可轻松保存至本地;更含在线音乐、天气、股票等实用内容。
我 个人认为整个话题最好的地方在于异常良好的互动性。整个话题是一次互动的交流、这个产品的走向、发展以及未来开源的情况,在场观众都得到了即时的了解。同 时通过和在场观众的互动,Mozilla方面也更好的获得了开发需求的反馈,用户也可以窥见未来产品的方向。我认为这种形式非常值得借鉴,是参与开源社区 产品的公司,与开源产品的用户一种非常好的交互模式。
MongoDB In Action
具体的信息可以参考当时演讲的slides: MongoDB in Action 很适合入门,同时MongoDB 项目的 Tutorial 也值得推荐。
我再次简要描述一下大家普遍关注的几个方面:
性能Benchmark
可以参考这个页面,http://www.mongodb.org/display/DOCS/Benchmarks
比较值得记录的如下:
- 不支持JOIN
- 不支持事务
- 支持其它大多数常用SQL功能
提供了三种Replication的方式
- 主从
- pair形式
- 有限的主-主
便捷、自动Sharding (这点很Cool!)
GridFS 内建的文件系统
两个应用:
- nginx模块,可以直接读取GridFS
- fuse模块 让*nix操作系统可直接挂载 GridFS
提问时间,我根据自己最近对kv的一些肤浅了解提了如下问题:Tokyo Cabinet 最近的版本增添了table存储功能,也已经跨越了kv的阶段,与TC的table相比,MongoDB的优势在哪里?
回答:首先,tc 的table诞生比较晚,相较其它部分,有不够成熟的风险;tc的库还是单文件库,倘若要分库,没有MongoDB的sharding 方便。
不过MongoDB占用磁盘过多,我个人觉得如果磁盘IO可以提高的话,性能或许还有提高的可能。超群目前的应用情况是,几百万条记录,占用磁盘空间几百兆。
由于自己现在在做Django,特别关心了下MongoDB和Django的结合,有如下项目可供感兴趣的朋友参考:
两个Django结合MongoDB应用的例子
DjanMon
http://github.com/mdirolf/DjanMon
Using PyMongo
django-mumblr
http://github.com/hmarr/django-mumblr
Mumblr is a basic Django tumblelog application that uses MongoDB.
Using MongoEngine
另外这里还有一个非官方的MongoDB Django Backend:
Django MongoDB Backend
http://bitbucket.org/kpot/django-mongodb/
总的来说, MongoDB在我看来,是用来在使用基本SQL功能又想要获得类似KV存储数据库性能的领域,同时又希望尽可能降低转换成本的合适选择。感兴趣的朋友不妨尝试看看。
总结
一月份的活动也是我加入OpenParty核心团队后的首次活动,可以向大家透露的一点是,现在OpenParty团队正在努力在各个方面进行改进,力争为大家创造更好的交流、学习环境。感兴趣的朋友也可关注OpenParty 官方Blog,了解最新的详细情况。大家一直以来的支持,是活动组织者最大的动力。
糖醋鼻子:分享,生活的意义――OpenParty:“聚萤”后记
“收聚萤光以照明”,在 2010 年头牛年尾的周末, openparty 的组织者再次让大家有机会聚在一起,共同照亮彼此的征途。再次回想 Twitter 里“聚萤”这个名字的诞生过程的时候,突然对“分享”一词有了新的理解――分享像空气一样充满了生活的每个角落,我们需要与人分享成就获得肯定;分享教训 获得进步;分享痛苦获得勇气;分享快乐获得更多的快乐 … 而大家已经把参加 openparty 当成了生活的一部分。
…
每次能够记录的东西不多,勉强可以称得上是随记,更不用说 cnborn 式的高保真回放,但每次的照片和后记都让我能够享受回味带来的醇香,也许融入 openparty 之后,参与和沉淀是它给我们带来的双重享受。
本次照片已整理完毕,如需大片或者无水印版或者不想出现在相册中,请及时与我联系,照片地址: http://www.flickr.com/photos/41954905@N06/sets/72157623176864173/
特别感谢:
个人致谢:
糖醋鼻子、罗娟、
轻眉、璎珞、付超群、
CNBorn、Wendy、
钱安川、Tin、李旭、Chloe、雨嘉、郭慧、
PeterCheng、张磊、
蚂蚁、Sunrise、
来要水、Donkey、
Wentrue、西乔、端木、genedna、桃子、
Jason Ma、佘广、
刘江老师、杜正彬、
刘静、Chris Lo、
Limo、JackyLi…
社区致谢:
华章出版社
图灵教育出版社
谋智网络
Matrix.org.cn
OpensourceCamp
twitter
JetBrains
是他们的努力和奉献,
让我们享受这一切!
活动照片:
糖醋鼻子:聚萤活动实录
活动视频:
http://v.ku6.com/playlist/index_3743359.html
更多活动动态
请随时访问OpenParty活动网站,或者在Twitter.com、新浪微博上搜索关键字#openparty!
21Jan 活动邀请:QClub北京2010年1月活动-云端的Ruby on Rails

BeijingonRails一月聚会又要来了,本次活动我们与Beta技术沙龙合办,活动主题是云端的Ruby on Rails。我们请到了Adylitica的Alex和Marc讲他们使用Amazon’s SimpleDB的使用经验和在Amazon EC2上scaling的经验。
活动时间
2010年1月24日(周日),下午2:00~5:00
活动地点
奇遇花园咖啡馆
西直门北展北街15号华远企业号D座底商(近嘉贸商场,点击查看具体方位)
活动日程
- 2:00 ~ 2:30 签到
- 2:30 ~ 2:45 破冰时间
- 2:45 ~ 3:30 第一个演讲
- 3:30 ~ 3:45 茶歇
- 3:45 ~ 4:30 第二个演讲
- 4:30 ~ 5:00 自由交流
演讲嘉宾及主题
演讲嘉宾:Alex Bosworth, Technology Geek,Adylitica。
演讲主题:Amazon的SimpleDB
内容简介:
SimpleDB是Amazon提供的分布哈希数据库。Alex花了大半年的时间使用SimpleDB作为主要的数据存储机制,构建了一个NO-SQL的具高可用的网站。他将介绍在这个过程中,他的经验、体会以及挫折。最后他将介绍该产品的一些相关新特性。
演讲嘉宾:Marc Wandschneider,Architect & Author,Adylitica。
演讲主题:基于EC2的可自伸缩的Web应用
内容简介:
对我们的Web应用做了一些计算和使用模式分析后,我们决定不去购买昂贵的大型服务器,我们决定去构建一个使用小服务器的平台,当负载上升的时候,我们往 服务器池中加入新的服务器,当负载下降的时候,我们去掉他们。在这个过程中,我们了解了要构建这样的应用所需的特性,以及要应对的一些常见问题。
主办
关于QClub:QClub是由InfoQ中文站定期组织的一个线下技术交流活动,目的是让中高端技术人员有一 个相对自由的交流思想 和交友的平台。每次QClub只关注一个主题,邀请国内外在该主题领域有研究的技术专家分享其经验,但QClub更注重讨论,因为它认为讨论才是真理,从 讨论中才能激发参与者的智慧和火花。
协办
自 2004年开始,Joyent就对外提供托管Web应用的IaaS服务,如今这样的服务被称为”云计算”。Joyent是真正的企业级云计算提供 商,客 户类型涵盖了个人开发者和大型企业,几乎所有的技术和开发语言都可以在Joyent的云平台上顺利运行,而应用的流量可以从零扩展到每月数十亿次页面浏 览。今天,公司已经可以对外提供云架构全部三个层面的服务:IaaS、PaaS和SaaS。通过交付完整的云平台架构产品,Joyent能为您提供如今云 计算所应具备的全部价值。如今,Joyent已经正式进入中国,想了解更多,请查看官方网站。
Seravia distills the knowledge of legal, tax, and accounting experts into intelligent software that lets you create and grow your business. Whether you are starting a company, licensing a brand, or going international, you design the solutions. What once required hours of research and expensive consultants now takes minutes.
Beta技术沙龙由一群技术人员发起并参与,旨在以技术的视角看待社会、互联网和未来,以务实精神深化交流,促进创新。
活动报名
为确保您的参会,请务必在这里“登录”,填写您的“常用邮箱”,我们会通过邮件与您进行确认。有任何问题欢迎致信InfoQ中文站QClub负责人刘申,liushen[AT]cn.infoq.com。您所下载的文件内容为本次活动的详细信息,供参考!
在线讨论:欢迎加入到我们InfoQ中文站用户讨论组,参与我们的线上讨论,并与大家分享你的观点。
19Jan BeijingOpenParty:2010年1月”聚萤”(Share Will Light Wisdom)活动话题预告
正如圣哲所言:“所有的人生来是为了推动不断演进的文明的”。
让我们用心中那“公平、开放、自由与和平”之光点亮前途,凭借这份爱去结识他人和传播知识吧!
下面马上介绍本次活动已经收集到的话题!
火狐中国版2010全新特性:“火狐魔镜3”
演讲者:管凌峰
管凌风,谋智网络工程师。2006-2007年曾就职于网易有道,参与有道词典的开发,2008 年加入 Mozilla 公司。目前主要负责扩展开发及其他一些浏览器相关的开发工作。开发了火狐中国版中包含的5个附加组件。
本次活动,我们很荣幸地邀请到谋智网络工程师来分享”火狐魔镜3″话题,并和大家作技术和设计方面的交流,敬请火狐迷们关注。
话题简介:
火狐魔镜3(Live Margins)采取更酷的小窗口方式,完全不影响正在进行的浏览和操作;可对网页上的任何模块进行剪切和收藏;或拖拽文字获得丰富搜索结果;同时保留了之前热门的音乐、视频、股票等频道,感兴趣的朋友可到这里下载体验!
比 如:大家都非常喜欢豆瓣电台吧,你现在可以使用火狐魔镜把豆瓣电台从网页中剪切下来,变成一个可以停靠在桌面窗口等位置的小应用,当你把剪切下来的豆瓣电 台停靠在屏幕边上时候,他会自动收起,鼠标移动过去,还会自动出来,就像QQ好友列表一样~ 当你离开浏览器时,比如正在写文档,可以随时打开豆瓣电台进行操作,比如“桃心”啊、删除啊、下一首啊~
当然,不仅仅是豆瓣电台,只要点击浏览器左上方的“剪刀”就可以随意“剪下”网页上的任意部分,收藏为自己的网络“剪报”!比如剪下“黄金走势图”,你就可以每天通过“火狐魔镜”中的剪报来关注金价行情了…
行业信息化咨询方法论交流
演讲者:冯宇彦
从业10余年,骨灰级工程师,定位在政府及行业信息化应用的方向,目前担任售前咨询、架构师。
有幸参与了国家应急平台和很多省市应急平台的规划设计和实施。在这些方面小有经验。
话题简介:
本次话题围绕政府及行业信息化咨询这个中心,除了会介绍IBM的IT规划方法论,还希望和同行交流经验,并发起一个这方面业内人士的圈子,以便大家能够有一个保持联系的渠道。
MongoDB In Action
演讲者:付超群
付超群,理想主义者,主要兴趣方向是Lamp架构程序设计,搜索引擎以及数据挖掘。
话题简介:
MongoDB是一个文档型数据库,区别于一般的Key/Value数据库,支持很多高阶的查询功能。
和大家分享如何利用MongoDB来替代MySQL满足常见需求。
崛起的新媒体和我们的生活
演讲者:雨嘉
雨嘉,人大法学院毕业,攻知识产权法。曾在出版社工作过,之前参与创办凤凰网读书频道,现为网易读书频道编辑。喜欢书,很看好新媒体。
话题简介:
我想和大家分享一些关于互联网方面的书籍。
第一种 关于技术的书,这些个人专业不同,但是我觉得这些书不适合分享。
第二种 关于产业的书。比如《正在爆发的互联网革命》。
第三种 关于网络发展的书。如《网络共和国》这些对新媒体从业者会有很多启发。
第四种 探讨传播学和信息传播自由理念的书。这也是新媒体的核心价值所在。
震后灾区的绿色学校
演讲者:郭慧
郭慧,自然之友灾后重建绿色学校项目负责人。
工作后经历了从研究所的研发工作到广西支教,一直到逐渐走进NGO领域的跨越。
热爱自然,热爱环境,热爱文化,热爱孩子们,也愿意继续在这条路上走下去。
话题简介:
汶川地震发生后,四川、甘肃及陕西省有千余座学校校舍倒塌需重建。
能否在设计、建造的过程中融入绿色环保的理念,关系到可持续发展的落实和教育品质的提升,更关系到灾区学校周边的自然与生态是否会被破坏而失去了原有的特点。
有幸通过机构组织的活动,持续的关注灾区,在灾区以绿色建筑及环境教育软硬件相结合的方式,推动灾区人对于环境的关注。并在项目开展过程中,遇到了各种由于理念不同而产生的摩擦与矛盾,逐渐转变思想,以陪伴的角度继续关注灾区。
流程的功效
演讲者:徐会生
徐会生,Family 168网站创始人之一,Ext JS技术专家,著有《深入浅出Ext JS》。
高级软件工程师兼系统架构师,精通Java语言极其相关技术,尤其是Java 企业级开发技术。
精通jBMP,擅长Web开发和UI开发。
话题简介:
做需求调研时:让熟悉业务的甲方把业务流程图统统画出来,直接部署在系统中。做开发的只要根据各个环节把功能接口封装好,然后就等着流程运行到这个环节就自动调用对应的接口实现功能就行了。
需求变更时:最理想的情况下,只要改改流程图里节点的顺序,完全不用动其他地方就完成了变更。
和客户交锋时手里握的不再是干巴巴的文字说明,而是形象生动的图形演示。
对流程的研究,目标就是把画出来的图形直接放在系统里运行,调用的接口不再重复耦合。
但实际中为何还是遇到种种问题?流程想要解决哪些问题?是否应该选用流程作为解决方案?应用流程时会遇到什么问题,如何解决?
这次带来话题《流程的功效》,与大家一起分享。
话题讲稿:
特别感谢
- 感谢OReilly、华章出版社、图灵教育出版社提供的精品技术图书。
- JetBrains公司提供的正版开发软件授权。
- 中科龙梦提供的上网本试用。
- 感谢Thoughtworks公司长期提供出他们的宽敞、充满软件创造力氛围的office。
- 谋智网络为活动提供甜点赞助,并为参与者准备了特殊的“火狐”礼物。
关于报名参加活动
由于本活动从1月初便开始网络报名,截止活动开始前均可报名。
如报名时遇到问题,请邮件联系组织者:cleverpig (AT) beijing-open-party.org。
更多1月活动安排详情
BeijingOpenParty2010年1月”聚萤”活动报名
更多活动动态
请随时访问OpenParty活动网站,或者在Twitter.com、新浪微博上搜索关键字#openparty!
- 搜索
- 订阅
- Follow us on Twitter
-
不定期更新、各种开源活动信息、Open Party活动预告,活动相关链接等。 Retweet请使用@openparty,相关话题请以#openparty作为Tag。
- 钻石赞助商 / Sponsors
- 金牌赞助商 / Sponsors
- 活动发起者 / Constitutors
- 最新10篇 / New 10 updates
-
- 公益邀请:青川受伤孩子大朋友计划
- BeijingOpenParty:2010年03月”熙春暖意”活动开始报名
- 活动邀请:Ignite Beijing(点燃之夜北京)
- BeijingOpenParty:2010年01月”Share Will Light Wisdom”(聚萤)活动总结
- 活动邀请:QClub北京2010年1月活动-云端的Ruby on Rails
- BeijingOpenParty:2010年1月”聚萤”(Share Will Light Wisdom)活动话题预告
- BeijingOpenParty:2010年01月”Share Will Light Wisdom”(聚萤)活动开始报名
- BeijingOpenParty:2009.12″岩上”活动总结
- 活动邀请:OSGeo2009年12月讲座
- BeijingOpenParty2009年12月”Upon The Rock”(岩上)活动话题预告
- 最新留言 / recent comments
- 随机5篇 / random 5 post
- 订阅到 / Subscribe to











