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: Definition, Types, Benefits & AKS