SlideShare a Scribd company logo
Glasswall Engineering
Using Upwork for Projects
Upwork - Why
Glasswall have integrated the use of Freelancers from the platform Upwork. We
have set a monthly budget to make use of to help us accelerate on delivering
project work. Some benefits and reasons for making use of this platform:
On Demand Engineering - Elastic
• We pay Upwork Freelancers by the hour. As such, when we
need a burst of engineering capabilities, we can spin this up on
demand and then wind it back down when work is completed.
Enhance ourselves
• As an FTEs, there is a never ending to do list of work. In order
for each of us to achieve more, we can scale ourselves by
defining good briefs of work and delegating them.
• By-product : Opportunity for everyone learn about managing
projects and people.
Cost Effective
• Very low on-boarding cost.
• No domain knowledge upskilling / induction needed.
• Low risk - if the person does not deliver in the first few days,
end the contract
Scale Glasswall
• There is a limit to how much work we can achieve without
complimenting ourselves with additional resources. We
increase the amount of project delivery Glasswall can achieve
through good utilization of Upwork
Upwork - Considerations
Like all investments,
we need to make
sure there is a good
ROI.
The value gained
needs to exceed the
cost spent.
Cost is not just the
money we pay to
Upwork, but also the
time our FTE’s spend
in scoping and
managing the work.
We need to practise
getting good and
efficient at defining
work well. Work
should not need
strategic thinking or
internal domain
knowledge by the
worker to deliver
once delegated to
them.
Should save us time
and money, not the
opposite
We need to measure
the work being
delivered and access
output quality
(Context specific!)
It is up to the Business
Owner to scope the
project, get it approved
and scheduled. Work
with the Upwork PMs
to resource the project
appropriately and
track it on Jira.
Measure the work
being delivered.
Feedback and drive the
project direction. Be
accountable for the
project delivery and
the associated cost.
‘It doesn’t exist if you
don’t measure it’ -
Person from Upwork
Upwork - How
1. Create a Project and some Feature on Jira here:
https://glasswall.atlassian.net/browse/PROGRAM-27
a. The Project needs a good Summary and
Description
b. The Features’each need a good Summary
• By reading the Project and Features,one should
have a grasp of the project scope and what is
trying to be achieved
c. The Project needs the following links:
• Has business owner - This will link to you
• Has technical owner - if applicable
• Has customer - This will link to an internal or
external customer
• Has focus - This is either: Tech Debt, Support
Customers or Commercial Opportunity
2. Include in the Project description the following:
a. Estimated resource count
b. Estimated resource skill level/cost
c. Estimated project length
• 1 sprint = 2 weeks
• 2 sprint = 1 month
• 1-3 months
• Up to 1 year
Upwork - How
3. Present the Project Brief at the Technology
Forum meeting.
a. This will allow for discussion, feedback, refinement,
validation etc
4. At the Tech Forum we can update the Project
status to either:
a. Needs more details - To be refined by the Business
Owner
b. Needs approval - To be approved by TLT and Exec
5. At the Tech Leadership Meeting we will review
and submit a list of projects to be approved by the
Exec team for the following months execution.
6. When reviewed, the project status will change to:
a. Scheduled, if it is to begin in the next round of
projects
b. Not scheduled - to be scheduled at a later date
c. Not approved - Project not approved
7. When a project is approved and scheduled the
business owner can work with an Upwork Project
Manager / Luke to kick off the project:
a. Resource the project - Preferably from our talent
bench
b. Slack channel
c. Ensure appropriate program schema and mapping
Upwork - How
8. It is then up to the Business Owner to utilize
the Upwork PM to ensure all work is captured,
tracked and updated on Jira
9. The business owner is encouraged to present
progress at the Tech Forum and
delivery/completion at our All Hands meeting
Upwork - Additional Services
Project Management
We currently have three project managers from upwork. They help facilitate project kick off,
progress and delivery. They schedule meetings, get updates from Upwork resources, and manage
the Features / Stories and tasks on Jira, ensuring all work is captured in our Schema.
• Alona has now joined Abbas’s
team and is focusing on IT
Support and Infosec.
• She is also available to help with
some administration tasks like
onboarding / offboarding,
company surveys and general
upwork staff management.
Alona
• Is currently managing a
number of operational,
strategic and engineering
projects. She also manages the
admin for other Upwork staff
members, upwork staff
management.
Tatevik
• We have recently hired a
Technical Project Manager who
has a background in engineering
and will help manage more
Technical Projects. The first set of
projects will be for ICAP.
• On success, we can expand this to
help manage more projects in the
Cloud and Core departments.
Doviana
Upwork - Additional Services
Design
To make use of the upwork design services, request a task in the slack channel #upwork-services-design
It will be up to our Upwork Designers to create and track these tasks in Jira:
https://glasswall.atlassian.net/browse/PROJECT-148 -
Upwork Services Design
Examples of use: Infographics ; Icons ; Marketing material
Upwork - Additional Services
Jira-Administration
✓ Jira maintenance can be time consuming and tricky!
✓ We now have 2 dedicated Jira Admins, Dario and Mariel are have been trained in Jira Editing and can help us customize our Jira
schemas and workflows.
✓ These resources are not to be used for adding Projects / Features / Stories etc or keeping Jira up to date.
They are used to:
Add new Projects and
Issue types to Jira
Editing
workflows
Customising fields and
screens available within
issue types
Creating
filters etc
To use them, head to the Jira Admin channel on slack and make a request. They will create and track their work
on jira here: https://glasswall.atlassian.net/browse/PROJECT-128
Jira Evolution and Maintenance
Upwork - Additional Services
By now you have all seen the power of Jupyter Notebooks for running Playbooks, Manipulating Data for consumption,
reporting, measuring and visualisation of graphs
We have a Program of projects on Jira dedicated to this
https://glasswall.atlassian.net/browse/PROGRAM-32 - Data Science and Reporting - Measuring People, Product, Projects
If you would like some Notebook work done, feel free to add a Story under the appropriate Project / Feature. If an
appropriate Feature does not exist, you can add that too :)
This squad meets every Tuesday and Thursday to review progress, feedback and prioritize the next set of tasks to work
on. Anyone can ping Luke to request to join this meeting and discuss their notebook requirements
Types of work include: Reports per Person, Project, Product, Team, Squad. Playbook engineering. Reports are currently
generated from any data which we have in Jira.
*Coming soon - Tasks on request in Jira Channel*
Notebooks and Reporting
Upwork - Talent Bench / Finding New Talent
✓ We have spent time and effort building
up a bench of Talent on Upwork who
we know and trust.
✓ When new projects are requested, we
would ideally select resources for our
existing talent bench:
*WIP* - Request feedback from Business Owners on
project completion, review and rate rources delivery
and enrich the skill set of each.
Share with Business Owners and Hiring Managers:
Our bench of
talent
Their associated
skill set and
ratings
Current
utilization and
availability
We do sometimes need to find new talent and skill sets, when this is the case, we have a dedicated resource from
Upwork who can assist with this. They help refine the Job Post and add suitable candidates to the shortlist of
proposals for the job. Your Project Manager (or Luke) can assist with these requests.

