Skip to content

SoftwareDominos

  • Home
  • Managing a Business
    • Operational Excellence
          • Operational Excellence

            Operational Excellence is the organisation’s ability to implement the senior management’s vision. It is especially vital when the latter significantly deviates from past visions, practices, or methods. Operational Excellence allows an organisation to change direction and speed without endangering the business.

            Themes:

            • Operational Excellence
            • Software Delivery Value Chains
            • The Software Development Lifecycle
            • The Toyota Way
            • Flow

            Read more →

    • Organizational Culture
      • Organisational Culture

        This series of articles on organisational culture explores the works of organisational psychologist and management consultant Dr Edgar Schein and other prominent experts in the field.

        Themes:

        • Organisational Culture
        • Organisational Transformation and Change
        • Change Resistance
        • Culture and Leadership
        • Culture and the Organisation’s Evolution

        Read more →

    • Organizational Processes
      • Organisational Processes

        Organisational processes help organisations deliver value to their customers. Efficient and effective processes are challenging to achieve, unless you thoroughly understand the business, the people, and the technology.

        Organisations are closely modeled as Complex Adaptive Systems exhibiting complex behaviour, the result of the rules and processes in place. To influence your organisation’s evolution, processes must be regularly uncovered, examined, adapted, and improved.

        Themes:

        • Production Processes
        • The Toyota Production System
        • Process Design and Engineering
        • Process Management and Improvement

        Read more →

    • Project Delivery
      • Project Delivery

        Software projects vary significantly in size, complexity, and nature. Some are big, others small. Some are routine maintanance while others can be mega, once-in-a-lifetime system integration iniatives. This category of articles explores software delivery and its methodologies across the wide gamut of situations.

        Themes:

        • Waterfall, Agile, and DevOps
        • Software Teams and Their Composition
        • Team Productivity
        • Mega-projects

        Read more→

    • Soft Skills for Engineers
      • Soft Skills for Engineers

        Formal training in engineering focuses heavily on applied mathematics, physics, chemistry, and information technology with little interest in the human element that almost dominates any software industry. The informal education, the engineer’s self-driven journey to understanding human systems, becomes key to success.

        Themes:

        • Informal Education
        • Philosophy, Anthropology, Complexity Theory
        • Critical Thinking
        • Problem Solving
        • Time Management

        Read more→

  • Software Development Lifecycle
        • Architecture and Design
        • These articles will focus on solution and application architecture and design, looking at first principles, design document preparation, and the role of architects. We also take a close look at interface management and design as they are key structures in system integration.

        • Development
        • Explore the fundamental principles of clean coding,  unit testing, technical debt, and software development. While a software development job is much more than coding, technical programming skills remain essential.

        • Software Testing
        • Software testing, quality assurance, and the role of automation are our focal points in these discussions. We also examine performance testing, an essential check before going into production with a large integration project.

        • Operations
        • Customer support and product maintenance are integral to any organisation’s value proposition.

        • Themes:

          • Solution and Software Architecture
          • High-Level Design
          • Low-Level Design
          • Interfaces, Management and Design.

          Read more →

        • Themes:

          • Programming
          • Unit Testing
          • Technical Debt
          • Test-Driven-Development (TDD)

          Read more →

        • Themes:

          • Software Testing
          • The Role of Automation
          • System Integration Testing
          • Quality Assurance
          • Performance Testing

          Read more →

        • Themes

          • Customer Support
          • Product Maintenance
          • Help Desk Management

          Read more →

  • Science and Engineering
        • Computer Science
        • Algorithms, data structures, and cryptography are the bread and butter of computer scientists.

        • Probability and Statistics
        • Adequate knowledge of probability theory and statistics helps you derive better insights and avoid hasty conclusions from your data.

        • Quantum Computing
        • Quantum computing has revolutionized the way we think about computing. Although the technology is still in its infancy, quantum supremacy was promptly demonstrated by powerful quantum algorithms such as Shor’s integer factgoring.

        • Complex Systems
        • The tiny is governed by quantum mechanics, while the large is by relativity. Everything in between is complexity, inlcuding social groups such as nations, communities, organisations, and teams.

        • Themes:

          • Turing Machines
          • Algorithms
          • Cryptography

          Read more→

        • Themes:

          • Probability Theory
          • Information Theory
          • Power Laws

          Read more→

        • Themes:

          • Quantum Algorithms
          • Quantum Computers
          • Qubits

          Read more→

        • Themes:

          • Complex Adaptive Systems
          • Complexity Theory
          • Biology
          • Human Systems

          Read more→

  • Books
        • Big Ideas
        • Looking for interesting topics to discuss at lunch with your colleagues? You have come to the right place.

        • Business Management Books
        • Explore the most influential books on Business Management.

        • Science and Engineering
        • Recommendation and reviews of books in mathematics, science, and engineering for the passionate reader.

        • Self-Management Books
        • Paradigm-shifting books on understanding ourselves as humans, individuals, and colleages.

        • Themes:

          • Big History
          • Anthropology
          • Human Sciences

          Read more→

        • Themes:

          • Management Textbooks
          • Organisational Culture
          • Publications from HBR

          Read more→

        • Themes:

          • Quantum Mechanics
          • Relativity Theory
          • Complex Systems Theory
          • Quantum Computing

          Read more→

        • Themes:

          • Reading
          • Self-Motivation
          • Self-Improvement

          Read more→

  • GALLERY
  • About Us
