As a requirements engineer and IT business analyst, I use clear rules to organize complex work. However, the same idea also supports personal growth. Rule setting as a requirements engineering helps me create focus, consistency, and progress. Therefore, I can improve project outcomes and build better habits for positive personal change.
Personal Change in Requirements Engineering
Personal change often creates an internal conflict.
For example, I may want to learn new skills and take on greater responsibility. At the same time, I may value stability, familiar routines, and predictable work.
Neither side is necessarily wrong. Growth creates opportunities, while stability provides security. Therefore, I first need to understand what I actually want to change and why.
Personal change becomes easier when I replace a vague intention with a clear direction.
I use three simple steps for this: define the goal, identify the obstacles, and set practical rules.
Step 1: Define the Goal
First, I describe the desired change as clearly as possible.
“I want to develop professionally” is too broad. Instead, I define what development means to me.
For example, I might decide to improve a modeling skill, learn a new tool, communicate more confidently with stakeholders, or reserve regular time for professional learning.
A clear goal gives me direction. Moreover, it helps me distinguish useful activities from distractions.
Therefore, I ask:
- What exactly do I want to change?
- Why does this change matter?
- What would progress look like?
- Which behavior can I influence directly?
A useful goal describes a direction that I can translate into action.
Step 2: Identify the Obstacles
Next, I examine what prevents the desired behavior.
Some obstacles come from my environment. For example, a demanding project may leave little time for learning. Meetings may interrupt focused work. Other responsibilities may compete for attention.
However, obstacles can also come from my own habits. I may procrastinate, avoid difficult tasks, or wait for the perfect moment.
Therefore, I look at the actual situation instead of assuming that motivation alone will solve the problem.
For example, if I repeatedly postpone professional learning after work, the problem may not be my goal. The problem may be that I scheduled the activity at an unrealistic time.
When I understand the obstacle, I can design a rule that addresses the real problem.
Step 3: Set Clear Rules
Finally, I translate the goal into simple rules.
A rule reduces repeated decision-making. Instead of asking myself every day whether I should act, I decide in advance what I will do under specific conditions.
For example:
- I reserve one fixed learning period each week.
- I complete my most important focused task before checking non-urgent messages.
- I prepare difficult stakeholder discussions in advance.
- I review one professional goal at the end of each week.
These rules should support the goal without becoming unnecessarily complicated.
Therefore, I prefer a few clear rules over a detailed personal management system.
A good rule makes the desired behavior easier to repeat when motivation or attention changes.
I Make Rules Realistic
Rules only help when I can follow them in normal life.
Therefore, I consider my workload, energy, responsibilities, and available time. A rule that works only under perfect conditions will fail regularly.
For example, I may want to study every evening. However, if project work often extends into the evening, that rule may create frustration rather than progress.
Instead, I might reserve two realistic periods each week and define an alternative when one becomes unavailable.
This gives me structure without making the system rigid.
I Review and Adapt My Rules
I do not assume that my first rule will always work.
After some time, I check whether the rule actually supports the intended change. If it does not, I identify why.
Perhaps the rule is too ambitious. Perhaps the timing is poor. Alternatively, the underlying goal may have changed.
Therefore, I adjust the rule rather than repeatedly forcing an ineffective approach.
This resembles requirements work. I define an intended outcome, examine constraints, observe what happens, and refine the solution when I gain new information.
Consistency does not mean following an ineffective rule forever; it means maintaining the direction while improving the way I pursue it.
Conclusion
I use rule setting to turn personal change into something concrete.
First, I define the change I want. Then I identify the obstacles that stand in the way. Finally, I create simple rules that make useful behavior easier to repeat.
This approach gives me structure without requiring constant motivation.
For me, effective personal change comes from clear goals, realistic rules, repeated action, and regular adjustment.
As a requirements engineer, this structured way of thinking helps me manage not only complex project situations but also my own professional development.
What’s Next?
Rules help me create structure. However, real change also needs self-understanding. I need to know my patterns, reactions, strengths, and limits before I can grow with direction.
Therefore, I continue with A Requirements Engineer’s Journey of Self-transformation through Self-Understanding. In the next article, I explore how deeper self-awareness helps me change with more clarity. As a result, I can become more focused, more balanced, and more effective as a requirements engineer.
Do you want to see how prioritization can resolve such conflicts in software projects? Then explore my article on Prioritization techniques for requirements management in software projects. It reveals practical methods to make better decisions when faced with competing needs, and the lessons also apply to personal growth.
Grow Through Personal Growth
Read Personal Growth to see how I connect self-understanding, change, habits, discipline, decisions, stress, personality, cognition, and openness in one practical guide. In this main article, I also show how personal growth strengthens stakeholder management, elicitation, body language, presentation, storytelling, repartee, negotiation, and effective communication. Therefore, I can understand myself better, work with people more clearly, and become a stronger requirements engineer.
Credits: Photo by Yaroslav Shuraev from Pexels

