SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
Local, technical innovation in an outsourced
world

Paul	
  	
  Walk
p.walk@ed.ac.uk
@paulwalk
http://www.paulwalk.net
1
“We don’t do IT development it’s not our business - I’d
outsource my granny if I
could....”

2

A chance remark from a senior IT manager in a UK University
What effect does outsourcing
your granny have on your ability
to innovate?

3

So, the question I'd like to consider (briefly) is...
some assertions
• universities	
  have	
  discovered	
  a	
  growing	
  appetite	
  for	
  outsourcing	
  technical	
  
services	
  (cloud,	
  SaaS	
  etc.)
• steady,	
  incremental	
  innovation	
  happens	
  in	
  a	
  local	
  context

4

going to limit myself to thoughts about incremental technical innovation - not because
innovation cannot be non-technical in nature - it’s just where my interest and professional
focus lie
the SaaS relationship
• Software	
  as	
  a	
  Service	
  -­‐	
  where	
  the	
  software	
  is	
  delivered	
  to	
  your	
  users	
  across	
  the	
  
network	
  -­‐	
  very	
  often	
  accessed	
  through	
  a	
  Web-­‐browser
• new	
  features	
  added	
  by	
  the	
  vendor	
  and	
  rolled	
  out	
  to	
  all	
  customers
• considerable	
  economies	
  are	
  made	
  possible,	
  but:
• local	
  customisation	
  opportunities	
  are	
  limited,	
  and	
  you	
  are	
  one	
  of	
  many	
  customers	
  
(potentially	
  many	
  more	
  than	
  in	
  a	
  pre-­‐SaaS	
  world)
• to	
  offer	
  some	
  local	
  integration	
  and	
  customisation	
  potential,	
  vendors	
  increasingly	
  
offer	
  machine-­‐readable	
  Application	
  Programming	
  Interfaces	
  (APIs)
• APIs	
  change	
  the	
  picture....

5

we’re familiar with the notion of Software as a Service?
you pays your money, you takes your chances - although we're getting more experienced at
negotiating and managing SLAs
APIs are interfaces for
developers

6

not for machines. This is important. You probably have machines, but do you have
developers?
simple SaaS relationship
HE Institution
End user
requirements
&
opportunities

User or
domain
expert

SaaS
Service
Manager

Account
Manager

Developer

Strategic
requirements

Technical
requirements
&
opportunities

Technical
Staff

7

green star is focus of knowledge about users’ behaviours, needs etc.
red star is focus of capacity to innovate technically
gap between them is pretty large
red line is technical dialogue - dotted means it’s a weak dialogue
it’s usually more complicated....
HE Institution
SaaS 1

End user
requirements
&
opportunities

Service
Manager

Developer

User or
domain
expert

Strategic
requirements

Account
Manager

Technical
Staff
Technical
requirements
&
opportunities

SaaS 2
Developer
Service
Manager

End user
requirements
&
opportunities

User or
domain
expert

Account
Manager

8

same gap between knowledge and capacity
we risk mirroring the classic internal IT divisions but making this worse as the tech capacity
is outside of our organisational control.
Loss of organisational understanding of technical issues
SaaS providers prefer this arrangement
HE Institution

Strategic
requirements

End user
requirements
&
opportunities

Account
Manager

Dev Consultancy

Service
Manager
User or
domain
expert

Developer

Project
Manager

Technical
Staff

Developer

SaaS 2
Developer

Technical
requirements
&
opportunities
End user
requirements
&
opportunities

SaaS 1

Service
Manager
User or
domain
expert

Account
Manager
Strategic
requirements

9

SaaS providers would often rather work through a partner with a track record of development
with their product, than through each customer directly. After all, this is partly the appeal of
the SaaS model to the provider. Here the focus of capacity to innovate technically in context
is with the partner. Note that the nexus of development for the institution is still outside the
institution.
closing the gap between understanding & capacity
HE Institution
End user
requirements
&
opportunities

