Broncode Basisregistratie Personen openbaar

Pagina: 1
Acties:

Acties:
  • +2 Henk 'm!

  • DJMaze
  • Registratie: Juni 2002
  • Niet online
https://www.rijksoverheid...stratie-personen-openbaar

Als ik zo naar de broncode op github kijk, en mijn haren soms overeind staan, vraag ik mij werkelijk af: waarom heeft dit 100 miljoen gekost?

Wat vinden jullie van dit geannuleerde project?
En weet iemand waar die € 100.000.000 daadwerkelijk aan is besteed?


P.S. Heb het enige nieuwsbericht hier op tweakers uit 2012 gevonden:
nieuws: Minister start invoering landelijke personendatabase

[ Voor 22% gewijzigd door DJMaze op 30-11-2017 14:46 ]

Maak je niet druk, dat doet de compressor maar


Acties:
  • +10 Henk 'm!

  • Standeman
  • Registratie: November 2000
  • Nu online

Standeman

Prutser 1e klasse

Vanwege die dingen die je niet ziet in de broncode.
  • Spec changes waardoor soms hele delen weggegooid kunnen worden.
  • Onderlinge communicatie met gemeentes
  • Opstellen van specificaties
  • Wetswijzingen doorvoeren
  • Infrastructuur
  • Business analisten, domein experts, etc
  • etc..
Een dergelijk project omvat veel meer dan alleen wat broncode. Daaraan kan je de kosten van een project echt niet aflezen.

The ships hung in the sky in much the same way that bricks don’t.


  • DJMaze
  • Registratie: Juni 2002
  • Niet online
Klopt, dat zie je deels ook terug in de PDF's op github, maar in dit rapport op pagina 2 staat:
De geschiedenis van het programma oBRP is lang. Van 2001 tot en met 2008 liep
het programma modernisering GBA (mGBA). Dit programma kende een doorstart
in 2009. In 2013 vond een koerswijziging plaats en veranderde het programma
van naam: Operatie BRP (oBRP).
.....
.....
Kosten van het programma oBRP. Het programma oBRP gaat zelf uit van een
geschatte investering van €103 mln in de periode van 2009 tot en met 2020.
Hierin is de nieuwe planning verwerkt en is de begroting van oBRP met €20
mln gestegen. Eind 2016 is hiervan €69 mln uitgegeven en resteert een nog te
besteden bedrag van €34 mln.
Het project bestaat uit meerdere onderdelen en hier gaat het dus puur alleen om het programma oBRP.
Zou fijn zijn als er details over de kosten naar buiten komt.

Maak je niet druk, dat doet de compressor maar


Acties:
  • +9 Henk 'm!

  • kwaakvaak_v2
  • Registratie: Juni 2009
  • Laatst online: 02-06 12:29
De helft van het budget is opgegaan aan het maken van deTenenKrommendeFunctieNamen() in geforceerd Nederlands.

https://github.com/MinBZK...til/common/DatumUtil.java

Driving a cadillac in a fool's parade.


Acties:
  • +1 Henk 'm!

  • Rukapul
  • Registratie: Februari 2000
  • Laatst online: 14:46
Wie spot de gaten in de beveiligingsopzet :+

Features speciaal om anonymous TLS ciphersuites mogelijk te maken in een stuk software als dit zijn op z'n minst... interessant. Zeker niet iets om per configuratiefout default te enablen zoals in deze code.

[ Voor 18% gewijzigd door Rukapul op 30-11-2017 14:19 ]


Acties:
  • +1 Henk 'm!

  • DJMaze
  • Registratie: Juni 2002
  • Niet online
kwaakvaak_v2 schreef op donderdag 30 november 2017 @ 14:17:
De helft van het budget is opgegaan aan het maken van deTenenKrommendeFunctieNamen() in geforceerd Nederlands.
Wat dacht je dan van de HSQLDB.sql? De eerste regels al:
SQL:
1
2
3
4
5
6
7
8
9
DROP FUNCTION IF EXISTS unaccent;
CREATE FUNCTION unaccent(t VARCHAR(32000))
    RETURNS VARCHAR(32000)
    RETURN TRANSLATE(t, 'ÁÇÉÍÓÚÀÈÌÒÙÂÊÎÔÛÃÕËÜáçéíóúàèìòùâêîôûãõëü', 'ACEIOUAEIOUAEIOUAOEUaceiouaeiouaeiouaoeu');

DROP FUNCTION IF EXISTS brp_unaccent;
CREATE FUNCTION brp_unaccent(t VARCHAR(32000))
    RETURNS VARCHAR(32000)
    RETURN UPPER(TRANSLATE(t, 'ÁÇÉÍÓÚÀÈÌÒÙÂÊÎÔÛÃÕËÜáçéíóúàèìòùâêîôûãõëü', 'ACEIOUAEIOUAEIOUAOEUaceiouaeiouaeiouaoeu'));

Welke zot heeft dat bedacht?

