20161121 goat2016 - ken mcmillan - bas lessons learned

23
Building a successful shared service Buyandsell.gc.ca Ken McMillan Gatineau Ottawa Agile Tour 2016 2016Nov21

Upload: ken-mcmillan-pmp-cissp-itil

Post on 13-Apr-2017

99 views

Category:

Government & Nonprofit


0 download

TRANSCRIPT

Page 1: 20161121   goat2016 - ken mcmillan - bas lessons learned

Building a successfulshared service

Buyandsell.gc.ca

Ken McMillanGatineau Ottawa Agile Tour 2016

2016Nov21

Page 2: 20161121   goat2016 - ken mcmillan - bas lessons learned

2

Why did Buyandsell.gc.ca work?People think focus means saying yes to the thing you’ve got to focus on. But that’s not what it means at all. It means saying no to the hundred other good ideas that there are. You have to pick carefully. I’m actually as proud of the things we haven’t done as the things I have done. Innovation is saying ‘no’ to 1,000 things.

— Some inventive person at some point

Page 3: 20161121   goat2016 - ken mcmillan - bas lessons learned

3What is Buyandsell.gc.ca and why was it built?Buyandsell.gc.ca makes Government of Canada procurement a little bit easier by simplifying the way procurement information is shared on the Web.

Page 4: 20161121   goat2016 - ken mcmillan - bas lessons learned

4

Who uses Buyandsell.gc.ca?Woohoo!

Page 5: 20161121   goat2016 - ken mcmillan - bas lessons learned

5

Visites / Visits

Entrée directe / Direct Entry

Moteurs de recherche / Search Engines

Sites / Websites

Campagnes / Campaigns

How do people get to Buyandsell.gc.ca?

Page 6: 20161121   goat2016 - ken mcmillan - bas lessons learned

6

10/1/2016

10/2/2016

10/3/2016

10/4/2016

10/5/2016

10/6/2016

10/7/2016

10/8/2016

10/9/2016

10/10/2016

10/11/2016

10/12/2016

10/13/2016

10/14/2016

10/15/2016

10/16/2016

10/17/2016

10/18/2016

10/19/2016

10/20/2016

10/21/2016

10/22/2016

10/23/2016

10/24/2016

10/25/2016

10/26/2016

10/27/2016

10/28/2016

10/29/2016

10/30/2016

10/31/2016

0

1000

2000

3000

4000

5000

6000

7000

8000

9000

Visites / Visits

When do people visit Buyandsell.gc.ca?

Page 7: 20161121   goat2016 - ken mcmillan - bas lessons learned

7

> 1M page views per month> 170k unique visits per month

How many people visit Buyandsell.gc.ca?

Page 8: 20161121   goat2016 - ken mcmillan - bas lessons learned

8Pr

oduc

tsCa

paci

ty

2010 2011 2012 2013 2014 2015 2016 2017

Cleanup procurem’tinformation

PreliminarySearchCapabilities

Basic self-publishingfor usersBegin Data-layerdefinition

Data-layergrows with CHRobust self-publishingfor users SM + SACC

Data-layergrows againwith tendersGC+MyKeyauthent’nacross gov’t

Atom feedsData-layergrows againwith OCDS –World Bankpartnership

Users of commercialprocurem’t service integrateto BASLIS + Share

SOSA Applicationallows prov’s+ territories to use fed’lprocurem’t tools

Project startBeta BAS

Launch BASLaunch BCIPSOI QuickSearch

Finalist forITAC awardEventscalendarSOSA OpenData

CH Open DataSM + SACCITAC profileROT

GETS launchTMA launchRSS feedsAccountsintegration

Contacts forGSIN codesAccts Man.Atom feedsOCDS

SSC EPPintegrationLIS + ShareUNSPSCPass for webstandards

SOSA Appv3 Canada.ca

Buyandsell.gc.ca: Evolving Capability-Maturity

Page 9: 20161121   goat2016 - ken mcmillan - bas lessons learned

9

What worked?• iterate to discover•ask open questions•be open to all possible answers• improve the user experience

Page 10: 20161121   goat2016 - ken mcmillan - bas lessons learned

10

Lesson 1Discover needs and deliver solutions in manageable chunks

Page 11: 20161121   goat2016 - ken mcmillan - bas lessons learned

11

Lesson 2Manage community engagement with prioritized, doable roadmaps.

Page 12: 20161121   goat2016 - ken mcmillan - bas lessons learned

12

Lesson 3Have long-term strategic goals, but short-term working pilots.

Page 13: 20161121   goat2016 - ken mcmillan - bas lessons learned

13

Lesson 4Deliver modular, incremental improvements.

Page 14: 20161121   goat2016 - ken mcmillan - bas lessons learned

14

Lesson 5Have small, skilled teams focus on separate and distinct concerns.

Page 15: 20161121   goat2016 - ken mcmillan - bas lessons learned

15

Lesson 6Don’t integrate, interoperate.

Page 16: 20161121   goat2016 - ken mcmillan - bas lessons learned

16

Lesson 7Take advantage of open technologies.

Page 17: 20161121   goat2016 - ken mcmillan - bas lessons learned

17

Lesson 8Don’t ignore things that work.

Page 18: 20161121   goat2016 - ken mcmillan - bas lessons learned

18

Lesson 9Use a dedicated demo environment and keep it real.

Page 19: 20161121   goat2016 - ken mcmillan - bas lessons learned

19

Lesson 10Develop with operations in mind.

Page 20: 20161121   goat2016 - ken mcmillan - bas lessons learned

20

ThemesTheme 1: Transformation is a result, not a goal.Theme 2: An open, agnostic approach keeps you from constraining your solutions.Theme 3: Iteration and modularization works better than the central planning of one grand solution. Engage with stakeholders often, listen and act upon their concerns, design and develop modular solutions for small parts of the problem, and deliver a demo of your progress. Repeat. Strive towards a flexible operating environment of loosely coupled components.

Page 21: 20161121   goat2016 - ken mcmillan - bas lessons learned

21

More themesTheme 4: Services being delivered by government are usually not unique. The chances are very good that someone else has solved a similar problem. Learn from their experience and re-use if possible.Theme 5: Don’t fix things that already work. As a corollary, don’t attempt to fix a broken business process with a software solution.Theme 6: Small teams with ownership and clear focus build self-sustaining momentum. Delegate with trust to minimize reporting overhead. Clear ownership and accountability minimizes churn and conflict.

Page 22: 20161121   goat2016 - ken mcmillan - bas lessons learned

22

ResourcesCanada’s Action Plan on Open GovernmentCRA Guides tax filers with auto-fill online serviceEffective Data-Driven Decision MakingEuropean electronic tendering standardsMP David Graham, Open-Source Software advocateOASIS Universal Business LanguageOpen Contracting Data StandardOpen specifications open marketplaces!The Government IT Self-Harm PlaybookTraining in agile procurementU.S. Federal Source Code policyWhich countries have open-source laws on the books?

Page 23: 20161121   goat2016 - ken mcmillan - bas lessons learned

23

DiscussionBuyandsell.gc.ca National Infoline: 1-800-811-1148

National Capital Region - GatineauTelephone: 819-953-7878Facsimile: [email protected]

Kenneth McMillanGEDSLinkedIn