`
yangyi
  • 浏览: 115728 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于敏捷开发的疑问

    博客分类:
  • SE
阅读更多
学习了很多人捧为经典的ppp之后,我开始考虑在所参与的团队中采用敏捷开发的方式,除了结对编程,基本采用XP编程的方式。跌代计划,TDD,重构,积极沟通。然而在此过程中却遇到很多尴尬的问题,一个是团队中的人员经常流动,导致刚刚熟悉的开发环境,又要找新人代替;一个是团队中的成员水平参差不齐,难以达成一致的良好设计规范,也许又是不得不做一些硬性的规定。
这里最大的问题是:XP强调代码即设计,那就要求每个人都对代码的编写非常熟练,对团队中每个成员的编程水平要求很高,然而这和相对较少的项目经费,及短暂的项目周期难以协调。
更为可怕的是,项目中的人员职责不明,没有明确的负责人,而由没有软件开发和管理经验的人主导。
分享到:
评论

相关推荐

    JIRA+Confluence实现敏捷协同开发视频地址

    JIRA 和 Confluence 作为 Atlassian 公司旗下的两款明星产品,在敏捷开发领域有着广泛的应用。本文将详细介绍如何通过 JIRA 和 Confluence 实现高效的敏捷协同开发。 #### 二、JIRA 在敏捷开发中的作用 ##### 2.1 ...

    敏捷软件测试

    前一个问题是对于敏捷测试本身定义的疑问,第二个问题则是对敏捷开发将测试工程师排除在外的担心。其实,在  在与不少测试从业人员讨论到敏捷的时候,被问得最多的大约是两个问题:“到底什么是敏捷软件测试?”,...

    软件测试中什么是敏捷软件测试

    前一个问题是对于敏捷测试本身定义的疑问,第二个问题则是对敏捷开发将测试工软件测试中什么是敏捷软件测试在与不少测试从业人员讨论到敏捷的时候,被问得最多的大约是两个问题:“到底什么是敏捷软件测试?...

    让测试敏捷起来吧

    在敏捷开发红遍大江南北的同时,敏捷测试的相关讨论而相对逊色很多。对于敏捷测试,大多数人都存在这样或那样的疑问,”什么是敏捷测试?”,”敏捷测试中,测试人员做什么?”,在揭开这个谜题之前,我们还是先了解一下...

    阿里云 专有云企业版 V3.7.0 算法服务敏捷平台AIMaster 产品简介 20181204.pdf

    1. **敏捷开发**:AIMaster支持快速迭代和验证算法,降低了开发周期,提高了开发效率。 2. **资源优化**:智能资源调度系统根据任务需求动态分配计算资源,有效降低成本。 3. **协作高效**:内置的团队协作功能,...

    jira使用建议.docx

    本文档提供了 jira 使用建议,旨在帮助开发团队更好地使用 jira 实现敏捷开发。 一、工作流程: 在实际工作中,jira 的使用需要符合一定的工作流程。首先,在每个迭代开始前,业务人员、ui 人员、开发人员、测试...

    用户故事地图的开发与构建案例

    用户故事地图是一种敏捷开发方法,它为产品设计者和团队提供了一种结构化的方式来理解和组织用户的需求。在构建用户故事地图时,我们首先要理解“用户故事”,这些故事是从用户的角度出发,简短地描述了他们如何与...

    敏捷思想-scrum框架材料

    Scrum是一种轻量级的敏捷项目管理框架,特别适用于软件开发领域。它的核心在于通过一系列的迭代(Sprint)来持续改进产品的开发过程。每个Sprint周期通常为2-4周,通过高效的团队协作来实现快速响应变化的目标。 ##...

    yaf-light-frame:这是一个轻量级的敏捷开发框架,使用的前提是必须安装yaf扩展

    简介与用途: 这是一个轻量级的敏捷开发框架,使用的前提是必须安装yaf扩展。 1>您需要成功安装yaf。 下载网址: : 官方网站: : 2>通过在配置文件(.INI)的“配置”部分下添加以下内容 yaf.environ=testing yaf....

    阿里云 专有云企业版 V3.7.0 算法服务敏捷平台AIMaster 技术白皮书 20181204.pdf

    - **敏捷开发**:快速迭代实验,支持多版本管理,提升研发效率。 - **资源弹性**:根据工作负载动态调整计算资源,降低成本。 - **自动化**:自动调参、模型验证,减轻人工负担。 - **可视化**:提供图形化界面,...

    Agile evolution.

    每个敏捷开发阶段都会产生一组清晰的、对整个解决方案具有重要意义的完成产品。尽管产品定义相对灵活,但通常倾向于可执行代码。即使是在大型复杂的系统中,目标也是使这些产品能够在某种程度上被利用,比如用于客户...

    IBM APM课程介绍_中文

    - **敏捷介绍**:引入敏捷开发的概念,包括敏捷宣言和敏捷原则。 - **Scrum介绍**:详述Scrum框架,包括角色、事件和工件。 - **敏捷项目管理**:对比敏捷与传统项目管理的差异。 - **敏捷与PMBOK**:讨论敏捷项目...

    AgileOne1.1正式版

    目前AgileOne 1.1已集成诸多软件开发过程中的要素,已可以正常应用于你的项目中,另请用“敏捷开发”的方法来使用AgileOne。 在使用过程中如有任何疑问或建议,请联系强子 (QQ:15903523,Email:qiang.denny@yahoo....

Global site tag (gtag.js) - Google Analytics