Hi, welcome to my Blog. My name is Greg Smith and today I am officially opening my blog.
As the title implies, the focus of my blog will be to shed light on how to create a solid software development process for your company, within the unique constraints and challenges you face. I will be discussing agile principles and practices in this blog, but the main focus will be on how to be agile within your constraints and roadblocks.
This blog will answer questions such as “should I accept the constraint?”, “should I challenge the constraint?”, “have others negotiated and overcome this constraint?”

Greg Smith presents at the Agile 2009 conference.
I will also spend a lot of time on the areas that I feel are being neglected today. For example, I believe there are as many people rolling out COTS (Commercial Off The Shelf) software as there are people creating code from scratch. I think COTS needs to be discussed from an agile perspective and I intend to do so in the coming weeks.
I also believe agile discussions have mainly focused on software development, and we do not give teams enough information on how to integrate with all of the pieces and people that tie to the project. Many departments and people are either providing inputs or receiving outputs from the project. We need to discuss the software lifecycle in context to the big picture.
Another hot topic for me is what happens to classic project manager work in an agile project. I have a lot of experience in this area and I hope to shed new insight and ideas into this area.
I welcome your feedback as the blog grows. I have strong opinions based on my experiences, but I am still growing and learning, and I welcome your thoughts and feedback.
Thanks! Greg