Skip to content

Operational Excellence in Software Development

Twitter Instagram Linkedin
  • Home
  • Business Management
    • Project Management
          • Project Planning
            • The Critical Importance of Software Project Management
            • What Can We Learn Today From Mega-Project Management
            • Cost of Change — The Hidden Driver Behind Our Software Delivery Choices
            • Technical Risk Management and Decision Analysis — Introduction and Fundamental Principles
          • Agile
            • Agile Software Delivery — First Principles and Foundational Elements
            • Agile Frameworks 101: A Beginner’s Guide to Streamline Your Business Processes
            • Agile vs Waterfall: Finding a Methodology That Works Best for You
            • Self-Organisation in Agile Teams — How and When Does Is It Effective
          • Waterfall
            • Waterfall Project Management: A Brief History and Introduction
          • DevOps
            • DevOps: Finding Your Path to Successful and Continuous Improvement
            • Waterfall, Agile, and DevOps: A Critique of Current Challenges
    • Continuous Improvement
          • Time Management Beyond the To-Do List — An Advanced Treatise
          • Thoughts on Six Sigma for Developing Your Software Engineering Processes
          • Informal Education, Soft Skills, and Timeless, Universal Topics You Often Miss at Engineering School
          • The Power of Critical Thinking: An Essential Guide for Personal and Professional Development
          • Complex Problem Solving Guide: Mastering the Art of Tackling Challenges
    • Organisational Behaviour
          • Human Groups as Complex Systems: Structure, Organization, Power Distribution, and Dynamics
          • Business Management: A Layman’s Guide for Software Engineers
          • The Role of Emotional Intelligence In Modern Organizations– An Ingredient or Byproduct of Great Leadership?
          • Explaining Complex Systems in Organisations — An Indispensable Guide for Software Developers
    • Organizational Culture
          • Organisational Culture: The Edgar Schein Model
          • Cultural Transformations and Resistance to Change: Understanding the Risks to Your Organization’s Growth
          • Cultures and Organisations — A Presentation of Hofstede’s Model
          • Navigating Organizational Transformation: Best Practices for Effective Change Management
    • Organizational Processes
          • Software Developer Employee Evaluation – Tips and Best Practices
          • Boosting Software Team Productivity: Innovative Management Strategies for Maximizing Your Team’s Delivery Before It’s Too Late
          • Decision Making In a Professional Environment: Techniques and Pitfalls
          • Engineering Superior Production Processes: A No-Nonsense Guide for Everyone
          • Process Management, Improvement, and Redesign: The Essential Guide for Boosting Your Performance
  • Software Delivery
    • Operational Excellence
          • Principles of Operational Excellence
          • Understanding the SDLC in Software Engineering: A Comprehensive Guide
          • Software Delivery Value Chain: Unveiling the Key Challenges and Opportunities for Successful Delivery in Today’s Market
          • Software Development and Delivery and The Story of an Engineer
          • Operational Excellence and the Structure of Software Development and Delivery
          • Principles of Operational Excellence in Software Development
          • Operational Excellence in 7 Quotes From Its Founding Fathers
    • Software Development
          • Analysis
            • Business Requirements: An Essential Guide to Definition and Application in IT Projects
            • Stakeholder Analysis and Management
          • Solution Design
            • Part 1: Solution Design — Introduction and First Principles
            • Part 2: Solution Design — How to Identify the Design Characteristics of Modern IT Systems
            • Part 3: Agile Design Techniques for Creating Strong and Scalable Solutions
            • Part 4: Solution Design Documents — What You Need to Know
            • Part 5: High-Level Solution Design Documents: What Is It and When Do You Need One
          • Software Design
            • From Abstract Concepts to Tangible Value: Solution Architecture in Modern IT Systems
            • Software Architecture and Design — Order, Complexity, and Chaos
            • Interface Design and Management — A How-To Guide for System Engineers
            • Systems Integration — Challenges and Solutions to Assembling Large Systems
            • Interface Design and Definition Document Template — A Short Guide for the Best Results
          • Development
            • Writing Clean Code — How It Impacts the Future of Your Product
            • Software Effort Estimation: How to Get It Right the First Time
            • Test-Driven Development and The Power of Self-Validating Code
            • Unit Testing: Is It Worth the Effort?
            • Understanding and Managing Technical Debt
          • Software Testing
            • Software Testing and Quality Assurance: A Modern Analysis of Its Internal Dynamics and Impact on Delivery
            • Test and Automation Strategy: A Deep-Dive Into an Essential Solution for Your Daily Agile Practices
            • Stress, Load, and Performance Testing in Software and IT Systems
          • Operations
            • Customer Support: How to Drive Efficiency and Satisfaction
    • Software Engineering
          • A Comprehensive Guide to Becoming a Successful Software Engineer
          • Integer Factorization Algorithms: A Comparative Analysis
          • Understanding RSA: The Mathematics Behind Secure Encryption
          • Software Engineering and Computer Science
          • From S-Expressions to AI: A Deep Dive into Lisp Programming Language
          • Top 15 Algorithms Every Software Engineer Must Know
          • Large Prime Number Generation for RSA Cryptography
          • C++ or Java: What You Need to Consider Before Making Strategic Technical Decisions
          • Alan Turing and the Turing Machine: The Foundation of Modern Computing
  • Science and Technology
    • Complex Systems
          • Complexity and Complex Systems From Life on Earth to the Universe
          • The Brusselator: A Mathematical Model of Chemical Reaction Dynamics
          • Science, Technology, and Other Fascinating Topics: A Brief History
    • Probabilty and Statistics
          • Data, Information, and Knowledge — How to Tell the Difference
          • Uncertainty, Randomness, and Risk: A Very Short Walkthrough
          • The Law of Large Numbers Explained: Making Sense of Data Analysis and Sampling Techniques
    • Quantum Computing
          • Quantum Computing, Beyond Qubits – Part 4: Shor’s Algorithm for Factoring Large Numbers
          • Qubits: The Building Blocks of Quantum Computing
          • Quantum Computing, Beyond Qubits – Part 1: Starting With the Basics
          • Quantum Computing, Beyond Qubits – Part 2: Leveraging Nature’s Randomness
          • Quantum Computing, Beyond Qubits – Part 3: AI, Optimization, and Quantum Annealing
    • System Modelling
          • Modelling the Spread of COVID-19. Part 1: Introduction
          • Modelling the Spread of COVID-19: Part 2: Model Definition
          • Modelling the Spread of COVID-19: Part 4: SEIR-COVID Model
          • Modelling the Spread of COVID-19: Part 3: Simulation Results
  • Book Recommendations
    • Business
          • The Toyota Way – 14 Management Principles From the World’s Greatest Manufacturer
          • Organisational Culture and Leadership
          • Managing Difficult People — Case Studies by Harvard Business Review
          • Six Thinking Hats
          • The Six Sigma Way — How GE, Motorola, and Other Top Companies are Honing Their Performance
          • HBR at 100 — The Most Influential and Innovative Articles from Hard Business Review’s First Century
          • Strategic Management and Organisational Dynamics — The Challenge of Complexity to Ways of Thinking About Organisations
          • Cultures and Organisations — Software for the Mind
          • How Google Works
          • The Ten Commandments of Lean Six Sigma — A Guide for Practitioners
          • Process Consultation: Its Role in Organisation Development
    • General Interest
          • Sapiens — A Brief History of Humankind
          • Six Frames for Thinking About Information
    • Popular Science
          • QED – The Strange Theory of Light and Matter
          • Fooled by Randomness — The Hidden Role of Chance in Life and in the Markets
          • The Black Swan — The Impact of the Highly Improbable
          • The Greatest Story Ever Told So Far — Why Are We Here?
          • Programming the Universe — A Quantum Computer Scientist Takes on the Cosmos
          • Origins Reconsidered — In Search of What Makes Us Human
          • Antifragile — Things That Gain From Disorder
          • Order Out of Chaos — Man’s New Dialogue With Nature
          • Shadows of the Mind
          • Gödel, Escher, Bach: an Eternal Golden Braid
          • Turing and the Universal Machine — The Making of the Modern Computer
          • Shadows of Forgotten Ancestors
    • Self-Management
          • Thinking Fast and Slow
          • How to Have Creative Ideas — 62 Exercises to Develop the Mind
          • The 7 Habits of Highly Effective People
          • Behave
  • About Us