Even uitgaande van de latijns unicode modifiers zou dit ongeveer het lijstje moeten zijn:
AªÀÁÂÃÄÅàáâãäåĀāĂ㥹ǍǎǞǟǠǡǺǻȀȁȂȃȦȧɐᴀᶏḀḁẚẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặÅAa
BƀƁƂƃɓʙᴃᵬᶀḂḃḄḅḆḇℬBb
CÇçĆćĈĉĊċČčƇƈȻȼɕʗᴄḈḉℂℭCc
DĎďĐđƉƊƋƌDŽDždžDZDzdzȡɖɗᴅᵭᶁᶑḊḋḌḍḎḏḐḑḒḓⅅⅆDd
EÈÉÊËèéêëĒēĔĕĖėĘęĚěƎƐǝȄȅȆȇȨȩɘɛɜɝɞʚᴇᴈᶒᶓᶔḔḕḖḗḘḙḚḛḜḝẸẹẺẻẼẽẾếỀềỂểỄễỆệℇℯℰⅇEe
FƑƒᵮᶂḞḟℱfffiflffifflFf
GĜĝĞğĠġĢģƓǤǥǦǧǴǵɠɡɢʛᵷᵹᶃḠḡℊGg
HĤĥĦħȞȟɥɦʜʮʯḢḣḤḥḦḧḨḩḪḫẖℋℌℍℎℏHh
IÌÍÎÏìíîïĨĩĪīĬĭĮįİıIJijƗǏǐȈȉȊȋɨɪᴉᵢᵻᶖḬḭḮḯỈỉỊịⁱℐℑℹⅈIi
JĴĵǰȷɟʄʝᴊⅉJj
KĶķƘƙǨǩʞᴋᶄḰḱḲḳḴḵKKk
LĹĺĻļĽľĿŀŁłƚLJLjljȴȽɫɬɭʟᴌᶅḶḷḸḹḺḻḼḽℒℓLl
MƜɯɰɱᴍᴟᵯᶆḾḿṀṁṂṃℳMm
NÑñŃńŅņŇňʼnƝƞNJNjnjǸǹȠȵɲɳɴᴎᵰᶇṄṅṆṇṈṉṊṋⁿℕNn
OºÒÓÔÕÖØòóôõöøŌōŎŏŐőƆƟƠơǑǒǪǫǬǭǾǿȌȍȎȏȪȫȬȭȮȯȰȱɔɵᴏᴐᴑᴒᴓᴖᴗᶗṌṍṎṏṐṑṒṓỌọỎỏỐốỒồỔổỖỗỘộỚớỜờỞởỠỡỢợℴOo
PƤƥᴘᵱᵽᶈṔṕṖṗℙPp
QʠℚQq
RŔŕŖŗŘřƦȐȑȒȓɹɺɻɼɽɾɿʀʁᴙᴚᵣᵲᵳᶉṘṙṚṛṜṝṞṟℛℜℝRr
SŚśŜŝŞşŜšſȘșȿʂᵴᶊṠṡṢṣṤṥṦṧṨṩẛſtstSs
TŢţŤťŦŧƫƬƭƮȚțȶʇʈᴛᵵṪṫṬṭṮṯṰṱẗTt
UÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųƯưǓǔǕǖǗǘǙǚǛǜȔȕȖȗʉᴜᴝᴞᵤᵾᶙṲṳṴṵṶṷṸṹṺṻỤụỦủỨứỪừỬửỮữỰựUu
VƲʋʌᴠᵥᶌṼṽṾṿVv
WŴŵʍᴡẀẁẂẃẄẅẆẇẈẉẘWw
XᶍẊẋẌẍXx
YÝýÿŶŷŸƳƴȲȳʎʏẎẏẙỲỳỴỵỶỷỸỹYy
ZŹźŻżŽžƵƶȤȥɀʐʑᴢᵶᶎẐẑẒẓẔẕℤℨZz
ÆæǢǣǼǽᴁᴂ
Œœɶᴔ
ƕǶ
Ƣƣ
Ȣȣᴕ
ß


Ik ben niet zo bekend in Java, maar lijkt mij sterk dat die niet zoiets als de PHP functie transliterator_transliterate heeft.

[ Voor 77% gewijzigd door DJMaze op 30-11-2017 14:39 ]

Maak je niet druk, dat doet de compressor maar


  • Hydra
  • Registratie: September 2000
  • Laatst online: 10-07 13:07
Ik heb twee collega's die op dat project gezeten hebben. Dat project was vanaf 't begin gedoemd te falen. Typisch overheidsproject waar ze een project starten zonder te weten wat ze nu willen hebben en dan maar aan 20 gemeentes tegelijkertijd gaan vragen wat die gemeentes nodig hebben. Oftewel 20 stakeholders met elk hun eigen workflow.

[ Voor 52% gewijzigd door Hydra op 30-11-2017 14:52 ]

https://niels.nu


Acties:
  • +3 Henk 'm!

  • Meekoh
  • Registratie: April 2005
  • Laatst online: 13:52
DJMaze schreef op donderdag 30 november 2017 @ 14:04:
Klopt, dat zie je deels ook terug in de PDF's op github, maar in dit rapport op pagina 2 staat:

[...]


Het project bestaat uit meerdere onderdelen en hier gaat het dus puur alleen om het programma oBRP.
Zou fijn zijn als er details over de kosten naar buiten komt.
In dit geval is Programma niet software. Veelal wordt binnen de overheid met het woord Programma een gehele project organisatie bedoeld.
Dus die 100mln is echt niet alleen de software die je ziet ;)

Computer says no


  • Hydra
  • Registratie: September 2000
  • Laatst online: 10-07 13:07
Er is sowieso nauwelijks software. Ze zijn al een keer compleet op nieuw begonnen.

