101 ways to know your software project is doomed
- Management has renamed its waterfall process to agile waterfall
- You start hiring consultants so they can take the blame
- The continuous Integration Server has returned the error message "fuck it, I give up"
- You have implemented your own Ruby framework that uses XML configuration files
- Your eldest team member referencesMartin FowlerAs a 'snot-nosed punk'
- Your source code control system is a series of folders on a shared drive
- Allocated QA time is for Q and A why your crap is broken
- All of your requirements are written on a used cocktail napkin
- You start considering a new job so you don't have to maintain the application you are building
- The lead Web Developer thinks the X in XHTML means 'exist'
- Ever iteration meeting starts with "do you want the good news or the bad news ..."
- Your team still gives a crap about itsCMM Level
- Progress is now measured by the number of fixed bugs and not completed features
- Continuous integration is getting new employees to read the employee handbook
- You are friends with the janitor
- The SCRUM master doesn' t really care what you did yesterday or what you will do today
- Every milestone ends in a dead sprint
- Your best developer only has his A + certification
- You do not understand the acronyms dry, yagni, or kiss; but you do understand WTF, PHB, and fubar
- Your manager cocould be replaced by an email redirection batch file
- The only certification your software process has is ISO 9001/2000
- Your manager thinks 'metrics' is a type of protein drink
- Every bug is prioritizedCritical
- Every feature is prioritizedTrivial
- Project estimates magically match the budget
- Developers use the excuse of 'self documenting Code' for no comments
- Your favorite software pattern isGod Object
- You still believe Compiling is a form of testing
- Developers still use Notepad as an ide
- Your manager wastes 7 hours a week asking for progress reports (True Story)
- You do not have your own machine and you are not doing Pair Programming
- Team rule-No meetings until 10 am since we were all here until 2 am
- Your team believes ORM is a 'fad'
- Your team believes the transition from VB6 to VB. NET will be 'secret'
- Your manager thinks MS project is the best management tool the market offers
- Your spouse only gets to see you on a webcam
- None of your unit tests have asserts in them
- FrontPage is your web page editor of choice
- You get into flame wars if {shocould be on new line, but you are impartial to patterns such as MVC
- The company mo' is 'do more with less'
- The phrase 'it works on my machine 'is heard more than once a day
- The last conference your. NET team attended was Apple WWDC 2000
- Your manager insists that you track all activities but never uses the information to make decisions
- All debugging occurs on the live server
- Your manager does not know how to check email
- Your manager thinks beingSOXCompliant means not working on baseball nights
- The company hiresSenetor Ted Steven sTo give your project kick-off inspiration speech
- The last book you read-Visual InterDev 6 Bible
- The overall budget is mistaken for your weekly Mountain Dew bill
- Your manager logs DS his lunch hour crying in his car (another true story)
- Your lead web developer defines AJAX as a cleaning product
- Your boss expects you to spend the next 2 days creating a purchase request for a $50 component
- The sales team decreased your estimates because they believe you can work faster
- Requirement-Rank #1 on Google
- Everyday you work until Midnight, everyday your boss leaves
- Your manager loves to say "Why do the developers care? They get paid by the hour ."
- The night shift at Starbucks knows you by name
- Management can not understand why anyone needs more than a single monitor
- Your development team only uses source control as a power failure backup system
- Developers are not responsible for any testing
- The team does not use SVN because they believe the merge algorithms are black voodoo magic
- Your white boards are mostly white (VersionOne)
- The client continually mistakes your burn-down chart for a burn-up chart
- The project code name is renamed to the death march'
- Now it physically pains you want to say the word-Yes
- Your teammates don't refactor, theyRefuctor
- To reward you for all of your overtime your boss purchases a new coffee maker
- Your project budget is entered in the company ledger as 'your ate overhead'
- You secretly outsource pieces of the project so you can blog at work
- A change control board is created and your product isn't even its first alpha version
- Daily you consider breaking your fingers for the short term disability check
- The deadline has been renamed a 'millstone '... Just like the last 'millstone'
- Your project managers 'open door' policy only applies between PM-AM
- Your boss argues "Why buy it when we can built it !"
- You bring beer to the office during your 2nd shift
- The project manager is spotted consulting a Ouija board
- You give misinformation to your teammates so you look better on your personal review
- All code reviews are scheduled a week before product launch
- Budget for testing exists as "if we have time"
- The client will only talk about the requirements after they receive a fixed Estimation
- The boss does not find the humor in Dilbert
- You start noticing your boss's poker tellsPlanning poker
- You start wondering if working 2 shifts at Pizza Hut is a better career alternative
- All performance issues are resolved by getting larger machines
- The project has been demoted to being released as a permanent 'beta 'version
- Your car is towed from the office parking lot as it was thought to be abandoned
- The project manager likes to dow.during requirements gathering meetings
- You are using MOSS 2007.
- Your SCRUM team consists of 1
- Your timesheet looks like a Powerball ticket
- The web developer thinks being 508 means looking good in her Levi Red Tabs
- You think you need Multiple Personality Disorder medication because you areMort, Elvis, and Einstein
- Your manager substitutes professional consultant advice for a Magic 8 Ball
- You knowExactlyHow many compile warnings cause an 'out of Memory 'exception in your IDE
- I have used IDE twice in this list and you still don't know what it stands
- You have cut and pasted code fromThe Daily WTF
- Broken unit tests are deleted because they are obviously out of date
- You are sent to a conference to learn, but you skip sessions to go hunting for swag
- QA has nicknamed you Chief Off-By-One
- You have been 90% complete 90% of the time
- "Oh, oh, and I almost forgot. Ahh, I'm also gonna need you to go ahead and come in on Sunday, too... Thanks"