设计者-开发者工作流(designer-developer workflow)这个词已经流行了好几年。它描述了设计人员、开发人员在为Web或桌面应用创造交互体验过程中的关系,而没有表达出设计者、开发者之间的交互和协作。工作流这个术语让我们觉得这种关系是线性的,但实际上它不是。
本文依据部分嵌入式开发机构对软件质量保证工作的一些理解,分析相应开发机构工作中可能的问题,并提出以RUP为核心的全过程质量管理的思想和具体的实现方式,提出不同单位的过程改进方法,以一种渐进的方式,从简单的工作开始,逐渐深入地改进组织的软件质量管理水平。
在任何程序或从多个数据源同步数据的框架中都不能避免数据冲突,微软同步框架(Microsoft Sync Framework即MSF)也不例外。但MSF有内置的特性帮助开发人员处理大部分数据冲突,我们一起来看看ADO.NET v1.0的MSF服务是如何帮助开发人员减少处理冲突的负担的。
网上其实已经有了很多讨论关于JavaFX的文章,比如微软对Sun的步步紧逼催生了JavaFX、JavaFX Script将终结AJAX、Silverlight、JavaFX、Flex/Flash技术比较等等,那么Sun推出JavaFX真正的意图又是什么呢?
Lattix最新发布了5.0版本。Lattix是一款架构管理软件。Lattix 5.0用来使软件架构师、开发者和管理者认识问题、重新架构,还能够测量系统的架构复杂度。Lattix 5.0带来了性能上的提升,还使用了新的算法和架构度量。
本文详细介绍了WCF中的传输安全机制。WCF中的传输安全机制取决于使用的绑定和后续传输,如BasicHttpBinding,NTLM,WSHttpBinding,NetTcpBinding等等。
以往的软件开发团队都被认为受到软件“铁三角”的限制。三角形的三个边分别是“范围”、“日程”和“成本”。Jim Highsmith认为这个铁三角大大限制了敏捷团队的灵活性,他建议使用另一种“敏捷三角形”。
一个正常的企业或是项目,其运作必须应该是循环向上进行的。而保障这种运行的工作就是管理。而管理工作的主要内容就是控制,包括控制循环的节奏——不能太快也不能太慢,控制发展的方向——只能向上不能向下,控制运作的稳定——不能大起大落或时聚时散等。
水平很高的员工未必能做好项目经理,项目经理永远要记住的是:项目总体的质量是你控制的,项目内容的质量是靠项目成员保证的。项目总体的质量是指项目边界,项目内容核心关注的点,主要观点的正确性等。
随着IT行业的发展,IT行业内的项目拓展和投资比比皆是。为了提高项目管理水平,赢得市场竞争,特别是在加入WTO后在国内、国际市场上拥有与国际接轨的项目管理人才, 越来越多的业界人士正通过不同的方式参加项目管理培训并力争获得世界上最权威的职业项目经理(PMP)资格认证。同时,大部分的IT行业项目管理人士正尝试使用项目管理软件对自己的项目进行辅助管理,为了方便大家的使用,现对项目管理作一简要介绍。
在软件开发项目中,质量、成本、进度三大目标不但是项目经理最为关注和最为头痛的事情,也是项目管理的核心所在。但目前许多软件开发项目却经常存在着质量偏差、进度延误、成本超支的问题。其中,进度跟踪更一直被视为是软件开发的第一大难题,受到许多开发团队和客户方的高度关注。
作为一个组织,当我们一年前首次邂逅Scrum,第一感觉就相信它是管理层所期望做到的领域之一,因为对于工程方面运作方式的改变势在必行。那时,感觉减缩开支并不是非“敏捷”不可,可能只要些不一样的做法,而且这种方式也必然经历了当时“彻底的改革之风”潮流的洗礼。
需求管理是对变动的需求进行确定、组织和制作文档的过程。本文将介绍Rational Unified Process (RUP)中的有关于需求管理的基本概念,并展示如何使用RequisitePro来实行需求管理。
需求管理是对变动的需求进行确定、组织和制作文档的过程。本文将介绍Rational Unified Process (RUP)中的有关于需求管理的基本概念,并展示如何使用RequisitePro来实行需求管理。
随着用户需求的多样化,软件系统开始越来越复杂了,而复杂性带来的结果是软件开发管理越来越困难。然而,许多软件开发团队却没有适时地改变其管理模式。因此,越来越多的软件开发项目呈现出管理失控和混乱的迹象,软件开发的整个生命周期已经越来越成为人们关注的焦点。