Deprecated: Creation of dynamic property Amazonpolly::$common is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/includes/class-amazonpolly.php on line 75

Deprecated: Return type of Aws\HandlerList::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/HandlerList.php on line 308

Deprecated: Return type of Aws\Api\AbstractModel::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/Api/AbstractModel.php on line 41

Deprecated: Return type of Aws\Api\AbstractModel::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/Api/AbstractModel.php on line 30

Deprecated: Return type of Aws\Api\AbstractModel::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/Api/AbstractModel.php on line 36

Deprecated: Return type of Aws\Api\AbstractModel::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/Api/AbstractModel.php on line 46

Deprecated: Return type of Aws\Endpoint\Partition::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/HasDataTrait.php on line 41

Deprecated: Return type of & Aws\Endpoint\Partition::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/HasDataTrait.php on line 26

Deprecated: Return type of Aws\Endpoint\Partition::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/HasDataTrait.php on line 36

Deprecated: Return type of Aws\Endpoint\Partition::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/HasDataTrait.php on line 46

Deprecated: Use of "self" in callables is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/Credentials/CredentialProvider.php on line 142

Deprecated: Use of "self" in callables is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/EndpointDiscovery/ConfigurationProvider.php on line 86

Deprecated: Use of "self" in callables is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/Retry/ConfigurationProvider.php on line 88

Deprecated: Use of "self" in callables is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/ClientSideMonitoring/ConfigurationProvider.php on line 90

Deprecated: Use of "self" in callables is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/Credentials/CredentialProvider.php on line 142

Deprecated: Use of "self" in callables is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/EndpointDiscovery/ConfigurationProvider.php on line 86

Deprecated: Use of "self" in callables is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/Retry/ConfigurationProvider.php on line 88

Deprecated: Use of "self" in callables is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/ClientSideMonitoring/ConfigurationProvider.php on line 90

Deprecated: Use of "self" in callables is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/S3/RegionalEndpoint/ConfigurationProvider.php on line 83

Deprecated: Use of "self" in callables is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/Credentials/CredentialProvider.php on line 142

Deprecated: Use of "self" in callables is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/EndpointDiscovery/ConfigurationProvider.php on line 86

Deprecated: Use of "self" in callables is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/Retry/ConfigurationProvider.php on line 88

Deprecated: Use of "self" in callables is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/ClientSideMonitoring/ConfigurationProvider.php on line 90

Deprecated: Use of "self" in callables is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/S3/UseArnRegion/ConfigurationProvider.php on line 83

Deprecated: Use of "self" in callables is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/Credentials/CredentialProvider.php on line 142

Deprecated: Use of "self" in callables is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/EndpointDiscovery/ConfigurationProvider.php on line 86

Deprecated: Use of "self" in callables is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/Retry/ConfigurationProvider.php on line 88

Deprecated: Use of "self" in callables is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/ClientSideMonitoring/ConfigurationProvider.php on line 90

Deprecated: Use of "self" in callables is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/Credentials/CredentialProvider.php on line 142

Deprecated: Use of "self" in callables is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/EndpointDiscovery/ConfigurationProvider.php on line 86

Deprecated: Use of "self" in callables is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/Retry/ConfigurationProvider.php on line 88

Deprecated: Use of "self" in callables is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/ClientSideMonitoring/ConfigurationProvider.php on line 90

Deprecated: Use of "self" in callables is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/Credentials/CredentialProvider.php on line 142

Deprecated: Use of "self" in callables is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/EndpointDiscovery/ConfigurationProvider.php on line 86

Deprecated: Use of "self" in callables is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/Retry/ConfigurationProvider.php on line 88

Deprecated: Use of "self" in callables is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/amazon-polly/vendor/aws/aws-sdk-php/src/ClientSideMonitoring/ConfigurationProvider.php on line 90

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the google-analytics-for-wordpress domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/overford.com/staging.overford.com/wp-includes/functions.php on line 6131

Deprecated: Creation of dynamic property Merlin::$ready_big_button_url is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/themes/rinbuild/demo-import/class-merlin.php on line 268

Deprecated: Creation of dynamic property Merlin::$slug is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/themes/rinbuild/demo-import/class-merlin.php on line 275

Deprecated: Creation of dynamic property RINBUILD\Includes\Classes\Base::$protocol is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/themes/rinbuild/includes/classes/base.php on line 28

Deprecated: Creation of dynamic property ReduxFramework::$old_opt_name is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/framework.php on line 232

Deprecated: Creation of dynamic property ReduxFramework_extension_vendor_support::$extension_dir is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/extensions/vendor_support/extension_vendor_support.php on line 51

Deprecated: Creation of dynamic property ReduxFramework_extension_vendor_support::$extension_url is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/extensions/vendor_support/extension_vendor_support.php on line 52

Deprecated: Creation of dynamic property ReduxFramework_extension_social_media::$field_name is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/extensions/social_media/extension_social_media.php on line 55

Deprecated: Creation of dynamic property ReduxFramework_Extension_search::$_extension_dir is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/extensions/search/extension_search.php on line 50

