“I don’t have the level of expertise in my IT department to take on a new project.”

“My end-users are frustrated with the system.”

“Nothing ever matches the spec the first time! Why can’t my business analysts and programmers work it out?”

“No one except the original developer can ever make changes to that code without breaking it!”

The Wikipedia depicts a continuum of development methodologies under Agile Software Development. If your projects aren’t producing successful results often enough, where do they fall on this scale?

       <--Agile--> <--Iterative--> <--Waterfall-->
       <----|-------------|----------------|----->
       Adaptive                         Predictive
       

Maybe it’s time to have a conversation with Agile Consulting LLC.