Outsourcing doesnt have to be to a foreign country, it happens all the time. There are organizations with big IT departments that choose to pay outside company to do the work. Is that a good idea? It depends, as with everything.
You have to realize that you will spend much more time on specifying and verifying the implementation of requirements, interfaces, etc. than if the developers were in-house. If you don't do that then you're going to fail. This increase of specification cost, is due to communication problems with external parties.
If you are prepared to stop coding and start managing - why not go for it. Just be careful and precise with requirements, including non-functional ones (performance, etc.). Always mention that you won't pay if it doesnt adhere to the spec and good practices. If you are going to own their code later on, you should also enforce some standards, frameworks used, etc...
You do see where I'm going? You can outsource the grunt work, not the thinking.
this is not true, read "Thinking Fast and Slow" by Kahneman.
There are experiments that show that quality of human thinking degrades very quickly when multitasking. Therefore some system that can detect such situation would be very good for activities that require long attention span and are prone to interruptions.
Try Analytic Hierarchy Process (AHP).
It's very well described in reference to software development in "Lean Software Strategies" book (which I recommend btw).
Basically you dont rank priorities of projects/tasks not on absolute scale, but on relative scale (project A vs project B, etc.) based on gut feelings, discussions with stakeholders, CFOs, etc.
You end up with a matrix you have to solve to get normalized new absolute weights of each project/task.
I had the opportunity to use it once for new project kick off, I liked it and will use this method in the future.
The book presents this method in context of other case studies, and it certainly has been used in many other situations.
Let me recommend a book : "Lean Software Strategies: Proven Techniques for Managers and Developers".
It containes throrough analysis of craft, mass and lean production strategies and their reflections in software (CMM being on the mass side = already obsolete approach).
If you can't abandon CMM because of market conditions, think about embracing CMM with as much lean as possible as Peter Middleton describes, and find auditors who would understand and allow you advance on CMM scale without sacrificing productivity and adding waste to your process.
In terms of tools, good issue tracking system with customizable workflows is what I recommend.
Exceptional entity requires support of other individuals in order to be elevated to glory. Be it science, presidential election or showbusiness. It is not a new thing, in fact it is older than ancient Rome and Greece. Nothing to see here, move along.
... a similar situation. It was a Kia SUV as far as I remember. After the end of the auction the seller told the highest bidder that he must be crazy if he thinks he will really sell the car for such sum (something like 1000USD or something, 10x less than its worth). The buyer got pissed off and took him to court. He won. I don't know where the case is at the moment, whether the buyer got the car or something else. All I know, that the amount of people looking for such "bargains" (some of them are created by accident - pressed ENTER too quickly, or the seller sucks at computer skills) increased. If such a seeker finds such a bargain he threatens him to take the case to court. On the other hand, the amount of cheaters, like the seller in the story, decreased. I think that in general, such precedence is a good thing. Just to give a lesson that you can get punished for cheating on the Internet.
Humankind has invented techniques that could quickly eradicate nuclear missile installations. Could be espionage, computer viruses, EMPs, laser-based weapons, anti-missiles shields, biological attack targeted at crews or something that will be invented in the future. Furthermore, as you stated, there is an option of economic retaliation Humans tend to overcome every single limitation they find. Not to mention that starting a nuclear war would probably initiate a chain reaction
You can have the best weapons in your pocket, and not be the best.
Maybe the questions should be also 5 mins long? Don't stop asking such long questions until he gives a short, accurate answer. For each manipulation there is a defence or reaction.
Most of the features you mentioned require disk access. So when I try to open a file that is really important to me, it will be slower on a multicore than without those things (antivir, etc.) running in parallel.
What I would really like to see is improvement in real-time raytracing and radiosity. Something more like http://www.youtube.com/watch?v=oLte5f34ya8.
Outsourcing doesnt have to be to a foreign country, it happens all the time. There are organizations with big IT departments that choose to pay outside company to do the work. Is that a good idea? It depends, as with everything. You have to realize that you will spend much more time on specifying and verifying the implementation of requirements, interfaces, etc. than if the developers were in-house. If you don't do that then you're going to fail. This increase of specification cost, is due to communication problems with external parties. If you are prepared to stop coding and start managing - why not go for it. Just be careful and precise with requirements, including non-functional ones (performance, etc.). Always mention that you won't pay if it doesnt adhere to the spec and good practices. If you are going to own their code later on, you should also enforce some standards, frameworks used, etc... You do see where I'm going? You can outsource the grunt work, not the thinking.
this is not true, read "Thinking Fast and Slow" by Kahneman. There are experiments that show that quality of human thinking degrades very quickly when multitasking. Therefore some system that can detect such situation would be very good for activities that require long attention span and are prone to interruptions.
old news!
Try Analytic Hierarchy Process (AHP). It's very well described in reference to software development in "Lean Software Strategies" book (which I recommend btw).
Basically you dont rank priorities of projects/tasks not on absolute scale, but on relative scale (project A vs project B, etc.) based on gut feelings, discussions with stakeholders, CFOs, etc. You end up with a matrix you have to solve to get normalized new absolute weights of each project/task.
I had the opportunity to use it once for new project kick off, I liked it and will use this method in the future. The book presents this method in context of other case studies, and it certainly has been used in many other situations.
re-fire reTARDIS!
Let me recommend a book : "Lean Software Strategies: Proven Techniques for Managers and Developers". It containes throrough analysis of craft, mass and lean production strategies and their reflections in software (CMM being on the mass side = already obsolete approach). If you can't abandon CMM because of market conditions, think about embracing CMM with as much lean as possible as Peter Middleton describes, and find auditors who would understand and allow you advance on CMM scale without sacrificing productivity and adding waste to your process. In terms of tools, good issue tracking system with customizable workflows is what I recommend.
What about Google writing App Script interpreter for Excel? Would that be helpful for migrating away from Excel to Apps?
racist ! (in a black coffee kind of sense) sue the bastards!
I for one welcome the retina-porn overlords
you probably mean economy of scale... a veeeery old concept indeed.
http://fox.eti.pg.gda.pl/~pczarnul/DAMPVM.html (Dynamic Allocation and Migration Parallel Virtual Machine ?
Did you mean bluetooth? (see p.3)
Exceptional entity requires support of other individuals in order to be elevated to glory. Be it science, presidential election or showbusiness. It is not a new thing, in fact it is older than ancient Rome and Greece. Nothing to see here, move along.
Heavily biased since all search results come from manufacturer of their competitor - google.
have you tried Moonedit? http://moonedit.com/indexen.htm
This post was originally a charity ad but was replaced with this text.
to access your DB in that way.
Yes it is typical human behavior. We like more those who are consistent and commited. Mr. Cialdini has nicely put it.
... a similar situation. It was a Kia SUV as far as I remember. After the end of the auction the seller told the highest bidder that he must be crazy if he thinks he will really sell the car for such sum (something like 1000USD or something, 10x less than its worth). The buyer got pissed off and took him to court. He won. I don't know where the case is at the moment, whether the buyer got the car or something else. All I know, that the amount of people looking for such "bargains" (some of them are created by accident - pressed ENTER too quickly, or the seller sucks at computer skills) increased. If such a seeker finds such a bargain he threatens him to take the case to court. On the other hand, the amount of cheaters, like the seller in the story, decreased.
I think that in general, such precedence is a good thing. Just to give a lesson that you can get punished for cheating on the Internet.
Humankind has invented techniques that could quickly eradicate nuclear missile installations. Could be espionage, computer viruses, EMPs, laser-based weapons, anti-missiles shields, biological attack targeted at crews or something that will be invented in the future. Furthermore, as you stated, there is an option of economic retaliation
Humans tend to overcome every single limitation they find.
Not to mention that starting a nuclear war would probably initiate a chain reaction
You can have the best weapons in your pocket, and not be the best.
Is it. Most exploits that would work on XP wouldn't work on Vista in turned off mode.
Fixed that for ya.
... I would call it Moonshine.
Possible misspelling. Should be: "War or Terror".
Maybe the questions should be also 5 mins long? Don't stop asking such long questions until he gives a short, accurate answer. For each manipulation there is a defence or reaction.
Most of the features you mentioned require disk access. So when I try to open a file that is really important to me, it will be slower on a multicore than without those things (antivir, etc.) running in parallel.
What I would really like to see is improvement in real-time raytracing and radiosity. Something more like http://www.youtube.com/watch?v=oLte5f34ya8.