Subscribe
Operational Excellence in Software Development
Software Development | Operational Excellence | Science & Technology
Twitter Instagram Linkedin

Solution Design

A Comprehensive Guide to Becoming a Successful Software Engineer

A Comprehensive Guide to Becoming a Successful Software Engineer

Read More A Comprehensive Guide to Becoming a Successful Software EngineerContinue

The Role of Emotional Intelligence In Modern Organizations– An Ingredient or Byproduct of Great Leadership?

The Role of Emotional Intelligence In Modern Organizations– An Ingredient or Byproduct of Great Leadership?

Read More The Role of Emotional Intelligence In Modern Organizations– An Ingredient or Byproduct of Great Leadership?Continue

Part 1: Solution Design — Introduction and First Principles

Part 1: Solution Design — Introduction and First Principles

Read More Part 1: Solution Design — Introduction and First PrinciplesContinue

Part 3: Agile Design Techniques for Creating Strong and Scalable Solutions

Part 3: Agile Design Techniques for Creating Strong and Scalable Solutions

Read More Part 3: Agile Design Techniques for Creating Strong and Scalable SolutionsContinue

Interface Design and Definition Document Template — A Short Guide for the Best Results

Interface Design and Definition Document Template — A Short Guide for the Best Results

Read More Interface Design and Definition Document Template — A Short Guide for the Best ResultsContinue

