才开始用,所以是个很基础的介绍,欢迎大家一起交流学习

一、追本溯源

讲到开发流程,还要从敏捷开始,因为敏捷才有了开发流程的重视,整个流程也是按照敏捷的思想进行的,这里不再叙述敏捷的定义

敏捷的流程(个人理解)

  • 提出需求
  • 拆解需求
  • 确认需求
  • 分配开发
  • 开发完成
  • 进行测试
  • 完成需求

二、好马配好鞍

为了养成好的习惯就需要个好的工具做配合,这里选取了微软的TFS说明,和VS配合的更友好,JIRA记得好像没有TFS和VS配合的好,更重要的是现在的工作正在使用

地址:https://www.visualstudio.com/products/visual-studio-team-services-vs

官方文档:https://msdn.microsoft.com/en-us/library/fda2bad5(v=vs.140).aspx

登陆后点击试用就可以看到界面了

新建项目过程(此处略过)

  • HOME——可以看一下项目的整体的信息,可以自己定制(又上角的设置里,此处略过)
  • CODE——代码托管的地方,可以用TFS,也可以用Git(实在太流行了)
  • WORK——敏捷提倡的Dashboard
  • BUILD——配置代码生成服务等(没配过,有用过的请赐教)
  • TEST——配置代码测试服务等(没配过,有用过的请赐教)
  • RELEASE——配置代码的打包服务等(没配过,有用过的请赐教)

三、试用

这里只讲WORK部分,也就是Dashboard

这3个大标签大概就是历史做的,要做的,正在做的,点击相应的标签就会看到相应的情况

直接从Backlog开始,点击后就会看到右侧出现了Dashboard,初始肯定和敏捷的流程不一致,需要点击右侧的设置自己定制一下,如下图

具体设置略过,相信点一点你就都懂的,详见上边的官方文档说明

这样就像了,可以点击按照你开发的阶段把相应的Story拖拽到相应的列表里,所有的开发任务就都一目了然了,双击一个Story可以随时修改相应的信息

Queries标签可以自定义查询各种条件的Story,可以方便随时监控开发的进度等,比如开发的速度,质量等

如此便可以很灵活的使用TFS了,比起用标签纸好很多,很多,很多,一个做技术的公司总不能这方面还处在原始的纸质时代吧

开发流程习惯的养成—TFS简单使用的更多相关文章

  1. 微信公众号PHP简单开发流程

    原文:微信公众号PHP简单开发流程 微信公众号开发分傻瓜模式和开发者模式两种,前者不要考虑调用某些接口,只要根据后台提示傻瓜式操作即可,适用于非专业开发人员. 开发模式当然就是懂程序开发的人员使用的. ...

  2. 我在阿里这仨月 前端开发流程 前端进阶的思考 延伸学习的方式很简单:google 一个关键词你能看到十几篇优秀的博文,再这些博文中寻找新的关键字,直到整个大知识点得到突破

    我在阿里这仨月 Alibaba 试用期是三个月,转眼三个月过去了,也到了转正述职的时间.回想这三个月做过的事情,很多很杂,但还是有重点. 本文谈一谈工作中遇到的各种场景,需要用到的一些前端知识,以及我 ...

  3. FPGA开发流程1(详述每一环节的物理含义和实现目标)

    要知道,要把一件事情做好,不管是做哪们技术还是办什么手续,明白这个事情的流程非常关键,它决定了这件事情的顺利进行与否.同样,我们学习FPGA开发数字系统这个技术,先撇开使用这个技术的基础编程语言的具体 ...

  4. FPGA开发流程

    需求说明:Verilog设计 内容       :FPGA开发基本流程及注意事项 来自       :时间的诗 原文来自:http://www.dzsc.com/data/2015-3-16/1080 ...

  5. Linux下服务器端开发流程及相关工具介绍(C++)

    去年刚毕业来公司后,做为新人,发现很多东西都没有文档,各种工具和地址都是口口相传的,而且很多时候都是不知道有哪些工具可以使用,所以当时就想把自己接触到的这些东西记录下来,为后来者提供参考,相当于一个路 ...

  6. 小谈Scrum敏捷开发流程

    一晃眼,有两年没有写博客了,回顾前两年,各种奔波,各种忙碌,也有不少的收获.从今天开始,我要把这些收获都分享在这里. 其实这两年,对我影响最大的是开发流程.总所周知,一个好的开发流程,对于项目的进行, ...

  7. Web开发流程

    知乎上关于Web开发流程豪情给予的回答 web前端开发流程是什么?进行操作会用到哪些便捷的小工具?是先用模板做好,然后在基础上改吗??正常大家说的改框架是不是指的用模板做的网站原文件?前端开发做的文件 ...

  8. 一个WEB应用的开发流程

    转载:http://www.51testing.com/html/56/n-3721856.html 先说项目开发过程中团队人员的分工协作. 一.人员安排 毕业至今的大部分项目都是独立完成,虽然也有和 ...

  9. 1.一个WEB应用的开发流程

    先说项目开发过程中团队人员的分工协作. 一.人员安排 毕业至今的大部分项目都是独立完成,虽然也有和其他同事协作的时候,但自认为对团队协作的了解和认知都还有所欠缺.很清楚团队协作的重要性,但尚未有很好的 ...

随机推荐

  1. android refbase类

    在Android的源代码中,经常会看到形如:sp<xxx>.wp<xxx>这样的类型定义,这其实是Android中的智能 指针.智能指针是C++中的一个概念,通过基于引用计数的 ...

  2. Android小项目之十一 应用程序的主界面

    ------- 源自梦想.永远是你IT事业的好友.只是勇敢地说出我学到! ---------- 按惯例,写在前面的:可能在学习Android的过程中,大家会和我一样,学习过大量的基础知识,很多的知识点 ...

  3. java中异步调用的解决方法

    package demo.future; import java.util.ArrayList; import java.util.List; import java.util.concurrent. ...

  4. web前端开发(3)

    css 类命名使用骆驼命名法,可以与划线法结合使用. 骆驼命名法用于区别单词,划线命名用于表达从属关系. 尽量不要使用子选择器,否则容易引起冲突隐患. css可以分为 base.common.page ...

  5. Linux文件系统的barrier:启用还是禁用

    大多数当前流行的Linux文件系统,包括EXT3和EXT4,都将文件系统barrier作为一个增强的安全特性.它保护数据不被写入日记.但 是,在许多情况下,我们并不清楚这些barrier是否有用.本文 ...

  6. 剑指Offer25 二叉搜索树转换为排序双向链表

    /************************************************************************* > File Name: 25_BSTCon ...

  7. Things make us different

    Don't just accumulate knowledge, apply it. You will never really know or understand something until ...

  8. asp.net zip 压缩传输

    在实际生产中,比如使用xml json 等传输大量数据的时候,有时候会出现等待时间过长,这里分享一个压缩传输的方法 首先到网上去下载一个 ICSharpCode.SharpZipLib.dll 的dl ...

  9. Table of Contents - HttpClient

    HttpClient 4.3.5 Getting Started HttpClient 简单示例 Fundamentals Request Execution HTTP Request & H ...

  10. web.config里面使用configSource

    在asp.net中如果修改了配置文件web.config以后,会导致应用程序重启,所有回话(session)丢失掉,在 .NET Framework 2.0 以后的版本中,可以在一个单独文件中包括所有 ...