In the project management and code development, setting priorities is crucial. This principle extends to the world of unit testing, where the emphasis should be placed on strategic test coverage. In the article I want to explore the concept of code prioritization, distinguishing code types, and offers insights into the importance of setting testing priorities for optimal Codepipes Testing Metrics (CTM).
The Art of team decision-making
In the realm of collaborative decision-making, the journey from a group discussion to a well-considered decision often follows a two-phase process. This process is a dance between divergent and convergent thinking, each playing a crucial role in the final outcome. Let's speak about the art of striking this balance, ensuring that your team arrives at effective and lasting decisions.
Cracking the Backlog prioritization
In the world of software development, a backlog is an important tool that helps teams organize and prioritize their work. In this post, I would like to share some techniques and practical tips based on my experience on how to effectively prioritize your backlog.
The Good, the Bad and the Angry code-reviewer
Code review is a critical phase in the software development and delivery process. It helps us determine if the code solves the given task, conforms to the project's architecture, and detects logic problems. It's also a great opportunity for the code reviewer to demonstrate how skilled he is and how poorly others write code. Is it a joke? Not on every team. The last point often holds true; some experienced programmers take it as an axiom and use code review to boost their egos. Therefore, in this article, I would like to discuss code review from an ethical perspective.
Lean Canvas: step-by-step with examples
Step-by-step explanation with examples for the Lean Canvas Model. It's a small and convenient tool suitable for both launching a new product and improving a mature one.
Onboarding. Concerning the significance of process in a company.
Reflection on the importance of the onboarding process in a company, as well as descriptions of various types of onboarding and documentation tips.
Death by meeting
A few words about the benefits of facilitation based on personal experience. Plus the general facilitation meeting scheme that I used, as well as a list of facilitation techniques depending on the stage of the meeting.
Mitigating emotional/logical resistance in Agile teams
In past note, I have written about examples of team resistance when implementing new changes in the context of the tribal behavior model. I used the example of a Kanban implementation in which we announced that the entire team would now use WIP limits. In this note, I will continue to use these example to work out the actions and arguments that will help to convince the person or team that the changes are right (for both types of resistance: emotional and logical).
P3.express – another approach to project management
Today I'd like to share p3.express, a minimalistic project management framework. It isn't very popular; however, I believe that it deserves attention and is able to take its rightful place in the project manager's toolbox.
ITIL Foundation: certification tips and main concepts
ITIL 4 is a business process framework that describes the practices of organizing an IT department as a service department. Using which you can implement the most important aspect of your business: creating Value in collaboration with the consumer. In the article I described my preparation strategy as well as main concepts and tips for the ITIL 4 Foundation exam.