Bentley Systems is the global leader dedicated to providing architects, engineers, geospatial professionals, constructors, and owner-operators with comprehensive software solutions for sustaining infrastructure. Founded in 1984, Bentley has more than 3,000 colleagues in 50 countries, more than $500 million in annual revenues, and since 2003 has invested more than $1 billion in research, development, and acquisitions. We are very happy to talk with Justas Belevičius, software development manager at Bentley based in Melbourne, Australia, about their development process.
Tell us about yourself. What does your company do and what is your role?
Bentley Systems is one of the leading software providers for the world’s infrastructure. Our comprehensive portfolio of software products and services consists of hundreds of globally recognized names, including MicroStation, ProjectWise and AssetWise as our flagship products and technology platforms.
I take a role of Software Development Manager in Structural Group department where I currently lead development of Bentley’s Integrated Structural Modeling (ISM) software platform. ISM allows to integrate, i.e. connect different stages of structural project workflow. Simply speaking, ISM can be perceived as an intelligent versioning control system for structural data, though it is only a part of its functionality.
Can you tell us about the development team? How many people do you have and how is it organized?
Sure. Bentley Systems is currently has more than 3,000 employees and over a thousand of them are directly working on research & development. Most of our products are actively developed and maintained for multiple years, however development itself is organized in small short-term chunks – projects. The end result of the project is typically a new version of the shared technology, product or a new product. Teams working on most projects are less than 20 people. The work in each project is further split into iterations and organized adhering to SCRUM principles to some extent.