If you find yourself arguing about this with management or sales, they're not trusting you to be the expert at what you do. Tell them that.
240 karma · joined March 1, 2012
If you find yourself arguing about this with management or sales, they're not trusting you to be the expert at what you do. Tell them that.
Turns out it's pointless to even try to do this. So why waste valuable time to do all this, if you know it's not the truth anyway? The answer is to accept that you will learn things as you go along, and that things take as long as they take, and to rather deal with that. Marketing wants a product by Christmas. Fine, we can do that. They just cannot say what needs to be in that product by Christmas. They can have whatever the last production quality release is at that stage. Instead of taking many weeks or months to try and answer all these estimation questions, we start and tackle the high risk items first. We learn from them, readjust, and as we get closer to the deadline, we keep communicating with all the other stakeholders what we think will be delivered on that date. It's a narrowing cone of uncertainty. One sprint before the deadline we'll be pretty accurate in predicting what it will be. 2 or 3 sprints before, accurate enough to be able to do marketing. At the start : the best we can predict is simply whether we feel we can have something useful at the deadline.
There are many people in Cape Town building games though, have a look at http://makegamessa.com/
If working with us sounds more interesting than a typical fintech job, let me know and we can chat.
A PM's job is expectation management. Delivering on expectation will most of the time include having to change the expectation to match the reality at the end of the project. It's usually easier to change expectations earlier rather than later, and also by not saying "no", but rather by saying "let's rather do this".
I just hope there's a cure by the time my children (6 and 3 now) get to my age, otherwise I'll advise them to think hard about having children and passing on the gene.
You and RMS will get along well I suspect.
Can you elaborate on what part, and to whom specifically?
If you can build some kind of SaaS Android CI system, you'd probably make heaps of cash. Android CI is just enough of a pain to do yourself that people would pay for a one click type solution.
>If you want to make money, stop waiting for other people to do the dirty work for you.
The dirty work developers like us have been doing up to now was to implement an alternative mechanism for receiving payments, like the developer in the article. When Google bans that, there simply is no other way to receive payments. Or are you able to come up with an alternative way for developers to do the dirty work themselves? I know I'm very keen to know of one, as are many other Android developers in South Africa, Kenia, Nigeria, Zimbabwe, etc.
Same thing with employing someone here, you have to be very sure they'll fit, because it's VERY hard to fire someone.