Strategic
requirements

SaaS 1
Account
Manager

Service
Manager
Developer

User or
domain
expert
Strategic
Technical
Developer

SaaS 2

Technical
requirements
&
opportunities

Developer
Service
Manager

End user
requirements
&
opportunities

User or
domain
expert

Account
Manager
Strategic
requirements

10

The local developer is able to exploit the APIs offered by the different SaaS providers to build
a tailored solution
the gap between understanding of users’ requirements and the capacity to deliver technical
innovation is reduced, and importantly, the next innovation project will add to this
understanding and capacity.
but, I believe that we need to get to the point where we can conceive of a strategic local
developer
the value of the local developer
• should	
  understand	
  local	
  conditions	
  better	
  than	
  an	
  external	
  supplier
• is	
  more	
  accessible	
  -­‐	
  very	
  important	
  when	
  adopting	
  agile	
  development
• through	
  (web)	
  APIs,	
  can	
  tailor	
  remote	
  services	
  to	
  idiosyncratic	
  local	
  needs
• can	
  engage	
  the	
  technical	
  people	
  in	
  an	
  external	
  supplier	
  -­‐	
  not	
  just	
  the	
  pre-­‐sales	
  
people!
• can	
  engage	
  with	
  and	
  exploit	
  available	
  open	
  source	
  developments

11

can make cheaper services into better services
the strategic developer
• is	
  experienced,	
  both	
  technically	
  and	
  in	
  the	
  ‘business’	
  of	
  Higher	
  Education
• has	
  good	
  local	
  (sometimes	
  tacit)	
  knowledge	
  -­‐	
  such	
  as	
  the	
  real	
  business	
  processes	
  
of	
  the	
  institution
• has	
  moved	
  beyond	
  ‘problem	
  solving’	
  as	
  the	
  extent	
  of	
  their	
  perspective
• can	
  align	
  technical	
  planning	
  and	
  interventions	
  to	
  strategic	
  goals	
  -­‐	
  has	
  an	
  
institutional	
  perspective
• gives	
  a	
  technical-­‐development	
  dimension	
  to	
  strategic	
  planning
• offers	
  leadership,	
  beyond	
  project-­‐management	
  and	
  can	
  identify	
  new	
  ICT-­‐based	
  
opportunities	
  to	
  innovate

12

is probably disguised as a manager :-)
does not really exist as a role, yet, but if it did....
the case of the missing career-path
junior

senior

PG/research developer

strategic

Academic

?

?

Undergraduate

Employed developer

1

2

Manager

3

4

13

1. we have a rich source of raw talent coming in (our students)
2. we can and often do employ some of these. They gain the domain and tacit knowledge. Then we start to lose people
3. those that stay normally have a choice of going back into academia or moving into management
4. by this point we have lost all of our experienced developers. It is rare to have someone with a developer’s experience at a strategic level in our
institutions
institutional memory and understanding
junior

senior

?

?

1
Introduction of new
technologies

strategic

2
judicious use of
technologies coupled
with understanding
of local context

3

4

o rg
kno anisa
ti
wle
dge onal
(tac
it)

un stra
de te
rs gic
ta
nd
ing

14

1.
2.
3.
3.
4.

technical (latest stuff) - new technical ideas (18 months to get up to speed on technologies)
technical (judgement) and an understanding of local context
organisational knowledge (tacit knowledge - how things work and how to get stuff done at my institution)
domain knowledge (how higher education works, how libraries work)
committee work, strategic planning, leadership (not on offer to our developers)
recommendations
• we	
  should:
• evaluate	
  our	
  capacity	
  to	
  do	
  local,	
  technical	
  innovation	
  to	
  get	
  the	
  best	
  return	
  
out	
  of	
  our	
  investment	
  in	
  turnkey	
  or	
  outsourced	
  systems
• invest	
  in	
  this	
  capacity:	
  local	
  developers	
  empower	
  our	
  organisation	
  to	
  innovate