https://niels.nu


Acties:
  • +3 Henk 'm!

  • KirovAir
  • Registratie: September 2009
  • Laatst online: 09:59
Die Nederlandse functienamen. :') Wat wat een rommelcode zeg.

"The only thing more dangerous than a hardware guru with a code patch is a programmer with a soldering iron."


  • kwaakvaak_v2
  • Registratie: Juni 2009
  • Laatst online: 02-06 12:29
DJMaze schreef op donderdag 30 november 2017 @ 14:25:
[...]

Ik ben niet zo bekend in Java, maar lijkt mij sterk dat die niet zoiets als de PHP functie transliterator_transliterate heeft.
Volgens mij leunt / leunde PHP op de ICU libs, en daar is gewoon een java port van ;)

Maar is het levert meer op als je het zelf schrijft.. Uurtje factuurtje... je weet wel, de overheid heeft geld zat.

Driving a cadillac in a fool's parade.


Acties:
  • +2 Henk 'm!

  • __fred__
  • Registratie: November 2001
  • Laatst online: 10-07 07:28
Ik heb even wat stats gedraaid op projecten van ons. Deze projecten waren tussen de 20 en 100x goedkoper dan die van de overheid. Needless to say dat deze projecten wel al jaren in gebruik zijn.

Uiteindelijke conclusie: een regel "code" (ff alle xml en sql en meuk ook meegenomen) bij de "overheid" (software leveranciers in opdracht van overheid) kost 400 euro, een regel code bij ons kost tussen de 50 en 75 cent.


Project 1

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
github.com/AlDanial/cloc v 1.74  T=52.00 s (231.9 files/s, 54744.9 lines/s)
-------------------------------------------------------------------------------------
Language                           files          blank        comment           code
-------------------------------------------------------------------------------------
C#                                  4746         178909         378910        1096366
XML                                  141           1065             84         590963
SQL                                 6872          84500          92703         298517
Visual Basic                          71           8602           2034          52964
MSBuild script                        84              0            440          30479
XSD                                   33             30             35          13889
ASP.NET                               49            136              0           7151
C++                                   16            305             97           1968
C/C++ Header                          20            273            332           1559
WiX source                            11            187             72           1507
CSS                                    3            104              4            808
XAML                                   3              0              0            715
Smalltalk                              2              8              0            466
JavaScript                             1             47             26            274
DOS Batch                              3             10              0             59
HTML                                   1              5              0             50
Windows Resource File                  1             19             20             24
WiX string localization                1              0              0             15
Assembly                               1              1              2              1
-------------------------------------------------------------------------------------
SUM:                               12059         274201         474759        2097775
-------------------------------------------------------------------------------------


Project 2:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
github.com/AlDanial/cloc v 1.74  T=96.00 s (143.5 files/s, 100153.3 lines/s)
-------------------------------------------------------------------------------------
Language                           files          blank        comment           code
-------------------------------------------------------------------------------------
XML                                  471          14135            147        5809188
C#                                 10097         385169         473868        2318251
MSBuild script                       523              1           2445         163816
XAML                                 751           5454           1789          73745
C/C++ Header                         597          20429          61511          66488
Smalltalk                            120           9690           2831          42029
HTML                                 229           6049           8583          39510
XSD                                  111            487             68          22579
SQL                                  632           4820           2031          22454
C++                                  123           5286           5220          21260
Bourne Shell                          13            902           1494           9495
WiX source                             8            597             72           2857
GLSL                                  22            436            251           1921
Markdown                               9            298              0           1394
PowerShell                            16            393            973           1261
JSON                                   2              0              0            745
XSLT                                   6             95             41            724
make                                  31             99              0            362
HLSL                                   3             48             39            233
JavaScript                             1             51            109            147
CSS                                    3             29             12            111
C                                      1             15              1             44
INI                                    2              4              0             31
Windows Resource File                  1             19             20             24
WiX string localization                1              0              0             15
DOS Batch                              2              7              1             11
ASP.NET                                2              0              0              2
Assembly                               1              1              2              1
-------------------------------------------------------------------------------------
SUM:                               13778         454514         561508        8598698
-------------------------------------------------------------------------------------


Project 3:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
github.com/AlDanial/cloc v 1.74  T=125.00 s (176.9 files/s, 84894.2 lines/s)
--------------------------------------------------------------------------------
Language                      files          blank        comment           code
--------------------------------------------------------------------------------
C#                            13602         689200        1269424        3765901
XML                            1488          13198            679        3532901
JavaScript                     1734          45842         103519         238764
XSD                             431           1123           4570         120168
Razor                          1951           3785           1327         110823
MSBuild script                  288            127           1968          89084
Objective C                     430          23956          12377          86699
CSS                             283           4067           2473          76174
SQL                            1094          14297           6583          71678
TypeScript                       93          29479          88259          66424
LESS                             30           7002           4594          39801
Java                            122           4684           3070          22314
JSON                             32             45              0          11766
C/C++ Header                    407           5209           9229           8038
HTML                             47            592             23           6419
Smalltalk                        12           1781              0           6326
PowerShell                       17            329           1545           1158
XAML                             14             26              0           1026
Visual Basic                      8            184            209            400
xBase                             7             42              0            204
ANTLR Grammar                     2             46              0            193
Groovy                            5             40              3            129
Bourne Again Shell                1             20             21            123
ASP.NET                          10              5              0            122
DOS Batch                         1             24              2             64
Ant                               1             18             56             11
INI                               1              0              0              9
Mercury                           1              0              0              1
MUMPS                             1              0              0              1
--------------------------------------------------------------------------------
SUM:                          22113         845121        1509931        8256721
--------------------------------------------------------------------------------


