Managing Technical Debt.

The article focuses on the concept of technical debt, or shortcuts that can accelerate progress in software engineering or reduce costs while potentially increasing expenses or slowing down progress in the future. It states technical debt occurs when engineers fail to utilize best practices and comp...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 55; no. 5; pp. 50 - 56
Formato: Artículo
Publicado: Association for Computing Machinery May2012
Materias:
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=74715557&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 74715557
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: May2012
      vid: 55
      iid: 5
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        74715557
        10.1145/2160718.2160733
      ppf: 50
      ppct: 6
      formats:
      tig:
        atl: Managing Technical Debt.
      aug:
      su:
        Computer programming
        Software engineering
        Cost control
        Best practices
        Software maintenance
        Computer security
        Algorithms
      sug:
        subj:
          Computer programming
          Software engineering
          Cost control
          Best practices
          Software maintenance
          Computer security
          Algorithms
      ab: The article focuses on the concept of technical debt, or shortcuts that can accelerate progress in software engineering or reduce costs while potentially increasing expenses or slowing down progress in the future. It states technical debt occurs when engineers fail to utilize best practices and compares technical debt to financial debt. It mentions that software developers are rewarded on the speed of implementation more than long-term maintainability which provides little incentive for initial developers to properly do the job the first time. It suggests the avoidance of some technical debts such as taking shortcuts in security and comments on the tendency for Web-based services to take on and resolve technical debt.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2012
    holdings:
      @attributes:
        islocal: N