Foutmelding

Notice: Undefined index: article in Drupal\fcn_knowledge_hub\Services\KnowHubRelatedService->getRelatedHubBlock() (line 72 of modules/facilicom_ned/fcn_knowledge_hub/src/Services/KnowHubRelatedService.php).
Drupal\fcn_knowledge_hub\Services\KnowHubRelatedService->getRelatedHubBlock(Object) (Line: 61)
Drupal\fcn_knowledge_hub\Plugin\Block\RelatedHubItems->build() (Line: 171)
Drupal\block\BlockViewBuilder::preRender(Array)
call_user_func_array(Array, Array) (Line: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 772)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 363)
Drupal\Core\Render\Renderer->doRender(Array) (Line: 435)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
Drupal\Core\Render\Renderer->render(Array) (Line: 479)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 161)
__TwigTemplate_2551d0aecd91b42aa33e947a04532654842c4d421908014593b09639968d7cc3->doDisplay(Array, Array) (Line: 405)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
Twig\Template->display(Array) (Line: 390)
Twig\Template->render(Array) (Line: 55)
twig_render_template('themes/custom/faci_nl/templates/page.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 422)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
Drupal\Core\Render\Renderer->render(Array) (Line: 479)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 226)
__TwigTemplate_518c59d5aac6b0938b10d4aad686ded7202e44459eafdba07aea39457b06eb18->doDisplay(Array, Array) (Line: 405)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
Twig\Template->display(Array) (Line: 390)
Twig\Template->render(Array) (Line: 55)
twig_render_template('themes/custom/faci_nl/templates/html.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 422)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
Drupal\Core\Render\Renderer->render(Array) (Line: 162)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 564)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 163)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 22)

Een oproep tot tenderetiquette

Het nieuwe jaar is pas gestart en vele sectoren draaien terug op (over)volle toeren na een Corona dip. Daarmee start ook het ‘tenderseizoen’ opnieuw: bedrijven gaan op zoek naar nieuwe leveranciers voor hun grondstoffen, onderdelen, materialen of diensten die buiten hun core business vallen. 

 

Een pleidooi voor tenderetiquette

Een tendertraject is een intensief proces, zowel voor de opdrachtgever als voor de potentiële leveranciers. Tijdens de pandemie zijn lopende contracten tijdelijk verlengd, waardoor er nu een extra druk tenderseizoen aankomt. Bij de start van dit tenderseizoen lanceert Wouter Ommeslag een oproep voor ‘tenderetiquette’, met drie principes om op een goede manier het tenderproces in te gaan.

Lanceer enkel échte tenders

Het opmaken van een solide offerte kost tijd en geld aan leveranciers. Soms plaatst een opdrachtgever een tender op de markt omdat het hoofdkantoor in een ander land of een aankoopafdeling hen daartoe verplicht. De opdrachtgever is heel tevreden over de huidige leverancier en heeft geen intentie of zin om van leverancier te veranderen. Er is op zich ook helemaal niets mis om gewoon bij je leverancier te (willen) blijven als je tevreden bent. Communiceer daar dan transparant over en voorkom dat potentiële leveranciers in het getouw zijn om een offerte maken, zonder een echte kans om de opdracht binnen te halen. De tender is er met andere woorden louter voor de vorm en de opdrachtgever zal in het gunningsproces sturen op de huidige leverancier. Veel verloren tijd en middelen bij de potentiële leveranciers die vermeden kon worden.

Hanteer een realistische timing

Lachende vrouw in projectmeeting

Een offerte opmaken, is een arbeidsintensief proces met meerdere betrokken partijen: tender writers, sales, calculatie, operaties, directie, … Een offerte heeft een bepaalde doorlooptijd en -traject in een organisatie: teksten schrijven, lay-out, rekenwerk en goedkeuring door directie. Dat kost tijd om al deze stappen grondig te nemen. Soms stelt een opdrachtgever de deadlines dermate kort, dat alle betrokken diensten in het bedrijf genoodzaakt zijn om over te werken.Soms worden avonden en weekends opgeofferd om de offerte tijdig klaar te krijgen. Het is dan voor deze mensen frustrerend om te zien dat opdrachtgevers na het indienen van de offerte weken nemen om de offertes te analyseren en te beslissen. 

Vervolgens speelt het timing aspect opnieuw bij de gunning van de opdracht, nl. is er voldoende opstarttijd? De opstart is eveneens een complex proces met veel betrokken partijen: de vorige leverancier (overname personeel), het bestellen van materialen, machines en middelen, het rekruteren van bijkomende krachten, … Een te korte opstarttijd zorgt voor veel stress op de operaties en suboptimale kwaliteit.

Lever voldoende informatie en laat vragen toe

De gevleugelde uitspraak “hoe beter de vraag, hoe beter het antwoord” gaat zeker op voor tenders.

Hoe meer informatie de opdrachtgever aanlevert, hoe beter en nauwkeuriger de leverancier de offerte en prijs kan opmaken. Als we een correcte prijs voor schoonmaak willen indienen, is het van belang om te weten over welke ruimtes, vloertypes, oppervlaktes het gaat. Bijkomende info, zoals niveauverschillen of breedte van gangen, helpt om een nauwkeurige calculatie te maken. Als er onvoldoende (kwalitatieve) informatie is, gaan de potentiële leveranciers veronderstellingen maken. En veronderstellingen zijn nooit 100% correct. Bijgevolg is een eerlijke vergelijking tussen de leveranciers niet mogelijk: sommige leveranciers zullen te optimistische veronderstellingen maken, daarmee een lagere prijs calculeren, het contract binnenhalen en vervolgens dan de verliezen moeten dragen. Het loont de moeite om te investeren in tender informatie: zaken laten opmeten, grondplannen laten uittekenen, een foto bibliotheek aanleggen van locaties, historische gegevens uit de boekhouding verzamelen, … Een goede kwantiteit en kwaliteit aan tenderinformatie zorgt voor een eerlijke vergelijking en een correcte prijs.

Aangeleverde informatie kan ambigu te interpreteren zijn. Voorzie daarom een vraag- en antwoordprocedure in de tender. Laat ook vragen op verschillende momenten toe, omdat de vragen kunnen rijzen op verschillende momenten in het traject. Een plaatsbezoek werkt verhelderend.

Deze principes helpen om een goede offerte neer te leggen en een fair tendertraject op te zetten. En dat is belangrijk, want we willen toch allemaal als onderneming goed behandeld worden?