Deprecated: Creation of dynamic property ReduxFramework_Extension_search::$_extension_url is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/extensions/search/extension_search.php on line 53

Deprecated: Creation of dynamic property ReduxFramework_Extension_repeater::$field_name is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/extensions/repeater/extension_repeater.php on line 21

Deprecated: Creation of dynamic property ReduxFramework_Extension_options_object::$field_name is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/extensions/options_object/extension_options_object.php on line 62

Deprecated: Creation of dynamic property ReduxFramework_extension_metaboxes::$post_type_fields is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/extensions/metaboxes/extension_metaboxes.php on line 215

Deprecated: Creation of dynamic property ReduxFramework::$wp_data is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/framework.php on line 1105

Deprecated: Creation of dynamic property ReduxFramework_extension_language::$extension_dir is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/extensions/language/extension_language.php on line 19

Deprecated: Creation of dynamic property ReduxFramework_extension_import_export::$field_name is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/extensions/import_export/extension_import_export.php on line 62

Deprecated: Creation of dynamic property ReduxFramework_extension_fonts::$extension_dir is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/extensions/fonts/extension_fonts.php on line 21

Deprecated: Creation of dynamic property ReduxFramework_extension_customizer::$upload_dir is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/extensions/customizer/extension_customizer.php on line 62

Deprecated: Creation of dynamic property RINBUILD\Includes\Classes\Common::$template is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/themes/rinbuild/includes/classes/common.php on line 34

Deprecated: Creation of dynamic property ReduxFramework_color::$parent is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/fields/color/field_color.php on line 47

Deprecated: Creation of dynamic property ReduxFramework_color::$field is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/fields/color/field_color.php on line 48

Deprecated: Creation of dynamic property ReduxFramework_color::$value is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/fields/color/field_color.php on line 49

Deprecated: Creation of dynamic property ReduxFramework_dimensions::$parent is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/fields/dimensions/field_dimensions.php on line 17

Deprecated: Creation of dynamic property ReduxFramework_dimensions::$field is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/fields/dimensions/field_dimensions.php on line 18

Deprecated: Creation of dynamic property ReduxFramework_dimensions::$value is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/fields/dimensions/field_dimensions.php on line 19

Deprecated: Creation of dynamic property ReduxFramework_dimensions::$parent is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/fields/dimensions/field_dimensions.php on line 17

Deprecated: Creation of dynamic property ReduxFramework_dimensions::$field is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/fields/dimensions/field_dimensions.php on line 18

Deprecated: Creation of dynamic property ReduxFramework_dimensions::$value is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/fields/dimensions/field_dimensions.php on line 19

Deprecated: Creation of dynamic property ReduxFramework_social_media::$parent is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/extensions/social_media/social_media.php on line 31

Deprecated: Creation of dynamic property ReduxFramework_social_media::$field is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/extensions/social_media/social_media.php on line 32

Deprecated: Creation of dynamic property ReduxFramework_social_media::$value is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/extensions/social_media/social_media.php on line 33

Deprecated: Creation of dynamic property ReduxFramework_social_media::$parent is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/extensions/social_media/social_media.php on line 31

Deprecated: Creation of dynamic property ReduxFramework_social_media::$field is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/extensions/social_media/social_media.php on line 32

Deprecated: Creation of dynamic property ReduxFramework_social_media::$value is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/extensions/social_media/social_media.php on line 33

Deprecated: Creation of dynamic property ReduxFramework_image_select::$parent is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/fields/image_select/field_image_select.php on line 46

Deprecated: Creation of dynamic property ReduxFramework_image_select::$field is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/fields/image_select/field_image_select.php on line 47

Deprecated: Creation of dynamic property ReduxFramework_image_select::$value is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/fields/image_select/field_image_select.php on line 48

Deprecated: Creation of dynamic property ReduxFramework_image_select::$parent is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/fields/image_select/field_image_select.php on line 46

Deprecated: Creation of dynamic property ReduxFramework_image_select::$field is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/fields/image_select/field_image_select.php on line 47

Deprecated: Creation of dynamic property ReduxFramework_image_select::$value is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/fields/image_select/field_image_select.php on line 48

Deprecated: Creation of dynamic property ReduxFramework_image_select::$parent is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/fields/image_select/field_image_select.php on line 46

Deprecated: Creation of dynamic property ReduxFramework_image_select::$field is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/fields/image_select/field_image_select.php on line 47

Deprecated: Creation of dynamic property ReduxFramework_image_select::$value is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/fields/image_select/field_image_select.php on line 48

Deprecated: Creation of dynamic property ReduxFramework_image_select::$parent is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/fields/image_select/field_image_select.php on line 46

Deprecated: Creation of dynamic property ReduxFramework_image_select::$field is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/fields/image_select/field_image_select.php on line 47

Deprecated: Creation of dynamic property ReduxFramework_image_select::$value is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/fields/image_select/field_image_select.php on line 48

Deprecated: Creation of dynamic property ReduxFramework_image_select::$parent is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/fields/image_select/field_image_select.php on line 46

