RSS 2.0 Feed
vs.net
摘要:大家听了不少关于 MSF 和 VSTS 的宣传,VSTS 本身也是一个软件项目,那么它是否是按照MSF Agile的方法论开发出来的呢? 它的开发过程中碰到了哪些头痛的问题?微软公司从成立开始就用MSF 模板么?在微软的实际团队中,开发模式是如何演化的? 这也是MVM 同学以前收集的“常见问题”的一部分。我想从我个人的经历和角度出发,在今年的TechEd 北京站 和大家交流这些方面的问题。 详情请看: http://yishan.cc/blogs/xin/archive/2007/10/31/teched-2007-vsts-msf-dev-317.aspx 如果条件允许,还会安排有奖征答,送《移山之道》的活动。欢迎参加并交流,指导。 另外,TechEd 的这个页面上有一个逻辑/可用性的bug。...[阅读全文]

posted @ | Feedback (4) | Filed Under [ IT 行业 软件工程 vs.net ]

摘要:博客堂中藏龙卧虎,人脉网络遍布天下,希望有人能帮助我设计《移山之道》的封面。 征稿 - http://yishan.cc/blogs/xin/archive/2007/06/11/483.aspx 谢谢!...[阅读全文]

posted @ | Feedback (0) | Filed Under [ IT 行业 软件工程 vs.net ]

摘要:仿佛要唤回十多年前的TurboPascal 的魂魄,Borland 公司发布了一系列以“Turbo”命名的软件开发工具:  Turbo Delphi for Windows Turbo C++ for Windows  Turbo Delphi for .NET Turbo C# for .NET http://www.pcmag.com/article2/0,1895,2000232,00.asp "Shortly after the original IBM PC appeared, a tiny upstart company with the big name Borland International rocked the programming world by releasing its Turbo Pascal compiler..."   一个曾经在Borland 工作过的朋友侃过Borland 的发家史,多才多艺的Philippe Kahn 初到美国的时候想找工作,但是他的旅游签证有点碍事,几经周折,他就干脆开了一个公司,产品开发好了,但是没钱打广告,于是他把PCMag (or Byte)的销售经理请到公司,同时把部分员工派到外面去,往公司里不停的打订购电话。于是Philippe 对PCMag的人说,你看- 我们有这么多订货,电话都打爆了,一旦我们的货款到了,就可以付你们的广告费了。。。于是就先登上了广告。   第一桶金就这样来了。   有了很多桶金之后,Borland 宣布要打败这个,那个公司,开始收购,不成功,再收购,创始人被董事会解雇,改公司的名字,转型,又改回来原来的名字。。。好像又回到了起点。   TurboPascal, tp.exe, 是很多程序员的入门工具,用起来真是像。。。像初恋的感觉。别的公司花很多力气推出的产品,好像还是比不上它。  ...[阅读全文]

posted @ | Feedback (12) | Filed Under [ IT 行业 软件工程 vs.net ]

摘要:最近金宇林 (Visual Studio 2005 Team System 技术专家)翻译了《Team Foundation Server Beta3 安装指南》 (link)。 我和别的同事(Zhiyang)反复检查了文档,觉得已经把所有的错误都更正了。 在高兴之余,不由得想起了下面的一段话: "I believe that the final bug in TeX was discovered and removed on November?27, 1985. But if, somehow, an error still lurks in the code, I shall gladly pay a finder's fee of $20.48 to the first person who discovers it. (This is twice the previous amount, and I plan to double it again in a year; you see, I really am confident!)" (Donald Knuth: "TEX: The Program") 但是这个安装指南真的没有任何错误了么? 我曾向金宇林建议采用类似 Knuth 的奖励体系,他似乎没有反对。 ? 群众的眼睛是雪亮的,大家来一个臭虫大扫荡(bug bash),看看能在《安装指南》》找到多少 bug! 更新: 正式版的安装指南这里,难道就没有 bug 了么?...[阅读全文]

posted @ | Feedback (21) | Filed Under [ IT 行业 软件工程 vs.net ]

摘要:昨天和今天在武汉访问了两所大学,和计算机系,软件学院的师生交流了情况。 碰到一个学生有些激动地提到微软为什么不开源,同时把微软比作老妇人,别的公司比作少女,等等。(同行的同事有点郁闷 - 他们为啥这么情绪化?)这也不是什么新问题,但是我感觉一些人只是在人云亦云,没有深入地研究这个问题。 没有开源就是落后? 没有开源就不能开放么? 请看下面的新闻: http://www.teamprise.com/product/index.html Access Visual Studio 2005 Team SystemFrom Macintosh and UNIX Systems, and from within the Eclipse IDE 与其无休止地争论开源/闭源,还不如在开放的系统上建立一些解决方案,解决一些实际用户的实际问题。  ...[阅读全文]

