3 ms·
You, the developer, have one customer: you, the software vendor. The software vendor sells a software product, not the developer.
by eurasiantiger 4y ago
You, the developer, have one customer: you, the software vendor.
The software vendor sells a software product, not the developer.
- eesmith 4y agoNext, tell me how many angels can dance on the head of a pin. Assuming your definition makes sense, what are the "interactions ... processes and tools" between me-the-vendor and me-the-developer? What is the comprehensive documentation that I'm supposed to avoid? What is the contract negotiation?
- eurasiantiger 4y agoThink about it.
- eesmith 4y agoI've spent over 20 years thinking about it, and not been able to figure it out. Since it's clear to you, perhaps you can clarify how the Agile Manifesto applies to software product sales when there's a single developer and once-per-year product cycles?
- eurasiantiger 4y agoWell, you do have a process there already — the release cycle. Why once per year?
- eesmith 4y agoSure, I have a process. I have 10K+ unit tests run across multiple OSes and Python versions, I have a checklist for release, and more. But if "a process" is all that's needed to be Agile then waterfall is Agile. Why not once a year? Does Agile require a higher delivery frequency than that? That is, how is your question relevant to the topic?
- eurasiantiger 4y agoIndividuals and interactions over processes, remember?
- eesmith 4y agoSo, you've no real insight or commentary, and prefer to repeat proverbs. Yeah, that's what Agile seems to mean to most people. Courtiers to the Emperor, praising the new clothes none can see.