敏捷_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 敏捷 >>列表
· 敏捷企业宣言发布时间:2017-11-03
一直以来敏捷运动影响着每个追求卓越的企业。敏捷企业是一种新型的企业经营组织形式。敏捷企业指企业能够比较容易地实施各种业务创新,而且企业实施这些业务创新的代价和风险是可控的。敏捷企业就是将柔性的先进制造技术,熟练掌握生产技能、有知识的劳动力,以及促进企业内部和企业之间的灵活管理三者集成在一起,对千变万化的市场机会作出快速、有效的响应。敏捷企业强调人、组织和技术的有机结。通过这三者的紧密结合,敏捷企业才可能发挥最佳的整体效益... 查看全文
Scrum是一种轻量级敏捷开发框架,用来管理软件和产品。使用各种流程和技术来解决复杂的适应性问题,同时以高效生产力、创造性方式交付价值最大化的产品。Scrum不适合非常简单的或异常复杂与混乱的项目。敏捷宣言:个体和互动高于流程和工具工作的软件高于详尽的文档客户合作高于合同谈判响应变化高于遵循计划Scrum有三个属性:轻量级、简单易懂、十分难以掌握。Scrum依赖固定节奏的迭代周期,称为Sprint,每个Sprint以计划会议开始。Scrum的特征是团队内外的反馈和透明... 查看全文
· 敏捷软件需求管理发布时间:2017-10-26
title:敏捷软件需求管理date:2017-10-2310:29:39tags:需求管理严格的来讲,这个标题的说法并不是很严肃,这篇文章的目的不是建立一个敏捷软件需求管理的流程,而是去探索一种需求管理的实践,解决现在工作中遇到的困惑和困难。为了将问题解释的更清楚,我需要先从流程定义说起。流程定义?上面这个图是一个典型的IPD(集成产品开发)流程图,从大的视角来看,这就是一个典型的瀑布模型,需要有前一个阶段的成果作为后一阶段的输入,后一阶段的工作才能开展,这样当然没有错... 查看全文
什么是敏捷开发框架?力软敏捷开发框架使用当前主流的ASP.NETMVC开发技术,及B/S架构,并结合大量的开发实践经验开发的更为快速的快速开发平台。是一套集快速开发+通用权限管理+工作流+即时通讯+微信组件+手机APP开发于一体的敏捷开发框架。能帮企业提高开发效率,提升软件质量,使得软件研发人员只用关注核心业务的实现。拥有了这套框架您只需要一批.net程序员,就能把架构师、美工妹、APP开发人员,数据调优人员的活全干了。只要您创意有了,设计出来了,不用赶代码... 查看全文
· 敏捷开发系列发布时间:2017-10-03
本人博客文章网址:https://www.peretang.com/agile-session-agile-values/前言敏捷开发4大价值观个体与交互胜于流程与工具可工作的软件胜于面面俱到的文档客户协作胜于合同谈判响应变化胜于遵循计划个体与交互胜于流程与工具我们需要团队成员紧密合作,不断交流,共同协作.在团队内要经常面对面交流沟通,通过缩减不必要的流程来适应变化.可工作的软件胜于面面俱到的文档编制众多的文档需要花费大量的时间,并且要使这些文档和代码保持同步,就要花费更多的时间.针对团队内部... 查看全文
· 敏捷宣言以及敏捷开发的特点发布时间:2017-09-28
敏捷宣言敏捷宣言,也叫做敏捷软件开发宣言,正式宣布了对四种核心价值和十二条原则,可以指导迭代的以人为中心的软件开发方法。敏捷宣言强调的敏捷软件开发的四个核心价值是:个体和互动高于流程和工具工作的软件高于详尽的文档客户合作高于合同谈判响应变化高于遵循计划敏捷选择提出的12条原则已经应用于管理大量的业务以及与IT相关项目中,包括商业智能(BI)。12原则包括:1.通过早期和连续型的高价值工作交付满足“客户”。2.大工作分成可以迅速完成的较小组成部门。3.识别最好的工作是从自我组织的团队中出现的,4... 查看全文
力软敏捷开发框架,软件行业的3D打印机、整合框架,给用户和开发者最佳的.Net框架方案。力软敏捷开发框架是一套集快速开发+通用权限管理+工作流+即时通讯+微信组件+手机APP开发于一体的敏捷开发框架。能帮企业提高开发效率,提升软件质量,使得软件研发人员只用关注核心业务的实现。拥有了这套框架您只需要一批.net程序员,就能把架构师、美工妹、APP开发人员的活全干了。只要您创意有了,设计出来了,马上就能通过力软敏捷开发框架快速实现。它就是软件行业的3D打印机!UI首先是界面UI,界面是一张脸... 查看全文
前言在前一篇文章中我已经做过开篇,接下来的随笔会详细讲一下我们的开发框架是如何实现的,专业的事由专业的人来讲,以后就由我们的高级码农小李英文名查尔斯和他的师父厂长(因为姓陈,酷爱摄影,我们的文艺片都是从他那里来的,所以叫厂长)技术选型“查尔斯,这个敏捷开发框架我们要开始做了,给你分点任务,你要做哪块的?”“俺要做APP开发,现在APP开发的人工资高着呢,动不动10几k的,俺要学好APP,俺要加工资,俺要走上人生的颠峰!”“OK,那APP这块就让你来负责,我们这一期主要让APP上实现工作流审批... 查看全文
前言“厂长,APP的那几个功能都差不多了,接下来要做工作流,工作流这东西我完全没概念啊。”“查尔斯,一般来说工作流就是指将指定的数据、文件、任务按照预定的规则进行传递流转。比如说你要请假,拿个请假条先让我审核,审核完了再让人事审核,人事审完流程就算走完了。”“那我们需要做些什么东西呢?”“还是接着我刚刚的例子来说,首先是请假条,这个请假条就是数据的载体。”“明白了厂长,那我做一个页面,把请假条的做出来。”“傻X,那还有请款单、请购单、借支单、、、你都一个个去做?而且用户需要自己再修改单据呢... 查看全文
还有两天笔者就要面临一次大型的软件工程项目验收了。这个项目笔者已经管理了两月有余。在管理的过程中,利用课堂中所学习的理论知识和自己实践过程中的摸索,本人逐渐体会到了不同软件管理模型之间的差异,并具备了一定的选择管理方案的能力。首先,对于绝大多数人来说,刚接手一个新项目的时候都会不自觉的选择“瀑布模型”----我们跟客户交谈后指定需求分析,之后进行简单的设计,之后编写代码,提交,完成。新手会不自觉的选择这种方案,因为它直白,想到哪一步做到哪一步,需要做什么就做什么。但是... 查看全文
· 敏捷软件开发VS传统软件工程发布时间:2016-10-23
敏捷软件开发:又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的一些新兴软件开发方法,是一种应对快速变化的需求的一种软件开发能力。与传统软件工程相比,它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷”,更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重软件开发中“人”的作用。本文将介绍敏捷软件开发的历史背景与发展... 查看全文
本篇博客分别基于软件开发生命周期和范围管理这两个不同的方面对传统软件开发方法和敏捷软件开发方法进行分析比较,希望与读者分享交流。传统方法:从本质来讲,传统软件开发方法是一个软件开发架构,其开发过程是通过一系列阶段顺序展开的。通常,这一方法不能很好地表达和描述用户的需求,而且在项目整个开发周期的所有阶段都有需要不断完善的文档。敏捷方法:软件行业飞快发展,软件技术不断创新,客户期望迅速变化,考虑到需要克服传统开发方法的缺点,敏捷开发在近十年来兴起,以其灵活性,易操作性得到软件行业的广泛关注... 查看全文
软件工程是上世纪七十年代提出来的概念,面对开发程序的规模越来越庞大,用户的需求越来越复杂等挑战,提出将软件开发工程化的概念,传统的软件开发方法有瀑布模型、螺旋模型、喷泉模型、RUP四类,它们注重文档的完整,程序的易读性,结构的完整性,属于重型软件开发方法。在过去的一段时间,传统软件工程的方法很好的适应了软件开发的需求,传统软件工程不仅关注软件构造方式的完美型,同时也注重总体的可预测性,以文档为驱动,按照需求分析、概要设计、详细设计、编码、测试、软件交付的流程来进行开发。在软件产业不是很发达... 查看全文
敏捷软件开发与传统软件开发的对比最早了解敏捷开发是通过大二的一次博雅课堂,一位在百度工作的北航学长跟我们分享了他近年来从事敏捷开发的经历。印象最深的一句话是一个延迟3个月交付100%功能的软件和一个按时交付75%核心功能的软件,敏捷软件开发者更愿意选择后者。本学期的软件工程基础课又向我们讲授了传统软件开发,经过课上和课后的学习,对于敏捷软件开发和传统软件开发有了浅显的认识和理解。由于课上学习的重点是传统软件开发,所以课下对敏捷软件开发进行了更多的涉猎,本文以敏捷软件开发为主体... 查看全文
敏捷软件开发与传统软件工程概述比较翁松秀北京航空航天大学计算机学院摘要:软件工程的开发过程中有两种截然不同的管理和开发体系,一种是基于“瀑布模型”的预设性传统软件工程,另一种是轻量级的适应性敏捷软件开发,本文简单阐述传统软件工程的开发方法与敏捷软件开发的异同,并通过“瀑布模型”和SCRUM方法的比较来探析传统软件工程与敏捷软件开发的异同。最后得出结论,把传统软件工程和敏捷软件开发相结合,将软件架构“颗粒化”... 查看全文
现在企业对OA系统的要求越来越高了,十年前把请假单,报销单这些乱七八糟的单据实现无纸化就可以叫OA系统了,后来做OA的这些厂商又坐不住了,所性把工作流也整合进来了。这样也就算了,随着这几年微信、APP的崛起,于是企业主便通过微信、APP把魔爪伸向了无辜的劳动人民,是的,微信和APP也被整合进来了,号称办公无处不在(在哪儿你都得给老子干活,小样压榨不死你)。对于开发OA系统的企业和团队来说,技术要求真的是越来越高了,整个工作流进来已经废了半条小命,这下还要把微信,安卓、IOS给弄进来... 查看全文
· 力软敏捷开发框架发布时间:2016-09-08
力软敏捷开发框架(第六代)软件行业的3D打印机、整合框架,给用户和开发者最佳的.Net框架方案。力软敏捷开发框架是一套集快速开发+通用权限管理+工作流+即时通讯+微信组件+手机APP开发于一体的敏捷开发框架。能帮企业提高开发效率,提升软件质量,使得软件研发人员只用关注核心业务的实现。拥有了这套框架您只需要一批.net程序员,就能把架构师、美工妹、APP开发人员的活全干了。只要您创意有了,设计出来了,马上就能通过力软敏捷开发框架快速实现。它就是软件行业的3D打印机!框架官网:http://www... 查看全文
公司业务量比较大,接了很多项目,为了缩短开发周期老板让我牵头搭建了一个敏捷开发框架。我们主要的业务是做OA、CRM、ERP一类的管理系统,一个通用的后台搭出来,再配合一些快速开发的组件开发效率能提高很多。另外老板一再强调要支持APP开发,一次开发能部署到安卓和IOS上。作为开篇之作,先介绍一下该框架的功能点及技术点,后续的文章再按功能详细讲解。献上《在线体验Demo地址》希望大家也能从中得到一些启发。体验地址:http://www.learun.cn/adms/index.html、用户名... 查看全文
软件实体(类、模块、函数等)应该是可以扩展的,但是不可修改的。如果程序中的一处改动就会产生连锁反应,导致一系列相关模块的改动,那么设计就具有僵化性的臭味。OCP建议我们应该对系统进行重构,这样以后对系统再进行这样那样的改动时,就不会导致更多的修改。如果正确地应用OCP,那么以后再进行同样的改动时,就只需要添加新的代码,而不必改动已经正常运行的代码。OCP概述遵循开放-封闭原则设计出的模块具有两个主要的特征。它们是:对于扩展是开放的(openforextension)... 查看全文
SRP:单一职责原则一个类应该只有一个发生变化的原因。为何把两个职责分离到单独的类中很重要呢?因为每一个职责都有变化的一个轴线。当需求变化时,该变化会反映为类的职责的变化。如果一个类承担了多于一个的职责,那么引起它变化的原因就会有多个。如果一个类承担的职责过多,就等于把这些职责耦合在了一起。一个职责发生变化可能会削弱或抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。有两个不同的应用程序使用Rectangle类。一个应用程序是有关计算几何学方面的... 查看全文