Last weekend the Bulgarian Outsourcing Association and the Bulgarian Association of Software Companies organized and co-hosted the Annual Outsourcing Conference. As part of the conference, the Innovation & Technology leaders for the last year were also recognized by an international jury. It is with great honour and pride that we’d like to share we got recognition not ...
Tag: software development
In the same way that the chicken comes before the egg (come on, you know I’m right), an estimation comes before every software development project. In fact, much depends on the estimation and in many cases, it’s a deciding factor whether there’s going to be a project at all. I hope you understand where I’m ...
Yes, we have been following Scrum for some time now. And yes, it’s a viral term that many have come to dislike due to the tremendous hype. Although it has been proven to be successful for many organisations, it’s only a means to an end and definitely not a universal truth for everyone. In fact, ...
Most of the product teams we’ve met have a varying definition of what product management includes in terms of both job description and responsibility. More often than not, entrepreneurs fuse whatever activity doesn’t fit elsewhere (but still is directly product-related) to a mystic “PM” role. The List Such activities include – but are not limited ...
Among the many other perks of the agile methodology comes the idea of pair programming. I’m using “perks” in this case in the most positive way possible — after all, our team at Code Runners has been following the agile way for some time now. The Definition The idea behind pair programming is, simply put, that two developers ...
The process known as “market validation” is among the most challenging ones to execute – from a time-resource-impact perspective, but also psychologically. While time and resources vs impact are often discussed, the psychological strain is often neglected. For inexperienced product leads failure is difficult to swallow mainly because of the trust they put in their own ...
Affiliate marketing: promoting your product through synergistic partnerships. Seems lucrative for established companies of all sizes, as it unlocks additional potential in the form of loyal customers they were unable to reach in the first place. But is this a good approach for the early days of a startup? Generally speaking, startups need to figure out three ...
Among the many dilemmas, a startup usually has is proper backlog maintenance – as part of the long-term product management cycle. The two obvious extremes are an empty backlog, where the development team does not know what’s going to happen to the application next month – or an overflowing backlog, where prioritization becomes a nightmare. ...
Finding a suitable remote team for your business is only the first step of a successful relationship. What comes next is probably the harder part – creating a habit of working together with humans thousands of miles away. Sure, you have enough tools and apps to communicate with, keep track of and present ideas to ...
“Good code” is a very undefined term and a very difficult one to explain or quantify. On top of that, good code depends on the underlying language, on the type of application – or even the processor architecture. All of these characteristics define “good code” more as following best practices rather than a fixed rulebook ...