Overheid:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
github.com/AlDanial/cloc v 1.74  T=4.00 s (832.5 files/s, 91666.8 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Java                          2687          28026          69342         123747
XSD                             52             32           1636          50216
SQL                             52           1110           1418          44576
Maven                          143            955            434          14327
JavaScript                      56           1059            761           8740
XML                            191           1054            362           8196
JSON                            10              0              0           5990
HTML                            54             55             27           1745
TypeScript                      51            262             90           1513
CSS                              6             37             21            289
ANTLR Grammar                    1              2              0            193
Bourne Shell                    13             49             10            123
Markdown                         4             30              0             75
XSLT                             2             16              8             46
Sass                             3             10              5             43
DOS Batch                        3              5              0             20
Dockerfile                       1              2              0              5
JSP                              1              0              0              5
-------------------------------------------------------------------------------
SUM:                          3330          32704          74114         259849
-------------------------------------------------------------------------------

  • RemcoDelft
  • Registratie: April 2002
  • Laatst online: 03-05 10:30
DJMaze schreef op donderdag 30 november 2017 @ 13:50:
En weet iemand waar die € 100.000.000 daadwerkelijk aan is besteed?
Ik gok aan het schrijven van tienduizenden pagina's documentatie...

Acties:
  • +1 Henk 'm!

  • Keiichi
  • Registratie: Juni 2005
  • Laatst online: 14-07 16:04
'Known Issues.xlsx' :'( Daar gebruik je toch jira/redmine/whateverissuetrackingsysteem voor?

Solar @ Dongen: http://solar.searchy.net/ - Penpal International: http://ppi.searchy.net/


Acties:
  • +1 Henk 'm!

  • SPee
  • Registratie: Oktober 2001
  • Laatst online: 13:45
Is dat niet gewoon een extractie van hun systeem?
Maarre heeft iemand de unittests gevonden?

let the past be the past.


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 14-07 21:33

NMe

Quia Ego Sic Dico.

Standeman schreef op donderdag 30 november 2017 @ 13:57:
Een dergelijk project omvat veel meer dan alleen wat broncode. Daaraan kan je de kosten van een project echt niet aflezen.
Vergeet vooral ook niet dat het project gecanceld is. Ik weet er het fijne niet van maar als dat niet gebeurd is vanwege wanprestaties van het IT-bedrijf maar omdat de overheid er geen zin meer in had dan zou het zomaar kunnen dat die 100 miljoen ook de servers en SLA had moeten dekken. Als de overheid vervolgens cancelt is dat leuk en aardig maar wanneer er een krabbel staat onder een contract zou ik ook niet zomaar pikken dat ik niet het volledige bedrag betaald zou krijgen. ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • +2 Henk 'm!

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 14-07 23:22
__fred__ schreef op donderdag 30 november 2017 @ 20:48:
Ik heb even wat stats gedraaid op projecten van ons. Deze projecten waren tussen de 20 en 100x goedkoper dan die van de overheid. Needless to say dat deze projecten wel al jaren in gebruik zijn.

Uiteindelijke conclusie: een regel "code" (ff alle xml en sql en meuk ook meegenomen) bij de "overheid" (software leveranciers in opdracht van overheid) kost 400 euro, een regel code bij ons kost tussen de 50 en 75 cent.
Het lijkt me duidelijk dat de kosten van dit project niet bepaald werden door de hoeveelheid code. O-)

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


Acties:
  • +1 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 10-07 13:07
__fred__ schreef op donderdag 30 november 2017 @ 20:48:
Ik heb even wat stats gedraaid op projecten van ons.
Beetje nutteloze vergelijking. Er is eigenlijk nooit serieus aan ontwikkeld. Het project is gecancelled omdat de onderlinge gemeentes het niet eens konden worden over wat er uberhaupt gebouwd moest worden.

https://niels.nu


Acties:
  • 0 Henk 'm!

  • DJMaze
  • Registratie: Juni 2002
  • Niet online
@Hydra Als de onderlinge gemeentes het niet eens konden worden, de code te weinig, waar is dan die 100M aan opgegaan?
Je gaat mij toch niet vertellen dat € 8.625.000 per jaar / €30.000 p.p. = 287 mensen per jaar aan hebben gewerkt?

Maak je niet druk, dat doet de compressor maar


Acties:
  • 0 Henk 'm!

  • aex351
  • Registratie: Juni 2005
  • Laatst online: 14-07 23:47

aex351

I am the one

SPee schreef op donderdag 30 november 2017 @ 21:07:
Is dat niet gewoon een extractie van hun systeem?
Maarre heeft iemand de unittests gevonden?
Volgens mij hebben ze de test cases en verwijzingen naar test cases eruit gehaald.
The “Broncode” folder contains the latest version of the developed source code. All source code related to testing, including the actual testcases, is not included in this repository.

The “Documentation” folder contains information about the architecture and design of the software. Read the documentation in the “01 Architectuur” and “02 Algemeen” folders for a general understanding of the project. Several documents containing specific technical details and descriptions of the actual testcases are not included in this repository.
Bron: https://github.com/MinBZK...ob/master/Introduction.md

