The Commando's Creed
The Commando's Creed is what everyone on our team lives by. Read below to learn what we believe and how we interact with each and our clients.
Software development is a creative process. We expect the requirements to change, and so our customer contracts and team processes allow for change. We welcome change, because it is the product of learning about our customers.
A Software Product is the final accumulation of thousands of technical decisions, most of which can only be discovered during implementation. When they are discovered and implemented, the overall design of the product is validated.
Software requirements change because:
They represent a software product that doesn’t exist, so most requirements are technical and business assumptions based on non existing functionality. Assumptions are gambles.
It is impossible to foresee all the hidden costs of Fact #2.
External forces like changing markets and trends will also change requirements.