April 2025

Management, Service Management

ITIL Service Design: Activities That Drive Success

When tackling ITIL’s Service Design stage, I always focus on creating seamless, reliable services. It’s about aligning design efforts with business needs while minimizing risks. In this article, I’ll break down the key ITIL Service Design activities that make Service Design effective. What is ITIL and Service Design? Before diving into the activities, let’s clarify […]

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.

people on a terrasse with narrowness and distance tp each other illustrating Body Language in Requirements Engineering
Personal development

Unlocking the Power of Body Language: A Requirements Engineer’s Perspective

As a Requirements Engineer delving into the intricacies of human interaction, I find myself constantly intrigued by the multifaceted realm of body language. Beyond its conventional interpretation, I’ve come to recognize its profound relevance in my field. This is particularly in the validation of requirements and navigating through complex user management and legal documentations. Join me on this journey as we unravel the significance of body language. Its implications in the realm of Requirements Engineering is crucial.

draw.io, Modeling, UML

Draw UML Use Case Diagrams with draw.io: A Hands-on Example

In software design, visuals help me understand the big picture quickly. When I want to model how users interact with a system, I turn to UML Use Case Diagrams with draw.io. In this post, I’ll walk you through how I create one using draw.io. To make things even more helpful, I’ll explain an example step-by-step. And yes, I’ll also show you what is the execution unit and why it matters in modeling systems.

Management, Project Management

How Project Portfolio Management Drives Value

In today’s fast-paced business world, managing individual projects isn’t enough to stay competitive. Organizations need a broader view—a way to align all their projects with strategic goals while optimizing resources and minimizing risks. This is where project portfolio management (PPM) comes into play. Much like managing a personal investment portfolio, PPM helps organizations make smarter decisions by analyzing performance, balancing risks, and prioritizing high-value opportunities. Whether it’s discontinuing underperforming projects or doubling down on initiatives that drive growth, PPM ensures every effort contributes to long-term success.

Scroll to Top
WordPress Cookie Plugin by Real Cookie Banner