Verder is dit ook wel handig om te weten:
This GitHub repository contains a partial copy of the developed source code and documentation of the project Operatie BRP. The project was not finished and therefore the source code is incomplete and not final.
Ben benieuwd wat ze achterwegen hebben gelaten. Wel leuk dat ze erbij vermelden dat dit nog niet de 'final' versie was. Ondanks dat vermoed ik dat je dit project niet kan bouwen.

< dit stukje webruimte is te huur >


Acties:
  • +1 Henk 'm!

  • downtime
  • Registratie: Januari 2000
  • Niet online

downtime

Everybody lies

DJMaze schreef op vrijdag 1 december 2017 @ 00:07:
@Hydra Als de onderlinge gemeentes het niet eens konden worden, de code te weinig, waar is dan die 100M aan opgegaan?
Je gaat mij toch niet vertellen dat € 8.625.000 per jaar / €30.000 p.p. = 287 mensen per jaar aan hebben gewerkt?
€ 30.000 pp? Denk je dat er alleen minimumloners aan dat project meegedaan hebben? Daarnaast zijn er meer kosten verbonden aan een medewerker dan alleen salaris. Denk dat je moeiteloos € 75 a 100K per medewerker mag rekenen. Er waarschijnlijk is er veel met inhuur gewerkt wat de kosten nog verder opdrijft.

Acties:
  • 0 Henk 'm!

  • __fred__
  • Registratie: November 2001
  • Laatst online: 10-07 07:28
Hydra schreef op donderdag 30 november 2017 @ 23:06:
[...]


Beetje nutteloze vergelijking. Er is eigenlijk nooit serieus aan ontwikkeld. Het project is gecancelled omdat de onderlinge gemeentes het niet eens konden worden over wat er uberhaupt gebouwd moest worden.
Ik snap dat er een hoop mis is gegaan, maar één van deze projecten heeft ook een gezamenlijk opdrachtgeverschap van meerdere organisaties, loopt 12 jaar en heeft ondertussen de gegevens van 500.000 mensen verwerkt. Dat was ook niet altijd rozengeur en manenschijn en heeft ook wat (partial) rewrites achter de rug. In die zin is het enigszins te vergelijken.

En er is wel degelijk serieus ontwikkeld aan mgba en obrp, inclusief data-migraties en installatie op de infrastructuur.

Acties:
  • +1 Henk 'm!

  • Dexs
  • Registratie: Februari 2007
  • Laatst online: 31-03 10:22
DJMaze schreef op vrijdag 1 december 2017 @ 00:07:
@Hydra Als de onderlinge gemeentes het niet eens konden worden, de code te weinig, waar is dan die 100M aan opgegaan?
Je gaat mij toch niet vertellen dat € 8.625.000 per jaar / €30.000 p.p. = 287 mensen per jaar aan hebben gewerkt?
In een eerdere reactie stond 69mio van 2009 tot 2016. Zeg 10 mio per jaar.
25% gaat op aan projectplanning, wat bij een project van dit formaat en deze grote hoeveelheid stakeholders niet vreemd is.

Laten we uitgaan van de volgende tarieven:
Junior: €60 p. Uur
Medior: €85 p. Uur
Senior: €125 p. Uur
Bij een gelijke verdeling van senioriteit +\- 90 euro per uur.
Gemiddeld 200 werkdagen per jaar van 8 uur.

90 x 200 x 8 = €144.000 per persoon per jaar
7,5mio / 144.000 = 52 consultants.

Geen idee of dat veel is voor een project als deze.

*edit*
Daarnaast vergeet je nog veel meer, bijvoorbeeld:
- terugkerende / doorlopende pentesting
- healthchecks
- updates
- hardware / cloudplatform
- etc.

[ Voor 8% gewijzigd door Dexs op 01-12-2017 08:53 ]


Acties:
  • +1 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 10-07 13:07
DJMaze schreef op vrijdag 1 december 2017 @ 00:07:
@Hydra Als de onderlinge gemeentes het niet eens konden worden, de code te weinig, waar is dan die 100M aan opgegaan?
Je gaat mij toch niet vertellen dat € 8.625.000 per jaar / €30.000 p.p. = 287 mensen per jaar aan hebben gewerkt?
De meeste developers die aan het werk gezet zijn voordat men uberhaupt wist wat er gebouwd moest worden zijn vooral externen geweest. Die kosten niet 30k per persoon per jaar, die kosten zo'n twee ton per jaar.

En afgezien daarvan heb je nog een heleboel 'niet developers' die heel druk zijn met allerhande meetings.
__fred__ schreef op vrijdag 1 december 2017 @ 00:58:
En er is wel degelijk serieus ontwikkeld aan mgba en obrp, inclusief data-migraties en installatie op de infrastructuur.
Heb je het nu over de laatste versie of over de vorige die de nek omgedraaid is? Want de code van wat er nu op GH staat is of incompleet of ze zijn eigenlijk nooit echt begonnen. Als in; echt functionaliteit gaan implementeren.
aex351 schreef op vrijdag 1 december 2017 @ 00:29:
Ben benieuwd wat ze achterwegen hebben gelaten. Wel leuk dat ze erbij vermelden dat dit nog niet de 'final' versie was. Ondanks dat vermoed ik dat je dit project niet kan bouwen.
Nee, ze bedoelen dat het project nooit afgemaakt is. Alsin; meer code (even buiten de tests) is er niet.

