摘要: Olga Kouzina认为使用敏捷项目管理工具需要遵守三个原则:流程优先,工具次之;开发流程需可复用;正确做法需可复制。因为人们在选择或使用敏捷项目管理工具时,往往会忽略开发流程中的某些关键要素,所以他重点对第一个原则中提到的“流程”进行了介绍,以期帮助大家对开发流程有个更加完整的认识。首先,我们可尝试将现有开发流程分解为3个部分: 上图中的框架几乎覆盖了开发流程中的三个关键要素:工作、人、计划,它们也都是在敏捷开发管理工具中要不断复用的要素。下面我们具体看看这三个要素都有哪些需要注意的地方。要素一:工作主要是“是什么”的问题,涉及了功能、用户故事、任务、Bug等。你正在使用哪个工作项?开发 阅读全文
posted @ 2013-12-30 15:37 代岳强 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 在几年内,NoSQL数据库一直以性能、可扩展性、灵活的模式和分析能力聚焦着人们的注意力。尽管关系型数据库对于某些用例来说仍是一个不错的选择,就像结构数据和要求ACID事务的应用,但是NoSQL在以下用例中将更具优势:存储的数据实质上是半结构化或者松散的。要求一定的等级的性能和扩展性。存取该数据的应用与最终的一致性相吻合。非关系型数据库典型支持以下功能:灵活的模式无共享架构分片作为数据存储模型的一部分异步复制使用BASE替代ACID事务InfoQ英文网对当下经常使用的NoSQL数据库进行了盘点:文档数据库MongoDB:开源、面向文档,也是当下最人气的NoSQL数据库。CounchDB:Apac 阅读全文
posted @ 2013-12-30 11:37 代岳强 阅读(803) 评论(0) 推荐(0) 编辑