150 likes | 161 Views
Standardisation and Differentiation in Redesigns. Focussing on Redesign Approach, Standard Toolbox and the Introduction of R (case). Frank Hofman. Content. Context Standardisation & Differentiation Redesign Approach & Documents Standard Toolbox Case: Introduction new tools – R
E N D
Standardisation and Differentiation in Redesigns Focussing on Redesign Approach, Standard Toolbox and the Introduction of R (case) Frank Hofman
Content • Context • Standardisation & Differentiation • Redesign Approach & Documents • Standard Toolbox • Case: Introduction new tools – R • Discussion & Questions Standardisation and Differentiation in Redesigns
Context Challenges • Improve efficiency • Improve quality • Lower administrative burden Measures • Reuse: data, methodology, processes, IT-systems • Standardisation Standardisation and Differentiation in Redesigns
Standard Toolbox Redesign approach Standardisation AspectMeans • Data Data Service Centre Output Coordination • Methodology Methodology Series • Processes Business Architecture Generic Bus. Services Standard Process Steps • IT Systems IT Architecture Standard Toolbox • Way of working Redesign approach Standardisation and Differentiation in Redesigns
AspectScores Complexity High Low Size (fte, change) Large Small Impact on SN’s image High Low Differentiation Large project Small project Standardisation and Differentiation in Redesigns
AspectLarge projectsSmall projects IT Systems Cust.made tools Only Std. toolbox (+ Std. toolbox) Way of working ‘Self-supporting’ Approval Centrally Locally (division) Staffing Centrally Locally (division) Documentation Full scale Down scaled Differentiation in Standards ‘Self-supporting’ Standardisation and Differentiation in Redesigns
Redesign approach (1) • Aim: support redesign projects • Benefits: • Projects start up more efficient • Project results better comparable • Adoption of standards like RUP and Prince • Templates for all documents • Process simular for large and small projects, but documentation scaled down Standardisation and Differentiation in Redesigns
Business analyst Project leader Business analyst Metho- dologist Statistician Developer Software architect Information analyst Tester Redesign approach (2) • Stakeholders • As-Is & problems • Alternatives • Costs & benefits Preliminary Investigation Preliminary Investigation Proj. Brief(Bus.Case) Redesign project • Customers & Suppliers • Steady states • Process • Methodology • Software requirements • Detailed specifications • Technical design • Actual system • Deployment BAD Business Analysis Doc. Statistical Design MAD Methodological Advisory Doc. Software Development Inf. analysis (Vision, UC’s) System Design SAD Software Archi- tecture Doc. System Development System Standardisation and Differentiation in Redesigns
Standard Toolbox • Aim: Offer max. functionality with min. set of tools • Usage: • Development in small, self-supporting projects • Ad hoc analysis • Methodological research • Benefits: • Reduce maintenance and license costs • Reduce development costs • Easier integration of tools • Wider knowledge better reliability Standardisation and Differentiation in Redesigns
Governance of Standard Toolbox • For each tool: • Clear responsibilities (e.g. functional en technical maintenance) • User support: training, consultancy • Standards & guidelines • Toolbox: stable, but not fixed Lifecycle management Standardisation and Differentiation in Redesigns
Case: Introduction of R What is R? Statistical software environment & language • Functionality: flexible, statistical functions and graphical analyses • Easy, compared to traditional PL’s • For data processing • Open source & worldwide standard • Modularity: packages standard components Standardisation and Differentiation in Redesigns
R at Statistics Netherlands • Development of production systems by statisticians (self-supporting projects) • Statistical research: incidental data analysis • R&D tool for methodologists • In research projects • Development of standard packages for direct use in production • Exchange with other NSI’s Standardisation and Differentiation in Redesigns
Support: kennR! (knowR!) • Training, consulting: kennR@cbs.nl, Wiki • User meetings • Standards: • Coding standard • Software developement standard • Deployment of Methodology Series in R Standardisation and Differentiation in Redesigns
Summary • Standardisation helps to promote reuse • Redesign approach helps applying standards • Standard toolbox for self-supporting projects • R is powerful statistical tool that also enables development of standard components for use in self-supporting projects Standardisation and Differentiation in Redesigns
Discussion points • Standardisation is a necessary condition for further cooperation between NSI’s • European standardisation:Central development or adoption of local standards • Experiences with way of working in redesign projects • Cooperation in development R packages Standardisation and Differentiation in Redesigns