On reinventing

There are times when solving a problem or challenge requires a fresh perspective, a new course of action, a steer towards a different path. But there are times when doing some research, reading and learning helps you solve your problem, with practices wide spread in the industry. If you learn from the experience of state of the art writers, authors or consultants then most probably you will find what you need. Smart people with relevant experience in business analysis, product management or software development frameworks (like Scrum) already dealt with challenges similar to yours, so you can take great advantage … Continue reading On reinventing

On informational messages

Informational messages represent one of the main components of interaction design. When we create the functional design for an application it is very important to include information messages from the early beginning. Their main purpose is to inform the user about how the system reacted to the user actions. If the information messages are not present than the user will start to be worried and will stop using the application. This is a basic principle of interaction design. Another basic principle of interaction states that whenever an user creates, changes or deletes data in an application the system needs to … Continue reading On informational messages

On knowledge transfer

In the last 8 years of my work experience I was part of different software development teams and all of the initial steps for each individual team consisted of a knowledge transfer phase. With each team and project, the knowledge transfer phase experience was different, but not completely new. So, a couple of common “good” practices (I rather name them “good” instead of best practices) were observed and improved over time (you know what they say: inspect and adapt). The “good” practices compose a knowledge transfer plan, which is consumed in a couple of iterations until all subtopics are covered. … Continue reading On knowledge transfer

On agility

Did you know that faster time to market and faster innovation are the top two benefits of organisational agility? According to the THE ELUSIVE AGILE ENTERPRISE study, conducted by Scrum Alliance together with Forbes, other top benefits are: improved non-financial results employee morale ability to attract and hire top talent improved competitiveness improved financial results ability to better manage across geographies/verticals In the rapid pace of technology, innovation and development we are in today organizations need to deliver results faster than ever. The Take-Away Agility is not only delivering products faster than the competition.It belongs to the enterprise level of … Continue reading On agility

On crafting products

Do you have an idea which can be transformed into a great software product? And maybe you don’t know which is your next next step or how to proceed? From determining the product market fit, spending enough time in both problem and solution space, creating the strategy, the road map, the backlog, prioritizing the product backlog items, finding the right technique for defining first version application scope I can guide your effort and transform the idea into a product customers love. There are many other items to consider, besides the above list. Luckily for you, I know them too. Interested … Continue reading On crafting products