Government of British ColumbiaGovernment of British Columbia

DevHub

beta

Past Events

Event

OpenShift 101

This two-day training session will cover DevOps platform training (application operational tasks). Note: This course is for BC Government staff and contractors only. Also, those who are part of a team in the Exchange Lab will have priority in taking this course. Please complete this survey to provide us with information on your training needs.  Come Prepared! Ensure that: your GitHub account has 2FA enabled Git is installed on your laptop you have downloaded oc cli tool (Here) Content:https://ocp101-content.pathfinder.gov.bc.ca Once registered, reminder emails will be sent out closer to the session dates. If you need to cancel your registration, please do so by logging in to your Eventbrite account and cancelling the ticket on your Ticket page. Thank you. Are you waiting to take OpenShift training? There are LOTS of resources available to you in the meantime – see below to start learning! Thanks to Todd Wilson for his help in putting this list together. -          Interactive Learning Portal -          Getting Started on the DevOps Platform -          Free EBooks OpenShift for Developers: EBook Deploying to OpenShift: EBook DevOps with OpenShift: EBook Community: Do you have immediate questions about OpenShift? We have a whole community to support you. Head to rocket.chat and ask in the #devops-how-to channel. New to rocket.chat? Register for rocket.chat here Would you like to learn more about the Exchange Lab and the teams? Follow us on LinkedIn, and if you are internal to the government on the @Work Page

  • Oct102019
  • 1012 Douglas St

Event

Webinar | How to Agile in Government

Agile is a phenomenal way of delivering value to the citizens we serve as a BC Public Service. If you’ve heard about the buzz, are interested in learning more, and want to see clear and practical examples of how these concepts are actually being put into practice, well you’ve probably come to the right place. The Queen’s Printer of BC has been applying principles of Agile across the organization in both technical and non-technical product development. This talk aims at giving some tips and tricks from the trenches for others who may be interested in moving down the path towards Agile implementation. Who will benefit from attending? Anyone that is open to the possibility of working in a new way. Especially if you’ve heard about Agile, you are wondering what the buzz is all about, and you understand concepts best when you can see them in practice! Presenter Spencer Tickner has worked his entire career in the BC Public Service at the Queen’s Printer. He was hired as a developer for the QP and held increasingly senior roles throughout the organization and is now Director of the Queen’s Printer. His work during this time has focused on modernizing the way government and citizens interact, specifically in the area of government content publishing and distribution. The Queen’s Printer business he has been able to successfully spearhead initiatives such as open online access to legislation (bclaws.ca), application modernization (DevOps, Cloud) and a different approach to product management (Agile Scrum) to name a few. Presentation: 9:00 am to 10 am Register today! By registering, you will be helping us in our ongoing discussion to improve and bring in talks that interest you. Would you like to learn more about the Exchange Lab and the teams? Follow us on LinkedIn, and if you are internal to government on the @Work Page  Questions? Contact us at CSILab@gov.bc.ca. Option to join the meeting online/phone below. ......................................................................................................................................... Join Skype Meeting       Trouble Joining? Try Skype Web App Join by phone   Local - Victoria: +1 (250) 952-9304,,464191939# (BC, Canada)                  English (United States) Local - Vancouver: +1 (604) 398-9304,,464191939# (BC, Canada)                            English (United States)   Toll-Free: +1 (888) 952-9304,,464191939# (BC, Canada)                            English (United States)     Find a local number   Conference ID: 464191939 Forgot your dial-in PIN? |Help  

  • Oct102019
  • Webinar

Event

Lab & Learn | DevOps Enablement in the Public Service: Lessons Learned from the Journey of Bjorn

