Product Management is colourful
One of the nice sides of the Product Manager role is that it covers many different aspects of the development of an idea.
During the last week we had to decide what kind of testing strategy we wanted to adopt in the development of our next web service and we came up with JBehave for acceptance tests and JUnit/JMock for unit tests. In particular, the first is a library that allows test cases to be expressed by using phrases in natural language, giving business analysts a good way of defining the conditions by which the functionality delivered is going to be assessed.
Persistence will still rely on our annotations-based Ammentos library.
We have also recently been busy in dealing with the concept of Intellectual Property and in particular with Patents and Trade Marks.
Trade Marks are words, logos or images that uniquely identify a brand or product. Trade Marks can be useful in case somebody else attempts to “pass off” and gain by using a similar name, logo or image. Thanks to the Madrid Protocol, it is possible to register a Trade Mark in one of the participating countries and have it recognized in some or all the others (even though an explicit application from the local IP office still has to be filed and fees apply to each different country).