• be	
  mindful	
  of	
  the	
  importance	
  of	
  institutional	
  memory
• don’t	
  forget	
  the	
  supply	
  of	
  raw	
  talent	
  in	
  the	
  student	
  cohort

15
"If	
  the	
  UK's	
  creative	
  businesses	
  want	
  to	
  thrive	
  
in	
  the	
  digital	
  future,	
  you	
  need	
  people	
  who	
  
understand	
  all	
  facets	
  of	
  it	
  integrated	
  from	
  the	
  
very	
  beginning.	
  Take	
  a	
  lead	
  from	
  the	
  
Victorians	
  [...]:	
  bring	
  engineers	
  into	
  your	
  
company	
  at	
  all	
  levels,	
  including	
  the	
  top."

16

Anyone know who said this last year?

Eric Schmidt, Chairman of Google

Thank you!

Más contenido relacionado

La actualidad más candente

SGCI Science Gateways: Ushering in a New Era of Sustainability
SGCI Science Gateways: Ushering in a New Era of Sustainability SGCI Science Gateways: Ushering in a New Era of Sustainability
SGCI Science Gateways: Ushering in a New Era of Sustainability
Sandra Gesing
 
SGCI - The Science Gateways Community Institute: Going Beyond Borders
SGCI - The Science Gateways Community Institute: Going Beyond BordersSGCI - The Science Gateways Community Institute: Going Beyond Borders
SGCI - The Science Gateways Community Institute: Going Beyond Borders
Sandra Gesing
 

La actualidad más candente (20)

Hamparian - IP Authentication for STEM e-Content Access
Hamparian - IP Authentication for STEM e-Content AccessHamparian - IP Authentication for STEM e-Content Access
Hamparian - IP Authentication for STEM e-Content Access
 
SGCI at Center for Trustworthy Scientific Cyberinfrastructure workshop
SGCI at Center for Trustworthy Scientific Cyberinfrastructure workshopSGCI at Center for Trustworthy Scientific Cyberinfrastructure workshop
SGCI at Center for Trustworthy Scientific Cyberinfrastructure workshop
 
SGCI Science Gateways: Ushering in a New Era of Sustainability
SGCI Science Gateways: Ushering in a New Era of Sustainability SGCI Science Gateways: Ushering in a New Era of Sustainability
SGCI Science Gateways: Ushering in a New Era of Sustainability
 
Webinar: Role of Open Source in the Digital Journey
Webinar: Role of Open Source in the Digital JourneyWebinar: Role of Open Source in the Digital Journey
Webinar: Role of Open Source in the Digital Journey
 
SGCI - The Science Gateways Community Institute: Going Beyond Borders
SGCI - The Science Gateways Community Institute: Going Beyond BordersSGCI - The Science Gateways Community Institute: Going Beyond Borders
SGCI - The Science Gateways Community Institute: Going Beyond Borders
 
Contributing to the pursuit of excellence, by Caroline Cooke
Contributing to the pursuit of excellence, by Caroline CookeContributing to the pursuit of excellence, by Caroline Cooke
Contributing to the pursuit of excellence, by Caroline Cooke
 
Cousijns "Open Infrastructure: Foundations and Attributes"
Cousijns "Open Infrastructure: Foundations and Attributes"Cousijns "Open Infrastructure: Foundations and Attributes"
Cousijns "Open Infrastructure: Foundations and Attributes"
 
Professional Development Outcomes of Participating in a Global Virtual Confer...
Professional Development Outcomes of Participating in a Global Virtual Confer...Professional Development Outcomes of Participating in a Global Virtual Confer...
Professional Development Outcomes of Participating in a Global Virtual Confer...
 
Flanagan - RA21 Improving Access to Scholarly Resources
Flanagan - RA21 Improving Access to Scholarly ResourcesFlanagan - RA21 Improving Access to Scholarly Resources
Flanagan - RA21 Improving Access to Scholarly Resources
 
