SlideShare a Scribd company logo
1 of 38
JYU. Since 1863. 1
Bend the knee and sprint
repeatedly - training a
university to become more
agile
Rikupekka Oksanen
University of Jyväskylä
Plone conference 2019
26.10.2019
Contents
1. Digitalization at JYU
2. Challenges
3. Our solution: DUO
4. In practice
5. Lessons learned
26.10.2019JYU. Since 1863. 2
https://www.jyu.fi/en
Rikupekka Oksanen
University of Jyväskylä, Finland, since 2001
Plone-user/site builder/trainer/foundation member
Team lead/agile enthusiast
Co-founder of AgiNotes
JYU and Digital Services in a nutshell
15 000 students
15 000 Open
university students
2500 employees
6 faculties
500+ serves in virtual
environment
2 datacenters
Yearly 30+ projects
Currently 60+ epics in
portfolio backlog
High customer
satisfaction (4.15/5)
50 000+ service
requests
11 MEUR budget
(excl. lab equipment)
7 300+
Workstations
(Windows, Mac,
Linux)
90+ IT specialists
in IT development,
maintenance and
service desk
32 000+
users
https://www.jyu.fi/digipalvelut/en
JYU Digital programme
Roadmap 2018–2022
Developing software at JYU
Internal development,
in-house systems
(Python, Java, JS.
Plone)
Integrations
Outsourced
development, off the
shelf -software
Microservices
The challenges (in 08/2018)
Projects Priorities
Outsourced
Project 4
Project
1
Project 2
Project
3Silo A
Silo C
Silo B
Really
important
Project X
Silos
What an earth could help?
”We need this!” ”I need this!”
”This is important!”
Different maturity in teams
Agile
8http://agilemanifesto.org/
What is agile?
• Continuously delivering value to the users
• Iterative, collaborative teamwork
• Adapting to change
• Agile manifesto, amen
9
Agile in a big corporation? What do we need?
• More than team level practices in one
organization unit
• A (clear) framework for the change
• Someone(s) who know what this all is about
• Someone to convince
the top management
• A mandate for change
Digital transformation management (DUO)
• DUO facilitates the JYU digital
journey as described in the JYU
Digitalization program
• DUO leads development of user
friendly and efficient digital
services for different JYU
stakeholders (e.g students,
employees, visitors)
• DUO supports and leads
change management to achieve
high user experience
26.10.2019
11
12
DUO is based on SAFe® - Scaled Agile Framework
https://www.scaledagileframework.com/
SAFe?
13
https://twitter.com/agile_memes
SAFe?
14
https://twitter.com/agile_memes
SAFe?
15
https://productcoalition.com
/the-major-problems-with-
safe-1e797f7e48f8
https://twitter.com/agile_memes
SAFe positives
• There is Lean and Agile stuff in the heart of it
• Clear instructions on how to do things (like planning sessions)
• A comprehensive set of solutions for every imaginable scenario
• Easy to find consultants if needed
• Public website contains
all needed materials
16
https://dragilefant.com/2018/07/01/scaling-agile-safe-and-sound/
SAFe principles at JYU
08/2018
19
DUO is based on SAFe®
https://www.scaledagileframework.com/
Main objectives:
• Increased quality
• Increased transparency
• Increased productivity
• Happier, more motivated
people
Program increment cycleCommunication
Business vision
Customer!
JYU Digital programme
Academically managed, participatory and successful
26/10/20
19
20
Identification of development needs and opportunities by business/service owners
in close interaction with the community
JYU Strategy
Concretising strategic themes from the perspective of clients, operation and
feasibility, considering the present state and future strategic intent
Digital Programme Steering Group
Planning
Evaluation Analysis Backlog
The criteria for
implementing the
development
need have been
met.
Implementa
tion
Ideas
DUO development train – a stop at every 3 months
Delivery
Education and
learning
Research
Intelligent digital
environments
Interaction within JYU
community at all levels of the
steering model to ensure
transparency and high user
experience
• Identification of new
development needs
• Service design and
planning
• Immediate feedback and
idea generation during
development
• Adoption and integration of
new services into regular
operations
• Feedback during service
use
• Feedback and
improvement during
service use
Production support, maintenance, interference and change management
Maintenance
DUO principles
• Prioritize and maintain development
backlogs organised accordingly
• Use time boxes that have clear content
and a fixed deadline
• Simplify
• Manage risks through preventive
actions
• Favour teamwork
• Improve operations continuously
• Eliminate waste and unproductive work
• Ensure fast feedback
21
DUO 12-week Program Increment
24
Digital
Programme
Steering Group
meets
• Program Increment (PI)
planning day(s):
• Thematic entity steering
groups present the targets
• Teams plan targets for the
next increment by iteration
• Dependencies and risks are
presented and considered
in increment planning
• Planning produces targets
for the next increment and
team/iteration-specific plans
Digital Programme Steering
Group:
• Release entity of the
previous increment;
lessons learned
• Issues prioritised further in
increment planning and
priorities of the next
increment
Thematic entity steering
group:
• Feedback received on the
previous increment
• Thematic entity priorities in
planning a future
increment
Dev teams and partners
• Development based on priorities
and plan
• Many releases during the
increment
• Maintenance and support
5+1 iterations
• 5 iterations for
development
• 1 iteration for planning and
innovation
Program Increment planning
• About 60 people from different units
• 1,5 days in the same room
• Digital vision and
IT architecture vision
• Product owners present their cases
• Face to face communication
• Plan and visualize work for every team
• Agree on the primary and secondary targets for the next
increment
25https://www.scaledagileframework.com/pi-planning/
PI planning, a routine, face-to-face event,
with a standard agenda that includes a
presentation of business context and
vision followed by team planning
breakouts—where the teams create their
Iteration plans and objectives for the
upcoming PI.
Shared vision and
mutual understanding of
priorities
Build team boards, together
Everyone on board (literally)
Program board –
make dependencies and deadlines visible
Common goals, major features agreed on,
possible risks identified
Planning tips
• Planning before PI planning is
needed
• Holidays are not a risk!
• Plan according to your yearly cycle
(e.g. Start of semester)
• Don’t worry so much about
guesstimating ->
priorities matter the most
• Serve pizza for lunch in PI planning :D
31
Tools
• Jira
– Features, epics, listings,
backlogs, etc.
• GitLab
– Issues, repos, version controls
• DUO Dashboard
– Transparency
• MS Teams
– Chat tool
• Flowdock
– Usable chat tool
33
DUO dashboard - transparency
35
Made with GatsbyJS
• Home-made,
Jira-integration
• Kanban board for
the increment
• Teams board
• Epics
• Themes
• Timelines
• Public!
https://docs.pages.kopla.jyu.fi/duo-dashboard/board/
What VALUE does
this feature bring
Does DUO work - YES
36
"You accomplish so
much more than
before!"
"This helps us to clarify
and prioritize our
goals."
”We want to adapt this
model to other areas of
business too!"
Does DUO work - YES
37
The dev teams can better
focus on the things that
have been prioritized.
No more surprise projects
out of the blue
Dev teams new to
agile or other
formal methods
have improved
their way of
working
The 3 month cycles are
easy to understand and
help the whole
organization to move at
the same pace
DUO makes the
amount of needed
work visible
--> helps in managing
”resources”
Does DUO work - maybe?
38
There are plans to implement a new
project portfolio management
system at university wide.
Everything is a project.  Maybe
easier to understand than agile and
SAFe?
We still develop as
fast and effectively
as before --> only the
transparency has
increased?
There feels to be
some overhead with
our tools + ”planning
before planning"?
Innovation and planning
iteration --> used often
mostly for planning and
buffer for finishing more
features than innovation?
Lessons learned
39
Having boundaries
and timeboxes helps
to focus and think of
other (innovative?)
ways of solving
problems
DUO forces product owners
and other groups to think
about their processes too:
Not just buy a new IT system
-> improve your process
instead
Treat SAFe as a
framework it is
– not a strict
rulebook
Some agile maturity
in some level of
organization is
helpful
Lessons learned
40
Professional
coaches/change
agents with a
mandate needed
Management buy-in
and support
is a key!
Repetition and iteration and
improvement with the process
Maximum transparency
in communication,
at all levels,
to every direction
SAFe key points at JYU
10/2019
Thank you!
Rikupekka Oksanen
rioksane@jyu.fi
https://www.linkedin.com/in/rikupekka/
@rikupekka
University of Jyväskylä, Finland, since 2001, digital services
Plone-user/site builder/trainer/foundation member
Team lead/agile enthusiast
Co-founder of AgiNotes
26.10.2019JYU. Since 1863. 42

