Software Engineering

The development of software is an intellectual process which is difficult to manage and whose outcome is never certain. A common misconception is assuming the difficulty with software development is related to the technical challenges associated with development. However, in my experience, the greatest difficulty lies in the interpersonal dynamics of the team members. It is my belief that the development of software would be easier to predict and manage if more was understood about the psychology of software development.

My diverse background in the field of software and business gives me a unique perspective on this problem, and I hope that I will be able to make a contribution to the field of software engineering by further examining the underlying factors that impact how software is developed and improve the quality of the process and outcome.

Articles on Software Engineering:


 
A Message from Michael CurryMichael L. Curry, eBusiness Consutlant

Welcome and thank you for taking the time to visit my site. There are many resouces located here to include tutorials on IT technologies as well as research on strenghtening the strategic alignment of business, and my personal take on a number of issues.

Please feel free to contact me for more information.

Testimonial

Michael's strongest strength is that he tells us what he will do, then he does what he says. I would gladly recommend him to any other business considering a website.

Stein Swenson, Founder Maverix Golf Tour