Best Practice: SolDel / Application Development asset upgrades

Statement of Best Practice

  • Asset Maintenance enables Solution Delivery to continuously deliver up-to-date working solutions in a timely manner
  • Solution Delivery is expected to maintain asset reliability and security by performing regular asset maintenance
  • End users of various assets are expected to collaboratively provide feedback to alert Solution Delivery of existing and potential concerns

Contact

  • Solution Delivery Management
  • Solution Delivery Development Teams

Reasoning

  • To provide clear guidance and expectations to Solution Delivery on what is required to ensure regular asset maintenance

Entities Affected

  • Solution Delivery Development Teams
  • Application Operations

Responsibilities

Guidance for teams when assessing asset currency

  • Management and Development Teams will collaborate to regularly assess the currency of the assets they are responsible for
    • Potential review tasks include:
      • Assess software versions and frameworks for security and support 
        • If a version is unsupported or insecure in the next 6 months, plan an upgrade effort to accommodate
      • Review documentation for accuracy and update as needed; check links and review procedures

 

Guidance for teams when performing asset upgrades

  • As members of the Agile team, Product Owners will be engaged with the upgrade work. Business Analysts can assist with this need
  • Work will be time boxed to an agreed upon amount
  • Existing features will be tested upon completion of upgrades
    • Automated testing is preferred and should be added when possible
    • Manual testing is acceptable as needed