人在江湖

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  82 Posts :: 10 Stories :: 169 Comments :: 0 Trackbacks

前言

记得JavaEye Robbin说过,外企的人不是非得靠技术混,鬼精的都是靠把一点儿破事儿吹大了写report混的。呵呵,有些偏激,但也反映部分现实。靠工作那点儿东西,技术迟早要退回原始社会。给鬼子打工很难有机会在公司经历一个软件产品从无到有的完整过程,至于原因,你懂的。相信很多人跟我一样,都希望能经历一个产品完整的生命周期,体验一切细节。另外, 一些技术和想法并不适合应用在公司的产品上,于是开始萌发念头聚一些同事组建virtual团队合作做点小项目。公司一直靠新闻组交换信息,很多资料也没有被组织好。我想做的就是类似豆瓣的一个东西。有论坛的功能,可以管理文件,可以通过用户评分把精华的东西凸显出来。以后做好了还可以集成wiki, blog, digg的功能。

组建virtual团队对自己有很多好处,最明显的好处就是可以锻炼技术,想探索一系列最佳实践,包括开发采用的架构和技术,agile流程,测试工具等等。另外也可以通过这个事情交一些朋友,锻炼自己与人交往的能力。把产品做好了或许也算工作成绩。

这个想法从去年就有,去年年末的时候自己略做了点儿准备,包括复习SSH2, 实验一些工具,比如subversion. 今年1月13号我组建了virtual团队,目前团队15人。

这会是一系列博客,记录virtual 团队发生的事情和一些自己的想法。技术方面会是叙述的重点。把自己在这个过程中学到的技术和一些理解发上来,希望看到各位朋友的建议。技术上有理解偏差的地方,也请各位指正。

 

正文

不知道那些开源项目是怎么找到volunteer干活儿的,又拿不出钱给人发工资,谁爱白干活儿啊。琢磨怎么才能聚一帮人是让我死了很多脑细胞的事情。没有nb的点子,没啥个人魅力,也没人脉——在公司除了本组的同事,基本只有前台和HR认识我。最基本的前提,我想找到志同道合的朋友,起码得装个好人吧。于是,我写了一篇长长的邮件群发公司同事,把自己收集多年的电子书,一些技术笔记和视频教程,甚至包括电影一股脑地共享出来了。 下面是我当时写的邮件。

 

引子
分享 1:
推荐一部电影:
The pursuit of happiness 我喜欢侧重反应人性的电影。你喜欢什么类型的电影,有什么推荐的?我愿意了解你的看法。(电影在这里下载)

分享2:
推荐一些技术类的书,这些书可以在这里找到。如果五星是满分:
Design:
Pattern of Enterprise Application Architecture  ★★★★★
Domain Driven Design Tackling Complexity In The Heart Of Software ★★★★★
Expert One-on-one J2EE Development Without EJB ★★★★
Expert One-on-One J2EE Design & Development ★★★★

Java Principles:
Effective Java 2nd edition ★★★★★
Refactoring-improve the design of existing code ★★★★★
同意我的评分么?你有什么喜欢的书愿意分享?我愿意了解你的看法。(更多电子书在这里)

分享3:
最近在尝试一种新的记笔记的方式, 用思维导图记笔记。附件里是hibernate笔记,你可以用XMind打开看看(软件可以在本地下载)附件里也有截图。XMind是免费软件,比FreeMind更出色。你是怎样学习和复习的?我愿意了解你的看法。

=============================我是分割线===============================

正文
现况…
我愿意了解你的看法,如果你也愿意分享你的看法,你怎么让我知道呢? SAS有Wiki, Blog,新闻组,它们都是用来分享的平台。Wiki侧重于文档协作和分享;Blog适合记录点点滴滴和订阅;新闻组适合讨论。SAS大量应用新闻组这个特点讨论各种主题。举个例子,你可以看到flex的新闻组里有很多内容,主要是Q&A的形式。这些内容很有知识价值,但这些价值并没有完全展现,原因在于:
1.    我们缺乏对新闻组的组织,很多人不知道到底有哪些新闻组可以订阅,真正订阅之前,你看不到已有的内容
2.    你看不到一些统计信息,比如哪个问题或者话题是最热门的
3.    最重要的是,新闻组里的内容没法被sas google检索到,你知道,这意味着有价值的信息在很大程度上被隐藏了,这显然是一种浪费。
论坛的形式先天可以解决这些问题, 如果我们有论坛:
1.    论坛提供统一的入口。论坛可以有子论坛的概念。比如:
这样可以做到“统一并有组织”
2.    论坛很容易知道热点,论坛本来就有“精华贴”的功能。如果你偶尔逛逛论坛,你不会泛泛地挨条读条目,那样太浪费时间了,你会直接看精华贴,不是么?
3.    论坛可以被爬虫访问,可以像sas wiki,blog那样被检索。我们遇到问题,用sas google搜索出来的有用信息常常是在wiki上的,如果有论坛,论坛上的相关信息也会被搜到。我觉得这是论坛最重要的优势。另外,搜索结果应该以更新日期以及与关键词的关联程度排序,最好用户可以客户化排序方式。