Interface Design and Management — A How-To Guide for System Engineers

Interface Design and Management — A How-To Guide for System Engineers

Read More Interface Design and Management — A How-To Guide for System EngineersContinue

Software Architecture and Design — Order, Complexity, and Chaos

Software Architecture and Design — Order, Complexity, and Chaos

Read More Software Architecture and Design — Order, Complexity, and ChaosContinue

From Abstract Concepts to Tangible Value: Solution Architecture in Modern IT Systems

From Abstract Concepts to Tangible Value: Solution Architecture in Modern IT Systems

Read More From Abstract Concepts to Tangible Value: Solution Architecture in Modern IT SystemsContinue

Part 5: High-Level Solution Design Documents: What Is It and When Do You Need One

Part 5: High-Level Solution Design Documents: What Is It and When Do You Need One

Read More Part 5: High-Level Solution Design Documents: What Is It and When Do You Need OneContinue

Part 2: Solution Design — How to Identify the Design Characteristics of Modern IT Systems

Part 2: Solution Design — How to Identify the Design Characteristics of Modern IT Systems

Read More Part 2: Solution Design — How to Identify the Design Characteristics of Modern IT SystemsContinue

Page navigation

1 2 Next PageNext
  • Home
  • Software Development
  • Complex Systems in Organisations
  • Book Recommendations
  • About Us
Georges Lteif

Georges Lteif

Software engineer and payments specialist with over 17+ years of experience in software delivery and systems integration.

Newsletter

Our content is free, and will always be! Subscribe now to stay informed.

Subscribe

Let's connect!

Twitter Instagram Linkedin

© 2023 Operational Excellence in Software Development

