Big companies avoid buying from startups for a reason. No one wants a deal with...
Efficiency
Scalability of life
If you want to live life three times the size you need to switch the engine… Ergh, brain engine that is. And this is going to look weird. @mzagozda on Twitter · via Twitter If you look at many people there are two types: the ones who achieve relatively mediocre productivity and the super-productive types. […]
Productivity rules
Superheros of productivity have their rules of thumb and here’s the three from my plate. – Procrastination. The superheros can play long game, mount layers of requirements just to have the unimportant stuff delayed for as long as possible without having to say “no” in nobody’s face. – Ignorance. The superhores can ignore long e-mails […]
Manager’s mindset
Go around the office and you’ll find people who feel too cold and some other who feel too hot. Now, one can tell an attempted manager because he or she would ask people around if they need turning the heating up or down and do what people want. True manager however would also do that […]
TaskBeat Gamification
Recently we’ve published a new version of TaskBeat running a new algorithm measuring productivity of each member of our team. I’ve decided to share with some insights of how it works. TaskBeat opens the default view with a leaderboard showing each member’s Kudos and Karma. Kudos is measured as a number of points achieved by […]
Make a Not-Right-Now List
In today’s digital age, it’s hard to focus. But the Not-Right-Now list can help you get things done. Most people operate with To-Do lists. If you’re like me, it seems as though that To-Do list never ends and you never check everything off of it. It’s so easy to add new things to the To-Do […]
Conflicting areas of management
Every company deals with issue of prioritisation every now and then. This is because we record work in different places. Typically in each company you find the following areas managed individually: – a list of things to do, with their priorities as the business, – then you’ve got a layer of project deadlines as project […]
Solving complex software problems
One of the best ways to deliver software complex algorithm (taking multiple inputs, executing multiple elements of a logic) is to divide the problem into three stages. 1. First create a model based on a pseudo code for the logic that you want to deliver as a solution. 2. Second create the consistent solution that […]
Three things to improve speed of delivery
Again – just three of them but personally selected from many years of my experience. Not a hundred per cent devotee to a ship early, ship frequntly but I think that’s getting close. I think they’re the 3 most important things any software house should be doing to improve speed of delivery of a software […]
3 things to improve quality of a software product
Just had a thought how to improve the quality of the product in any software development effort. I thought of three most obvious, simple and feasable things. Quality of software boils down to the code and three things that any software house should to be doing. Probably more steps can be undertaken but here’s my […]
Mistake of focusing on mitigating wrong risks
Waterfall practitioners often think that big design up front reduces risks of failed implementations and in ideal world ideal designs would be approved by ideal users. This however is not the case as business stakeholders have little time, understanding (and sometimes interest) in high level or detailed technical designs. Some organisations address the problem by […]