More Related Content

What's hot

Value Streams and the Scaled Agile Framework
Value Streams and the Scaled Agile FrameworkValue Streams and the Scaled Agile Framework
Value Streams and the Scaled Agile Framework
Cprime
 
Leanban: The Next Step in the Evolution of Agile
Leanban: The Next Step in the Evolution of AgileLeanban: The Next Step in the Evolution of Agile
Leanban: The Next Step in the Evolution of Agile
LeanKit
 
Agile projects | Prioritization
Agile projects | PrioritizationAgile projects | Prioritization
Agile projects | Prioritization
XPDays
 
Intro to agile portfolio governance v6
Intro to agile portfolio governance   v6Intro to agile portfolio governance   v6
Intro to agile portfolio governance v6
Cprime
 
Throwing Out the Agile Rulebook
Throwing Out the Agile RulebookThrowing Out the Agile Rulebook
Throwing Out the Agile Rulebook
Atlassian
 
Scaling Agile | Spotify
Scaling Agile | SpotifyScaling Agile | Spotify
Scaling Agile | Spotify
XPDays
 
Group hug - Implementing Agile Across Multiple Teams
Group hug - Implementing Agile Across Multiple TeamsGroup hug - Implementing Agile Across Multiple Teams
Group hug - Implementing Agile Across Multiple Teams
Richard Cheng
 
