
Reflections on Going From Agile to Insane Software Development
Three months ago I wrote an article about going from agile development to something that would speed up development at the expense of quality.? It isn’t meant to be a

Three months ago I wrote an article about going from agile development to something that would speed up development at the expense of quality.? It isn’t meant to be a

In part I of this article, (Resource Sharing, Part I: An Architect’s Perspective) we focused on how the architect is affected by resource sharing and how resource sharing could actually

In keeping with the theme of focusing on good engineering practices, Continuous Integration is a practice that development managers, project managers and others in agile teams should insist their teams

Most articles I have written focus on Agile Project Management techniques.? One area where agile PM?s can improve is their involvement with team engineering practices.? Without a strong, good agile

Intel’s status as “just a massive chip company” is definitely a thing of the past. The behemoth from Santa Clara has been very busy on the software front, forging a

I am continually amazed at the serendipity that occur every day. A short time ago I was having lunch with an industry insider when he mentioned the beginnings of a

As an engineer, I know how frustrating front-end development can be. After dealing with back-end databases, sever code, various frameworks, security, scalability, and other engineering issues, it’s difficult to find

Since the publication of Donald Knuth’s seminal work, The Art of Computer Programming, those in the know understand that making software requires a special creative outlook that makes the undertaking

As agile software development methodologies become more familiar within mainstream IT organizations, agile practitioners have been experimenting with some of Agile’s Lean roots. One lean practice that has gained traction