• 胡浩🐸
    2019-06-11
    赞,有好多值的学习和借鉴的地方,打开 VS Code 经常看到更新提示,感觉被后就有一个非常高效的敏捷团队,今天终于学习到了。

    VS Code 每 4 周发布一个迭代节奏非常棒,每周做的事情都很科学合理,而且把 Github Issue 的功能用的淋漓尽致,打的各种 Label 很值的学习。

    作者回复: 谢谢蛙总指教🤝

    
     6
  • yellowcloud
    2019-06-11
    宝玉老师,我们目前项目使用的管理工具是TFS,它好像也自带CI和CD功能,我想请问一下,它和文中介绍的Azure DevOps,那个好用呢?

    作者回复: Azure DevOps应该是TFS的升级版,如果在线托管的话,你应该考虑用Azure DevOps。

    
     4
  • 一文字
    2019-06-11
    棒,感觉像打开了新世界的大门,赶紧把这种学习方法消化下🧘‍♂️

    作者回复: 👍以后看到好的软件项目,尝试去观察它们的软件工程应用,学习借鉴:)

    
     4
  • 极客不落🐒
    2019-06-11
    怎么学习开源项目?除了眼前的代码,还有诗和远方……

    作者回复: 有关如何学习开源项目的软件工程,我已经在这篇文章中介绍了。

    如果你是想学习代码,我建议你可以把代码下载到本地,尝试着运行起来,然后去看看代码怎么运行的,再去尝试这修改代码,增加功能,去了解它的结构是什么样的,去思考它的设计有什么优缺点?哪些是可以学习借鉴的?

    
     3
  • freda
    2019-10-12
    你好,我想请教下,我领导想用禅道软件做项目管理,可是我觉得禅道更适合做软件开发,想听听你的看法

    作者回复: 像VSCode,基于Github的Issues,都可以做到项目管理,用禅道或者同类型的Ticket跟踪工具更没问题的。

    我在《14 | 项目管理工具:一切管理问题,都应思考能否通过工具解决》里面对项目管理工具也有一些介绍,可以作为参考。

    项目管理工具,关键还是能对任务进行分配和进度跟踪,通过项目管理工具,项目成员能即时知道自己应该要做的任务,项目管理者能即时知道项目进展情况。

     1
     1
  • maomaostyle
    2019-06-18
    感觉vscode的日常开发管理工作非常饱和,这里有个问题想请教,以vscode为例,4周的一个迭代周期如何确保效率,特别实在第一周里,包含了历史遗留问题的处理,还要做本次迭代的规划安排,更何况开源项目如果不是全职铺在上面怎么办?如果在某一个迭代周期内因为不可抗力因素导致延期了怎么办?

    作者回复: VSCode的开发团队是全职的,而且整体水平相当高。

    一个迭代周期内,并非所有功能做完才能发布,而是功能开发完成才合并到主干,如果一个迭代内没完成,那么会放到下一个迭代。

    举个简单例子,一个迭代周期在计划的时候,打算增加2个新功能,修复3个bug。结果在第三周结束,发现只完成了一个功能,修复了3个bug,那么另一个功能就放到下一个迭代继续开发,第四周对已经完成的1个功能和修复的3个bug验证就好了。

    
     1
  • 远征
    2019-06-12
    师傅领进门:)不仅知道如何入手开源项目,而且在项目管理上也有新借鉴!谢谢老师

    作者回复: 谢谢支持!
    有具体问题也欢迎留言:)

    
     1
  • 极客时间
    2020-01-01
    看了vscode感觉项目管理也不复杂,关键是一群靠谱的人有动力有方法有共识,项目管理失败基本都是人的因素,说难就难说不难也不难。

    作者回复: 是的,项目管理本身并不复杂,还是离不开人的实施。

    
    
我们在线,来聊聊吧