Deprecated: Creation of dynamic property ReduxFramework_image_select::$field is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/fields/image_select/field_image_select.php on line 47

Deprecated: Creation of dynamic property ReduxFramework_image_select::$value is deprecated in /var/www/vhosts/overford.com/staging.overford.com/wp-content/plugins/rinbuild-plugin/redux-framework/ReduxCore/inc/fields/image_select/field_image_select.php on line 48
Modern Methods of Construction (MMC) - overford
Notice: Function WP_Styles::add was called incorrectly. The style with the handle "rinbuild-child-style" was enqueued with dependencies that are not registered: rinbuild-style. Please see Debugging in WordPress for more information. (This message was added in version 6.9.1.) in /var/www/vhosts/overford.com/staging.overford.com/wp-includes/functions.php on line 6131
Modern Methods of Construction, MMC. People looking at plans.

Modern Methods of Construction (MMC)

Modular Musings…

Last month I joined London Constructing Excellence Club for a talk titled “MMC: Solution or Hype?”. Professor Stuart Green questioned whether the praise levelled at Modern Methods of Construction as the solution to all construction’s problems is justified. And when it comes to encouraging companies to adopt MMC, I tend to agree. We should be leading with clear benefits, not vague, fix-all promises.

However, in my personal experience, MMC can be, and often is, a positive alternative to traditional construction.  I have been working with one of my long-standing clients on volumetric building for over ten years. Having covered over £1.8bn of development value in London, I think I can speak freely on volumetric building.

What is Volumetric Construction?

Sometimes known as ‘prefabricated building’, volumetric construction is the process of manufacturing the components, or modules, of a building off-site. They are then connected together at the required location to form a completed building.

When I have to explain these methods to clients, I try to keep it simple.  I usually explain that it is traditional construction but built off-site. The system I am most familiar with uses common materials you would use to build in a traditional manner, such as steel and concrete. Once a module is complete, it is delivered to site and installed. Other modules are then connected in some way (not just bolted!).

This video of a hotel project being put together on-site is a perfect example.

What are the Barriers?

One major worry we often come across is the connection of the modules. In particular, issues surrounding fire barriers/fire stopping and the attendant insurance risk can put clients off. I have heard the phrase ‘zip-up works’ used to represent the final connecting works.

In my experience, a great amount of time is spent on working through the design. A large part of that is working out how modules will be connected to ensure regulatory compliance.

Another common barrier is a logistical one. As the modules are produced offsite, they need to be transported and delivered to the site. Whilst the speed at which this can happen is usually positive, unforeseen delays at this point (such as the site not being ready or having appropriate access) can cause major problems.

Transport costs can also be a factor to consider. The further the site from the factory, the more it will cost to have the modules delivered to the site. Similarly, specialist vehicles are required.

Finally, and probably one of the most significant disadvantages is the lack of design flexibility. At the outset, plans can easily accommodate bespoke features. However, when building in this way, all designs must be approved very early on in the process. Once manufacturing starts, change is limited – and can be very expensive.

Why is There a Learning Curve?

Every modular project I have been involved in over the last 25 years suffers from a learning curve. This often brings with it many questions. Unsurprisingly, the main topic is how does the system meet building regulations? This is where we start to get to the crux of the matter.

I am not aware that building regulations recognise volumetric construction. This is something both Professor Green and Mark Farmer have recognised as a barrier to MMC. It appears to inhibit volumetric construction from being widely adopted as a method to solve the housing crisis.

If we were to have a set of building regulations that cover MMC, and in particular volumetric construction, then surely this should at least provide some legitimacy to the methods.

It would allow teams who carry out due diligence, to have direct reference to regulation so that the proposed method of construction can be validated.

What About Pipeline?

I think this is an obvious concern. Investment into MMC is huge. We only need to look at what has happened recently with Legal and General (who probably had more funds available than most) to see that pipeline or lack of certainty in that pipeline could create an uneconomical situation.

There is a fallacy that MMC costs less.

In my experience, it doesn’t. However, what it does do is provide more efficient programmes which can be very significant. This gives investors a faster ROI (Return on Investment). So, projects can be delivered more quickly.

What About Quality?

Again, in my experience, there are excellent processes in place in the factories to manage and check quality. Therefore, the quality of the products (if we call them that) should be of a high standard due to the process.

Another benefit is that there are significantly fewer vehicle movements and the projects require less labour on site. This has to be a good thing surely from a health and safety perspective.

In Summary

MMC or volumetric construction which I have focused on brings benefits, such as speed and quality. This all leads to a quicker return on investment. But there are barriers to adoption.

So why is MMC and or volumetric construction seen as a competitor to ‘traditional construction’?

I don’t understand why when I have lived in it for over 10 years. What I have learnt is that not every project design suits a particular method of construction be it modular or otherwise. MMC and modular construction should be embraced as co-existing with traditional construction. It is just another way to build, and there is no one size fits all solution.

Please don’t hesitate to get in touch with us.

©
Registered in England and Wales – Registration Number: 13281233