Agile Truths and Misconceptions Exposed
Agile Truths and Misconceptions ExposedAgile Truths and Misconceptions Exposed
Agile Truths and Misconceptions Exposed
Richard Cheng
 
Scaling Agile in the Enterprise
Scaling Agile in the EnterpriseScaling Agile in the Enterprise
Scaling Agile in the Enterprisecolleenfry
 
Introduction to scrum at scale
Introduction to scrum at scaleIntroduction to scrum at scale
Introduction to scrum at scale
Mahmoud Ghoz
 
10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe
Cprime
 
Webinar: Portfolio for JIRA
Webinar: Portfolio for JIRAWebinar: Portfolio for JIRA
Webinar: Portfolio for JIRA
Go2Group, Inc.
 
Cherry-Picking Apps: Making the Most of the Atlassian Marketplace
Cherry-Picking Apps: Making the Most of the Atlassian MarketplaceCherry-Picking Apps: Making the Most of the Atlassian Marketplace
Cherry-Picking Apps: Making the Most of the Atlassian Marketplace
Atlassian
 
Introduction to agile for freelancers
Introduction to agile for freelancersIntroduction to agile for freelancers
Introduction to agile for freelancers
Mahmoud Ghoz
 
JIRA Portfolio: Failing to plan is your best plan for failure
JIRA Portfolio: Failing to plan is your best plan for failureJIRA Portfolio: Failing to plan is your best plan for failure
JIRA Portfolio: Failing to plan is your best plan for failure
ACA IT-Solutions
 
Visualization in Agile
Visualization in AgileVisualization in Agile
Visualization in Agile
Vineet Patni
 
An Introduction to The Cynefin Framework
An Introduction to The Cynefin FrameworkAn Introduction to The Cynefin Framework
An Introduction to The Cynefin Framework
XPDays
 
Driving JIRA Adoption Through Simple Configuration
Driving JIRA Adoption Through Simple ConfigurationDriving JIRA Adoption Through Simple Configuration
Driving JIRA Adoption Through Simple Configuration
Atlassian
 
Horse Before the Cart - An Outcome-Oriented Approach to SAFe® Transformations...
Horse Before the Cart - An Outcome-Oriented Approach to SAFe® Transformations...Horse Before the Cart - An Outcome-Oriented Approach to SAFe® Transformations...
Horse Before the Cart - An Outcome-Oriented Approach to SAFe® Transformations...
Agile Velocity
 
Welcoming Halp to the Atlassian Stack: Streamline and Transform your Service ...
Welcoming Halp to the Atlassian Stack: Streamline and Transform your Service ...Welcoming Halp to the Atlassian Stack: Streamline and Transform your Service ...
Welcoming Halp to the Atlassian Stack: Streamline and Transform your Service ...
Cprime
 

What's hot (20)

Value Streams and the Scaled Agile Framework
Value Streams and the Scaled Agile FrameworkValue Streams and the Scaled Agile Framework
Value Streams and the Scaled Agile Framework
 