它需要提供一系列功能:
1.    具备论坛基本功能,个人喜欢http://www.javaeye.com/
2.    为了使它可以替代新闻组,它需要具备用email订阅特定子论坛的功能,某个子论坛上有新帖或回帖,订阅的人可以自动收到邮件。
3.    它应该同时也是一个分享资源的平台,就像豆瓣网一样,不同的是,它还有上传下载的功能并且把资源组织好。
4.    我们希望可以像Cary的同事那样总在第一时间了解sas的最新技术决定,我们可以发挥SAS的分析优势,自动对论坛内容做data mining,分析出来最新的技术趋势。
5.    根据产品分类并提供相应的级联功能。比如他选择/输入sas model manager, 我们可以提示他相应的下级Link
6.    SAS Model Manager -> released versions -> 2.1 (link to 2.1)
                                  -> 2.2 (link to 2.2)
                                  -> 2.3 (link to 2.3)
                     -> working versions -> 3.1 (link to 3.1)
                    -> contacts
7.  根据相关性和rating (鲜花或臭鸡蛋, 点击次数,回复次数)搜索技术文章
8.  专门的Q&A 版块及相应功能
9.  像sas tagg一样提供热点功能(竞争对手的link我就不提供了)
热点可以drill down, 看到更具体的主题

10. 发现论坛里的“专家”
11. 一周/月/年top 10最热贴

一点儿想法…
OK, 我就是在打算做这样一个论坛+分享平台的东西。
我可以鼓吹:这个产品可以替代新闻组,帮助整合研发中心已有的资源,它会鼓励学习和分享的氛围, 大量的学习资源,包括电子书和视频讲座远比图书馆效果更好。整个SAS也需要这样一个论坛,作为Q&A的平台。它是新闻组,wiki,blog以外的有益补充…
但,我还没工夫想这些。最现实的是,我们很少有机会从头开始做一个项目,更不用说有机会做你自己说的算的项目。几个人全凭爱好凑到一起做事情,氛围也会很纯净。写这样一篇东西就是在征集一起做事情的伙伴。包括美工,程序员和QA。
美工:
美工是非常重要的角色,设计风格你来决定,个人觉得像Wiki那样简约大方就好。麻烦在于,没有dreamweaver, fireworks之类的正版软件给你用。
程序员:
你不需要在SAS真的是个程序员,你可以是QA,HR, 前台…如果你有兴趣做java相关的东西,都可以来玩玩儿,这里没有deadline,没有压力,也没有……钱。做多做少无所谓,任何努力和贡献都值得尊敬和感谢。你当然可以承诺很少,比如一周一两小时的投入,但承诺的一定做到,这是Build你自己信用的过程。
QA:
QA有很多事情做,除了保证质量之外,可能要写build脚本,文档,还要研究维护一系列工具,包括测试工具,cvs工具,代码质量工具等等。

人数也越多越好,没上限,起码六人行:一个美工,三个程序员,两个QA。我是程序员。这会是个奇怪的组织,虽然由多个人组成,每个人都能“说得算”,我以后会解释怎么能做到这一点。不需要公司提供任何软硬件的支持,但我们的确有需求把代码拷贝回家做,毕竟这靠大家用业余时间做。这或许是个问题,我会想办法。

更具体一点儿的想法写在这里,会持续更新。

我希望…
希望这个产品可以完成。进展可以缓慢,但它必须一直有进展。
希望它在流程和最终产品两个方面,都算得上是好的实践。
希望所有参与的伙伴在这个过程中愉快并有收获。
希望产品的影响尽量大。

如果你有兴趣参与或者想了解更多,可以回复邮件。收到回复后,我会告诉你什么时间大家一起碰个头,希望不是我跟影子碰头。

最后感谢Emily提供很多很棒的想法和建议

 

发了邮件之后,好几个人回复说挺佩服我魄力的,哈哈哈,我也挺佩服自己的,没啥本事还敢蹦跶出来,一般人还真不够魄力像我这么不怕丢人现眼的。邮件发出后,两天之内聚了十个同事参与项目,其中居然还我有老板。 我本来有些担心她会反对这个事情,因为这肯定会挤占我花在工作上的时间,我曾经连续几个月每周加班六七天。没想到她居然把自己支持进来了,哈!(未完待续)

 

p.s. 我在博客里也装好人,分享了一些电子书 分享十二本经典电子书

下一篇 在公司组建virtual团队(二)

posted on 2011-02-25 23:52 人在江湖 阅读(1726) 评论(1)  编辑  收藏 所属分类: life

Feedback

# re: 在公司组建virtual团队(一)[未登录] 2011-02-26 13:23 paul
兴趣、时间、精力,祝你成功  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: