Empowering Your Digital Journey: From Novice to Tech Savvy
What you will learn
Scrum Masters
Agile Project Managers
Software Development Team Leads
IT Managers and Leaders
English
language
Content
‘;
}});
Understanding the Essence of ALM
Introduction to Application Life Cycle Management (ALM)
Definition
Inception to Retirement
Holistic Approach
Alignment with Business Goals
Cross-Functional Collaboration
Adaptive and Iterative
Continuous Improvement
Conclusion (Downloadable Resource Included)
Test your knowledge
Significance of ALM
Why Application Life Cycle Management (ALM) matters
Safeguarding Software Integrity
Enhancing Product Quality
Cost-Efficiency
User Satisfaction
Prompt Issue Resolution
Conclusion (Downloadable Resource Included)
Test your knowledge
ALM Core Components
Why learn about Key Components of ALM
Requirements Management
Development
Testing
Deployment
Monitoring
Maintenance and Support
Conclusion (Downloadable Resource Included)
Test your knowledge
The Inner Workings of ALM: Processes and Roles
Introduction to Aspects of the ALM Process
ALM Aspects Diagram
Introduction to roles in the ALM process
Stakeholders
Business Manager
Project Manager, Product Owner, Scrum Masters
Project Management Office (PMO) decision-makers
Business Analyst
Architect
User experience (UX) Design team
Database administrators (DBAs)
Developers
Testers
Conclusion (Downloadable Resource Included)
Test your knowledge
ALM Perspectives: Exploring Four Viewpoints
Exploring ALM from Four Unique Perspectives
The SDLC View
The Service Management or Operations View
The Application Portfolio Management View
The Unified View
Conclusion (Downloadable Resource Included)
Test your knowledge
Three Pillars of Traditional Application Lifecycle Management
Traceability
Process Automation
Visibility
Conclusion (Downloadable Resource Included)
Test your knowledge
Metrics in Application Lifecycle Management
Introduction to Metrics in Application Lifecycle Management
Introduction to Agile Project-Management Metrics
The Backlog Overview Report
Sprint Burndown
Velocity Report
Release Burndown
Cumulative Flow Diagram
Metrics for Release Management
Conclusion (Downloadable Resource Included)
Test your knowledge
Metrics for Architecture, Analysis and Design
Introduction to Metrics for Architecture, Analysis and Design
Lines of Code (LOC)
Class Coupling
Depth of Inheritance
Cyclomatic Complexity
Maintainability Index (Downloadable Resource Included)
Test your knowledge
Metrics for Developer Practices
Introduction to Metrics for Developer Practices
Code Coverage
Compiler Warnings
Code-Analysis Warnings (Downloadable Resource Included)
Test your knowledge
Metrics for Software Testing
Introduction to Metrics for Software Testing
Number of Bugs per State
Number of Reactivated Bugs
Tests Run Results
Percent Requirements Covered by Test Cases
Percent Requirements Covered by Testing (Downloadable Resource Included)
Test your knowledge
Tools and Technologies
Introduction to Tools and Technologies in Application Lifecycle Management (ALM)
Version control systems (VCS)
Project Management Software
Continuous Integration and Continuous Deployment (CICD) Tools
Testing frameworks
Monitoring tools
Containerization and Orchestration
Conclusion (Downloadable Resource Included)
Overview of ALM Platforms
Overview of ALM tools
Atlassian Jira
Azure DevOps Board
Trello (Downloadable Resource Included)
ALM Best Practices
Introduction to ALM Best Practices
Iterative Development
Version Control
Automated Testing
Continuous Integration
Release Management
Maintenance and Support
Collaboration
Conclusion (Downloadable Resource Included)