Leanban: The Next Step in the Evolution of Agile
Leanban: The Next Step in the Evolution of AgileLeanban: The Next Step in the Evolution of Agile
Leanban: The Next Step in the Evolution of Agile
 
Agile projects | Prioritization
Agile projects | PrioritizationAgile projects | Prioritization
Agile projects | Prioritization
 
Intro to agile portfolio governance v6
Intro to agile portfolio governance   v6Intro to agile portfolio governance   v6
Intro to agile portfolio governance v6
 
Throwing Out the Agile Rulebook
Throwing Out the Agile RulebookThrowing Out the Agile Rulebook
Throwing Out the Agile Rulebook
 
Scaling Agile | Spotify
Scaling Agile | SpotifyScaling Agile | Spotify
Scaling Agile | Spotify
 
Group hug - Implementing Agile Across Multiple Teams
Group hug - Implementing Agile Across Multiple TeamsGroup hug - Implementing Agile Across Multiple Teams
Group hug - Implementing Agile Across Multiple Teams
 
Agile Truths and Misconceptions Exposed
Agile Truths and Misconceptions ExposedAgile Truths and Misconceptions Exposed
Agile Truths and Misconceptions Exposed
 
Scaling Agile in the Enterprise
Scaling Agile in the EnterpriseScaling Agile in the Enterprise
Scaling Agile in the Enterprise
 
Introduction to scrum at scale
Introduction to scrum at scaleIntroduction to scrum at scale
Introduction to scrum at scale
 
10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe
 
Webinar: Portfolio for JIRA
Webinar: Portfolio for JIRAWebinar: Portfolio for JIRA
Webinar: Portfolio for JIRA
 
Cherry-Picking Apps: Making the Most of the Atlassian Marketplace
Cherry-Picking Apps: Making the Most of the Atlassian MarketplaceCherry-Picking Apps: Making the Most of the Atlassian Marketplace
Cherry-Picking Apps: Making the Most of the Atlassian Marketplace
 
Introduction to agile for freelancers
Introduction to agile for freelancersIntroduction to agile for freelancers
Introduction to agile for freelancers
 
JIRA Portfolio: Failing to plan is your best plan for failure
JIRA Portfolio: Failing to plan is your best plan for failureJIRA Portfolio: Failing to plan is your best plan for failure
JIRA Portfolio: Failing to plan is your best plan for failure
 
Visualization in Agile
Visualization in AgileVisualization in Agile
Visualization in Agile
 
An Introduction to The Cynefin Framework
An Introduction to The Cynefin FrameworkAn Introduction to The Cynefin Framework
An Introduction to The Cynefin Framework
 
Driving JIRA Adoption Through Simple Configuration
Driving JIRA Adoption Through Simple ConfigurationDriving JIRA Adoption Through Simple Configuration
Driving JIRA Adoption Through Simple Configuration
 
Horse Before the Cart - An Outcome-Oriented Approach to SAFe® Transformations...
Horse Before the Cart - An Outcome-Oriented Approach to SAFe® Transformations...Horse Before the Cart - An Outcome-Oriented Approach to SAFe® Transformations...
Horse Before the Cart - An Outcome-Oriented Approach to SAFe® Transformations...
 
Welcoming Halp to the Atlassian Stack: Streamline and Transform your Service ...
Welcoming Halp to the Atlassian Stack: Streamline and Transform your Service ...Welcoming Halp to the Atlassian Stack: Streamline and Transform your Service ...
Welcoming Halp to the Atlassian Stack: Streamline and Transform your Service ...
 

Similar to How we use Upwork at Glasswall

Presentation by saurabh chandra
Presentation by saurabh chandraPresentation by saurabh chandra
Presentation by saurabh chandraPMI_IREP_TP
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative development
Deny Prasetia
 
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
Margot
 
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
Annis Lee Adams
 
Business case writing presentation
Business case writing presentationBusiness case writing presentation
Business case writing presentation
Prof. Dimitrios P. Kamsaris PhD
 
