High Level Design Concerns #1686
Replies: 2 comments
-
|
Thinking some more about the "great specs - no MVP" problem, and probably falling on deaf ears, I reckon a Spec Reliability Engineering would need to look at our Coding Agent providers as we would contractors. In this sense the The pain share/gain share contract model is a risk and reward mechanism used primarily in target cost contracts and alliance contracting, designed to align the interests of the parties involved by sharing financial outcomes based on project performance relative to a predetermined target cost. We want to reward great Coding Agents and providers. We don't want our Coding Agent providers to be walking away from a contract without some pain if they get things wrong and go over budget. This model fosters a collaborative "win-win, lose-lose" mindset where both the principal (or employer) and the contractor share in the financial gains from cost savings or the pain of cost overruns. I've seen so many development and related projects have cost overruns and poor implementations with contractors/consultants walking away scot-free, and it always comes down to a poorly written contract. If you want a good development, you basically need a good contract writer and contract manager. Are there golden signals of Spec Reliability Engineering?? SiteRE metrics have the "Four Golden Signals"; latency, traffic, errors, and saturation. What does SpecRE have? Do we need to add cost and budget and pain signals into Coding Agent provider contracts? |
Beta Was this translation helpful? Give feedback.
-
|
@sholtomaud Your comment resonated with me! Curious to know what your current workflow with using AI is today. Are you still using spec-kit or any other implementation of spec-driven development? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Having used spec-kit recently for development I'd like to report some concerns. In the main I agree with the design philosophy at a high level. However:
I'm sure there is more, but for now, if we shift left from Development to Spec Engineering, then there is a burden on the tooling to self-improve, not the developer.
Beta Was this translation helpful? Give feedback.
All reactions