Viewing posts for the category Project Management
Dev Scaling is a set of software techniques to the manage the complexity, maintainability, and evolution of growing software codes. As functionality is added to a software program its software entropy increases. The cost of maintenence and feature addition grows with entropy. If unchecked, entropy can increase super-linearly and compound on itself, with the effect that a software system becomes cost prohibitive to develop on.
In this article I walk through a sample Bitbucket setup for a code review process using pull request and branch permission features. While all the nuts and bolts are there for a solid code-test-review-merge process, I find the documentation very nonlinear and more of a reference than a how-to. Hence, this article.
...aptly laid out in the context of healthcare.gov. Or, why entrepreneurs have to be technical, and proof that bureaucrats and politicians are not: Healthcare.gov and the Gulf Between Planning and Reality