[ Voor 40% gewijzigd door Hydra op 01-12-2017 09:46 ]

https://niels.nu


Acties:
  • 0 Henk 'm!

  • kwaakvaak_v2
  • Registratie: Juni 2009
  • Laatst online: 02-06 12:29
DJMaze schreef op vrijdag 1 december 2017 @ 00:07:
@Hydra Als de onderlinge gemeentes het niet eens konden worden, de code te weinig, waar is dan die 100M aan opgegaan?
Je gaat mij toch niet vertellen dat € 8.625.000 per jaar / €30.000 p.p. = 287 mensen per jaar aan hebben gewerkt?
30K? je vergeet gemakshalve even dat hier ook consultants voor zijn ingehuurd die rustig 100K per jaar kosten. Je weet wel van die pratende pakken die 450 euro per uur kosten en niets nuttigs zeggen.

Driving a cadillac in a fool's parade.


Acties:
  • +1 Henk 'm!

  • CurtPoindexter
  • Registratie: Februari 2017
  • Niet online
-

[ Voor 99% gewijzigd door CurtPoindexter op 19-10-2019 15:07 . Reden: Leeg ivm privacy ]


Acties:
  • 0 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 10-07 13:07
kwaakvaak_v2 schreef op vrijdag 1 december 2017 @ 09:47:
30K? je vergeet gemakshalve even dat hier ook consultants voor zijn ingehuurd die rustig 100K per jaar kosten. Je weet wel van die pratende pakken die 450 euro per uur kosten en niets nuttigs zeggen.
Doe maar maal twee. Standaard uurtarief is zo'n 100E per uur.

https://niels.nu


Acties:
  • 0 Henk 'm!

  • RemcoDelft
  • Registratie: April 2002
  • Laatst online: 03-05 10:30
Hydra schreef op vrijdag 1 december 2017 @ 09:43:
De meeste developers die aan het werk gezet zijn voordat men uberhaupt wist wat er gebouwd moest worden zijn vooral externen geweest.
M.a.w. ze hebben 15 jaar lang een product laten ontwikkelen, terwijl ze nu nog steeds niet weten wat er ontwikkeld had moeten worden.
Een gezonde procedure zou zijn in een maandje kijken wat er nodig is, en dat dan daarna gewoon bouwen.

Acties:
  • +3 Henk 'm!

  • kwaakvaak_v2
  • Registratie: Juni 2009
  • Laatst online: 02-06 12:29
RemcoDelft schreef op vrijdag 1 december 2017 @ 10:02:
[...]

M.a.w. ze hebben 15 jaar lang een product laten ontwikkelen, terwijl ze nu nog steeds niet weten wat er ontwikkeld had moeten worden.
Een gezonde procedure zou zijn in een maandje kijken wat er nodig is, en dat dan daarna gewoon bouwen.
Ik gok dat jij nog nooit iets in een overheids / enterprise tracect gedaan hebt ;) Die kunnen rustig over een relatief simpele brochure website maanden vergaderen en bijstellen. Hoe meer stakeholders aan de tafel, hoe meer plasjes over elkaars plasje gedaan moet worden, hoe langer het duurt.

Driving a cadillac in a fool's parade.


Acties:
  • 0 Henk 'm!

  • DJMaze
  • Registratie: Juni 2002
  • Niet online
@Hydra Bedankt voor je uitleg
Hydra in "Broncode Basisregistratie Personen openbaar"

Nou begrijp ik waar die 100M daadwerkelijk is in gaan zitten.

Jammer dat er niet niemand binnen een paar maanden (als klokkenluider) aan de bel trok.
Net als in het bedrijfsleven zouden de verantwioordelijke ambtenaren op het matje moeten komen naar mijn insziens.

Maak je niet druk, dat doet de compressor maar


Acties:
  • 0 Henk 'm!

  • DJMaze
  • Registratie: Juni 2002
  • Niet online
Keiichi schreef op donderdag 30 november 2017 @ 21:01:
'Known Issues.xlsx' :'( Daar gebruik je toch jira/redmine/whateverissuetrackingsysteem voor?
Eigenlijk mag dat allemaal niet:
https://www.forumstandaardisatie.nl/standaard/odf
https://www.forumstandaar...andaarden/lijst/verplicht

[ Voor 4% gewijzigd door DJMaze op 01-12-2017 12:37 ]

Maak je niet druk, dat doet de compressor maar


Acties:
  • +1 Henk 'm!

Anoniem: 63072

kwaakvaak_v2 schreef op vrijdag 1 december 2017 @ 09:47:
[...]
30K? je vergeet gemakshalve even dat hier ook consultants voor zijn ingehuurd die rustig 100K per jaar kosten. Je weet wel van die pratende pakken die 450 euro per uur kosten en niets nuttigs zeggen.
Áls voormalig 'pratend pak' (niet op dit project) wil ik hier even bij vermeld hebben dat mijn uur tarief tot boven die 450/uur steeg niet omdat wij dat initieel vroegen, maar omdat wij als opmerking op het geoffreerde tarief terug kregen dat ze geen junior, maar een senior wilden.