From July thru September of 2019, the Justice Sector’s ISB took a service design approach to DevOps enablement. Our objective was to learn how we can better enable DevOps within the Justice Sector, and across BC Government, by gaining a deeper understanding of the unique challenges a DevOps Specialist and their many stakeholders face while working in the BC Public Service. We conducted three workshops, and a dozen interviews with DevOps Specialists (vendor contractors), Ministry Information Security Officers (MISO), Mid-Tier specialists, Application / Solution Architects, Client Portfolio Managers, Product Owners, and others across the Information Services Branch. What we came up with was the Journey of Bjorn, a DevOps Specialist, which presented many lessons learned, new opportunities, processes and roles to improve the DevOps experience within the BC Public Service. Who will benefit from attending? Any role that is tied to software development in the Public Service. The Journey of Bjorn covers the legacy software conflict, and how both streams exist. Need to know If you know what DevOps is, great! The talk is an overview. Understand the basic concept of Service Design is helpful. If you know what a Site Reliability Engineer does, even better! The DevOps Vs Site Reliability Engineer is an excellent 5-minute overview video of DevOps and Site Reliability. Presenter Justin Hewitt is currently on a temporary assignment as Product Owner of Integration and DevOps Enablement with the Information Systems Branch in the Ministry of Attorney General. As a Product Owner he works closely with Agile and DevOps teams developing system integration microservice architectures connecting internal and external systems in the Justice Sector. He is working on DevOps enablement, DevSecOps as a stakeholder in the Next Generation Security Project, the sector’s Integration Strategy, and consulting on Artificial Intelligence Challenge for five Justice sector projects. Presentation: 11am to 12pmNetworking: 12pm to 12:30pm Register today! By registering, you will be helping us in our ongoing discussion to improve and bring in talks that interest you. Would you like to learn more about the Exchange Lab and the teams? Follow us on LinkedIn, and if you are internal to government on the @Work Page  Questions? Contact us at ExchangeLab@gov.bc.ca

  • Oct092019
  • 1012 Douglas St

Event

Certified Scrum Product Owner Training

IMPORTANT - Training Session Registration Notes: 1. Prior to registering, ensure that you have supervisor approval to attend. Cost: Please be approved for $875.00 + GST. The final amount is dependant on the total number of participants (could be as low as $725 per participant), but $875 is the MAXIMUM amount you will be charged. Payments will be processed internally via JV (this is NOT a free course). 2. Email ExchangeLab@gov.bc.ca with the following information: Name of your expense authority and email of financial contact from your branch. Financial Coding information: [CL.RESP.SVC.STOB.PROJ] [xxx.xxxxx.xxxxx.6516.xxxxxxx] Following this course, there will be a Product Owner Panel to bring learnings in to a Government context, further discussion and provide examples of Government products. Please refer to the outlook invite you receive for the date/time of this panel. Questions? Contact us at ExchangeLab@gov.bc.ca. Course Description This course runs from 9am-4:30pm each day. This 2-day training will bring you all the elements you need to become a productive Product Owner, maximizing the ROI of the business. Participants will learn the essential concepts and tools of Scrum, differences between agile and traditional project methodologies, like waterfall, and how the role of the "business" changes vis-à- vis the Scrum teams. Participants will also learn how to effectively manage and prioritize product backlogs, release plans, sprints, as well as track & report. To illustrate the principles and concepts, and in order to address specific problems of each participant, the class includes practical exercises, demonstrations, discussions, and case studies.   Practical work includes: • Scrum simulation game • An exercise to improve prioritization and project metrics • Release planning exercise to identify the best release dates • A practical exercise on retrospectives The main points are as follows, but can be adjusted as needed: • Introduction • Mindset • Communication • History • Scrum Overview • Roles • Product Discovery • Product Backlog • User Personas • User Story Mapping • Stories and Acceptance Criteria • ATDD and Specification by Example • Breakdown of Stories • Product Planning • Prioritization • Estimation • Scaling   Attendees Will Receive: • Listing as Certified Product Owner on the Scrum Alliance website • 2-year membership in the Scrum Alliance Trainer Bio – Petra Skapa Petra Skapa was taught Scrum by Ken Schwaber, co-creator of the Scrum Framework, in 2002 and has been a team member as a developer, Scrum Master, Iteration Manager and Agile Project Manager. Her experience has great diversity of domain, including airlines, retail, public sector, medical and telecom. Petra holds a Bachelors degree in Human and Social Development from the University of Victoria, 1998, and a post graduate diploma in Object Oriented Software Technology from Saint Mary’s University, 2001. She has been a Certified Scrum Trainer (CST) since 2011 having taught hundreds of students globally, in both English and French. She is also a Certified Scrum Practitioner (CSP), Certified Scrum Master (CSM), Certified Product Owner (CSPO) and a Certified LeSS Practitioner (Large Scale Scrum). Petra’s IT career began through an internship at TransCanada Pipelines as a developer in 2002, and she then joined ThoughtWorks, an international Agile consultancy, in 2003. She worked for a range of Fortune 1000 clients around North America on product delivery and agile coaching engagements. In 2007, she joined the Gap as their Chief Agilist, leading their enterprise wide agile transformation. From there she worked in Europe with ValTech, a leading consultancy, on large scale agile transformations. In 2011 she co-founded her own practice focused on supporting enterprise wide agile transformations through Scrum training, Agile consulting and coaching. Petra’s background as a social worker makes her unique and brings with it the understanding that all change comes from individuals. Petra understands that people’s choices are directly influenced by their motivations, be they external or internal. She can get inside an organization quickly by immediately connecting with people and goes to where the work is. Petra can quickly build trust with a team by seeking understanding of their perspectives, and lead them in a direction where they see value for themselves, their product and their organization. She believes every Agile adoption is as unique as every individual and therefore she varies her approach to each specific context. Petra presents regularly at conferences such as, Agile Central Europe, Agile Eastern Europe, Better Software Conference, Dev Chicks, XP Suisse, Scrum Gatherings and Agile Open Canada. She is the co-organizer of the Agile Victoria Meet-up and hosts a Scrum Breakfast Club. Petra’s key values are integrity and respect for people. http://www.linkedin.com/in/petraskapa   CSI Lab on LinkedIn

  • Oct012019
  • Exchange Lab