Subscribe
SoftwareDominos

Software Testing

Stress, Load, and Performance Testing in Software and IT Systems

Stress, Load, and Performance Testing in Software and IT Systems

Read More Stress, Load, and Performance Testing in Software and IT SystemsContinue

Software Testing and Quality Assurance: A Modern Analysis of Its Internal Dynamics and Impact on Delivery

Software Testing and Quality Assurance: A Modern Analysis of Its Internal Dynamics and Impact on Delivery

Read More Software Testing and Quality Assurance: A Modern Analysis of Its Internal Dynamics and Impact on DeliveryContinue

Unit Testing: Is It Worth the Effort?

Unit Testing: Is It Worth the Effort?

Read More Unit Testing: Is It Worth the Effort?Continue

Test and Automation Strategy: A Deep-Dive Into an Essential Solution for Your Daily Agile Practices

Test and Automation Strategy: A Deep-Dive Into an Essential Solution for Your Daily Agile Practices

Read More Test and Automation Strategy: A Deep-Dive Into an Essential Solution for Your Daily Agile PracticesContinue

You can also find topics on...

Categories

About Architecture and Design Books Business Management Books Complex Systems Computer Science and Software Engineering Cultural Studies and Big Ideas Books Development Home Math, Science, and Engineering Books Operational Excellence Operations Organizational Culture Organizational Processes Photo Gallery Probability Theory and Statistics Project Delivery Quantum Computing Self-Management Books Soft Skills for Engineers Software Testing

Let's Connect

Full-time Software Professional living in Melbourne, Australia. I am passionate about software, technology, science, and photography.

  • WordPress
  • Instagram
  • LinkedIn
  • Twitter
Subscribe to get notified of our new content.

You can let us know if you find our ideas helpful by subscribing and commenting on our articles or connecting on social media.

Or Message Us if you have any questions.

© 2023 SoftwareDominos

Scroll to top
  • Home
  • Managing a Business
    • Operational Excellence
    • Organizational Culture
    • Organizational Processes
    • Project Delivery
    • Soft Skills for Engineers
  • Software Development Lifecycle
    • Architecture and Design
    • Development
    • Operations
    • Software Testing
  • Science, Maths, and Engineering
    • Complex Systems
    • Computer Science and Software Engineering
    • Probability Theory and Statistics
    • Quantum Computing
  • Books
    • Business Management Books
    • Cultural Studies and Big Ideas Books
    • Math, Science, and Engineering Books
    • Self-Management Books
  • About Us
Search