posted @ | Feedback (15) | Filed Under [ IT 行业 软件工程 vs.net ]

摘要:[所有内容均属个人意见,没有任何担保或授权,以"现状"提供。版权所有。背景: 移山公司一帮写软件的在讨论软件测试]   在讨论开始之前,阿彪问大家:我有一个闷在心里好久的问题 – bug 到底翻译成什么最好? 杂曰:    臭虫,缺陷,错误,地雷,应用程序异常,    就用bug好了,大家都理解!   小强!小强!      大家回头一看,阿毛红着脸说:我们宿舍里有不少小强,每晚自习回去都要打小强。。。   众大笑。   阿彪:我倒是不反对用“小强”。 阿超:好是好,VSTS也支持改工作项的名字。就怕我们以后招进来名字中有“强”的同学。 阿彪:我觉得我可以为“小强”花一颗银弹,我们以后就把“小强” 当作bug的同义词. 小飞:那我们怎么翻译“bug fix”?  翻译成“针对缺陷的修改”也太绕口了。 阿毛:我们是用拖鞋来打小强,所以不妨称之为“拖鞋”。 (大笑) 国栋:我反对把软件工程的术语生活化。。。     阿超:说到测试,大家肯定有不少了解,也保不准有一些误解,我们这个讨论就是要去伪存真,把大家的理解统一到一个水平上。大家知道的“测试方法”有多少?   杂曰:            Black box Test,White box Test,Code Coverage Test,Unit Test            Functional Test,Structural Test,System Test,Performance Test            Stress Test,Load Test,Acceptance Test,Regression Test            Ad hoc Test,Integration Test, Alpha/beta Test            Localization/Globalization Test, Security Test, Accessibility Test            Scenario Test, Usability Test, Smoke Test。。。   二柱:这么多!把我都忽悠得有点晕了。看来我国软件测试人才真是大有用武之地了。 小飞:这么多名词,是得学几年的,写程序的方法怎么没有这么多花头?   阿超:咱们还是一个一个来吧。 这么多名词只不过是从各个方面描述了软件测试,并不是说有这么多独立的测试方法,我们把它们分类处理就不难了。   [详细内容] [这是初稿,欢迎多提宝贵意见]  ...[阅读全文]

posted @ | Feedback (9) | Filed Under [ IT 行业 软件工程 vs.net ]

摘要:// 这是我正在写的书的一段:// 故事情节纯属虚构// 版权所有,不许转载,但是欢迎评论// 背景: 阿超/国栋/小飞/大牛/丽丽/… 是移山公司一帮写软件的,正在琢磨VSTS 2005 和 MSF...// [国栋:超总,听说你要讲MSF,我就先预习了一下,但是MSF 的名词太多了,我真是头大,能不能解释一下这两句:“MSF 的一个基础原理是 学习所有的经验。这一原理在 MSF 过程模型 里的关键里程碑上得到了充分的应用,在过程模型里 愿意学习 这一关键概念成功应用这一原理所需要的。愿意学习这一概念通过 后里程碑回顾的经过检验的做法在项目里得到体现。在大型的和复杂的项目里,Microsoft 建议 是利用客观的外部服务商来确保有一个无过错的环境,并把学习最大化。”] [阿超:你从哪里找到的绕口令?] [国栋:MSDN 中文官方网站呀。] 果然,阿超在网上找到了文章和这一段, http://www.microsoft.com/china/technet/itsolutions/techguide/msf/msfovrvw.mspx 他和国栋一起读了两遍,想找出各个句子的主语,谓语,和宾语,最后叹了一口气说:本来MSF挺简单明了的,这样一搞,反而很神秘晦涩。国栋,你不用预习了,我会搞一个“白话MSF”,你一听就懂。   隔壁的小飞探过头来:国栋,听到你还预习,我差点晕倒。 阿超:你说应该怎么学习呢?? 小飞:好不容易出了学校,我现在对‘学’好像兴趣不大,什么东西过耳就忘。 国栋:好像流行歌曲的歌词你记得很牢嘛。 小飞:如果是载歌载舞,那倒印象深刻。可惜呀,MSF 。。。能不能在KTV学MSF? 都是3个字的英语缩写,应该是兼容的吧。 阿超:也许不妨一试,MSF 的每个基本原则,领会其精神之后,可以用一首流行歌曲代表,怎么样? 白话MSF(1)   推动开放的沟通 白话MSF(2)  为共同的前景而工作 白话MSF(3)  充分授权和信任 | 各司其职,对项目共同负责 白话MSF(4)  重视商业价值 | 保持灵巧,预期变化 白话MSF(5) 投资质量 | 学习所有的经验 白话MSF (6) MSF 模型 及 MSF Agile 白话MSF (7) 工作项  ...[阅读全文]

