什么是OKROKR全称是ObjectivesandKeyResults,即目标与关键成果法。OKR是一套定义和跟踪目标及其完成情况的管理工具和方法。1999年Intel公司发明了这种方法,后来被JohnDoerr推广到Oracle、Google、LinkedIn等高科技公司并逐步流传开来,现在广泛应用于IT、风险投资、游
几周前,我参加了一个很痛苦的迭代计划会。类似的会议你可能也参加过,团队竭尽所能试图分析出本次迭代所要完成的所有任务,并就每一个任务具体需要花费多少小时进行无休止的争论。然而这种级别的细节讨论其实是不需要的。迭代计划会的目的是从产品列表中挑选出本次迭代要完成的条目,并对如何完成有一个大致的想法,达到这个目的并不需要团队了解每一个任务,当然更不需要团队知道某个任务是需要花费4小时还是5小
在敏捷开发的实践当中,通过可视化的任务看板来实现团队协同和透明化管理是必不可少的一个实践。通过可视化的任务看板我们可以达到如下几个目的:1.可视化管理团队的目标;2.明确目标的优先级;3.明确目标分解后的任务项;4.可视化管理任务的进展状况。敏捷的任务看板通常每个迭代一个,看板的结构通常包括如下几个列:Story—这一列代表的是用户故事,用户故事是
刚开始尝试Scrum的团队,往往都会碰到一个问题,那就是Sprint计划会议的开会时间过长。笔者就曾经见过这样一种情况:为期两周的冲刺,Sprint计划会议足足开了一整天,白天开不完,晚上加班接着开。那么为什么会出现这种情况呢?时间都主要消耗在哪里?通过观察,笔者发现大部分时间都消耗在对用户故事的讨论上,具体来说就是对用户故事的业务、界面和交互,以及技术实现方案和测试要点的讨论。在业界谈起
一炮没红看上去大家都能理解,但可能会让创业进入一个很敏感、尴尬的局面:产品不能从市场获得支持和收入,数据也无法支持从资本市场获得更多支持。有些创业团队都是产品一登场就能够得到APPSTORE的推荐,迅速在app榜单上占据一席之地,未来能看得见一片光明。但对我做的往来而言面临的是另一个问题,当产品的第一个版本未能取得预期的市场反应,第一炮没打响后面应该怎么做?我觉得这会是一个比较有意思的
在Android开发中,经常会使用WebView来实现WEB页面的展示,在Activiry中启动自己的浏览器,或者简单的展示一些在线内容等。WebView功能强大,应用广泛,但它是天使与恶魔的合体,一方面它增强了APP的上网体验,让APP功能更多样化,另一方面它也引入了很多的安全问题。在过去几年WebView中被披露的重大漏洞包括了任意代码执行漏洞、跨域、密码明文保存等,这些安全问题可以直接导致用
web端页面测试,最常见的是基本控件的测试,只有了解常见的控件和其测试方法,才能掌握测试要点,避免漏测情况发生。根据日常工作总结,将控件和常见逻辑集合在一起,总结了几个控件类测试查场景如下。导航条-----导航描述了用户在一个页面内操作的方式,在不同的用户接口控制之间,例如按钮、对话框、列表和窗口等;或在不同的连接页面之间。导航测试经常考虑如下几点。1.&nbs
出发在经历过了多轮的APP开发/测试/上线/运营周期之后,我们觉得APPBug反馈环节始终十分低效,我们要来改变一下这个状态。于是有了Bugtags。一年从去年六月正式立项,八月中旬内测,九月中旬正式上线以来,Bugtags已经走过了快一年。还记得去年八月中,我们忐忑的发给身边的朋友试用,没想到好评不断,一开始设置的邀请码申请机制,没几天就被迫取消了—
最近在整QTP,准备给项目做做自动化,免得每个版本都要进行重复的工作,而且版本迭代又特别快。现在在电脑上安装了11.50版本的QTP(unifiedfunctionaltesting简称UFT),但是chrome和Firefox都无法用spy抓取到对象。我查看了安装的PDF文档里面说UFT11.50要用12-22版本的chrome然后Firefox要用3.6-15版本的。但
一、ListView解析ListView作用:android系统中显示列表的控件每个ListView都可以包含很多个列表项二、解读数据适配器----学会熟练运用两种适配器(ArrayAdapter、SimpleAdapter)数据适配器作用:把复杂的数据(数组、链表、数据库、集合等)填充在指定视图界面上ArrayAdapter(数组适配器):用户绑定格式单一的数据