摘要:
集中办公怎样才能极大地提高团队的生产效率呢?答案是让每个人都坐在一起。集中办公的团队效率就是要高一些。问题不仅可以很快地在现场得到解决,而且彼此间的交流也会更加顺畅,并能很快建立起信任。集中办公的小型团队竞争力是非常强的。那么,既然集中办公的团队这么好,是否意味着分布式团队就无法运作敏捷项目了呢?绝对不是。对于很多人来说,分布式办公正在成为一种生活方式。虽然相比紧凑型集中办公的团队,分布式团队总会有些劣势,但仍可以用很多办法来加以弥补。比如,在项目的初始阶段,为了将所有人都召集在一起,你要预留一些时间。哪怕是只有几天也好(如果能延长到几周就更好了),大家在这段时间内互相认识一下、开个玩笑、一起 阅读全文
摘要:
1.Android简介Android Developer‘s Guide中将Android定义为针对移动设备的软件栈———用于实现完整的功能解决方案的软件子系统集合。这个栈中包括操作系统(由Linux内核修改而来)、部分基于Java的中间件(用于连接底层操作系统和高层应用的软件),以及诸如浏览器(即Browser)和联系人管理器(即Contacts)一类的关键应用(都是用Java编写的)。Android具有以下特点:允许重用和替换应用组件的应用程序框架(本章稍后会展开讨论);支持蓝牙、EDGE、3G和Wi-Fi(需硬件支持);支持摄像头、GPS、罗盘和加速度计①(需硬件支持);针对移动设备优化 阅读全文
摘要:
暂时忘记一会儿敏捷,假设你就是客户。资金和项目可都是你自己的,你已经雇用了顶尖的团队去交付你想要的软件。 怎样才能让你相信所雇用的团队正在进行实际交付?是一摞摞的文件、计划和报告,还是每周都定期交付了你认为具有最重要特性并且测试过的可工作软件呢?所以当开始以客户的视角来审视软件交付时,你也就步入正轨了。(1)要将大问题拆分为许多小问题。一周时间相对较短,你不可能在一周内完成所有任务。要想搞定一切,就得将棘手的大问题分割为更小、更简单、更易于管理的小问题。(2)要将注意力集中于最重要的事物,心无杂念。我们所交付的传统软件项目对于客户很少有或者说几乎没有什么价值。当然,你需要文档,也需要计划。但. 阅读全文
摘要:
我们能真切地感觉到,选择器是CSS的核心部分。如果没有它们的话,我们除了把属性嵌入到每个元素里,就没有其他办法能把样式应用在元素上了,那真是太糟糕了。通过选择器赋予的选择任何形式任何种类元素的能力,我们可以只用很少的几行CSS完成很大一部分样式设置工作。本章我们将深入探讨如何巧妙地使用选择器,并且概述一下哪些类型的选择器被普遍支持且应用最为广泛。1伪类与伪元素在CSS中有两种“伪”字头的选择器:伪类(pseudo-class)和伪元素(pseudo-element)。CSS2.1中的伪类有: :link——未访问过的链接; :visited——访问过的链接; :hover——鼠标悬停的元 阅读全文