LLoyd - Web proxy vs. Federated SSO: A Practical Guide
LLoyd - Web proxy vs. Federated SSO: A Practical GuideLLoyd - Web proxy vs. Federated SSO: A Practical Guide
LLoyd - Web proxy vs. Federated SSO: A Practical Guide
 
Funding Software in Academia
Funding Software in AcademiaFunding Software in Academia
Funding Software in Academia
 
Enabling a Connected Education Ecosystem
Enabling a Connected Education EcosystemEnabling a Connected Education Ecosystem
Enabling a Connected Education Ecosystem
 
Sgci about-poster-02-2016-v4-1
Sgci about-poster-02-2016-v4-1Sgci about-poster-02-2016-v4-1
Sgci about-poster-02-2016-v4-1
 
iSchool at San Jose State University: A Silicon Valley Success Story
iSchool at San Jose State University: A Silicon Valley Success StoryiSchool at San Jose State University: A Silicon Valley Success Story
iSchool at San Jose State University: A Silicon Valley Success Story
 
eduTEAMS
eduTEAMSeduTEAMS
eduTEAMS
 
Wenger Replacing IP Filtering: Challenges for Academic Libraries
Wenger Replacing IP Filtering: Challenges for Academic LibrariesWenger Replacing IP Filtering: Challenges for Academic Libraries
Wenger Replacing IP Filtering: Challenges for Academic Libraries
 
