ElegantCode

A software blog

16 Jun
2016

nodemon leaving Node.js process running

Category:General PostTag: :

nodemon is a great tool for use when writing Node.js applications. It is a simple little tool that simply watches for changes in the file system of your project and restarts the Node.js application when a file changes. Of course, there are more options, but that’s the essential idea. Unfortunately, once you launch nodemon it […]

Read More
3 Mar
2016

Memo on O-Ring and Software Erosion

Category:UncategorizedTag: :

One of the most fascinating documents I’ve read to date is the memo from Roger Boisjoly on O-Ring Erosion. The original target audience for this memo he’d written were the management folks of Morton Thiokol back in 1985, about six months before the Challenger disaster. What I find so striking about this whole story is […]

Read More
28 Jan
2016

Definition of Ready

Category:General PostTag: :

There is a practice in many agile conversations known as having a “Definition of Ready” for a Product Backlog item. That is, a given User Story (or other PBI) must meet the Team’s “Definition of Ready” to be considered actionable or even worthy to estimate. This can be desirable from the team’s perspective when they […]

Read More
8 Jan
2016

AGILE IN NON-SOFTWARE DEVELOPMENT TEAMS

Category:General PostTag: :

I’ve had some great opportunities working with teams applying lean and agile techniques to domains beyond software development. Along with other areas, I’m having lots of conversations around applying Scrum in HR teams. This is fairly unique because the core usage model for Scrum is to apply it when the work is fairly unknown and […]

Read More
8 Jan
2016

DEVELOPMENT TEAMS AND OPERATIONS

Category:General PostTag: :

Many software development teams, especially those creating or supporting a shared platform or infrastructure, find themselves overwhelmed by ad-hoc work requests. A frequent response to this situation is to move from an iterative, incremental practice to Kanban or some other flow-based model. In many situations, this is the exact opposite of what should happen. When […]

Read More

Find me

RSS
Facebook
Twitter
LinkedIn
SOCIALICON
SOCIALICON

Disclaimer

The opinions and content expressed here are my own and not those of my employer.