Skip to content
  • AI
  • Github

Scratch that

Bite sized bits

  • AI
  • Github
  • ⤫

Browsing Category Project Management

Stakeholder Engagement – Project Management

An Overview of the Stakeholder Engagement Matrix Model In project management, stakeholder engagement is the process of actively involving stakeholders in the planning, execution, and evaluation of a project. Stakeholders are individuals or groups who have a vested interest in the project, and engaging with them is important for the success of the project. In

Posted by Posted on
0

Communication Model – Project Management

Effective Communication in Project Management: An Overview of the PMI’s Communication Model Effective communication is essential for the success of any project, and the Project Management Institute’s (PMI) communication model is a framework that helps project managers understand and facilitate this process. In this article, we’ll take a closer look at the PMI’s communication model

Posted by Posted on
0

Clean Architecture: A Craftsman’s Guide to Software Structure and Design

“Clean Architecture: A Craftsman’s Guide to Software Structure and Design” is a book written by Robert C. Martin, also known as “Uncle Bob,” that provides a guide to designing software systems in a way that is maintainable, flexible, and scalable. The book introduces the concept of “clean architecture,” which is a design philosophy that separates

Posted by Posted on
0

C4 Model

The C4 model is a visual notation for drawing software architecture diagrams. It was created by Simon Brown, and is based on the concepts of Conway’s Law and the “4+1” architectural view model. The C4 model is intended to provide a way to communicate software architecture by focusing on the relationships and interactions between software

Posted by Posted on
0

Understanding Tuckman’s Ladder: The Stages of Group Development

As a team leader or manager, you want to help your team members to work effectively together and achieve their goals. One way to do this is by understanding the stages of group development, which can help you to support your team members and facilitate their progress. In this blog post, we’ll discuss Tuckman’s Ladder,

Posted by Posted on

What is DDD (Domain-driven design)?

As a software developer, you want to create high-quality, maintainable code that is well-suited to the needs of your project and your team. To achieve this, it’s important to use a structured approach to software development. One such approach is domain-driven design (DDD), which focuses on the domain, or the problem space, of the application.

Posted by Posted on

What is a STAR technique

The S.T.A.R. method (or Situation, Task, Action, Result method) is a technique that can be used to structure and organize your answers to behavioral interview questions. The S.T.A.R. method is a way of organizing your response to a question that asks you to describe a situation where you demonstrated a particular skill or behavior. The

Posted by Posted on

Introduction to Test Driven Development (TDD)

Test Driven Development (TDD) is a popular software development methodology that focuses on writing automated tests for your code before you actually write the code itself. This approach can help you create more reliable and maintainable software, as well as improve your development workflow and productivity. In this blog post, we’ll introduce the principles of

Posted by Posted on

The Importance of System Design in Building Effective Software

Introduction: System design is a crucial part of creating effective and user-friendly software. It involves planning and organizing the various components of a software system to ensure that they work together seamlessly and efficiently. In this blog post, we’ll discuss the importance of system design in building effective software and how you can apply best

Posted by Posted on

Software design patterns

Software design patterns are a set of best practices and common solutions to common problems that arise in software design. They provide a way for software designers to reuse proven solutions to recurring problems, which can help make the development process faster and more efficient. There are many different types of design patterns, each with

Posted by Posted on
0

Posts pagination

Page 1 Page 2
  • Algorithms
  • Front-end
  • Javascript
  • Philosophy
  • Project Management
  • Psychology
  • Science
  • Technology
  • Uncategorized
Copyright © 2025 - Scratch that // By - Deepak Anandrao