More Related Content

What's hot

Implementing the Digital Capability Service in my college or university.
Implementing the Digital Capability Service in my college or university.Implementing the Digital Capability Service in my college or university.
Implementing the Digital Capability Service in my college or university.James Clay
 
Sciencotonic edu pitchdeck
Sciencotonic edu pitchdeckSciencotonic edu pitchdeck
Sciencotonic edu pitchdeckNarendran Asokan
 
366 training ftu lectures - 20 it applications
366   training ftu lectures - 20 it applications366   training ftu lectures - 20 it applications
366 training ftu lectures - 20 it applicationsDao Hoa
 
Open Standards- the key to building digital learning environments
Open Standards- the key to building digital learning environmentsOpen Standards- the key to building digital learning environments
Open Standards- the key to building digital learning environmentscccschamp
 
Blackboard Learn Deployment: A Detailed Update of Managed Hosting and SaaS De...
Blackboard Learn Deployment: A Detailed Update of Managed Hosting and SaaS De...Blackboard Learn Deployment: A Detailed Update of Managed Hosting and SaaS De...
Blackboard Learn Deployment: A Detailed Update of Managed Hosting and SaaS De...Blackboard APAC
 
HE/Public Sector Update: Excelling in Digital Accessibility at Open University
HE/Public Sector Update: Excelling in Digital Accessibility at Open UniversityHE/Public Sector Update: Excelling in Digital Accessibility at Open University
HE/Public Sector Update: Excelling in Digital Accessibility at Open UniversityAbilityNet
 
