1. Can not be bat shit crazy.
2. Not a midget. (How the hell did I end up on a blind date with a midget? It was like going out with a child, I think my 7 year old niece is taller. Before anybody asks it's true, I've actually been on a blind date with a little person, I'm not being sarcastic about that.)
Apparently it's going to be difficult to find both of those in 1 girl.
Don't plan ahead, try to foresee difficulties and solve issue way before they come up. Instead blow things off, leave out important details and try to solve everything at the last possible moment. That's good management, or at least a interesting movie
sarcasm off
Regrettably I've also seen agile/xp go wrong and quality drop. It was more of a management problem, the number of tasks completed were pretty much the only metric devs were evaluated on. So management got what they rewarded, fast task completions. Quality dropped. Management didn't consider in dev evaluations tasks reappearing in future scrums because they were not done quite right the first time. It was quite Dilberte-sque.
Which is what pretty much happens where I work. So for example we had this communication protocol that probably should have taken a month to design implement and a week to test. But oh no, we need it in 2 weeks even though the hardware doesn't actually work. That got pushed off to one dev who basically had a week to work on it. But of course the manager didn't notice the guy was sick and couldn't work on it.(He said he'd work from home but that was just a fantasy.) So guess what happened when it was decided hey you can finish it up since he's out today. Pretty much I implemented and unit tested what I could in a day.(Based off of a toy version of the protocol which basically only handled the perfect case.) Suffice it to say it doesn't really work and nobody seems actually interested in fixing it. (Even though I've given them some advice on some extra code that would actually solve a lot of issues with it. Should I mention the customers notice it doesn't actually work?) God I hate "agile"
The flow chart is a most thoroughly oversold piece of program documentation. -- Frederick Brooks, "The Mythical Man Month"