Project Management
Project ManagementProject Management
Project Management
Andriy Tatchyn
 
Project Plan And Estimation
Project Plan And EstimationProject Plan And Estimation
Project Plan And Estimation
Rajan Srivastava
 
Aloop sow v1.5
Aloop sow v1.5Aloop sow v1.5
Hello Class- This is a very rough draft of the assignment. I have
Hello Class- This is a very rough draft of the assignment. I have Hello Class- This is a very rough draft of the assignment. I have
Hello Class- This is a very rough draft of the assignment. I have
SusanaFurman449
 
Custom mobile application development
Custom mobile application developmentCustom mobile application development
Custom mobile application development
Keven Thibeault
 
Experience of 8 yrs in IT Infrastructure Operation as lead
Experience of 8 yrs in IT Infrastructure Operation as leadExperience of 8 yrs in IT Infrastructure Operation as lead
Experience of 8 yrs in IT Infrastructure Operation as lead
Sumana Sengupta
 
Jessica D Anson 2009
Jessica D Anson 2009Jessica D Anson 2009
Jessica D Anson 2009
maejam
 
Agile.pptx
Agile.pptxAgile.pptx
Agile.pptx
Rafeeq T
 
Project manager with 10+ years of IT experience.
Project manager with 10+ years of IT experience.Project manager with 10+ years of IT experience.
Project manager with 10+ years of IT experience.
Rakesh Chandalia
 
Agile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid Programs
Cprime
 
Project Management Kickoff Meeting Template PowerPoint Presentation Slides
Project Management Kickoff Meeting Template PowerPoint Presentation SlidesProject Management Kickoff Meeting Template PowerPoint Presentation Slides
Project Management Kickoff Meeting Template PowerPoint Presentation Slides
SlideTeam
 
The Effective Management of Time
The Effective Management of TimeThe Effective Management of Time
The Effective Management of Time
InSync Conference
 
Harnessing the Atlassian Ecosystem for Agile Transformation at NextEra Energy
Harnessing the Atlassian Ecosystem for Agile Transformation at NextEra EnergyHarnessing the Atlassian Ecosystem for Agile Transformation at NextEra Energy
Harnessing the Atlassian Ecosystem for Agile Transformation at NextEra Energy
Cprime
 
Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...
Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...
Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...
Lightbend
 

Similar to How we use Upwork at Glasswall (20)

Presentation by saurabh chandra
Presentation by saurabh chandraPresentation by saurabh chandra
Presentation by saurabh chandra
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative development
 
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
 
Business case writing presentation
Business case writing presentationBusiness case writing presentation
Business case writing presentation
 
Project Management
Project ManagementProject Management
Project Management
 
Project Plan And Estimation
Project Plan And EstimationProject Plan And Estimation
Project Plan And Estimation
 
Aloop sow v1.5
Aloop sow v1.5Aloop sow v1.5
Aloop sow v1.5
 
Hello Class- This is a very rough draft of the assignment. I have
Hello Class- This is a very rough draft of the assignment. I have Hello Class- This is a very rough draft of the assignment. I have
Hello Class- This is a very rough draft of the assignment. I have
 
Custom mobile application development
Custom mobile application developmentCustom mobile application development
Custom mobile application development
 
Experience of 8 yrs in IT Infrastructure Operation as lead
Experience of 8 yrs in IT Infrastructure Operation as leadExperience of 8 yrs in IT Infrastructure Operation as lead
Experience of 8 yrs in IT Infrastructure Operation as lead
 
Ritu-PM-1
Ritu-PM-1Ritu-PM-1
Ritu-PM-1
 
Jessica D Anson 2009
Jessica D Anson 2009Jessica D Anson 2009
Jessica D Anson 2009
 
Agile.pptx
Agile.pptxAgile.pptx
Agile.pptx
 
