IT Asset Management in SDLC and their collaboration

In my childhood, I remember that we used go to school six days in a week and it started with six classes in a day then it went to eight classes in a day with lab exercises as we progressed. I was quite organized to keeps the books and copybooks (writing pads) day wise as per the school routine in the previous evening in my bookshelves. This made my school going easier as I just need to pick up the books/writing pads from that slot of my bookshelf. Sometimes when the routine used to get change, all I used to do — change or shift the books to other slots to be picked up for next day.

Knowingly or unknowingly, in fact I was doing Asset Management in my childhood.

System of operation has become complex as we have moved forward specially in IT Domain and we require a true asset management system and process in place

In relation to Asset Management, there are different types of Assets.

  • Financial Asset Management: cash, stocks, bonds, mutual funds, and bank deposits etc
  • Enterprise Asset Management: expensive and complex physical assets, such as vehicles, plants and heavy equipment etc
  • Infrastructure Asset Management: public infrastructure assets such as water treatment facilities, sewer lines, roads, utility grids, bridges, and railways
  • Public Asset Management: transport (economic group), water supply (health group), and sporting and cultural facilities(Social .. group) etc
  • IT Asset Management: Computer, Laptops, routers and switches, network inspection devices, physical servers, and data centers etc
  • Fixed Assets Management: vehicles, computers, furniture and machinery etc of organization
  • Digital Asset Management: files created electronically like photos, videos, Design Files, Presentations, Marketing contents etc

More organized way of IT Asset Management(ITAM) in Software Development Life Cycle or in ITSM or in  Application Lifecycle Management require deep thinking/planning through proper selection to tools and their collaboration. Asset management is a structured program to deliver the service levels that the  customers require while minimizing the whole-life costs of asset ownership.

ITAM principles apply to all aspects of the asset life-cycle as depicted in the diagram below

Effect of Collaboration of SDLC and ITAM of ITSM

When we talk about SDLC , it has a defined process of Software development . The IT Asset Management (ITAM) within the Software Development Life Cycle (SDLC) ensures that all software and hardware assets are effectively tracked, managed, and utilized throughout the various phases of development. Proper integration and collaboration between ITAM and SDLC can lead to improved efficiency, better compliance, and enhanced overall project outcomes

The incidents arising from ITSM Operation domain can lead to problem and in effect create a change request to rectify through software development life cycle by using proper assets and thus minimises the risk of re-appearing .

Usefulness of collaborating ITSM with SDLC

  • Improved Asset Visibility: Using ITSM’s CMDB, all assets are catalogued and tracked, providing clear visibility into their status and history.
  • Enhanced Change Management: ITSM’s change management processes ensure that asset changes are controlled and documented, reducing the risk of errors.
  • Better Risk Management: ITSM helps identify and mitigate risks associated with asset management, enhancing security and compliance.
  • Efficient Incident and Problem Management: ITSM tools streamline the handling of defects and issues, improving overall asset quality.
  • Streamlined Deployment and Maintenance: ITSM processes ensure that deployments are well-coordinated and that assets are properly maintained throughout their lifecycle.
  • Integrating ITSM with SDLC provides a structured and efficient approach to managing software assets, ensuring that they are properly created, maintained, and utilized — ultimately leading to higher quality software and better service delivery.

Role of DevTools in supporting ITSM and Asset Management Implementation

DevTools being a Platinum Solution and a Cloud Specialized Partner of Atlassian helps the customer to augment the ITSM or DevSecOps process in the organization and embrace the Asset Management Solution using Jira Service Management.

Typical Capability what DevTools Implements using ITAM of Jira Service Management

  • Asset and Configuration Management
    • Detailed inventory of all assets, including hardware, software, licenses, and more.
    • Storing information about assets and their relationships, which helps in tracking configurations and dependencies using Built in CMDB (Configuration Management Database)
  • Customizable Asset Fields
    • Custom Schemas and Attributes
    • Create Assets Structure using Templates and Forms
  • Automation and Workflows
    • Automated Workflows creation by using JSM for asset management processes, such as procurement, maintenance, and decommissioning. Automations can trigger actions based on specific events or conditions.
    • Set up approval workflows to manage asset requests and changes, ensuring that proper authorization is obtained before any significant actions are taken.
  • Integration with ITSM Practices
    • Incident and Problem Management to identify and resolve issues related to specific assets.
    • Change Management incorporation by using JSM to manage changes to assets, including tracking requests, approvals, and implementations.
  • Reporting and Analytics
    • Custom Reports by Integrating BI Tools.
  • Engage in discovering IT Assets from the network or sub-net

DevTools implements Best Practices for Using Jira Service Management for Asset Management

  • Establish Clear Policies and Procedures
    • Ticket tracks assets and assets follows ticket
  • Centralize Asset Information
    • Regular Updates: Keep the CMDB up-to-date with regular audits and updates to reflect changes in the asset inventory.
  • Enhance Data Accuracy and Consistency
    • Data Validation
    • Training and Awareness
  • Automate Routine Tasks
    • Use Automation Rules: Leverage JSM’s automation capabilities to handle routine tasks such as asset assignment, status updates, and notification alerts.
    • Reduce Manual Effort: Automate repetitive processes to reduce manual effort and minimize the risk of errors.

A typical example of Asset Allocation and their Status could be as seen below

Whereas the Schema Object graph indicate the different relation and in-bound /out-bound connection which brings immense benefit in understanding the asset behaviour

By leveraging the powerful features of Jira Service Management and following best practices, organizations can effectively manage their assets, ensuring they are used efficiently, maintained properly, and aligned with overall business goals

Conclusion: Effective asset management throughout these phases of SDLC in collaboration with tools and process ensures that software projects are developed efficiently, with high quality, and are easier to maintain and secure.

Recent Blog Posts

Kubernetes deployment strategies: Shift from Jenkins to modern CD

kubernetes service banner, types of services in kubernetes, kubernetes service types, what is a service in kubernetes, services in kubernetes, azure kubernetes service

Kubernetes Service: Definition, Types, Benefits & AKS

GitOps Tools, Tools For GitOps

Best GitOps Tools For All Your Needs

Search