Event

Agile Fundamentals - BC Gov

A one-day BCDevExchange course on what being Agile is all about from a mindset, cultural and practical perspective, with the practical methodology worked through as Scrum, which is by far the most used Agile methodology in government today. Contents Course summary Course aims and objectives Modules Eligibility Duration Cost Training locations and dates Register BCDevExchange training locations Course summary Agile Fundamentals aims to introduce agile concepts and techniques in a classroom situation using a combination of presentations, exercises and fun activities embracing the principle of ‘learning by doing’. Whether you're a recently minted Scrum Master, Product Owner or have little to no experience of this thing called "Agile", or even if you'd like a refresher on what being Agile is all about from a mindset, cultural and practical perspective, this course will be of value to you. The day is made up of fun activities, from wrestling with spaghetti and marshmallows to fiddling with lego in our Lego4Scrum workshop, along with a brief history of Project Management, Agile, its values and principles. The practical methodology that we work through is Scrum, which is by far the most used Agile methodology in government today. During the course, there will be the opportunity to apply the techniques with a ready-prepared simulation, which will help consolidate learning. This full-day session is organized for BC Government employees who are looking to introduce Agile methodology to their own area of work (not specifically digital or service projects), but is the same material aimed primarily at new teams entering the Exchange Lab. What Agile Looks Like in Gov: Watch this video of one of the Product Teams at the Exchange Lab to see how we work! Course aims and objectives Agile Fundamentals introduces agile methodology and techniques to teams who need to understand and apply agile to their work area or are dealing with other teams or services that are already working in an agile way. By the end of the course you will be able to: explain the origins of Agile including the values, principles and how process fits recognize the importance of a different mindset and different ways of understand the Scrum framework Modules Traditional Way of Approaching Work Agile Origins Mindset Agile Manifesto and Principles Agile and Process Scrum overview Project Simulation Agile estimating and planning Backlog refinement Kanban Project simulation Eligibility This full-day session is organized for BC Government employees who are looking to introduce Agile methodology to their own area of work (not specifically digital or service projects), but is the same material aimed primarily at new teams entering the Exchange Lab. Duration The course takes 1 working day. It usually runs from 9:00am to 4:30pm. Cost There is no cost to taking this course at this time. Training location and dates Visit Eventbrite for location and dates information New course dates We publish course dates around 4 times a year. Stay tuned – send an email to CSILab@gov.bc.ca with “Subscribe me” as the subject to stay in the know about new course dates, courses and programmes. Register Register via Eventbrite for upcoming sessions. BCDevExchange training locations Victoria, BC Would you like to learn more about the Exchange Lab and the teams? Follow us on LinkedIn, and if you are internal to the government on the @Work Page Once registered, you will be able to manage your own registration should you need to cancel*. *To cancel your ticket, login to your Eventbrite account and go to your profile > Tickets > click on the ticket you wish to cancel > there will be a “Cancel Order” button.

  • Sep262019
  • 1012 Douglas Street