Not a VLE, but a virtual learning environment
Not a VLE, but a virtual learning environmentNot a VLE, but a virtual learning environment
Not a VLE, but a virtual learning environmentJisc
 
Venture lab – assignment 2 v0.2
Venture lab – assignment 2 v0.2Venture lab – assignment 2 v0.2
Venture lab – assignment 2 v0.2nikhiljoshi210
 
Reporting Workshop 10.12.08 B
Reporting Workshop 10.12.08 BReporting Workshop 10.12.08 B
Reporting Workshop 10.12.08 BHeather Price
 

What's hot (9)

Implementing the Digital Capability Service in my college or university.
Implementing the Digital Capability Service in my college or university.Implementing the Digital Capability Service in my college or university.
Implementing the Digital Capability Service in my college or university.
 
Sciencotonic edu pitchdeck
Sciencotonic edu pitchdeckSciencotonic edu pitchdeck
Sciencotonic edu pitchdeck
 
366 training ftu lectures - 20 it applications
366   training ftu lectures - 20 it applications366   training ftu lectures - 20 it applications
366 training ftu lectures - 20 it applications
 
Open Standards- the key to building digital learning environments
Open Standards- the key to building digital learning environmentsOpen Standards- the key to building digital learning environments
Open Standards- the key to building digital learning environments
 
Blackboard Learn Deployment: A Detailed Update of Managed Hosting and SaaS De...
Blackboard Learn Deployment: A Detailed Update of Managed Hosting and SaaS De...Blackboard Learn Deployment: A Detailed Update of Managed Hosting and SaaS De...
Blackboard Learn Deployment: A Detailed Update of Managed Hosting and SaaS De...
 
HE/Public Sector Update: Excelling in Digital Accessibility at Open University
HE/Public Sector Update: Excelling in Digital Accessibility at Open UniversityHE/Public Sector Update: Excelling in Digital Accessibility at Open University
HE/Public Sector Update: Excelling in Digital Accessibility at Open University
 
Not a VLE, but a virtual learning environment
Not a VLE, but a virtual learning environmentNot a VLE, but a virtual learning environment
Not a VLE, but a virtual learning environment
 
Venture lab – assignment 2 v0.2
Venture lab – assignment 2 v0.2Venture lab – assignment 2 v0.2
Venture lab – assignment 2 v0.2
 
Reporting Workshop 10.12.08 B
Reporting Workshop 10.12.08 BReporting Workshop 10.12.08 B
Reporting Workshop 10.12.08 B
 

Similar to Bend the knee and sprint repeatedly - training a university to become more agile

Piloting Major Business Change: Worktribe Research Management at the Universi...
Piloting Major Business Change: Worktribe Research Management at the Universi...Piloting Major Business Change: Worktribe Research Management at the Universi...
Piloting Major Business Change: Worktribe Research Management at the Universi...Mark Ritchie
 
