The IT service BSI has provided some advice for the implementation of software projects by using the Scrum methodology.
The IT service provider BSI Business Systems Integration has implemented many customers solutions based on the Scrum Agile methodology in recent years. According to BSI, there was a great costumer feedback. However, the BSI team knows that agile methods are not suitable for all kinds of companies or projects. Therefore the company has summed up the most important points that should be considered when choosing this approach. To avoid unpleasant surprises with Scrum projects and agile projects and the project is additionally realized in cooperation with a service provider; companies should consider the following five points:
• Agile requires a very direct communication and a good working atmosphere. The teamwork has to be particularly close and prompt – ideally, the customer is firmly integrated into the development team. Agreements are decided ad-hoc, via e-mail, chat, or face to face. This of course requires a time budget from the customers.
• Culture and language play a big role in how people communicate. What languages do the project workers speak best? Is it important to read between the lines? There are frequent misunderstandings and difficulties of interpretation. For example, in Switzerland they often use word “Pendenz” for open tasks, in Germany this term is not known.
• Agile methods and hierarchies are contradictory: the communication with Scrum and Co. takes place far away from hierarchical levels and traditional executions of decisions.
• Software development is a service and not an industrial production that you can outsource without complications. This point becomes even more important the more complex and specialized the requirements of the software are.
• Therefore, agile projects rarely work in the offshore model.
A fixed price for the project implementation and the Scrum methodology has, according to BSI, not to be oppositions in every case. “Companies should not be blinded by popular names like Agile, Offshoring or supposedly low prices,” says the Chairman of the Administrative Board, Jens Thuesen. His company counts on a fixed price model that works well. Under certain conditions with Scrum, the customer and the service provider were satisfied.
Did these tips help you in your current work?
Source: http://www.swissitmagazine.ch/software/entwicklungprogrammiersprachen/articles/290368/