Scroll to top
  • Home
  • Software Delivery
    • Project Management
      • Waterfall Project Management: A Brief History and Introduction
      • Agile Software Delivery — First Principles and Foundational Elements
      • Agile vs Waterfall: Finding a Methodology That Works Best for You
      • Waterfall, Agile, and DevOps: A Critique of Current Challenges
      • DevOps: Finding Your Path to Successful and Continuous Improvement
      • What Can We Learn Today From Mega-Project Management
      • The Critical Importance of Software Project Management
      • Technical Risk Management and Decision Analysis — Introduction and Fundamental Principles
      • Agile Frameworks 101: A Beginner’s Guide to Streamline Your Business Processes
      • Cost of Change — The Hidden Driver Behind Our Software Delivery Choices
    • Software Development
      • Analysis
        • Business Requirements: An Essential Guide to Definition and Application in IT Projects
        • Stakeholder Analysis and Management
        • Software Effort Estimation: How to Get It Right the First Time
      • Solution Design
        • Part 1: Solution Design — Introduction and First Principles
        • Part 2: Solution Design — How to Identify the Design Characteristics of Modern IT Systems
        • Part 3: Agile Design Techniques for Creating Strong and Scalable Solutions
        • Part 4: Solution Design Documents — What You Need to Know
        • Part 5: High-Level Solution Design Documents: What Is It and When Do You Need One
        • Systems Integration — Challenges and Solutions to Assembling Large Systems
        • Interface Design and Management — A How-To Guide for System Engineers
        • Interface Design and Definition Document Template — A Short Guide for the Best Results
      • Software Design
        • From Abstract Concepts to Tangible Value: Solution Architecture in Modern IT Systems
        • Software Architecture and Design — Order, Complexity, and Chaos
      • Development
        • Writing Clean Code — How It Impacts the Future of Your Product
        • Test-Driven Development and The Power of Self-Validating Code
        • Unit Testing: Is It Worth the Effort?
      • Software Testing
        • Test and Automation Strategy: A Deep-Dive Into an Essential Solution for Your Daily Agile Practices
        • Software Testing and Quality Assurance: A Modern Analysis of Its Internal Dynamics and Impact on Delivery
        • Stress, Load, and Performance Testing in Software and IT Systems
      • Operations
        • Customer Support: How to Drive Efficiency and Satisfaction
    • Software Engineering
      • Software Engineering and Computer Science
      • A Comprehensive Guide to Becoming a Successful Software Engineer
      • Alan Turing and the Turing Machine: The Foundation of Modern Computing
      • Top 15 Algorithms Every Software Engineer Must Know
      • From S-Expressions to AI: A Deep Dive into Lisp Programming Language
      • Understanding RSA: The Mathematics Behind Secure Encryption
      • Large Prime Number Generation for RSA Cryptography
      • Integer Factorization Algorithms: A Comparative Analysis
  • Business Management
    • Operational Excellence
      • Principles of Operational Excellence in Software Development
      • Software Development and Delivery and The Story of an Engineer
      • Software Delivery Value Chain: Unveiling the Key Challenges and Opportunities for Successful Delivery in Today’s Market
      • Operational Excellence in 7 Quotes From Its Founding Fathers
      • C++ or Java: What You Need to Consider Before Making Strategic Technical Decisions
      • Understanding and Managing Technical Debt
      • Understanding the SDLC in Software Engineering: A Comprehensive Guide
    • Continuous Improvement
      • Navigating Organizational Transformation: Best Practices for Effective Change Management
      • Decision Making In a Professional Environment: Techniques and Pitfalls
      • Time Management Beyond the To-Do List — An Advanced Treatise
      • Process Management, Improvement, and Redesign: The Essential Guide for Boosting Your Performance
      • Thoughts on Six Sigma for Developing Your Software Engineering Processes
      • Complex Problem Solving Guide: Mastering the Art of Tackling Challenges
      • The Power of Critical Thinking: An Essential Guide for Personal and Professional Development
    • Organisational Behaviour
      • The Role of Emotional Intelligence In Modern Organizations– An Ingredient or Byproduct of Great Leadership?
      • Informal Education, Soft Skills, and Timeless, Universal Topics You Often Miss at Engineering School
      • Explaining Complex Systems in Organisations — An Indispensable Guide for Software Developers
      • Human Groups as Complex Systems: Structure, Organization, Power Distribution, and Dynamics
      • Self-Organisation in Agile Teams — How and When Does It Work
    • Organizational Culture
      • Cultures and Organisations — A Presentation of Hofstede’s Model
      • Organisational Culture: The Edgar Schein Model
      • Cultural Transformations and Resistance to Change: Understanding the Risks to Your Organization’s Growth
    • Organizational Processes
      • Engineering Superior Production Processes: A No-Nonsense Guide for Everyone
      • Boosting Software Team Productivity: Innovative Management Strategies for Maximizing Your Team’s Delivery Before It’s Too Late
      • Software Developer Employee Evaluation – Tips and Best Practices
  • Books
    • Books That Everyone Should Read
    • Self-Management
      • Book Review: The 7 Habits of Highly Effective People
      • Book Review: How to Have Creative Ideas — 62 Exercises to Develop the Mind
    • Business
      • Book Review: Cultures and Organisations — Software for the Mind
      • Book Review: Strategic Management and Organisational Dynamics — The Challenge of Complexity to Ways of Thinking About Organisations
      • Book Review: How Google Works
      • Book Review: HBR at 100 — The Most Influential and Innovative Articles from Hard Business Review’s First Century
      • Book Review: The Ten Commandments of Lean Six Sigma — A Guide for Practitioners
      • Book Review: The Toyota Way – 14 Management Principles From the World’s Greatest Manufacturer
      • Book Review: Organisational Culture and Leadership
      • Book Review: The Six Sigma Way — How GE, Motorola, and Other Top Companies are Honing Their Performance
      • Book Review: Six Thinking Hats
    • General Interest
      • Book Review: Fooled by Randomness — The Hidden Role of Chance in Life and in the Markets
      • Book Review: Antifragile — Things That Gain From Disorder
      • Book Review: The Black Swan — The Impact of the Highly Improbable
      • Book Review: Six Frames for Thinking About Information
      • Book Review: Sapiens — A Brief History of HumanKind
    • Popular Science
      • Book Review: QED – The Strange Theory of Light and Matter
      • Book Review: Thinking Fast and Slow
      • Book Review: The Greatest Story Ever Told So Far — Why Are We Here?
      • Book Review: Programming the Universe — A Quantum Computer Scientist Takes on the Cosmos
      • Book Review: Origins Reconsidered — In Search of What Makes Us Human
      • Book Review: Order Out of Chaos — Man’s New Dialogue With Nature
      • Book Review: Gödel, Escher, Bach: an Eternal Golden Braid
      • Book Review: Shadows of the Mind
  • Science and Technology
    • Probabilty and Statistics
      • The Law of Large Numbers Explained: Making Sense of Data Analysis and Sampling Techniques
    • Quantum Computing
      • Quantum Computing, Beyond Qubits – Part 1: Starting With the Basics
      • Quantum Computing, Beyond Qubits – Part 2: Leveraging Nature’s Randomness
      • Quantum Computing, Beyond Qubits – Part 3: AI, Optimization, and Quantum Annealing
      • Quantum Computing, Beyond Qubits – Part 4: Shor’s Algorithm for Factoring Large Numbers
    • Complex Systems
      • Complexity and Complex Systems From Life on Earth to the Universe
      • Uncertainty, Randomness, and Risk: A Very Short Walkthrough
      • Data, Information, and Knowledge — How to Tell the Difference
      • The Brusselator: A Mathematical Model of Chemical Reaction Dynamics
    • System Modelling
      • Modelling the Spread of COVID-19. Part 1: Introduction
      • Modelling the Spread of COVID-19: Part 2: Model Definition
      • Modelling the Spread of COVID-19: Part 4: SEIR-COVID Model
      • Modelling the Spread of COVID-19: Part 3: Simulation Results
  • About Us
Search