posted @ | Feedback (14) | Filed Under [ IT 行业 软件工程 vs.net ]

摘要:// 故事情节纯属虚构// 版权所有,不许转载,但是欢迎评论// 背景: 阿超/国栋/小飞/大牛/丽丽/… 是移山公司一帮写软件的,正在琢磨VSTS 2005 和 MSF...// 白话MSF (6) MSF 模型 及 MSF Agile 白话MSF (7) 工作项 // 这是我正在写的书的一段 - 到此告一段落,欲知后事如何,且听下回分解。...[阅读全文]

posted @ | Feedback (0) | Filed Under [ IT 行业 软件工程 vs.net ]

摘要:http://blogs.msdn.com/rickla/archive/2005/09/23/473423.aspx 接下来的是11月份的 TFS Beta 3 Refresh - 包括中文版本! 再接下来,TFS的正式版会在2006年1季度面世。 ...[阅读全文]

posted @ | Feedback (3) | Filed Under [ IT 行业 软件工程 vs.net ]

摘要:(有人在怀念“非技术,但又挺贴近程序员生活的文章”, 我来一篇试试看)   程序员的生活 - 我们TFS 开发团队   我们正在为 beta3 而忙得团团转的时候,一个同事休假一个月,意气风发地回来了(员工生小孩后,男性员工有一个月带薪假期,半年内使用),同时给大家看了他在阿拉斯加捕鱼的照片, 这位老兄愣是从阿拉斯加扛回近70 磅自己打的海鱼(已处理冰镇过)。         说到这里,不禁要说说我们的开发团队,真的是可以说来自五湖四海 -        有半打来自印度 -        有三名来自前苏联,分别是白俄罗斯,乌克兰,和俄罗斯 -        有两个来自英国 -        有一个来自加拿大(就是到阿拉斯加捕鱼的那位) -        还有来自中国 -        剩下就是美国土生土长的(是大概爷爷的爷爷那一辈来的美国;要找想到真正土生土长的,那是另外的故事了)   我们还有1/3 的人在北卡 (North Carolina)我们也在那里招人(link),平时都是通过email 联系,有几个人至今还没有见过面。   大家平均在微软的时间约为5 年,估计大部分都是有家小的,有小孩的一般都有两个,有一位计划要四个,现在只完成了任务的一半。   大家的业余爱好也千差万别,有两位爱好长跑的,已经跑了两次马拉松,还要拉我入伙。还有一位是职业橄榄球员的兄弟,看他的样子也是可以做主力替补的。有一位同事老家在苏格兰,他还知道家乡的足球队(邓迪)曾经来了一位中国过气球星。有的业余时间都花在教会活动中,一次看到两位同事在拿着圣经讨论,一问,才知道一个最近成为了清教徒,一个是天主教(因为孩子她妈信天主教),从英国来的那位路过插了一嘴:我是无神论。。。     夏天是野营的好时候,不少人都请假去camping, 临走时留下一句:“我去的地方不能上网查email,连手机信号都没有。。。”(潜台词:有事自己解决吧,别找我)。说到email,这里每人每天要收到100封 以上的email。有人一天到晚都“在线”,无论什么时候发email, 他都马上回答,包括周末;有人一旦下班,email 好像再也找不到他 – 这样据说是为了防止“工作”对“生活”的侵略。   FAQ - "你们是不是经常加班?"  八月份的时候,经理发了email, 明确指出,尽管项目进度不如人意,但是九月初的劳动节大家千万别来上班,应该和家人团聚。当然,这也从一个侧面表明加班是经常发生的。   IT队伍中另一个经常发生的事,就是re-org (重组),机构时不时要微调一下,到时候团队的树型结构要做一些指针运算,以达到新的平衡(也许这是为什么微软面试经常问指针和树型结构的原因)。人员的流动也经常发生,掰掰手指一算,好几个人都“move on”了,有的去了微软别的部门(包括一个老中,老中的数量因此减少了50%),有的回家追求自己的爱好去了(包括一位回家玩陶艺的女同事,因此女性开发人员的数量也减少了50%)。   尽管我们来自五湖四海,有着不同的文化,宗教背景和爱好,但是大家都齐心协力地要把最好的TFS Beta3 做出来 – 马上就要和用户见面了!   最后说一句,大家吭哧吭哧地把这个系统做出来,到底应该值多少钱呢(能不能以此养活四个小孩)? 请开价 - http://bbs.mscommunity.com/Forums/ShowThread.aspx?PostID=5368     以上是程序员的生活,和技术有关的一篇文章在这里: http://blog.joycode.com/xinz/articles/45400.aspx  ...[阅读全文]

posted @ | Feedback (7) | Filed Under [ IT 行业 vs.net 非技术 ]

Full vs.net Archive