Working towards Sustainable Software for Science: Practice and Experience (WS...
Working towards Sustainable Software for Science: Practice and Experience (WS...Working towards Sustainable Software for Science: Practice and Experience (WS...
Working towards Sustainable Software for Science: Practice and Experience (WS...
 
Sgci xsede-gateways-07-08-16
Sgci xsede-gateways-07-08-16Sgci xsede-gateways-07-08-16
Sgci xsede-gateways-07-08-16
 
Greenbone vulnerability assessment - Networkshop44
Greenbone vulnerability assessment  - Networkshop44Greenbone vulnerability assessment  - Networkshop44
Greenbone vulnerability assessment - Networkshop44
 
All an NCP should know about DMPs, but didn't have the time to ask
All an NCP should know about DMPs, but didn't have the time to askAll an NCP should know about DMPs, but didn't have the time to ask
All an NCP should know about DMPs, but didn't have the time to ask
 

Destacado

Gisruk2013 addy edit2
Gisruk2013 addy edit2Gisruk2013 addy edit2
Gisruk2013 addy edit2
Addy Pope
 

Destacado (20)

On being a cog rather than inventing the wheel: Edinburgh DataShare as a key ...
On being a cog rather than inventing the wheel: Edinburgh DataShare as a key ...On being a cog rather than inventing the wheel: Edinburgh DataShare as a key ...
On being a cog rather than inventing the wheel: Edinburgh DataShare as a key ...
 
UKLA Update On Activities
UKLA Update On ActivitiesUKLA Update On Activities
UKLA Update On Activities
 
Accessing Treasure on lands and peoples
Accessing Treasure on lands and peoplesAccessing Treasure on lands and peoples
Accessing Treasure on lands and peoples
 
6th COBWEB Consortium Meeting
6th COBWEB Consortium Meeting6th COBWEB Consortium Meeting
6th COBWEB Consortium Meeting
 
RDM Programme at University of Edinburgh
RDM Programme at University of EdinburghRDM Programme at University of Edinburgh
RDM Programme at University of Edinburgh
 
Finding out about the preservation of e-journals: the PEPRS Project
Finding out about the preservation of e-journals: the PEPRS ProjectFinding out about the preservation of e-journals: the PEPRS Project
Finding out about the preservation of e-journals: the PEPRS Project
 
CLOCKSS: Time and Places for Community-Based Archiving
CLOCKSS: Time and Places for Community-Based ArchivingCLOCKSS: Time and Places for Community-Based Archiving
CLOCKSS: Time and Places for Community-Based Archiving
 
OGC Interoperability Experiments and Authentication
OGC Interoperability Experiments and AuthenticationOGC Interoperability Experiments and Authentication
OGC Interoperability Experiments and Authentication
 
Gisruk2013 addy edit2
Gisruk2013 addy edit2Gisruk2013 addy edit2
Gisruk2013 addy edit2
 
Research Data Management Training and Support
Research Data Management Training and SupportResearch Data Management Training and Support
Research Data Management Training and Support
 
End of COBWEB Co-Design Projects Celebration
End of COBWEB Co-Design Projects Celebration		End of COBWEB Co-Design Projects Celebration
End of COBWEB Co-Design Projects Celebration
 
Research Data MANTRA Project at Edinburgh
Research Data MANTRA Project at EdinburghResearch Data MANTRA Project at Edinburgh
Research Data MANTRA Project at Edinburgh
 
COBWEB - Chris Higgins, EDINA
COBWEB - Chris Higgins, EDINACOBWEB - Chris Higgins, EDINA
COBWEB - Chris Higgins, EDINA
 
Introduction to Collaborative by Nature: Interoperable Geospatial Approaches ...
Introduction to Collaborative by Nature: Interoperable Geospatial Approaches ...Introduction to Collaborative by Nature: Interoperable Geospatial Approaches ...
Introduction to Collaborative by Nature: Interoperable Geospatial Approaches ...
 
How does it feel to participate in public?
How does it feel to participate in public?How does it feel to participate in public?
How does it feel to participate in public?
 
Metadata Working Group - Status update
Metadata Working Group -Status updateMetadata Working Group -Status update
Metadata Working Group - Status update
 
An Introduction to 2011 Census Geography
An Introduction to 2011 Census GeographyAn Introduction to 2011 Census Geography
An Introduction to 2011 Census Geography
 
University of Edinburgh's first QGIS Training Course
University of Edinburgh's first QGIS Training CourseUniversity of Edinburgh's first QGIS Training Course
University of Edinburgh's first QGIS Training Course
 
MANTRA & Open Educational Resources
MANTRA & Open Educational ResourcesMANTRA & Open Educational Resources
MANTRA & Open Educational Resources
 
Doing data in the social sciences and humanities: links to and from published...
Doing data in the social sciences and humanities: links to and from published...Doing data in the social sciences and humanities: links to and from published...
Doing data in the social sciences and humanities: links to and from published...
 

Similar a Local, technical innovation in an outsourced world

Improve IT Business Alignment With An Infrastructure Roadmap
Improve IT Business Alignment With An Infrastructure RoadmapImprove IT Business Alignment With An Infrastructure Roadmap
Improve IT Business Alignment With An Infrastructure Roadmap
Info-Tech Research Group
 

Similar a Local, technical innovation in an outsourced world (20)

Working with Developers
Working with DevelopersWorking with Developers
Working with Developers
 
The Changing Role of the Developer in HE
The Changing Role of the Developer in HEThe Changing Role of the Developer in HE
The Changing Role of the Developer in HE
 
How To Up-Skill in IT
How To Up-Skill in ITHow To Up-Skill in IT
How To Up-Skill in IT
 
The Hartford IT Career Opportunities
The Hartford IT Career OpportunitiesThe Hartford IT Career Opportunities
The Hartford IT Career Opportunities
 
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng TszeDigital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze
 
C++
C++C++
C++
 
14.1 features
14.1 features14.1 features
14.1 features
 
Roles after graduation
Roles after graduationRoles after graduation
Roles after graduation
 
Career Conversation Technology Consulting
Career Conversation Technology ConsultingCareer Conversation Technology Consulting
Career Conversation Technology Consulting
 
Using SFIA as a basis for defining Enterprise Architecture skills
Using SFIA as a basis for defining Enterprise Architecture skillsUsing SFIA as a basis for defining Enterprise Architecture skills
Using SFIA as a basis for defining Enterprise Architecture skills
 
Improve IT Business Alignment With An Infrastructure Roadmap
Improve IT Business Alignment With An Infrastructure RoadmapImprove IT Business Alignment With An Infrastructure Roadmap
Improve IT Business Alignment With An Infrastructure Roadmap
 
Developing High Performing Architecture Teams
Developing High Performing Architecture Teams Developing High Performing Architecture Teams
Developing High Performing Architecture Teams
 
Technology Consulting by Prasanna
Technology Consulting by PrasannaTechnology Consulting by Prasanna
Technology Consulting by Prasanna
 
CS 101 Introduction to computer computing-profession.ppt
CS 101 Introduction to computer computing-profession.pptCS 101 Introduction to computer computing-profession.ppt
CS 101 Introduction to computer computing-profession.ppt
 
I2t2
I2t2I2t2
I2t2
 
Adam Boyse
Adam BoyseAdam Boyse
Adam Boyse
 
Digital Talent: not just know how to use technology
Digital Talent: not just know how to use technologyDigital Talent: not just know how to use technology
Digital Talent: not just know how to use technology
 
CTO School Meetup - Jan 2013 Becoming Better Technical Leader
CTO School Meetup - Jan 2013   Becoming Better Technical LeaderCTO School Meetup - Jan 2013   Becoming Better Technical Leader
CTO School Meetup - Jan 2013 Becoming Better Technical Leader
 
A brief introduction to Enterprise and Industrial UX
A brief introduction to Enterprise and Industrial UXA brief introduction to Enterprise and Industrial UX
A brief introduction to Enterprise and Industrial UX
 
Interaction Room - Creating Space for Developments (Software Projects)
Interaction Room - Creating Space for Developments (Software Projects)Interaction Room - Creating Space for Developments (Software Projects)
Interaction Room - Creating Space for Developments (Software Projects)
 

Más de Paul Walk

Strategic development in a local HEI context
Strategic development in a local HEI contextStrategic development in a local HEI context
Strategic development in a local HEI context
Paul Walk
 

Más de Paul Walk (20)

Introduction to the COAR Notify project
Introduction to the COAR Notify projectIntroduction to the COAR Notify project
Introduction to the COAR Notify project
 
Documenting metadata application profiles and vocabularies
Documenting metadata application profiles and vocabulariesDocumenting metadata application profiles and vocabularies
Documenting metadata application profiles and vocabularies
 
Next generation repositories
Next generation repositoriesNext generation repositories
Next generation repositories
 
What does the next generation repository look like?
What does the next generation repository look like?What does the next generation repository look like?
What does the next generation repository look like?
 
COAR Next Generation Repositories Working Group
COAR Next Generation Repositories Working GroupCOAR Next Generation Repositories Working Group
COAR Next Generation Repositories Working Group
 
Static Site Generators: what they are and when they are useful
Static Site Generators: what they are and when they are usefulStatic Site Generators: what they are and when they are useful
Static Site Generators: what they are and when they are useful
 
RIOXX: a Modern Metadata Application Profile
RIOXX: a Modern Metadata Application ProfileRIOXX: a Modern Metadata Application Profile
RIOXX: a Modern Metadata Application Profile
 
Implementing RIOXX
Implementing RIOXXImplementing RIOXX
Implementing RIOXX
 
Exploiting the value of Dublin Core through pragmatic development
Exploiting the value of Dublin Core through pragmatic developmentExploiting the value of Dublin Core through pragmatic development
Exploiting the value of Dublin Core through pragmatic development
 
Rioxx 2 repository fringe
Rioxx 2 repository fringeRioxx 2 repository fringe
Rioxx 2 repository fringe
 
It's their cloud, not yours
It's their cloud, not yoursIt's their cloud, not yours
It's their cloud, not yours
 
Technical Challenges in Resource Discovery
Technical Challenges in Resource DiscoveryTechnical Challenges in Resource Discovery
Technical Challenges in Resource Discovery
 
Responsive Innovation in a Local Context
Responsive Innovation in a Local ContextResponsive Innovation in a Local Context
Responsive Innovation in a Local Context
 
Supporting Developers, Supporting Research
Supporting Developers, Supporting ResearchSupporting Developers, Supporting Research
Supporting Developers, Supporting Research
 
Future of LMS
Future of LMSFuture of LMS
Future of LMS
 
Innovation, community, sustainability
Innovation, community, sustainabilityInnovation, community, sustainability
Innovation, community, sustainability
 
Strategic development in a local HEI context
Strategic development in a local HEI contextStrategic development in a local HEI context
Strategic development in a local HEI context
 
Enterprise Information Integration at LondonMet
Enterprise Information Integration at LondonMetEnterprise Information Integration at LondonMet
Enterprise Information Integration at LondonMet
 
The value of local developers
The value of local developersThe value of local developers
The value of local developers
 
Technical standards & the RDTF Vision: some considerations
Technical standards & the RDTF Vision: some considerationsTechnical standards & the RDTF Vision: some considerations
Technical standards & the RDTF Vision: some considerations
 

Último

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Último (20)

Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 

Local, technical innovation in an outsourced world

  • 1. Local, technical innovation in an outsourced world Paul    Walk p.walk@ed.ac.uk @paulwalk http://www.paulwalk.net 1
  • 2. “We don’t do IT development it’s not our business - I’d outsource my granny if I could....” 2 A chance remark from a senior IT manager in a UK University
  • 3. What effect does outsourcing your granny have on your ability to innovate? 3 So, the question I'd like to consider (briefly) is...
  • 4. some assertions • universities  have  discovered  a  growing  appetite  for  outsourcing  technical   services  (cloud,  SaaS  etc.) • steady,  incremental  innovation  happens  in  a  local  context 4 going to limit myself to thoughts about incremental technical innovation - not because innovation cannot be non-technical in nature - it’s just where my interest and professional focus lie
  • 5. the SaaS relationship • Software  as  a  Service  -­‐  where  the  software  is  delivered  to  your  users  across  the   network  -­‐  very  often  accessed  through  a  Web-­‐browser • new  features  added  by  the  vendor  and  rolled  out  to  all  customers • considerable  economies  are  made  possible,  but: • local  customisation  opportunities  are  limited,  and  you  are  one  of  many  customers   (potentially  many  more  than  in  a  pre-­‐SaaS  world) • to  offer  some  local  integration  and  customisation  potential,  vendors  increasingly   offer  machine-­‐readable  Application  Programming  Interfaces  (APIs) • APIs  change  the  picture.... 5 we’re familiar with the notion of Software as a Service? you pays your money, you takes your chances - although we're getting more experienced at negotiating and managing SLAs
  • 6. APIs are interfaces for developers 6 not for machines. This is important. You probably have machines, but do you have developers?
  • 7. simple SaaS relationship HE Institution End user requirements & opportunities User or domain expert SaaS Service Manager Account Manager Developer Strategic requirements Technical requirements & opportunities Technical Staff 7 green star is focus of knowledge about users’ behaviours, needs etc. red star is focus of capacity to innovate technically gap between them is pretty large red line is technical dialogue - dotted means it’s a weak dialogue
  • 8. it’s usually more complicated.... HE Institution SaaS 1 End user requirements & opportunities Service Manager Developer User or domain expert Strategic requirements Account Manager Technical Staff Technical requirements & opportunities SaaS 2 Developer Service Manager End user requirements & opportunities User or domain expert Account Manager 8 same gap between knowledge and capacity we risk mirroring the classic internal IT divisions but making this worse as the tech capacity is outside of our organisational control. Loss of organisational understanding of technical issues
  • 9. SaaS providers prefer this arrangement HE Institution Strategic requirements End user requirements & opportunities Account Manager Dev Consultancy Service Manager User or domain expert Developer Project Manager Technical Staff Developer SaaS 2 Developer Technical requirements & opportunities End user requirements & opportunities SaaS 1 Service Manager User or domain expert Account Manager Strategic requirements 9 SaaS providers would often rather work through a partner with a track record of development with their product, than through each customer directly. After all, this is partly the appeal of the SaaS model to the provider. Here the focus of capacity to innovate technically in context is with the partner. Note that the nexus of development for the institution is still outside the institution.
  • 10. closing the gap between understanding & capacity HE Institution End user requirements & opportunities Strategic requirements SaaS 1 Account Manager Service Manager Developer User or domain expert Strategic Technical Developer SaaS 2 Technical requirements & opportunities Developer Service Manager End user requirements & opportunities User or domain expert Account Manager Strategic requirements 10 The local developer is able to exploit the APIs offered by the different SaaS providers to build a tailored solution the gap between understanding of users’ requirements and the capacity to deliver technical innovation is reduced, and importantly, the next innovation project will add to this understanding and capacity. but, I believe that we need to get to the point where we can conceive of a strategic local developer
  • 11. the value of the local developer • should  understand  local  conditions  better  than  an  external  supplier • is  more  accessible  -­‐  very  important  when  adopting  agile  development • through  (web)  APIs,  can  tailor  remote  services  to  idiosyncratic  local  needs • can  engage  the  technical  people  in  an  external  supplier  -­‐  not  just  the  pre-­‐sales   people! • can  engage  with  and  exploit  available  open  source  developments 11 can make cheaper services into better services
  • 12. the strategic developer • is  experienced,  both  technically  and  in  the  ‘business’  of  Higher  Education • has  good  local  (sometimes  tacit)  knowledge  -­‐  such  as  the  real  business  processes   of  the  institution • has  moved  beyond  ‘problem  solving’  as  the  extent  of  their  perspective • can  align  technical  planning  and  interventions  to  strategic  goals  -­‐  has  an   institutional  perspective • gives  a  technical-­‐development  dimension  to  strategic  planning • offers  leadership,  beyond  project-­‐management  and  can  identify  new  ICT-­‐based   opportunities  to  innovate 12 is probably disguised as a manager :-) does not really exist as a role, yet, but if it did....
  • 13. the case of the missing career-path junior senior PG/research developer strategic Academic ? ? Undergraduate Employed developer 1 2 Manager 3 4 13 1. we have a rich source of raw talent coming in (our students) 2. we can and often do employ some of these. They gain the domain and tacit knowledge. Then we start to lose people 3. those that stay normally have a choice of going back into academia or moving into management 4. by this point we have lost all of our experienced developers. It is rare to have someone with a developer’s experience at a strategic level in our institutions
  • 14. institutional memory and understanding junior senior ? ? 1 Introduction of new technologies strategic 2 judicious use of technologies coupled with understanding of local context 3 4 o rg kno anisa ti wle dge onal (tac it) un stra de te rs gic ta nd ing 14 1. 2. 3. 3. 4. technical (latest stuff) - new technical ideas (18 months to get up to speed on technologies) technical (judgement) and an understanding of local context organisational knowledge (tacit knowledge - how things work and how to get stuff done at my institution) domain knowledge (how higher education works, how libraries work) committee work, strategic planning, leadership (not on offer to our developers)
  • 15. recommendations • we  should: • evaluate  our  capacity  to  do  local,  technical  innovation  to  get  the  best  return   out  of  our  investment  in  turnkey  or  outsourced  systems • invest  in  this  capacity:  local  developers  empower  our  organisation  to  innovate • be  mindful  of  the  importance  of  institutional  memory • don’t  forget  the  supply  of  raw  talent  in  the  student  cohort 15
  • 16. "If  the  UK's  creative  businesses  want  to  thrive   in  the  digital  future,  you  need  people  who   understand  all  facets  of  it  integrated  from  the   very  beginning.  Take  a  lead  from  the   Victorians  [...]:  bring  engineers  into  your   company  at  all  levels,  including  the  top." 16 Anyone know who said this last year? Eric Schmidt, Chairman of Google Thank you!