DIGITAL TRANSFORMATION & YOUR PEOPLE:
The 8 Capabilities needed for the New Way of Working
Digital transformation centers on innovation and requires a new way of working.
It demands new skills to build capabilities in people and software engineering platforms, represented as COGS in the software delivery system.
GenAI is being used to:
-
- re-imagine software delivery,
- accelerate outcomes,
- reduce complexity,
- and enhance creativity in work.
- Create a shared vision between IT and business for enhancing customer experiences
- Design value propositions focused on helping users and stakeholders
- Understand business processes associated with features
- Shift to a business-led approach that delivers value and defines goals as outcomes
- Recognize features as unique capabilities in the platform
- Build products your customers want to use
- Create shared understanding through examples
- Implement automation early in software delivery for greater value
- Establish short feedback loops to efficiently adapt to change
- Ensure the right data is available for business coverage, outliers and edge cases
- Reduce technical debt that increases cost of ownership
- Focus on the ability to change quickly and well to meet customer needs. This is critical for successful MVPs
- Use AI to create microservices that wrap legacy systems with new functionality
- Build the product right with developer facing (technical) testing to ensure technical correctness and interoperability
- Follow the ISO 20022 3-layer model (business, data, and technical implementation)
- Define automated quality metrics suited to the project ecosystem
- Mechanize testing and other manual processes
- Leverage low-code tools and GenAI for more effective Quality Engineering
- Convert Specifications by Examples into executable modules
- Combine service virtualization with SMART assets for quality and efficiency
- Implement API testing to ensure reliable, secure interfaces
- Adopt innovative strategies for system testing to maximize outcomes
- Create self-service environments for testing shippable code
- Improve Software Quality Engineer skills for CI-CD pipelines
- Generate synthetic data at test execution time for edge cases
- Focus integration testing on ensuring interoperability
6. Automate the Boring
- Use intelligent automation to streamline operations and minimize errors
- Implement Robotic Process Automation (RPA) for repetitive tasks
- Connect favourite tools with workflow automation for a personalized ecosystem
- Develop Business Value Reporting that provides actionable insights
7. Foundational Capabilities
- Leverage ISO 20022 to facilitate technological innovations and Open Banking APIs
- Implement the ISO 20022 methodology’s 3 layers: business process, data, and physical message formatting
- Use a Canonical Data Model (CDM) to unify data and ensure compliance
- Utilize the ISO 20022 data dictionary and business catalogue for standardization
8. Professional (Soft) Skills
- Foster a culture of knowledge engagement through collaboration and adaptability
- Practice continual improvement with effective time management and prioritization
- Develop collaboration and communication skills for meetings, retrospectives, and conflict management
- Enhance problem-solving and critical thinking abilities
- Take accountability and ownership of work
- Build communication skills to translate between technical and business language