Professional Conversion Programme (PCP) for Digital Product Managers (for Ind...
Professional Conversion Programme (PCP) for Digital Product Managers (for Ind...Professional Conversion Programme (PCP) for Digital Product Managers (for Ind...
Professional Conversion Programme (PCP) for Digital Product Managers (for Ind...NUS-ISS
 
SITB130: Project Management for the Digitally Enabled
SITB130: Project Management for the Digitally EnabledSITB130: Project Management for the Digitally Enabled
SITB130: Project Management for the Digitally EnabledIvanti
 
Ill final presentationdraft1
Ill final presentationdraft1Ill final presentationdraft1
Ill final presentationdraft1hulins
 
eCIO PPT Roles for a SAP and Systems Integration Project
eCIO PPT Roles for a SAP and Systems Integration ProjecteCIO PPT Roles for a SAP and Systems Integration Project
eCIO PPT Roles for a SAP and Systems Integration ProjectDavid Niles
 
Ill final presentationdraft2
Ill final presentationdraft2Ill final presentationdraft2
Ill final presentationdraft2hulins
 
Are we there yet? Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management toolsAre we there yet? Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management toolsMargot
 
Are we there yet? Rev up your productivity with project management tools
Are we there yet?  Rev up your productivity with project management toolsAre we there yet?  Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management toolsAnnis Lee Adams
 
Are project tracking tools helping or complicating Continuous Improvement Pro...
Are project tracking tools helping or complicating Continuous Improvement Pro...Are project tracking tools helping or complicating Continuous Improvement Pro...
Are project tracking tools helping or complicating Continuous Improvement Pro...Kubilay Balci
 
How to integrate learning in my daily (working) life
How to integrate learning in my daily (working) lifeHow to integrate learning in my daily (working) life
How to integrate learning in my daily (working) lifeJoël Krapf
 
Overview of Project Services at University of Edinburgh
Overview of Project Services at University of EdinburghOverview of Project Services at University of Edinburgh
Overview of Project Services at University of EdinburghMark Ritchie
 
CWIN17 london digital ops model and transformation - max bocchini and ishit...
CWIN17 london   digital ops model and transformation - max bocchini and ishit...CWIN17 london   digital ops model and transformation - max bocchini and ishit...
CWIN17 london digital ops model and transformation - max bocchini and ishit...Capgemini
 
Cody technology use_plan_presentation
Cody technology use_plan_presentationCody technology use_plan_presentation
Cody technology use_plan_presentationlibbyjcody
 
Design a SharePoint Program for Ongoing Operational Excellence
Design a SharePoint Program for Ongoing Operational ExcellenceDesign a SharePoint Program for Ongoing Operational Excellence
Design a SharePoint Program for Ongoing Operational ExcellenceErica Toelle
 
Continuous Improvement, make it visible - ICSPI 2006 - Ben Linders
Continuous Improvement, make it visible - ICSPI 2006 - Ben LindersContinuous Improvement, make it visible - ICSPI 2006 - Ben Linders
Continuous Improvement, make it visible - ICSPI 2006 - Ben LindersBen Linders
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileNitor
 

Similar to Bend the knee and sprint repeatedly - training a university to become more agile (20)

Piloting Major Business Change: Worktribe Research Management at the Universi...
Piloting Major Business Change: Worktribe Research Management at the Universi...Piloting Major Business Change: Worktribe Research Management at the Universi...
Piloting Major Business Change: Worktribe Research Management at the Universi...
 
Professional Conversion Programme (PCP) for Digital Product Managers (for Ind...
Professional Conversion Programme (PCP) for Digital Product Managers (for Ind...Professional Conversion Programme (PCP) for Digital Product Managers (for Ind...
Professional Conversion Programme (PCP) for Digital Product Managers (for Ind...
 
SITB130: Project Management for the Digitally Enabled
SITB130: Project Management for the Digitally EnabledSITB130: Project Management for the Digitally Enabled
SITB130: Project Management for the Digitally Enabled
 
Ill final presentationdraft1
Ill final presentationdraft1Ill final presentationdraft1
Ill final presentationdraft1
 
Systematic Innovation
Systematic InnovationSystematic Innovation
Systematic Innovation
 
eCIO PPT Roles for a SAP and Systems Integration Project
eCIO PPT Roles for a SAP and Systems Integration ProjecteCIO PPT Roles for a SAP and Systems Integration Project
eCIO PPT Roles for a SAP and Systems Integration Project
 
Ill final presentationdraft2
Ill final presentationdraft2Ill final presentationdraft2
Ill final presentationdraft2
 
Practical experiences of portfolio management
Practical experiences of portfolio managementPractical experiences of portfolio management
Practical experiences of portfolio management
 
60mintechtalk apps in the cloud 18 03 16
60mintechtalk apps in the cloud 18 03 1660mintechtalk apps in the cloud 18 03 16
60mintechtalk apps in the cloud 18 03 16
 
Are we there yet? Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management toolsAre we there yet? Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management tools
 
Are we there yet? Rev up your productivity with project management tools
Are we there yet?  Rev up your productivity with project management toolsAre we there yet?  Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management tools
 
Israel Heskiel Resume
Israel Heskiel ResumeIsrael Heskiel Resume
Israel Heskiel Resume
 
Are project tracking tools helping or complicating Continuous Improvement Pro...
Are project tracking tools helping or complicating Continuous Improvement Pro...Are project tracking tools helping or complicating Continuous Improvement Pro...
Are project tracking tools helping or complicating Continuous Improvement Pro...
 
How to integrate learning in my daily (working) life
How to integrate learning in my daily (working) lifeHow to integrate learning in my daily (working) life
How to integrate learning in my daily (working) life
 
Overview of Project Services at University of Edinburgh
Overview of Project Services at University of EdinburghOverview of Project Services at University of Edinburgh
Overview of Project Services at University of Edinburgh
 
CWIN17 london digital ops model and transformation - max bocchini and ishit...
CWIN17 london   digital ops model and transformation - max bocchini and ishit...CWIN17 london   digital ops model and transformation - max bocchini and ishit...
CWIN17 london digital ops model and transformation - max bocchini and ishit...
 
Cody technology use_plan_presentation
Cody technology use_plan_presentationCody technology use_plan_presentation
Cody technology use_plan_presentation
 
Design a SharePoint Program for Ongoing Operational Excellence
Design a SharePoint Program for Ongoing Operational ExcellenceDesign a SharePoint Program for Ongoing Operational Excellence
Design a SharePoint Program for Ongoing Operational Excellence
 
Continuous Improvement, make it visible - ICSPI 2006 - Ben Linders
Continuous Improvement, make it visible - ICSPI 2006 - Ben LindersContinuous Improvement, make it visible - ICSPI 2006 - Ben Linders
Continuous Improvement, make it visible - ICSPI 2006 - Ben Linders
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 

More from Rikupekka Oksanen

Building a next generation video sharing platform with Plone 6
Building a next generation video sharing platform with Plone 6Building a next generation video sharing platform with Plone 6
Building a next generation video sharing platform with Plone 6Rikupekka Oksanen
 
The New plone.org Built on Plone 6
The New plone.org Built on Plone 6The New plone.org Built on Plone 6
The New plone.org Built on Plone 6Rikupekka Oksanen
 
Workflows and Plone
 - Case supervisiondoc
Workflows and Plone
 - Case supervisiondocWorkflows and Plone
 - Case supervisiondoc
Workflows and Plone
 - Case supervisiondocRikupekka Oksanen
 
Kansainvälistä ohjelmistokehitystä - Case Plone Midsummersprint 2017
Kansainvälistä ohjelmistokehitystä - Case Plone Midsummersprint 2017Kansainvälistä ohjelmistokehitystä - Case Plone Midsummersprint 2017
Kansainvälistä ohjelmistokehitystä - Case Plone Midsummersprint 2017Rikupekka Oksanen
 
Organizing a Plone Sprint - Lessons Learned, Case Midsummersprint 2017
Organizing a Plone Sprint -  Lessons Learned, Case Midsummersprint 2017Organizing a Plone Sprint -  Lessons Learned, Case Midsummersprint 2017
Organizing a Plone Sprint - Lessons Learned, Case Midsummersprint 2017Rikupekka Oksanen
 
Beyond Infinity with Plone 5 - 
Are We There Yet?
Beyond Infinity with Plone 5 - 
Are We There Yet?Beyond Infinity with Plone 5 - 
Are We There Yet?
Beyond Infinity with Plone 5 - 
Are We There Yet?Rikupekka Oksanen
 
To infinity and Beyond with Plone 5!
To infinity and Beyond with Plone 5!To infinity and Beyond with Plone 5!
To infinity and Beyond with Plone 5!Rikupekka Oksanen
 
By the power of Plone - Case Carousel at University of Jyväskylä
By the power of Plone - Case Carousel at University of JyväskyläBy the power of Plone - Case Carousel at University of Jyväskylä
By the power of Plone - Case Carousel at University of JyväskyläRikupekka Oksanen
 
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of HappinessPlone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of HappinessRikupekka Oksanen
 
Sähköinen työpöytä ja Jyväskylän yliopisto 2013
Sähköinen työpöytä ja Jyväskylän yliopisto 2013Sähköinen työpöytä ja Jyväskylän yliopisto 2013
Sähköinen työpöytä ja Jyväskylän yliopisto 2013Rikupekka Oksanen
 
Sosiaalisen median haasteet tietohallinnolle
Sosiaalisen median haasteet tietohallinnolleSosiaalisen median haasteet tietohallinnolle
Sosiaalisen median haasteet tietohallinnolleRikupekka Oksanen
 

More from Rikupekka Oksanen (12)

Building a next generation video sharing platform with Plone 6
Building a next generation video sharing platform with Plone 6Building a next generation video sharing platform with Plone 6
Building a next generation video sharing platform with Plone 6
 
The New plone.org Built on Plone 6
The New plone.org Built on Plone 6The New plone.org Built on Plone 6
The New plone.org Built on Plone 6
 
Workflows and Plone
 - Case supervisiondoc
Workflows and Plone
 - Case supervisiondocWorkflows and Plone
 - Case supervisiondoc
Workflows and Plone
 - Case supervisiondoc
 
Kansainvälistä ohjelmistokehitystä - Case Plone Midsummersprint 2017
Kansainvälistä ohjelmistokehitystä - Case Plone Midsummersprint 2017Kansainvälistä ohjelmistokehitystä - Case Plone Midsummersprint 2017
Kansainvälistä ohjelmistokehitystä - Case Plone Midsummersprint 2017
 
Organizing a Plone Sprint - Lessons Learned, Case Midsummersprint 2017
Organizing a Plone Sprint -  Lessons Learned, Case Midsummersprint 2017Organizing a Plone Sprint -  Lessons Learned, Case Midsummersprint 2017
Organizing a Plone Sprint - Lessons Learned, Case Midsummersprint 2017
 
Beyond Infinity with Plone 5 - 
Are We There Yet?
Beyond Infinity with Plone 5 - 
Are We There Yet?Beyond Infinity with Plone 5 - 
Are We There Yet?
Beyond Infinity with Plone 5 - 
Are We There Yet?
 
To infinity and Beyond with Plone 5!
To infinity and Beyond with Plone 5!To infinity and Beyond with Plone 5!
To infinity and Beyond with Plone 5!
 
By the power of Plone - Case Carousel at University of Jyväskylä
By the power of Plone - Case Carousel at University of JyväskyläBy the power of Plone - Case Carousel at University of Jyväskylä
By the power of Plone - Case Carousel at University of Jyväskylä
 
Plone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of HappinessPlone at University of Jyväskylä - 10 Years of Happiness
Plone at University of Jyväskylä - 10 Years of Happiness
 
Fountain project model
Fountain project modelFountain project model
Fountain project model
 
Sähköinen työpöytä ja Jyväskylän yliopisto 2013
Sähköinen työpöytä ja Jyväskylän yliopisto 2013Sähköinen työpöytä ja Jyväskylän yliopisto 2013
Sähköinen työpöytä ja Jyväskylän yliopisto 2013
 
Sosiaalisen median haasteet tietohallinnolle
Sosiaalisen median haasteet tietohallinnolleSosiaalisen median haasteet tietohallinnolle
Sosiaalisen median haasteet tietohallinnolle
 

Recently uploaded

The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 

Recently uploaded (20)

The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 

Bend the knee and sprint repeatedly - training a university to become more agile

  • 1. JYU. Since 1863. 1 Bend the knee and sprint repeatedly - training a university to become more agile Rikupekka Oksanen University of Jyväskylä Plone conference 2019 26.10.2019
  • 2. Contents 1. Digitalization at JYU 2. Challenges 3. Our solution: DUO 4. In practice 5. Lessons learned 26.10.2019JYU. Since 1863. 2 https://www.jyu.fi/en Rikupekka Oksanen University of Jyväskylä, Finland, since 2001 Plone-user/site builder/trainer/foundation member Team lead/agile enthusiast Co-founder of AgiNotes
  • 3. JYU and Digital Services in a nutshell 15 000 students 15 000 Open university students 2500 employees 6 faculties 500+ serves in virtual environment 2 datacenters Yearly 30+ projects Currently 60+ epics in portfolio backlog High customer satisfaction (4.15/5) 50 000+ service requests 11 MEUR budget (excl. lab equipment) 7 300+ Workstations (Windows, Mac, Linux) 90+ IT specialists in IT development, maintenance and service desk 32 000+ users https://www.jyu.fi/digipalvelut/en
  • 5. Developing software at JYU Internal development, in-house systems (Python, Java, JS. Plone) Integrations Outsourced development, off the shelf -software Microservices
  • 6. The challenges (in 08/2018) Projects Priorities Outsourced Project 4 Project 1 Project 2 Project 3Silo A Silo C Silo B Really important Project X Silos What an earth could help? ”We need this!” ”I need this!” ”This is important!” Different maturity in teams
  • 8. What is agile? • Continuously delivering value to the users • Iterative, collaborative teamwork • Adapting to change • Agile manifesto, amen 9
  • 9. Agile in a big corporation? What do we need? • More than team level practices in one organization unit • A (clear) framework for the change • Someone(s) who know what this all is about • Someone to convince the top management • A mandate for change
  • 10. Digital transformation management (DUO) • DUO facilitates the JYU digital journey as described in the JYU Digitalization program • DUO leads development of user friendly and efficient digital services for different JYU stakeholders (e.g students, employees, visitors) • DUO supports and leads change management to achieve high user experience 26.10.2019 11
  • 11. 12 DUO is based on SAFe® - Scaled Agile Framework https://www.scaledagileframework.com/
  • 15. SAFe positives • There is Lean and Agile stuff in the heart of it • Clear instructions on how to do things (like planning sessions) • A comprehensive set of solutions for every imaginable scenario • Easy to find consultants if needed • Public website contains all needed materials 16 https://dragilefant.com/2018/07/01/scaling-agile-safe-and-sound/
  • 16.
  • 17. SAFe principles at JYU 08/2018
  • 18. 19 DUO is based on SAFe® https://www.scaledagileframework.com/ Main objectives: • Increased quality • Increased transparency • Increased productivity • Happier, more motivated people Program increment cycleCommunication Business vision Customer!
  • 19. JYU Digital programme Academically managed, participatory and successful 26/10/20 19 20 Identification of development needs and opportunities by business/service owners in close interaction with the community JYU Strategy Concretising strategic themes from the perspective of clients, operation and feasibility, considering the present state and future strategic intent Digital Programme Steering Group Planning Evaluation Analysis Backlog The criteria for implementing the development need have been met. Implementa tion Ideas DUO development train – a stop at every 3 months Delivery Education and learning Research Intelligent digital environments Interaction within JYU community at all levels of the steering model to ensure transparency and high user experience • Identification of new development needs • Service design and planning • Immediate feedback and idea generation during development • Adoption and integration of new services into regular operations • Feedback during service use • Feedback and improvement during service use Production support, maintenance, interference and change management Maintenance
  • 20. DUO principles • Prioritize and maintain development backlogs organised accordingly • Use time boxes that have clear content and a fixed deadline • Simplify • Manage risks through preventive actions • Favour teamwork • Improve operations continuously • Eliminate waste and unproductive work • Ensure fast feedback 21
  • 21. DUO 12-week Program Increment 24 Digital Programme Steering Group meets • Program Increment (PI) planning day(s): • Thematic entity steering groups present the targets • Teams plan targets for the next increment by iteration • Dependencies and risks are presented and considered in increment planning • Planning produces targets for the next increment and team/iteration-specific plans Digital Programme Steering Group: • Release entity of the previous increment; lessons learned • Issues prioritised further in increment planning and priorities of the next increment Thematic entity steering group: • Feedback received on the previous increment • Thematic entity priorities in planning a future increment Dev teams and partners • Development based on priorities and plan • Many releases during the increment • Maintenance and support 5+1 iterations • 5 iterations for development • 1 iteration for planning and innovation
  • 22. Program Increment planning • About 60 people from different units • 1,5 days in the same room • Digital vision and IT architecture vision • Product owners present their cases • Face to face communication • Plan and visualize work for every team • Agree on the primary and secondary targets for the next increment 25https://www.scaledagileframework.com/pi-planning/ PI planning, a routine, face-to-face event, with a standard agenda that includes a presentation of business context and vision followed by team planning breakouts—where the teams create their Iteration plans and objectives for the upcoming PI.
  • 23. Shared vision and mutual understanding of priorities
  • 24. Build team boards, together
  • 25. Everyone on board (literally)
  • 26. Program board – make dependencies and deadlines visible
  • 27. Common goals, major features agreed on, possible risks identified
  • 28. Planning tips • Planning before PI planning is needed • Holidays are not a risk! • Plan according to your yearly cycle (e.g. Start of semester) • Don’t worry so much about guesstimating -> priorities matter the most • Serve pizza for lunch in PI planning :D 31
  • 29. Tools • Jira – Features, epics, listings, backlogs, etc. • GitLab – Issues, repos, version controls • DUO Dashboard – Transparency • MS Teams – Chat tool • Flowdock – Usable chat tool 33
  • 30.
  • 31. DUO dashboard - transparency 35 Made with GatsbyJS • Home-made, Jira-integration • Kanban board for the increment • Teams board • Epics • Themes • Timelines • Public! https://docs.pages.kopla.jyu.fi/duo-dashboard/board/ What VALUE does this feature bring
  • 32. Does DUO work - YES 36 "You accomplish so much more than before!" "This helps us to clarify and prioritize our goals." ”We want to adapt this model to other areas of business too!"
  • 33. Does DUO work - YES 37 The dev teams can better focus on the things that have been prioritized. No more surprise projects out of the blue Dev teams new to agile or other formal methods have improved their way of working The 3 month cycles are easy to understand and help the whole organization to move at the same pace DUO makes the amount of needed work visible --> helps in managing ”resources”
  • 34. Does DUO work - maybe? 38 There are plans to implement a new project portfolio management system at university wide. Everything is a project.  Maybe easier to understand than agile and SAFe? We still develop as fast and effectively as before --> only the transparency has increased? There feels to be some overhead with our tools + ”planning before planning"? Innovation and planning iteration --> used often mostly for planning and buffer for finishing more features than innovation?
  • 35. Lessons learned 39 Having boundaries and timeboxes helps to focus and think of other (innovative?) ways of solving problems DUO forces product owners and other groups to think about their processes too: Not just buy a new IT system -> improve your process instead Treat SAFe as a framework it is – not a strict rulebook Some agile maturity in some level of organization is helpful
  • 36. Lessons learned 40 Professional coaches/change agents with a mandate needed Management buy-in and support is a key! Repetition and iteration and improvement with the process Maximum transparency in communication, at all levels, to every direction
  • 37. SAFe key points at JYU 10/2019
  • 38. Thank you! Rikupekka Oksanen rioksane@jyu.fi https://www.linkedin.com/in/rikupekka/ @rikupekka University of Jyväskylä, Finland, since 2001, digital services Plone-user/site builder/trainer/foundation member Team lead/agile enthusiast Co-founder of AgiNotes 26.10.2019JYU. Since 1863. 42

Editor's Notes

  1. Hi, Im Rikupekka Oksanen, From JYU, Finland. Im excited to be here, and excited to tell you about the digital and agile transformation we are making in our university
  2. JYU, faculties DIP Projects
  3. People working in silos (even in a same unit) No clear overview on all items in a roadmap Clashing priorities from different sources to development teams Management thinks that digital services is not delivering enough Lots of pressure with all the digitalization goals
  4. How many of you have heard of SAFe?
  5. Tiivistä tämä kun esittelet!
  6. nopea
  7. Planning vs. delivery…
  8. Priorisoi ja ylläpidä prioriteetin mukaan järjestettyjä kehitysjonoja Kehitettävää on paljon ja kaikkea ei voida tehdä kerralla. Toimintamallin peruspilari, kehittämistarpeiden priorisointi, tapahtuu digiohjelman teemakokonaisuuksien ohjausryhmissä, joita ovat Oppimisen ja koulutuksen digitalisaatio, Tutkimuksen digitalisaatio ja Älykkäät digiympäristöt. Käytä aikaikkunoita, joissa selkeä sisältö ja kiinteä määräaika Kehittäminen tapahtuu 3kk jaksoissa, kehitysinkrementeissä (engl. Program increment). Kunkin jakson alussa suunnittelupäivissä kiinnitetään yhteistyössä realistinen tavoite jakson sisällöksi. Jaksojen aikana tapahtuvaa etenemistä voi seurata DUO dashboardilta. Yksinkertaista Tavoitteena on tuottaa digitaalisia palveluita, jotka lähtökohtaisesti yksinkertaistavat arkea yliopistoyhteisössä   ja tukevat yliopiston edelläkävijyyttä ja innovativiisuutta. Toimintatapojen yksinkertaistaminen aina kun mahdollista on myös keino sujuvoittaa arkea. Hallitse riskejä ennakoivien toimenpiteiden avulla Mahdollisten riskien ja etenemisen esteiden tunnistaminen ajoissa ja niiden hallinta tarvittavien toimenpiteiden avulla on tavoitteiden saavuttamisen kannalta tärkeää. Nämä ovatkin esillä niin ohjausryhmätyöskentelyssä, suunnittupäivissä kuin kahden viikon välein pidettävässä kehittäjien iteraatiokohtaisessa tarkistuspisteessä. Tee asiat tiimityönä Tiimityön perustana on monipuolinen osaaminen, jossa yhdistyy tehtävän kannalta tarvittavat näkökulmat. Paranna toimintaa jatkuvasti DUO-toimintamalli kuten ei ole tarkoituskaan tule kerralla valmiiksi. Periaatteenamme on, että oppiessamme toimintamallin sovittamisesta osaksi yliopistoyhteistyötä sitä kehitetään säännöllisesti eteenpäin toimintaperiaatteiden mukaisesti. Noudatamme tässä Leanin pyrkimystä vähentää ajan myötä tehtäviä, jotka ovat ennakoimattoman laajuisia ja joista puuttuu standardoitu työmalli. Poista hukka ja tuottamaton työ Toimintamallin tavoitteena on yksinkertaistaa digitaalisten palveluiden kehittämistä siten, että toiminta on mahdollisimman läpinäkyvää yhteisölle. Ennakoinnin ja hyvän suunnittelun avulla pyritään tunnistamaan mahdollinen hukka, joka voi syntyä esim. päätöksenteon odottamisesta. Kehitettäviä kohteita arvioidaan ja priorisoidaan niiden tuottaman arvon, käyttäjäkokemuksen ja kustannusten kautta. Tarkoitus on minimoida hukka-aikaa, karsia turhaa työtä, lisätä laatua, noudattaa just-in-time-imuohjausperiaatetta ja välttää ylilaadun tuottamista. Varmista nopea palaute Korkean käyttäjäkokemuksen saavuttaminen vaatii aktiivista ja nopeaa palautteen keräämistä ja käsittelyä palveluiden käyttäjiltä. Palaute on tervetullutta myös itse toimintamallista, sitä voi antaa suoraan DUO:n ohjauksesta vastaavalle. ja luovat uusia yliopiston menestymistä edistäviä innovatiivisia palveluita.