Het was al de bedoeling dat ik, als de meest ervaren persoon, voor dat project zou worden ingezet. Gelukkig waren er in de offerte geen namen genoemd, we hebben dus de prijs in de offerte meer dan verdubbeld naar een uur tarief van 530 ex btw, ik heb nog steeds het werk gedaan en de klant was tevreden! Wij ook, was een welkome extra winst ;-)

Acties:
  • 0 Henk 'm!

  • chrisO
  • Registratie: Mei 2003
  • Laatst online: 13:46
kwaakvaak_v2 schreef op vrijdag 1 december 2017 @ 09:47:
[...]


30K? je vergeet gemakshalve even dat hier ook consultants voor zijn ingehuurd die rustig 100K per jaar kosten. Je weet wel van die pratende pakken die 450 euro per uur kosten en niets nuttigs zeggen.
Eerder stoorzenders... Pratende pakken die inhoudelijk niets van het project af weten, maar wel 2x per week willen overleggen met externe developers, over de voortgang van het (deel)project.
Vervolgens worden er op de meetings elke keer dezelfde vragen gesteld. Meestal om iets technisch uit te leggen, waar ze niks van snappen en dit ook niet hoeven te weten,
maar ja het is wel lekker uurtjes schrijven voor deze pakken...

Acties:
  • 0 Henk 'm!

  • Motrax
  • Registratie: Februari 2004
  • Niet online

Motrax

Profileert

Misschien omdat Croga in een heel klein team werkt waar iedereen senior is en al jaren op het product werkt. Dan zou het kunnen werken.

Let wel: ik ben het er niet mee eens. Ik heb bugs laten zitten omdat nieuwe functionaliteit belangrijker was. Toen ik wegging bij mijn werkgever, waren er gewoon lijsten van nieuwe features/bugs uit te draaien voor mijn opvolger(s). Ja de context was niet altijd even goed gedocumenteerd (dat kost tijd...), maar er waren aanknopingspunten.


Even terugkomend op het onderwerp, een naïve vraag: waarom zijn ze niet heel klein begonnen en hebben ze niet eerst de bestaande functionaliteit 1:1 overgenomen en in een moderner jasje gestoken? Wel met een architectuur waardoor er nieuwe functionaliteit bij kan komen?

Edit: nog een stomme vraag: waarom is de code gepubliceerd? Wat was de achterliggende reden/hogere doel om dit te publiceren?

[ Voor 7% gewijzigd door Motrax op 01-12-2017 14:18 ]

☻/
/▌
/ \ Analyseert | Modelleert | Valideert | Solliciteert | Generaliseert | Procrastineert | Epibreert |


Acties:
  • +5 Henk 'm!

  • TommieW
  • Registratie: December 2010
  • Laatst online: 11:15

TommieW

Numa numa.

Fun fact: Dit is de top-5 langste functienamen in het project:
Afbeeldingslocatie: https://i.imgur.com/tj04335.png

1700X@3,9GHZ - Asus Crosshair VI Hero - 32GB Corsair LPX - GTX 1070Ti
iPhone 13 Pro Max - Macbook Pro 16" M1 Pro


Acties:
  • 0 Henk 'm!

  • MuddyMagical
  • Registratie: Januari 2001
  • Laatst online: 14-07 16:50
TommieW schreef op vrijdag 1 december 2017 @ 14:58:
Fun fact: Dit is de top-5 langste functienamen in het project:
[afbeelding]
Pff, dan ben je bij met AutoComplete...

Acties:
  • 0 Henk 'm!

  • Microkid
  • Registratie: Augustus 2000
  • Laatst online: 13:19

Microkid

Frontpage Admin / Moderator PW/VA

Smile

KirovAir schreef op donderdag 30 november 2017 @ 15:46:
Die Nederlandse functienamen. :') Wat wat een rommelcode zeg.
Om van de vele spelfouten nog maar te zwijgen....
* Bepaald of de pijl datum binnen een periode valt waarbij inclusief de beginDatum en exclusief
* de eindDatum. De vergelijking is "Streng" wat inhoud dat bij een onbekende datum elke
* onzekerheid wordt afgekeurd.
Pijl datum? peildatum
inhoud? Inhoudt
en nog veel meer :'(

4800Wp zonnestroom met Enphase
Life's a waste of time. Time's a waste of life. Get wasted all the time and you'll have the time of your life.


Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 15-07 22:01

Creepy

Tactical Espionage Splatterer

* schoonmaak actie, we'll be right back *

Modbreak:Ik heb wat posts de prullebak ingegooid (en als ik zo wat meer tijd heb kunnen er nog wel meer posts verdwijnen). De eerste die hierna nog een directe aanval doet op een ander, verwijst naar iemands linkedin, etc. etc. krijgt een ban en/of een stevig gesprek met mij (collega mods inclusief...)

Reageer ontopic en blijf vriendelijk.

[ Voor 81% gewijzigd door Creepy op 01-12-2017 20:42 ]

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Acties:
  • 0 Henk 'm!

  • Twieka
  • Registratie: Oktober 2010
  • Laatst online: 01-03 17:06
