Posts

Showing posts from July, 2024

Scale Factors in Delivery Decisioning

  In the COCOMO (Constructive Cost Model) software cost estimation model, scale factors are attributes that have a significant impact on the software project's effort and cost. They influence how the effort varies with the size of the project. Specifically, the COCOMO II model uses five scale factors that are considered to be exponential drivers of cost. I must first preface that this is my interpretation of COCOMO II with ad hoc applications to form simple discussions with less technical stakeholders. The Scale Factors start with an understanding in these areas: 1.  Precedentedness (PREC):  Measures how similar the current project is to past projects. Higher familiarity and experience with similar projects can reduce the effort needed. 2.  Development Flexibility (FLEX):  Assesses the flexibility and willingness of the project to accommodate changes in requirements. Higher flexibility can reduce the effort. 3.  Architecture/Risk Resolution (RESL):  Ev...

Model-Driven Anything (MDA)

 I have kicked off a Series for Model-Driven Anything , to expose my thinking on delivering "anything". Anything can be Software, Systems, Construction, or even a Dinner Party. Drawing pictures, during planning, is something that most people do, but putting intelligence behind the pictures is an art that most do not do well. When the Unified Modeling Language (UML) came about in the mid-late 90's, a world of opportunities opened up for the industry. Since then there has been my platform providers that have attempted to fill the niche with everything from cute drawing tools to tooling that fits a particular need. In this series, we will demonstrate how to start a project from scratch, model through the Delivery Lifecycles (DLCs), and produce Reporting & Analytics to track KPI's. While I use many different tools for delivering anything I am focused on, Sparx Enterprise Architect (EA) has been the best and simplest platform to achieve most of what I need. Thus, my Yo...