
Customer perspective
Traditional methods of software development based on the cascade production process do not work in practice apart from very specific projects in which time, schedule, budget and business value are less important than being in accordance with specification and formal accordance with imposed standards.
In a typical project carried out in the modern company, its business value is the key factor. Generating a constant value stream is a basic fundament of modern iterative methods of software development. There is a big discussion about the need of iterative production and the majority of modern methodologies such as RUP are using iterations. But in practice iterative production augments problems and demands deep practical experience from both the project manager and his work team. In BMS we adapt the methodology to the project instead of adapting the project to the methodology. We draw inspiration from such methodologies as Feature-Driven Development, SCRUM, Agile Project Management or PRINCE2 (in the project management area). Thanks to the cooperation with Cutter Consortium we are continuously in touch with the world’s most famous experts such as Jim Highsmith, Ron Jeffries, Kent Beck, Tom DeMarco. A project carried out in cooperation with BMS aims at common business success. We expect from our customers close and permanent cooperation throughout the whole project, not only during system’s analysis and deployment stage. From our side we guarantee implementing the mechanisms that will allow you to follow the progress not through the analysis of the Gantt diagram but through testing the functional increments of the working software. These mechanisms will also enable you to correct the original concept within the budget frames without the costly process of change management. |
Information |