Event

Webinar | BC Sans: A New Font for a Digital Government

BC Sans is a modern web font to support a modern digital experience. BC Sans is a modified version of Noto Sans, developed by Google, and is a font that attempts to support the world’s languages. This was a great place for us to start to ensure all languages in BC could be supported digitally through our choice of fonts. This was especially important for the support of Indigenous languages. Working with an Indigenous linguist and font expert, we were able to make modifications to the font to ensure it supported the variety of Indigenous languages in British Columbia. As an open source font, it is able to make these modifications and can be made available to anyone inside and outside of government that wants to use it. BC Sans also has some optimized design choices that make it more readable on screens. In this presentation, you’ll learn more about fonts, the importance of our brand identity, and how this new change will impact your digital products. Who will benefit from attending? Anyone who wants to know what font they should be using in BC government. Additionally, teams across government that support digital services will need to know about this change and what it means for them. For products currently in development, BC Sans will be required to be used. The audience will learn how they can access and use the font in their products. Presenter Davis Levine is a team lead in service design in the Government Digital Experience Division of the Ministry of Citizens' Services. He oversees service design projects with ministry clients as well as corporate enablers like the BC digital design system.  Andrew Pratt is the Director of Graphic Design in Government Communications and Public Engagement (GCPE) and is a visual communications specialist with 40 years experience in graphic design, illustration, visual identity and branding. Andrew and his team oversee all government visual communications and branding for GCPE bringing design excellence to government communications. Webinar: 9:00 am to 10 am Register today! *By registering, you will be helping us in our ongoing discussion to improve and bring in talks that interest you. Would you like to learn more about the Exchange Lab and the teams? Follow us on LinkedIn, and if you are internal to the government on the @Work Page  Questions? Contact us at ExchangeLab@gov.bc.ca. Skype Meeting information below ......................................................................................................................................... Join Skype Meeting   Trouble Joining? Try Skype Web App Join by phone   Local - Victoria: +1 (250) 952-9304,,896179717# (BC, Canada)                 English (United States) Local - Vancouver: +1 (604) 398-9304,,896179717# (BC, Canada)                                 English (United States) Toll-Free: +1 (888) 952-9304,,896179717# (BC, Canada)                            English (United States)   Find a local number   Conference ID: 896179717 Forgot your dial-in PIN? |Help   .........................................................................................................................................   Conference ID: 604146484 Forgot your dial-in PIN? |Help  

  • Sep242019
  • Webinar

Event

OpenShift 101

This two-day training session will cover DevOps platform training (application operational tasks). Note: This course is for BC Government staff and contractors only. Also, those who are part of a team in the Exchange Lab will have priority in taking this course. Please complete this survey to provide us with information on your training needs.  Come Prepared! Ensure that: your GitHub account has 2FA enabled Git is installed on your laptop you have downloaded oc cli tool (Here) Content:https://ocp101-content.pathfinder.gov.bc.ca Once registered, reminder emails will be sent out closer to the session dates. If you need to cancel your registration, please do so by logging in to your Eventbrite account and cancelling the ticket on your Ticket page. Thank you. Are you waiting to take OpenShift training? There are LOTS of resources available to you in the meantime – see below to start learning! Thanks to Todd Wilson for his help in putting this list together. -          Interactive Learning Portal -          Getting Started on the DevOps Platform -          Free EBooks OpenShift for Developers: EBook Deploying to OpenShift: EBook DevOps with OpenShift: EBook Community: Do you have immediate questions about OpenShift? We have a whole community to support you. Head to rocket.chat and ask in the #devops-how-to channel. New to rocket.chat? Register for rocket.chat here Would you like to learn more about the Exchange Lab and the teams? Follow us on LinkedIn, and if you are internal to the government on the @Work Page

  • Sep192019
  • 1012 Douglas St

See More Results