JIRA JQL, 更灵活地跟踪缺陷、问题、任务。。。(3/4)

恭喜伙计们!现在,你已经掌握从第1课和第2课中掌握了JQL的基础知识。这将使你更了解你的项目,更敏捷地掌握项目未来的发展方向。你已经有了这些数据,下个问题是,你该怎么样处理这些数据?JIRA提供了许多方式帮助你在项目中运用好这些数据。 过滤器:保存你的搜索 开发和项目管理人员必须集中自己的团队在产品需要解决的一系列问题上。所以,一个可供只能整个团队分享的准确资料源,能体现现在和将来需要做的事情,实在是非常重要。当我想集中我的团队在一系列问题上时,我总是确保每个人都能看到相同的数据。过滤器就能做到这一点。让我们创建一个JQL过滤器。你运行你的查询时,单击搜索框正上方的“保存”按钮,选择一个准确定义你的搜索的名字。我通常使用那些包含项目情况、状态或目标群体的名字。一旦保存你的查询,你会看到一些新的控制选项。 点击信息图标。然后,你将看到两个重要的功能:共享控制(权限)和订阅。 权限允许他人查看(或者屏蔽他人查看)你的JIRA过滤器。如果你正在组织一个开发或者项目团队,有一些对团队发展有帮助的检索信息,你可以通过设定权限让你的队友看到这些检索信息。这样的话你的队友可以和你在项目进程上分享同样的信息,保持同步协调。JIRA允许你标记该过滤器为“你最喜爱的”过滤器,“你最喜爱的”项目会在问题菜单上显示,在问题导航器的左边也会有快捷键。下一节课我们会向你介绍一些JQL的小贴士,所以一定要持续关注我们哦! 贴士:

继续阅读 »

JIRA JQL, 更灵活地跟踪缺陷、问题、任务。。。(2/4)

  大家好!通过第一课,您已经知道如何更有效地查询搜索JIRA,让您的项目、团队、工作一目了然了! 如果您还没看过第一课,我强烈建议您看一看,因为我们今天的这一课将会用到很多之前介绍的概念。现在您应该能够简单进行JQL查询,使用AND和OR这样的关键词了。 函数:为什么它们很酷? 在JIRA中,字段存贮了与问题相关的数据。问题字段包含了:优先性、问题关键、问题详情等。函数本身有很多强大的功能,可以包含很多复杂的逻辑,但是这些复杂逻辑可以通过简单的方式表达出来。函数可以有选择地接收输入内容,并返回结果。比如,JIRA支持一个叫做membersof()的函数,如果用户是小组的一部分将会返回True,反之返回False。  project

继续阅读 »

Atlassian微博!

什么,你还没有关注我们的微博? t.sina.com/atlassian,你可得赶快关注哟! 在我们的官方博客上我们会介绍专业的JIRA,Confluence,Greenhopper等软件的使用技巧、敏捷软件开发、专家访谈等内容 我们的微博呢,内容就更多样了,视频?图片?链接?总之包罗万象,总有你有兴趣的。 现在就关注我们的微博,和Atlassian保持同步吧! 进入Atlassian微博

继续阅读 »

JIRA JQL, 更灵活地跟踪缺陷、问题、任务。。。(1/4)

作者: Dan Radigan 嘿,JIRA用户和管理员。我是丹。我使用JIRA已经有三年时间,最近刚刚加入了Atlassian的大家庭。JQL是我在JIRA里最喜欢的功能。使用JIRA你可以快速得到想要的信息,更好的是,JQL让你找到一些你从来没想过能够找到的东西。 JQL是JIRA Query语言的简称,它是JIRA搜索问题最灵活的方式。JIRA谁都可以用:开发人员,测试人员,项目经理,以及商业用户。这篇博文,是专门为那些没有数据库搜索经验的人准备的教程。 如果你是懂SQL的开发人员 Atlassian

继续阅读 »

GreenHopper产品经理回答Scrum热门问题

越来越多的软件开发团队选择使用Agile敏捷方式进行软件开发。Scrum是一种强调在特定时间阶段(称为”Sprint”, 冲刺阶段)完成工作的软件开发方式,也是敏捷开发的最热门方式。我们邀请了Atlassian 的GreenHopper产品经理Shaun Clowes, 谈一谈他对Scrum的想法。 为什么使用Scrum?  Scrum的团队能够更快地交付更好的软件,Scrum考虑到了当今商业环境固有的不确定性,帮助团队开发对客户有价值的软件。开发团队能够把他们的软件带到普通人群中,用他们的反馈进一步辅助软件开发。所以就减少了要预测用户需求和结果来开发更好的软件的需求,让团队避免浪费时间在无关问题上。 几年前,人们还在质疑Scrum是否是昙花一现,如今Scrum已经有超过十年的历史了,而且非常热门:超过50%的公司在使用Scrum。 Scrum的好处是什么? 传统的瀑布式开发过程,在项目开始之前,要做大量工作来了解确切的要求和交货时间表。如果该项目太昂贵或者无用的话,所有的这些工作都白做了。 即使项目获得批准、工作开始进行,项目团队能不见得能把固定的要求和日期准确提供给开发团队。因为项目团队不可能全部都预测准确,也没法在没发生的事情上强加确定性。不管你的规则写的多好,总会有模糊的和不完整的用例存在。 即使你为产品制定了详尽的计划,事情总是有变化,你计划的工作可能不再必要了。所以当团队集中精力在产品开发上的时候,市场和商业需求可能已变。 Scrum可以避免这些问题。Scrum是为避免过多的前期不实际规划而专门打造的,Scrum能够随着冲刺阶段的进行不断优化工作,和用户联系并不断改进开发的要求。Scrum同时也提供了转变开发方向的可能性,让开发团队适应公司和市场的变化。 所有的这些都是为了更快地为客户提供更多的价值。您难以想象结果会有多好,研究结果表明,Scrum降低了成本,同时提高工作效率和质量。比起瀑布式开发法,敏捷失败的几率更低,能够避免浪费不必要的资源和时间。 另一个关键因素是了Scrum所带来的组织方式。Scrum把程序开发者和市场专家(外部项目)、商业用户(内部项目)联系在了一起,创造了一个互相理解和共同贡献的环境,以满足用户所需。这样做能提供更好的软件,形成良性循环,使技术和业务能够有机结合,鼓舞团队士气、提升整体团队效率。 团队真的需要一个帮助施行Scrum的工具吗? Scrum工具不是必须的,但是能显著地帮助团队。使用工具能够让您的团队更轻松地采用Scrum管理,因为它简化Scrum的流程,让团队真正把注意力放在敏捷转型上。例如,GreenHopper能帮助团队保持专注和热情,

继续阅读 »