project management strategies at netcompany - guest lecture (may 13 2016)

35
Project management strategies at Netcompany VERSION 1.0 STATUS: Final AUTHOR: Rasmus Rosenqvist Petersen Phone: +45 61 24 03 16 [email protected] GUEST LECTURE © Copyright 2016 Netcompany. Neither this document nor any part thereof may be passed on to others, copied or reproduced in any form or by any means, or translated into another language without the express prior permission in writing from Netcompany. ITU, Copenhagen, May 13th 2016

Upload: rasmus-petersen

Post on 12-Apr-2017

273 views

Category:

Data & Analytics


2 download

TRANSCRIPT

Page 1: Project management strategies at Netcompany - Guest lecture (May 13 2016)

Project management strategies at Netcompany

VERSION1.0

STATUS:Final

AUTHOR:Rasmus Rosenqvist Petersen

Phone: +45 61 24 03 [email protected]

GUEST LECTURE

© Copyright 2016 Netcompany. Neither this document nor any part thereof may be passed on to others, copied or reproduced in any form or by any means, or translated into another language without the express prior permission in writing from Netcompany.

ITU, Copenhagen, May 13th 2016

Page 2: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 2

• Rasmus Rosenqvist Petersen

• Netcompany A/S

• The employment and services department (BY)• The Modulus platform

• Cases• The HK case• The STAR release case

• Maybe mixing in• A few fun questions :-)

Agenda

Page 3: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 3

• Ph.d. in software systems engineering• Worked in United Kingdom for 2.5 years

• Netcompany from August 2015• Consultant, team lead• Government: employment and services• Technologies: Java/J2EE and Microsoft .NET

Rasmus Rosenqvist Petersen

Page 4: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 4

• Approx. 700+ consultants• M.Sc. or Ph.D. typically from DTU, DIKU,

ITU, ÅU, AAU, SDU• Excel academically

• Offices in Copenhagen (HQ), Aarhus, Aalborg, Odense and Warszawa

• Recent investment by Norwegian capital fond with the purpose of expanding internationally

• We deliver business-critical IT solutions• Systems integration and SOA• Portals• Business applications• Application and Facility Management

About Netcompany

Page 5: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 5

About Netcompany – our customers

• Financials • Nordea, Saxo Bank, Letpension, PFA

pension, FORCA, AP Pension• Government

• KOMBIT, SKAT, Økonomistyrelsen, Undervisningsministeriet

• Industry • Carlsberg, Dong Energy, Pandora

• Commerce • Novozymes, Danmarks Apotekerforening

• Media • JP/Politikens Hus, Aller

• Membership organizations • IDA, HK, Dansk Erhverv

• Telco • Telenor, TDC, Telmore

Page 6: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 6

The employment and services department

Page 7: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 7

Page 8: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 8

The Modulus platform

Modulus Integration

GetOrganized

Bookingportal

CRM

A-kasse modul

DMS

Modulus Core

CRM-Connector

Booking modul

Kundeportaler

UISync

STAR-Connector

Page 9: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 9

A few Modulus Core statistics

• Java J2EE web application

• 9.500 Java files • 1.100.000 code lines• 375.000 comment lines

Page 10: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 10

Netcompany Methodology

Page 11: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 11

Page 12: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 12

External communication

Page 13: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 13

Internal communication

Page 14: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 14

Deliverables

• ANALYSIS, DESIGN, DETAILED DESIGN, BUILD, TEST, AND OPERATIONS

D0190 - Change Control process

A0120 - Project kick-off material

A0110 - Project Plan (high-level)

A0100 - Pre-analysis report

A0130 - Requirement specification

A0150 - User-Interface

Prototype

A0140 - Use case

A0170 - Technical

Infrastructure Overview

A0160 - Analysis report

D0100 - User-Interface

Guidelines

D0110 - Technical

Design Guidelines

D0120 - Technical

Infrastructure Desig

D0130 - Logical Datamodel

D0150 - Software Architecture Document

D0160 - User-Interface Design

D0180 - External Interface Design

D0170 - Conversion

design

D0140 - Configuration Management

Plan

DD100 - Work Package Plan

DD110 - Project Plan (detailed

DD120 - Physical Datamodel

DD130 - Class Design

DD150 – Common Data

DD160 - Programming

Guidelines

DD140 - Development Infrastructure

B0100 - Application

B0110 - Test Plan

B0140 - Test Case

B0150 - Test Data

B0160 - Test Script

B0170 - Test Infrastructure

T0110 – Production

Deployment Plan

T0120 - Production

Infrastructure

T0130 - Test Evaluation

Report

T0140 - Training Materials

T0150 - User guide

T0170 - Acceptance Test

Evaluation Report

T0180 - Production

release

O0100 - Installation

Guide

O0200 - Operational

Guide

O0300 - Maintenance

Guide

O0400 - Technical

Infrastruture Description

O0500 - Software Architecture Document -

Final

PM100 - Status report

PM200 - Change Request

PM300 - Issue

PM400 - Acceptance document

PM500 - Consultant Evaluations

End to End dependency

Page 15: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 15

The HK case

Page 16: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 16

The HK project

• Unemployment benefits fund• 268932 members • Covers the whole country• … huge organisation!

• Experience with large IT projects, want to keep track of things waterfall

• Netcompany’s biggest project to date.• Many consultants, many teams

Page 17: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 17

My first day at work and my first HK project

• Straight from the code of conduct seminar to the project

Page 18: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 18

The team

Page 19: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 19

I arrived at HK in the build phase

Analysis Design Detailed Design

Build Test Operations

Page 20: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 20

Summary: waterfall management, agile Netcompany teams

Page 21: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 21

The STAR release case

Page 22: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 22

The STAR release case

• Government want’s all employment data to be reported in the same way

• New initiative – DFDG• ”The common data foundation”

• Quarterly releases of new web services and updates to existing web services

• Team lead – 5 people team• 2016-2 was a small release – about 300 dev hrs• 8 days – 64 hrs! - implementation phase

Page 23: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 23

Page 24: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 24

Page 25: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 25

Page 26: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 26

Page 27: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 27

Page 28: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 28

Page 29: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 29

Page 30: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 30

Page 31: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 31

Page 32: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 32

Page 33: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 33

Netcompany values

Page 34: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 34

Page 35: Project management strategies at Netcompany - Guest lecture (May 13 2016)

IT UNIVERSITY OF COPENHAGEN - GUEST LECTURE

© 2016 Netcompany Page 35

That’s all! Questions?