The Principles of Successful Software Development Process
Going into Details
Quality lies in the familiarity with and comprehension of the smallest details. Each member of the project team goes to the tiniest details under his or her responsibility: timing, cost, coding, designing… and everything else.
Good communication between all stake holders is a must. Orally, in writing, in computerized tools, in design and drafting, in releasing periodic versions; in brief – involving and exposing the customer to all stages of progress.
We plan well and in advance, and yet are ready for any change we might need to do. We live in a dynamic, changing environment, and are prepared to face any demand for change, quickly and readily.