What if Facebook paid you? Several startups envision an era in which we are all the brokers, and beneficiaries, of our own personal data.
Your new post is loading...
Your new post is loading...
"Don't show 'em the money (even if you have it). Here are nine better ways to boost morale."
I agree with the most. And had a lot of fun with the "Get rid of managers". Quite bold! How many companies in the world would actually try something like this?
"Chris Argyris coined the terms "Double Loop Learning" and "Single Loop Learning."
In essense, learn to do something simple: questioning.
There will be plenty of situations where you won't be helping yourself on gaining new friends by doing this. You will be annoying. Probably known as the one who never seems to be satisfied.
Well, it also depends on your approach. I posted about that already.
It is worth the try. 5 Whys may not give you the final root cause you professionally will be willing to solve with your team? It does in most situations. It has been widely discussed and applied.
I surely would rather be annoying than just letting the ship sink.
RT @ashic: Blogged: #Agile Fragile http://t.co/LQuKMOtx...
I’ve recently come across a quite senior person with an obscenely large number of years of experience during which time he has been involved in very large projects (think multi million pound) for very large organisations (think the likes of British Airways). He hasn’t ever worked in an Agile atmosphere. Now there’s nothing wrong in never having worked in an agile manner. However this individual has some very strong opinions about agile. In brief, his view seems to be that agile means “letting groups of people do their own thing and the hoping all of it holds together”. And he is in a role where he spreads his knowledge to many many others. It appears that other people seem to have a similar viewpoint – agile has no discipline or process. It means “winging” it as you go along. It’s about not thinking and just doing. Seriously, where do people get these ideas? I find it quite remarkable that such FUD exists in 2011.
Agile, in many ways, is far more strict than all that CMMI waterfall-y nonsense of years past. Yes, there are many flavours but to say there’s no process to it is ridiculous.
Those who practice TDD, CI, Continuous Delivery would all know about the rigour involved. I’ll just take TDD as a sample. If you’re doing strict TDD, you won’t be writing a single line of production code without a failing unit test. Think about the waterfall equivalent. Would you have test plans and “signed off” test cases that would achieve the same level of coverage? Probably not. You would be coding away at your hearts content only for weird errors to be found during the “testing” phase – at which point recovery may already be too difficult as a bunch of other things have been built in the mean time. In this case, who’s doing the “winging” and “hoping” it works.
Via Charalampos Arapidis
Honestly. It is.
There are countless examples of people who get inspired by other people's work, use their ideas to create new ones or more successful derivatives. If only they had the chance to work together!
But they didn't. And sometimes those who come second or third are those who actually and really make the difference.
That is what this article is all about.
As much as checklists have a tremendous potential to generate clutter and stress on our daily lives, some serve the purpose of providing us with more awareness on what may become an issue and has potential for improvement.
This is one of those cases. Forget the user interface design from the single functional perspective. Remember that humans use it, which means you either grab their attention or you lose them forever. It needs to make sense. It needs to be easy. It needs to be consistent and coherent.
"I have a genetic disorder known as "can not keep my mouth shut"."
I suffer from the very same evil "disease" as Scott. It is a torture.
Now, considering my current work environment, here is what grabbed my attention in the first place:
.: the group had its own bar, and it was not my job to set it. -> The problem is when they don't have a bar neither do they move to set it. Neither does someone with proper authority to do so either helps me or them setting it. Total inercy. Where will this lead?
.: "I also realized in the past, in other groups, progress happened not simply because I was right and took a stand (as much as my ego wished it to be true). It happened because my boss, or his/her boss, listened to my points and took action, or granted me the power to do so. Having an idea changes nothing unless someone with sufficient power, and genuine interest, does something about it. The idea alone is never enough. Nor is saying it out loud." This says it all. I don't have it. As much as people respect me, my experience and opinions, where we currently stand I'll be persona non grata forever.
.: "No matter how right you are, if you care about effecting change, you should never open your mouth without some sense of who will agree with you and who won’t. ..." - This is why I keep my mouth shut. But then, that guy with authority says I should speak up and put ideas on the table. Again, where am I going?
Most of the days I just feel I can take as many approaches and suggest as many experiments I want. It just won't budge.
Conclusion: I need to change plenty more in my life.
Now here is a good perspective of waterfall. Its true, waterfal is about good estimation.
It is also undoubtely true that agile is young, although it has 10 years already. But in most cases it is not being applied properly. Which means, in order to mature and for flaws to be found and improvements to be made... it has to be used. Put into practice.
Undoubtely I prefer constant and continous delivery of value with proper feedback involved and the power of anticipation it provides.
Learn as much as possible about what you have in your hands. Decide where you want to go. Only then should you apply the required steps to get there.
If you are ok with waterfall... fine! Just use it wisely and take the best of what it has to offer.
... And the explanations to why they shouldn't.
My humble guess is that in most cases the problem is the fear of having actual responsibility. While in waterfall models you can always say it was somebody else's fault for bad estimations that did not give you enough time to do your job, now you have to speak up for yourself.
I would rather speak up for myself even if I make mistakes. At least I have the chance to learn, grow and improve.
Plus, I have empowerement. My work counts. I'm not just another piece of the engine inside a flawed factory.
Yes, a flawed factory. Because so far they have been making us develope something as creative as software only to handle it as a shoe factory where each piece is done in the same amount of time and always in the very same way until the end.
Well, you know the deal... heat up the water and it will die.
The same happens in software projects. Be negligent about maintaining your code (just a "small" example) and then, whenever you see the light everybody will just say it is too late. It may not be. But the costs of cleaning it will cost you. A LOT.
Don't you ever get tired of listening to the same old speech?
.: "Multitasking is critical in a world of infinite demand." - No. Do multitasking and you end up getting nothing done.
.: "A little bit of anxiety helps us perform better." - Impossible. It just gets you out of focus. Concentration levels go down, how could performance go up?
.: "Creativity is genetically inherited, and it's impossible to teach." - Everyone can be creative. And it can be taught. Being creative doesn't mean you are an artist, it means you are a problem solver and you are able to find the best solution.
.: "The best way to get more work done is to work longer hours." - Is it? How far do you keep performing if you are just overloaded and tired? I believe in sustainable pace.
More detail on these in the article I publish here. Take a peak!
"A collection of links to the official usability, user experience and user interface guidelines of leading development companies..."
Care to know how do the big guys make it? Have a look, this is a pretty good collection of widespread brands' libraries on usability / ux
It is true. We see plenty of times that people look up to the scrum master as some sort of authority, they are reporting to this entity rather than their team mates.
As interesting as this phenomenon is, what can be done in order for them to bond to each other as they should?
Anyone sharing such experiences? This article is interesting, but I still lack this component. Examples of having it working properly :)
Oriental cultures have a higher tendency to use "copy from others" or "steal from others". Ocidental cultures think of this as an offense, while oriental ones see it as a way to honour their competitors. If we steal from you it is because you are doing something great.
And they also take the time to adjust to their own needs and make up their own improvements. Which means, stealing was a way to have a startup idea to begin with. And to do it following a good direction already.
This is the bright side. Of course there are fakers everywhere. I just showed you a different perspective I learnt with a friend whose origins and family roots are oriental.
Still, the principle as she explained to me is quite a valid one and it is part of what this article discusses. It is not the first time nor will it be the last where stealing an idea leads to innovation and thrive to grab wider audiences for your own work :)