原文:https://deviq.com/communication 极限编程核心价值:简单(Simplicity) 极限编程核心价值:沟通(Communication) 极限编程核心价值:反馈(Feedback) 极限编程核心价值:尊重(Respect) 极限编程核心价值:勇气(Courage) 沟通(Communication) 沟通(Communication)是极限编程(Extreme Programming,XP)的关键核心价值. 每个人都是团队的一部分,而且我们每天面对面交流.我们将…
原文:https://deviq.com/respect 极限编程核心价值:简单(Simplicity) 极限编程核心价值:沟通(Communication) 极限编程核心价值:反馈(Feedback) 极限编程核心价值:尊重(Respect) 极限编程核心价值:勇气(Courage) 尊重(Respect) 尊重(Respect)是极限编程(Extreme Programming,XP)的核心价值之一. 作为一名有价值的团队成员,每个人都给予并感受到他们应得的尊重.每个人都贡献价值,即使只是简…
原文:https://deviq.com/courage 极限编程核心价值:简单(Simplicity) 极限编程核心价值:沟通(Communication) 极限编程核心价值:反馈(Feedback) 极限编程核心价值:尊重(Respect) 极限编程核心价值:勇气(Courage) 勇气(Courage) 勇气(Courage)是极限编程(Extreme Programming,XP)的核心价值之一. 我们将告诉大家关于项目进度与评估的真相.我们不为失败找借口,因为我们计划成功.我们什么都不…
原文:https://deviq.com/feedback 极限编程核心价值:简单(Simplicity) 极限编程核心价值:沟通(Communication) 极限编程核心价值:反馈(Feedback) 极限编程核心价值:尊重(Respect) 极限编程核心价值:勇气(Courage) 反馈(Feedback) 反馈(Feedback)是极限编程(Extreme Programming,XP)的核心价值之一. 我们将通过交付可工作的软件认真对待每一次迭代承诺.我们会尽早演示我们的软件,然后经常…
写在前面 在编写 ASP.NET Core 项目时,深感项目设计的无力感,在软件设计方面我还有很长的路要走.我一直以来都把代码当作一种艺术的存在,认为自己是个"艺术家",其实就是个"三脚猫".软件开发方式不精,设计模式半生不熟,自以为懂得很多,其实狗屁不是,实在不好意思说我学过软件工程,因此我打算静下心来从头开始学习.微软的 ASP.NET Core 文档给了一些很好的参考资料,我打算把他们都整理翻译出来,就先从软件开发方式开始,开发方式算是软件诞生的储备知识吧.而…
BI的核心价值是辅助决策,从一个洁净的数据源中自动提取有价值的数据进行分析,从而成为重要商业决定的决策基础.但在国内,洁净的数据源不易得到,很多情况下都需要进行数据清洗,所以BI的应用受到很大程度的抑制,把BI当作报表来使用的企业不在少数.这也是早期BI项目在中国不成功的主要原因之一.诚然BI离不开报表,但不能把客户需求仅看成是一张表,因为随着中国经济发展方式的转变,企业转型势在必行,那么BI的春天应该不会太遥远. 通常企业在ERP运行了两.三之后再实施BI,会有较好的效果.BI不只是数据仓库,…
第一次写SCI论文写作技巧,本身不是大牛,也许没有资金格谈论这个. 这里仅仅是一些个人思考,不正确,好还是不好.而当另一种理论. 对于工程专业的学生,谁往往应用,书写SCI事情.当然,也不是没可能.全在于怎样提取.构思.组织你的论文. 论文本身的学术价值当然少不了.但对一个问题.在有的人眼里.就是"这么简单,有什么可写的":而对于另外一些人,却能挖掘出背后的深度.广度.和细度,完毕一篇较高价值的论文发表.至于学术价值方面,在次就不赘述.主要谈一下怎样来构思SCI的论文,简单概括就是四个…
注:本观点仅代表个人观点,与任何人员或者组织无任何关系,如有雷同或者相似之处,只能说明我们对GIS的理解相同,无抄袭之嫌.     写这个题目,源于前两天接到的一个电话面试时候问道的一个面试题.当时,面试人员问我:你认为GIS的核心价值是什么?我想了一会,给他回答了两个字,那就是"服务".这样的回答,并非是一时的敷衍面试,而是经过四年学校学习加上两年工作之后对GIS一定的了解之后做出的我个人认为比较合理的一个答案.为什么我认为GIS的核心价值是"服务",GIS的服务…
写在前面 自 2018 年初,就与 VSCode 结下了不解之缘,从一份选型报告开始,一蹉跎就是 2 年多 期间反复思索着一个挥之不去的问题:定制化 IDE 产品的核心价值是什么? 事实上,答案并不唯一,从不同角度看就有不同的价值理解 一.解决问题的角度 首先,IDE(集成开发环境)是一种通用工具,能够解决两大块问题: 开发体验:集项目管理.代码编辑.编译构建.调试等功能于一体,避免开发体验上的割裂感 效率:将相关工具套件收纳到开发环境中,降低零碎工具的学习.使用成本 一气呵成.顺滑流畅的开发体…
近年来.PBO(Project-Based Organizations)作为一种新兴的整合各类专业智力资源和专业知识的组织结构,受到越来越多的关注,第五版PMBOK出现的新词汇.三种组织(职能型.矩阵型.项目型)都能够建立PBO,以减轻"等级制度和衙门主义"对项目的不良影响. PBO以项目为企业管理单元,仅仅要该事物符合项目的核心三特征:暂时性.创新性.渐进明细性.该事物都能够作为一个项目被有效管理起来,从而实现目标更明白.责任更清晰.整个实施过程得到有效管控. 以项目为管理单元的PB…
个人阅读作业week7 一.瀑布 软件工程的瀑布模型是1970年由Winston Royce提出来的,即软件的开发按照一个严格的.顺序的.单次的瀑布流开发周期.例如需求分析阶段.概要设计阶段.详细设计阶段.编码实现阶段和测试阶段.部署阶段等等 .对于瀑布模型我们是很熟悉的,以前我们用的开发模式几乎都是瀑布模式.这学期的高级程序语言设计(二)这门课的老师也给我们讲过在解决一个编程问题时需要先分析,再设计,然后编码等等,这是很明显的瀑布流模式.而这次我们我们团队项目采用的开发方式是迭代模式.其实我觉…
http://blog.csdn.net/happylee6688/article/details/21551065 上篇文章,我们探讨了什么是敏捷开发,以及敏捷开发的方法学.在这篇文章中,我们将继续讨论敏捷开发中的问题——XP极限编程.   在讨论之前,先让我们来了解一下XP极限编程产生的背景,软件业所具有的共同的问题.   背景 软件越来越复杂 需求越来越多变 过程越来越规范 了解了背景之后,那么就会想问,到底什么是极限编程呢?下面我们就做一个简单的介绍.   XP概述   极限编程(eXt…
极限编程(xp):eXtreme Programming 极限编程-XP 四个价值:沟通 communication.简化 similicity.反馈 feedback.勇气 courage http://www.woshipm.com/pmd/406917.html iso国际标准化组织  International Organization for Standardization,ISO CMM和ISO都强调软件过程的制度化.规范化管理,强调持续的改进和监督检查 ISO是基于PDCA循环提出…
道可道,非常道. 名可名,非常名. 无名天地之始,有名万物之母. ---老子 关于标题 好久没写东西了,动笔的动机是看完了一本书,想写点总结性的东西,一是为了回顾一下梳理知识点,二是为了日后遗忘时能有个简短的文章帮助自己快速回忆. 标题看着像上学时写的作文题目,原本想找个高大上的题目好拉拉人气,但关于领域驱动设计我也才处在守破离的守得级别,还是老老实实用个规矩的标题吧. 核心内容 作者在书中反复强调领域通用语言(Ubiquitous Language)的重要性,依据领域通用语言剥离出核心领域(C…
前言 领域驱动设计是一个开放的设计方法体系,目的是对软件所涉及到的领域进行建模,以应对系统规模过大时引起的软件复杂性的问题,本文将介绍领域驱动的相关概念. 一.软件复杂度的根源 1.业务复杂度(软件的规模) 软件的需求决定了系统的规模.当需求呈现线性增长的趋势时,为了实现这些功能,软件规模也会以近似的速度增长.由于需求不可能做到完全独立,导致出现相互影响相互依赖的关系,修改一处就会牵一发而动全身.就好似城市的一条道路因为施工需要临时关闭,此路不通,通行的车辆只能改道绕行,这又导致了其他原本已经饱…
一.对于内向者的态度 坦白,坦白也许是个不错的方法,内向不是缺点,只是性格: 拥抱和全面衡量你自己,无论内向还是外向:(我觉得无论是内向还是外向,都应该这么做) 当你无法与自身的思想和平共处,你们开始说话:当你们无法继续栖身于心灵的孤寂,你们将转而栖身于唇舌,而声音成为一种娱乐与消遣. ————纪伯伦 内向者的沉默寡言可能会被误解为,犹豫不决,傲慢无礼,甚至是不够聪明:(或许More?)二.4P法PreParation: 意味着你要有一套作战方案,按步骤为人际交往做好准备: 准备工作会给你带来应…
微服务与敏捷开发(Scrum/Kanban)的核心思想之我见   关于"微服务"和"敏捷开发"的文章网络上有很多,所以这里不再重复叙述这些概念的解释和特点,而是就个人实际工作中对他们的核心思想的理解及运用分享给大家,希望能对大家有所帮助.   当下IT开发领域,"微服务"及"敏捷开发"越来越被各公司及团队重视.但是在交流中发现很多人对"微服务"及"敏捷开发"存在很大的误解,尤其在各公司的…
有点长,期望你能通过本文彻底了解 Scrum. 上一篇文章<研发效能组织能力建设之特性团队FeatureTeam(上)>,我们介绍了一个非常有意思且高效的组织模式-特性团队.我们首先介绍了为什么需要特性团队,特性团队的定义.核心价值.优势.可能存在的问题以及带来的成本.接着讲述了特性团队的适用范围,开发新产品.拓展新业务和产品快速增长的产品.然后,我介绍了特性团队的两个角色FTO和FT队员:最后介绍了在一个大公司里如何多FT进行分工协作.看完这些你是否发现特性团队没有告诉我们在研发过程中如何管…
其实从敏捷延展开的 DevOps 概念很早就已经被提出,不过由于配套的技术成熟度水平层次不齐, DevOps 的价值一直没有有效地发挥出来.现如今,随着容器技术的发展, DevOps 在企业中的实践难度大幅降低,其价值也得以体现. 1. DevOps概念的发展历史 现在是2016年6月初,DevOps 作为一个IT圈的热词,几乎已经是无人不知,无人不晓. 如果你是一个有心人的话,可能会好奇DevOps这个概念到底是在什么情况下诞生的. 在 Wikipedia: Devops[1] 的词条里,可以…
 [源代码完全开源,过几天连同硬件一起发布] 花了好久的时间,我们的fpga工程师才完成这液晶模块的驱动代码,其核心价值如下: 1.完全基于fpga驱动,sdram当做缓存: 2.内建双缓冲机制:方便应用:   3.触摸模块完全基于fpga代码,减轻cpu(stm32)的负担,stm32直接读寄存器即可:   4.长时间测试稳定可靠,甚至 将近半米的排线通信,都无雪花:   5.软件库移植了 emwin 5.22,功能强大.方便开发..   虽然fpga驱动屏幕.sdram作缓存应用的很多,但是…
近年来,Docker在IT界可谓风光十足,各大技术论坛上赚足了眼球,公司内外也有相当多的介绍和尝试,看上去如此高大上的技术,貌似会给云.服务部署.运维等领域带来颠覆性的创新. 近期查阅了一些文档,较深入的了解Docker的技术细节,发现Docker确实在解决部分需求时恰到好处,但也绝对不是无所不能的万金油. 一.什么是Docker 官方定义: Develop, Ship and Run Any Application, Anywhere Docker is a platform for deve…
<大型网站技术架构:核心原理与案例分析>[PDF]下载链接: https://u253469.pipipan.com/fs/253469-230062557 内容简介 本书通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计案例,为读者呈现一幅包括技术选型.架构设计.性能优化.Web安全.系统发布.运维监控等在内的大型网站开发全景视图. 本书不仅适用于指导网站工程师.架构师进行网站技术架构设计,也可用于指导产品经理.项目经…
视频01: 做一个产品时,一定要对自己的产品有一个明确的定位.并可以用一句话来概括自己产品的核心价值或功能. 鱼书网站几个功能 1.选择要赠送的书籍,向他人赠送书籍(价值功能,核心价值的主线): 2.书籍搜索(价值辅助功能): 3.选择自己想要的书籍,向他人索要书箱(价值辅助功能). ———————————————————————————————————————————————————————————— 视频02: 一.开始flask项目的步骤: 1.安装python环境: 2.检验python…
Kubernetes简介 Kubernetes是谷歌严格保密十几年的秘密武器-Borg的一个开源版本,是Docker分布式系统解决方案.2014年由Google公司启动. Kubernetes提供了面向应用的容器集群部署和管理系统.Kubernetes的目标旨在消除编排物理/虚拟计算,网络和存储基础设施的负担,并使应用程序运营商和开发人员完全将重点放在以容器为中心的原语上进行自助运营.Kubernetes 也提供稳定.兼容的基础(平台),用于构建定制化的workflows 和更高级的自动化任务.…
小马哥出手的Spring栈核心编程思想课程,可以说是非常专业和权威的Spring课程.课程主要的方向与核心是Spring Framework总览,带领同学们重新认识重新认识IoC,Spring IoC容器概述课程.Spring Bean基础课程,Spring IoC依赖查找,Spring IoC依赖注入,Spring IoC依赖来源,Spring Bean作用域,Spring Bean生命周期,Spring配置元信息等等.课程内容非常的专业,需要同学们优先进行Spring协议系列的基础学习,再进…
现在,数据已成为非常重要的资产.之前,人们只是把它当作一种附属品,由客户来办理业务,在系统中产生了这样的附属品.但如今,发现在客户办理业务这一信息中,蕴藏着一些客户的需求,积聚成千条这种信息,可以洞察客户的需求,设计新产品,为客户的个性化营销创造新的价值.数据已成为资产,也需要加以管理.有数据的规模.灵活性和收集.运用数据的能力,将决定企业的核心竞争力.对数据的掌握使我们能够洞察市场,从而制定快速准确的应对策略,这将带来巨大的投资回报.从而使金融行业的IT部门由"成本中心"向"…
原文网址:http://www.blogjava.net/sound/archive/2008/08/21/40499.html 现在的计算机图书发展的可真快,很久没去书店,昨日去了一下,真是感叹万千,很多陌生的出版社,很多陌生的作者,很多陌生的译者,书名也是越来越夸张,什么××天精通××,精通××编程, ××宝典等等,书的印刷质量真的很好,纸张的质量也是今非昔比啊,但书的内容好象却是越来越让人失望,也许是我老了,我的思想我的观念已脱离现实社会,也许是外面的世界变化得太快,我编程数月,出去一走,…
满篇英文对一个非单词狂魔来说真的是很吃力啊… 敏捷软件开发方法是一种从1990年代开始逐渐引起广发关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力,他们的具体名称.理念.过程.术语都不尽相同,相对于“非敏捷”,更强调程序员团队与业务专家之间的紧密协作.面对面的沟通(认为比书面的文档更有效).频繁交付新的软件版本.紧凑而自我组织型的团队.能够很好地适应需求变化的代码编写和团队组织方法,也更注重作为软件开发中人的作用. 敏捷软件开发宣言 对于敏捷软件开发方法来说,这段话给我留下…
原文网址:http://www.blogjava.net/sound/archive/2008/08/21/40499.html 现在的计算机图书发展的可真快,很久没去书店,昨日去了一下,真是感叹万千,很多陌生的出版社,很多陌生的作者,很多陌生的译者,书名也是越来越夸张,什么××天精通××,精通××编程, ××宝典等等,书的印刷质量真的很好,纸张的质量也是今非昔比啊,但书的内容好象却是越来越让人失望,也许是我老了,我的思想我的观念已脱离现实社会,也许是外面的世界变化得太快,我编程数月,出去一走,…
1  绪论 1.1 课题的研究背景 随着IT行业的不断发展,软件开发的复杂度也随着不断提高.与此同时,软件的开发团队也越来越庞大,而如何更好地协同整个团队进行高效准确的工作,从而确保软件开发的质量已经慢慢成为了开发过程中不可回避的问题. 在软件开发中,不同的功能模块一般由不同的开发成员负责,同一功能模块的各层代码也可能是不同的开发成员编写,经验告诉我们,模块之间的问题是最难解决的,也是最耗费时间的.它需要多个开发人员相互协作找出问题,而协作过程中的沟通所消耗的时间成本是相当高的.而且还可能因为沟…