Project manager with 10+ years of IT experience.
Project manager with 10+ years of IT experience.Project manager with 10+ years of IT experience.
Project manager with 10+ years of IT experience.
 
Agile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid Programs
 
Project Management Kickoff Meeting Template PowerPoint Presentation Slides
Project Management Kickoff Meeting Template PowerPoint Presentation SlidesProject Management Kickoff Meeting Template PowerPoint Presentation Slides
Project Management Kickoff Meeting Template PowerPoint Presentation Slides
 
The Effective Management of Time
The Effective Management of TimeThe Effective Management of Time
The Effective Management of Time
 
Harnessing the Atlassian Ecosystem for Agile Transformation at NextEra Energy
Harnessing the Atlassian Ecosystem for Agile Transformation at NextEra EnergyHarnessing the Atlassian Ecosystem for Agile Transformation at NextEra Energy
Harnessing the Atlassian Ecosystem for Agile Transformation at NextEra Energy
 
Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...
Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...
Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...
 

Recently uploaded

FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 

How we use Upwork at Glasswall

  • 2. Upwork - Why Glasswall have integrated the use of Freelancers from the platform Upwork. We have set a monthly budget to make use of to help us accelerate on delivering project work. Some benefits and reasons for making use of this platform: On Demand Engineering - Elastic • We pay Upwork Freelancers by the hour. As such, when we need a burst of engineering capabilities, we can spin this up on demand and then wind it back down when work is completed. Enhance ourselves • As an FTEs, there is a never ending to do list of work. In order for each of us to achieve more, we can scale ourselves by defining good briefs of work and delegating them. • By-product : Opportunity for everyone learn about managing projects and people. Cost Effective • Very low on-boarding cost. • No domain knowledge upskilling / induction needed. • Low risk - if the person does not deliver in the first few days, end the contract Scale Glasswall • There is a limit to how much work we can achieve without complimenting ourselves with additional resources. We increase the amount of project delivery Glasswall can achieve through good utilization of Upwork
  • 3. Upwork - Considerations Like all investments, we need to make sure there is a good ROI. The value gained needs to exceed the cost spent. Cost is not just the money we pay to Upwork, but also the time our FTE’s spend in scoping and managing the work. We need to practise getting good and efficient at defining work well. Work should not need strategic thinking or internal domain knowledge by the worker to deliver once delegated to them. Should save us time and money, not the opposite We need to measure the work being delivered and access output quality (Context specific!) It is up to the Business Owner to scope the project, get it approved and scheduled. Work with the Upwork PMs to resource the project appropriately and track it on Jira. Measure the work being delivered. Feedback and drive the project direction. Be accountable for the project delivery and the associated cost. ‘It doesn’t exist if you don’t measure it’ - Person from Upwork
  • 4. Upwork - How 1. Create a Project and some Feature on Jira here: https://glasswall.atlassian.net/browse/PROGRAM-27 a. The Project needs a good Summary and Description b. The Features’each need a good Summary • By reading the Project and Features,one should have a grasp of the project scope and what is trying to be achieved c. The Project needs the following links: • Has business owner - This will link to you • Has technical owner - if applicable • Has customer - This will link to an internal or external customer • Has focus - This is either: Tech Debt, Support Customers or Commercial Opportunity 2. Include in the Project description the following: a. Estimated resource count b. Estimated resource skill level/cost c. Estimated project length • 1 sprint = 2 weeks • 2 sprint = 1 month • 1-3 months • Up to 1 year
  • 5. Upwork - How 3. Present the Project Brief at the Technology Forum meeting. a. This will allow for discussion, feedback, refinement, validation etc 4. At the Tech Forum we can update the Project status to either: a. Needs more details - To be refined by the Business Owner b. Needs approval - To be approved by TLT and Exec 5. At the Tech Leadership Meeting we will review and submit a list of projects to be approved by the Exec team for the following months execution.
  • 6. 6. When reviewed, the project status will change to: a. Scheduled, if it is to begin in the next round of projects b. Not scheduled - to be scheduled at a later date c. Not approved - Project not approved 7. When a project is approved and scheduled the business owner can work with an Upwork Project Manager / Luke to kick off the project: a. Resource the project - Preferably from our talent bench b. Slack channel c. Ensure appropriate program schema and mapping Upwork - How 8. It is then up to the Business Owner to utilize the Upwork PM to ensure all work is captured, tracked and updated on Jira 9. The business owner is encouraged to present progress at the Tech Forum and delivery/completion at our All Hands meeting
  • 7. Upwork - Additional Services Project Management We currently have three project managers from upwork. They help facilitate project kick off, progress and delivery. They schedule meetings, get updates from Upwork resources, and manage the Features / Stories and tasks on Jira, ensuring all work is captured in our Schema. • Alona has now joined Abbas’s team and is focusing on IT Support and Infosec. • She is also available to help with some administration tasks like onboarding / offboarding, company surveys and general upwork staff management. Alona • Is currently managing a number of operational, strategic and engineering projects. She also manages the admin for other Upwork staff members, upwork staff management. Tatevik • We have recently hired a Technical Project Manager who has a background in engineering and will help manage more Technical Projects. The first set of projects will be for ICAP. • On success, we can expand this to help manage more projects in the Cloud and Core departments. Doviana
  • 8. Upwork - Additional Services Design To make use of the upwork design services, request a task in the slack channel #upwork-services-design It will be up to our Upwork Designers to create and track these tasks in Jira: https://glasswall.atlassian.net/browse/PROJECT-148 - Upwork Services Design Examples of use: Infographics ; Icons ; Marketing material
  • 9. Upwork - Additional Services Jira-Administration ✓ Jira maintenance can be time consuming and tricky! ✓ We now have 2 dedicated Jira Admins, Dario and Mariel are have been trained in Jira Editing and can help us customize our Jira schemas and workflows. ✓ These resources are not to be used for adding Projects / Features / Stories etc or keeping Jira up to date. They are used to: Add new Projects and Issue types to Jira Editing workflows Customising fields and screens available within issue types Creating filters etc To use them, head to the Jira Admin channel on slack and make a request. They will create and track their work on jira here: https://glasswall.atlassian.net/browse/PROJECT-128 Jira Evolution and Maintenance
  • 10. Upwork - Additional Services By now you have all seen the power of Jupyter Notebooks for running Playbooks, Manipulating Data for consumption, reporting, measuring and visualisation of graphs We have a Program of projects on Jira dedicated to this https://glasswall.atlassian.net/browse/PROGRAM-32 - Data Science and Reporting - Measuring People, Product, Projects If you would like some Notebook work done, feel free to add a Story under the appropriate Project / Feature. If an appropriate Feature does not exist, you can add that too :) This squad meets every Tuesday and Thursday to review progress, feedback and prioritize the next set of tasks to work on. Anyone can ping Luke to request to join this meeting and discuss their notebook requirements Types of work include: Reports per Person, Project, Product, Team, Squad. Playbook engineering. Reports are currently generated from any data which we have in Jira. *Coming soon - Tasks on request in Jira Channel* Notebooks and Reporting
  • 11. Upwork - Talent Bench / Finding New Talent ✓ We have spent time and effort building up a bench of Talent on Upwork who we know and trust. ✓ When new projects are requested, we would ideally select resources for our existing talent bench: *WIP* - Request feedback from Business Owners on project completion, review and rate rources delivery and enrich the skill set of each. Share with Business Owners and Hiring Managers: Our bench of talent Their associated skill set and ratings Current utilization and availability We do sometimes need to find new talent and skill sets, when this is the case, we have a dedicated resource from Upwork who can assist with this. They help refine the Job Post and add suitable candidates to the shortlist of proposals for the job. Your Project Manager (or Luke) can assist with these requests.