Hit enter to search or ESC to close

Tag: software development

Recognition by the Annual Outsourcing Conference

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 ...

Why Scrum may not be working for you

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, ...

Product Management vs. Product Marketing

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 ...

How Pair Programming helps deliver better projects

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 ...

Killing that feature you knew would change the world

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 ...

Why not go for affiliates (in the first 120 days)

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 ...

The Art of Maintaining a Backlog

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. ...

How to Successfully Manage a Remote Team

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 ...

Quantifying good code

“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 ...