Motrax schreef op vrijdag 1 december 2017 @ 14:14:
Edit: nog een stomme vraag: waarom is de code gepubliceerd? Wat was de achterliggende reden/hogere doel om dit te publiceren?
Dit is natuurlijk een uithangbord om bij de overheid te gaan werken en gave CRUD projecten aan te gaan. 8)7
TommieW schreef op vrijdag 1 december 2017 @ 14:58:
Fun fact: Dit is de top-5 langste functienamen in het project:
[afbeelding]
Wat heb je aan zulke specifieke member functies die waarschijnlijk maar op 1 plek aangeroepen gaan worden?

[ Voor 33% gewijzigd door Twieka op 01-12-2017 20:31 ]


Acties:
  • 0 Henk 'm!

  • __fred__
  • Registratie: November 2001
  • Laatst online: 10-07 07:28
Ben niet zo thuis in java en tooling, maar mijn gevoel na een beetje bladeren op mijn ipad zegt dat het een lege huls is. Ik zie een entity classes en een dal die gegenereerd lijkt met een eigen tool.
Daarnaast veel webservice en xml serialization / deserialization meuk die wel handgeschreven lijkt. En ontzettend veel classes en interfaces die nog niet uitgewerkt zijn.

Heeft iemand het al eens in een IDE ingeladen om te kijken of er in al die geneste folders nou iets substantieels staat?

Acties:
  • 0 Henk 'm!

  • DJMaze
  • Registratie: Juni 2002
  • Niet online
Ik kon niet zoveel zinnigs vinden.
Ben maar begonnen met het analyseren van de database en deze opnieuw vorm te geven met mijn 20 jaar aan database ervaring.
Heb daarop het project geforkt en gestart met https://github.com/the-dj...roncode/database/kern.sql
Met name ook vanwege de gender status (er is meer dan man en vrouw) en partner status.

Wie weet zijn er meer FOSS mensen die van dit soort zotte idealen hebben :)

[ Voor 10% gewijzigd door DJMaze op 01-12-2017 21:43 ]

Maak je niet druk, dat doet de compressor maar


Acties:
  • +1 Henk 'm!

  • pedorus
  • Registratie: Januari 2008
  • Niet online
Rukapul schreef op donderdag 30 november 2017 @ 14:18:
Wie spot de gaten in de beveiligingsopzet :+

Features speciaal om anonymous TLS ciphersuites mogelijk te maken in een stuk software als dit zijn op z'n minst... interessant. Zeker niet iets om per configuratiefout default te enablen zoals in deze code.
Ik denk dat je doelt op dit waar ik ook een verkeerde methode van wachtwoordvergelijken zie. Ik denk dat dit een kopietje is van deze met andere licentie waar meer documentatie bij staat (waarschijnlijk een copyright-issue). Het lijkt een vrij ingewikkelde oplossing te zijn voor iets waar wij zelf gewoon -Djava.rmi.server.hostname=127.0.0.1 voor gebruiken en nog wat parameters. Op zich niet iets van het hoofdproject, jmx moet sowieso achter de firewall, dus niet echt een security issue denk ik.

Verder wel grappig om eens rond te kijken. Wat te denken van classes als PersoonIndicatieSignaleringMetBetrekkingTotVerstrekkenReisdocumentMutatieVerwerker of CorrectieRegistratieIdentificatienummersRegistratieGegevensGerelateerde.. Waar gaat het over? Schitterende documentatie: "De actie voor het registreren van een nieuw indetificatienummer voorkomen (als onderdeel van een correctie) in de bijhouding." en "@param basisAttribuutGroep de basis attribuutgroep" - niemand kan hier iets mee vrees ik. Ik zou dat "dit is geen werken" noemen. Gelukkig werk ik aan betere projecten :p
Hydra schreef op donderdag 30 november 2017 @ 23:06:
Er is eigenlijk nooit serieus aan ontwikkeld.
Weet je toevallig waarom er wel onserieus aan is ontwikkeld? Iemand moet toch de PersoonIndicatieSignaleringMetBetrekkingTotVerstrekkenReisdocumentMutatieVerwerkerMaker zijn? :+

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


Acties:
  • 0 Henk 'm!

  • __fred__
  • Registratie: November 2001
  • Laatst online: 10-07 07:28
Alle Xml objecten lijken wel met de hand gecodeerd. Ik neem aan dat er ook voor java wel code generators zijn die op basis van xsd’s de hele serialization code genereert?

(Ja dat is er dus, JAXB)

[ Voor 7% gewijzigd door __fred__ op 02-12-2017 07:56 ]


Acties:
  • +2 Henk 'm!

  • Kappie
  • Registratie: Oktober 2000
  • Laatst online: 15-07 13:43

Kappie

Tell me your secrets...

He does fit the profile perfectly. He's intelligent, but an under-achiever; alienated from his parents; has few friends. Classic case for recruitment by the Soviets.


Acties:
  • +1 Henk 'm!

  • __fred__
  • Registratie: November 2001
  • Laatst online: 10-07 07:28
Reconstructie in het nrc:

https://www.nrc.nl/nieuws...niet-beschikbaar-a1583436

(Haha, dubbelpost binnen de minuut O-) )

[ Voor 17% gewijzigd door __fred__ op 02-12-2017 08:39 ]


Acties:
  • +1 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 14-07 21:33

NMe

Quia Ego Sic Dico.

Creepy schreef op vrijdag 1 december 2017 @ 16:51:
* schoonmaak actie, we'll be right back *

[..]
In navolging hiervan heb ik wat offtopic posts verplaatst naar Bugs: meteen oplossen of eerst registreren?.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1