Author name: Massimo

Elicitation, Modeling, Modeling Concepts

Object Name, State, and Behavior in Object-Oriented Programming

In software development, I always look for ways to model the real world. One of the most powerful tools I use is object orientation. It helps me represent complex problems in a clear and structured way. But to work with this concept effectively, I first need to answer an important question: what are objects? Let me take you on a journey where I’ll explain how I think about objects, how I use them, and how they bring software systems to life. The focus is on the object name, status and behavior. I’ll keep it simple, clear, and engaging.

Management, Service Management

What Is ITIL Service Transition?

Service Transition plays a crucial role in delivering services that businesses need for smooth operations. I approach this as a bridge between the design phase and the operational stage. It ensures every service is fully prepared to meet its real-world demands. This means taking the Service Design Package and transforming it into an operational service with all necessary elements for ongoing success.

Testing, Validation

Why Software Bugs Happen – And What We Can Do About It

Software development is never perfect. I’ve seen it firsthand. No matter how careful we are, software bugs sneak in. But why do they happen? More importantly, how can we reduce them? In this post, I’ll walk you through the real reasons behind software defects. I’ll also explain how software testing helps spot and fix these issues before they cause damage. Let’s dive into what causes software bugs—and what we can do about them.

Elicitation, Modeling

Object-Oriented Elicitation: Requirements in Complex Systems

When I start a software project, I don’t just write code. I ask questions. I try to understand the real world behind the system. That’s especially important when I’m working outside my comfort zone—like designing software for a dental clinic. In such cases, object-oriented elicitation becomes my go-to method. It helps me uncover, organize, and refine the requirements that drive system design. But to really understand how this works, I need to go beyond the code. I need to dive deep into requirements engineering, and even deeper into how we elicit those requirements from people who think very differently from developers. In this article, I’ll walk you through a real-world example: a dentist administration system. Along the way, I’ll show how I used object-oriented elicitation to transform complex, chaotic information into a structured and usable model.

Management, Service Management

Information Security Management (ISM) in ITIL: A Practical Overview

When I think about Information Security Management (ISM) in ITIL, I see it as an essential part of corporate governance. It isn’t just a technical task. It’s about ensuring that IT security aligns with the broader business goals. After all, good security isn’t just about preventing threats – it’s about enabling the business to operate smoothly and safely.

Management, Project Management

Programs in Project Management

Managing projects effectively is critical for any organization. With about one-quarter of the world’s gross domestic product spent on projects, it’s clear that project management plays a vital role in driving success. Programs in project management take this concept a step further. They enable organizations to achieve goals more efficiently by grouping related projects under one umbrella. In this post, I’ll explore what project management is, how programs work, and why they’re essential for organizations. I’ll also share a business case to demonstrate their impact in real-world scenarios.

Scroll to Top
WordPress Cookie Plugin by Real Cookie Banner