software development process

See the following -

Rethinking Open Source Collaboration

Jono Bacon | Open Source Delivers | May 14, 2014

...Although the spotlight is shone on open source more than ever before and the technology and tools have evolved, the core fundamentals of how we build open source software are still the same at their core – yet the rigor and quality expectations have changed. I think this is a great opportunity for our wider community as well as an organization...

Read More »

Rethinking Open Source Collaboration

The open source world has been through a significant period of change in the last fifteen years. What started out as volunteers getting together to work on projects for fun has now turned into a billion-dollar industry. Although the spotlight is shone on open source more than ever before and the technology and tools have evolved, the core fundamentals of how we build open source software are still the same at their core – yet the rigor and quality expectations have changed. I think this is a great opportunity for our wider community as well as an organization.

Read More »

Test-Driven Development With FHIR

While preparing for, and participating in, the recent FHIR Connectathon 11 held in Orlando, Florida, yet another benefit of FHIR’s implementer-friendly philosophy became apparent to me – the ability to facilitate Test-Driven Development (TDD). TDD has been defined as “a software development process that relies on the repetition of a very short development cycle: first the developer writes an (initially failing) automated test case that defines a desired improvement or new function, then produces the minimum amount of code to pass that test, and finally refactors the new code to acceptable standards.” Dating back to 2003, TDD is now considered by many developers to represent the state of their art – shining some much-needed light on the darkness might be another way of looking at it!

Read More »