Glasswall uses freelancers from Upwork to help accelerate project delivery. Some benefits of using Upwork include being able to quickly scale engineering capabilities up or down as needed, enhancing their capabilities by delegating work, and keeping costs low with minimal onboarding needs. Glasswall aims to measure the value gained from using Upwork to ensure it exceeds the costs, and defines processes for requesting, approving, and managing projects and resources from Upwork.
The realities of working in an enterprise (distributed teams, multiple stakeholders, etc) present a series of challenges when trying to plan and scale agile development. Learn how Rosetta Stone knit together a dozen existing JIRA Agile boards into a coherent program-level view of their Scaled Agile Framework (SAFe) release train using JIRA Portfolio – without sacrificing team autonomy.
This presentation will give you a great overview of how you can execute agile program planning, namely using the scaled agile framework in JIRA. We will describe the journey from an early stage of Agile adoption and show a typical path to adopt the Scaled Agile Framework. In order to support the effort, scaling tools are important. We will show you how JIRA, a very popular Agile tool, can be used to manage the process.
The Scaled Agile Framework (SAFe) has a special event that is held for every Program Increment (5 sprints-ish). This is a large scale, collaborative event including everyone from the Agile Release Train (50 people plus). This workshop will be a highly interactive event where all participants will be involved in one of many teams collaborating together to plan a single Program Increment for a single product.
The schedule will roughly contain:
Overview of SAFe Program Increment Planning
(Fictional) Business Context
Product / Solution Vision
Architecture Vision And Development Practices
Planning Session 1
Draft Plan Review
Planning Session 2
Final Plan Review
Risk ROAMing
Confidence Vote
Retrospective
The realities of working in an enterprise (distributed teams, multiple stakeholders, etc) present a series of challenges when trying to plan and scale agile development. Learn how Rosetta Stone knit together a dozen existing JIRA Agile boards into a coherent program-level view of their Scaled Agile Framework (SAFe) release train using JIRA Portfolio – without sacrificing team autonomy.
This presentation will give you a great overview of how you can execute agile program planning, namely using the scaled agile framework in JIRA. We will describe the journey from an early stage of Agile adoption and show a typical path to adopt the Scaled Agile Framework. In order to support the effort, scaling tools are important. We will show you how JIRA, a very popular Agile tool, can be used to manage the process.
The Scaled Agile Framework (SAFe) has a special event that is held for every Program Increment (5 sprints-ish). This is a large scale, collaborative event including everyone from the Agile Release Train (50 people plus). This workshop will be a highly interactive event where all participants will be involved in one of many teams collaborating together to plan a single Program Increment for a single product.
The schedule will roughly contain:
Overview of SAFe Program Increment Planning
(Fictional) Business Context
Product / Solution Vision
Architecture Vision And Development Practices
Planning Session 1
Draft Plan Review
Planning Session 2
Final Plan Review
Risk ROAMing
Confidence Vote
Retrospective
Value Streams and the Scaled Agile FrameworkCprime
Understanding and visualizing the flow of value in your organization is one of the first steps for implementing the Scaled Agile Framework (SAFe) successfully. We align Agile Release Trains (ARTs) around value streams. In this webinar we will look at understanding what a value stream is, why it is important and how to align agile release trains to value streams.
Leanban: The Next Step in the Evolution of AgileLeanKit
I'll introduce you to Leanban, which uses Lean thinking as a guide to incorporate the best of Scrum and Kanban into Agile software development practices.
Unlike traditional projects, Agile teams realized the importance of prioritizing the product backlog according to it's added value to the business.
In this webinar, we talked about how do Product Owners prioritize product backlog continuously in order to achieve the highest value product while sticking to the schedule and cost constraints.
Every large enterprise needs to manage portfolios of business initiatives. Portfolio Management encompasses
• The formulation of initiatives, and the assessment of their value, effort, and Return on Investment
• The approval and scheduling of initiatives
• The evaluation of the status of ongoing initiatives
• The decision to continue or terminate an ongoing initiative
This webinar will provide guidance on effective ways to conduct Portfolio Management, using our concepts of Agile Governance to simplify and expedite the key decisions. These techniques can applied for Agile, hybrid, and classic plan-driven processes.
Large companies often struggle to align development with sales and marketing - how do you ensure the delivery of features and fixes lines up with the efforts to promote them? Luisa will talk about how a big organization implemented a lightweight version of SAFe, but adapted the methodology to fit their needs. Learn how you can tailor agile principles to address the unique challenges your teams face and why configuring your agile tools properly is critical to increasing agility throughout the company.
The Spotify model is a people-driven, autonomous approach for scaling agile that emphasizes the importance of culture and network. It has helped Spotify and other organizations increase innovation and productivity by focusing on autonomy, communication, accountability, and quality.
============== Follow us ==============
Website: http://xpdays.org
Linked In: https://www.linkedin.com/company/xpdays
Facebook: https://www.facebook.com/xpdaysorg
Twitter: https://twitter.com/xpdaysorg
#agile #spotify #xpdays #agilearena
It was repeatedly observed that as the number of Scrum teams within an organization grew, two major issues emerged:
* The volume, speed, and quality of their output (working product) per team began to fall, due to issues such as cross-team dependencies, duplication of work, and communication overhead.
* The original management structure was ineffective for achieving business agility. Issues arose like competing priorities and the inability to quickly shift teams around to respond to dynamic market conditions.
In this presentation I will show you how to counteract these issues, using Scrum@Sclae framework for effectively coordinating multiple Scrum teams was clearly needed which would aim for the following:
* Linear scalability: A corresponding percentage increase in delivery of working product with an increase in the number of teams.
* Business agility: The ability to rapidly respond to change by adapting its initial stable configuration.
10 Safe Essential Elements to Achieve the Benefits of SAFeCprime
This presentation explores what could happen as the Agile Release Train progresses with each later Program Increment. You will learn how to keep the train on the tracks with 10 essentials of SAFe, so you can achieve the full benefits of SAFe.
Cherry-Picking Apps: Making the Most of the Atlassian MarketplaceAtlassian
Apps strive to make our lives easier—less repetitive tasks, manual processes, and mouse clicks. But, with the ever-growing number of apps in the Atlassian Marketplace, how do you choose which app is best for your teams?
Join Gal Fatal from HP as he shares key parameters to consider when choosing apps, and why it's important to invest time and effort when doing so. Learn about the approaches and practical tips to making better choices so you can 'shop' smarter in the Atlassian Marketplace.
JIRA Portfolio: Failing to plan is your best plan for failureACA IT-Solutions
The slides from the presentation "Failing to plan: your best plan for failure (and how JIRA Portfolio can help you avoid this)" delivered by Walter Buggenhout at our event the 29th of September 2015 in Mechelen
This presentation covers why visualization is a good thing in projects, and some of the various simple but powerful visualization techniques which can be used in Agile projects.
The Cynefin framework is a conceptual framework used to aid decision-making. The idea of the Cynefin framework is that it offers decision-makers a "sense of place" from which to view their perceptions.
In the next webinar, our guest Hosny gave an introduction to the Cynefin Framework that helps you addressing how to approach problems in different domains.
Driving JIRA Adoption Through Simple ConfigurationAtlassian
Intuit has evolved! We have deployed a world class Agile program that supports teams moving from 'doing' Agile to 'being' Agile.
We'll share how Intuit drives adoption of JIRA and Agile to thousands of people with simple, flexible, and scalable configuration.
Products covered:
JIRA Software, JIRA Core
Horse Before the Cart - An Outcome-Oriented Approach to SAFe® Transformations...Agile Velocity
In this workshop at Agile2019, Mike Hall shared an outcome-oriented approach to a scaled agile transformation. Instead of starting with the framework, Mike starts with a business objective. Attendees explored what agile outcomes will influence an organization towards a certain business objective. And collaboratively built a capability model within these outcomes to drive improvement. Then, attendees used SAFe® constructs to realize the capabilities in order to achieve the desired business objective.
Welcoming Halp to the Atlassian Stack: Streamline and Transform your Service ...Cprime
Check out the associated Webinar on Demand: https://www.cprime.com/resource/webinars/welcoming-halp-to-the-atlassian-stack-streamline-and-transform-your-service-desk/
Halp, the newest addition to the Atlassian family, is fundamentally changing the way teams work. Halp is a conversational ticketing solution that allows teams to turn any Slack message into a ticket that is then triaged to a private internal team channel. Tickets are then assigned, prioritized, managed, tracked, and reported on from Slack. Support, IT, Security, Legal and Finance teams can all conduct critical business without context switching to another piece of software.
Join Fletcher Richman, CEO at Halp, and Matthijs van Leeuwen, Solutions Engineer at Cprime, as we explore Halp and discuss:
*What is Halp; What challenges will it help you solve
*How Halp helps you automate your Atlassian Stack, power Jira Service Desk and augment with Slack
*How to streamline operations with easily customizable settings to meet your teams’ needs
*How you can improve customer experience, solve tickets faster and optimize reporting quality and accuracy
Value Streams and the Scaled Agile FrameworkCprime
Understanding and visualizing the flow of value in your organization is one of the first steps for implementing the Scaled Agile Framework (SAFe) successfully. We align Agile Release Trains (ARTs) around value streams. In this webinar we will look at understanding what a value stream is, why it is important and how to align agile release trains to value streams.
Leanban: The Next Step in the Evolution of AgileLeanKit
I'll introduce you to Leanban, which uses Lean thinking as a guide to incorporate the best of Scrum and Kanban into Agile software development practices.
Unlike traditional projects, Agile teams realized the importance of prioritizing the product backlog according to it's added value to the business.
In this webinar, we talked about how do Product Owners prioritize product backlog continuously in order to achieve the highest value product while sticking to the schedule and cost constraints.
Every large enterprise needs to manage portfolios of business initiatives. Portfolio Management encompasses
• The formulation of initiatives, and the assessment of their value, effort, and Return on Investment
• The approval and scheduling of initiatives
• The evaluation of the status of ongoing initiatives
• The decision to continue or terminate an ongoing initiative
This webinar will provide guidance on effective ways to conduct Portfolio Management, using our concepts of Agile Governance to simplify and expedite the key decisions. These techniques can applied for Agile, hybrid, and classic plan-driven processes.
Large companies often struggle to align development with sales and marketing - how do you ensure the delivery of features and fixes lines up with the efforts to promote them? Luisa will talk about how a big organization implemented a lightweight version of SAFe, but adapted the methodology to fit their needs. Learn how you can tailor agile principles to address the unique challenges your teams face and why configuring your agile tools properly is critical to increasing agility throughout the company.
The Spotify model is a people-driven, autonomous approach for scaling agile that emphasizes the importance of culture and network. It has helped Spotify and other organizations increase innovation and productivity by focusing on autonomy, communication, accountability, and quality.
============== Follow us ==============
Website: http://xpdays.org
Linked In: https://www.linkedin.com/company/xpdays
Facebook: https://www.facebook.com/xpdaysorg
Twitter: https://twitter.com/xpdaysorg
#agile #spotify #xpdays #agilearena
It was repeatedly observed that as the number of Scrum teams within an organization grew, two major issues emerged:
* The volume, speed, and quality of their output (working product) per team began to fall, due to issues such as cross-team dependencies, duplication of work, and communication overhead.
* The original management structure was ineffective for achieving business agility. Issues arose like competing priorities and the inability to quickly shift teams around to respond to dynamic market conditions.
In this presentation I will show you how to counteract these issues, using Scrum@Sclae framework for effectively coordinating multiple Scrum teams was clearly needed which would aim for the following:
* Linear scalability: A corresponding percentage increase in delivery of working product with an increase in the number of teams.
* Business agility: The ability to rapidly respond to change by adapting its initial stable configuration.
10 Safe Essential Elements to Achieve the Benefits of SAFeCprime
This presentation explores what could happen as the Agile Release Train progresses with each later Program Increment. You will learn how to keep the train on the tracks with 10 essentials of SAFe, so you can achieve the full benefits of SAFe.
Cherry-Picking Apps: Making the Most of the Atlassian MarketplaceAtlassian
Apps strive to make our lives easier—less repetitive tasks, manual processes, and mouse clicks. But, with the ever-growing number of apps in the Atlassian Marketplace, how do you choose which app is best for your teams?
Join Gal Fatal from HP as he shares key parameters to consider when choosing apps, and why it's important to invest time and effort when doing so. Learn about the approaches and practical tips to making better choices so you can 'shop' smarter in the Atlassian Marketplace.
JIRA Portfolio: Failing to plan is your best plan for failureACA IT-Solutions
The slides from the presentation "Failing to plan: your best plan for failure (and how JIRA Portfolio can help you avoid this)" delivered by Walter Buggenhout at our event the 29th of September 2015 in Mechelen
This presentation covers why visualization is a good thing in projects, and some of the various simple but powerful visualization techniques which can be used in Agile projects.
The Cynefin framework is a conceptual framework used to aid decision-making. The idea of the Cynefin framework is that it offers decision-makers a "sense of place" from which to view their perceptions.
In the next webinar, our guest Hosny gave an introduction to the Cynefin Framework that helps you addressing how to approach problems in different domains.
Driving JIRA Adoption Through Simple ConfigurationAtlassian
Intuit has evolved! We have deployed a world class Agile program that supports teams moving from 'doing' Agile to 'being' Agile.
We'll share how Intuit drives adoption of JIRA and Agile to thousands of people with simple, flexible, and scalable configuration.
Products covered:
JIRA Software, JIRA Core
Horse Before the Cart - An Outcome-Oriented Approach to SAFe® Transformations...Agile Velocity
In this workshop at Agile2019, Mike Hall shared an outcome-oriented approach to a scaled agile transformation. Instead of starting with the framework, Mike starts with a business objective. Attendees explored what agile outcomes will influence an organization towards a certain business objective. And collaboratively built a capability model within these outcomes to drive improvement. Then, attendees used SAFe® constructs to realize the capabilities in order to achieve the desired business objective.
Welcoming Halp to the Atlassian Stack: Streamline and Transform your Service ...Cprime
Check out the associated Webinar on Demand: https://www.cprime.com/resource/webinars/welcoming-halp-to-the-atlassian-stack-streamline-and-transform-your-service-desk/
Halp, the newest addition to the Atlassian family, is fundamentally changing the way teams work. Halp is a conversational ticketing solution that allows teams to turn any Slack message into a ticket that is then triaged to a private internal team channel. Tickets are then assigned, prioritized, managed, tracked, and reported on from Slack. Support, IT, Security, Legal and Finance teams can all conduct critical business without context switching to another piece of software.
Join Fletcher Richman, CEO at Halp, and Matthijs van Leeuwen, Solutions Engineer at Cprime, as we explore Halp and discuss:
*What is Halp; What challenges will it help you solve
*How Halp helps you automate your Atlassian Stack, power Jira Service Desk and augment with Slack
*How to streamline operations with easily customizable settings to meet your teams’ needs
*How you can improve customer experience, solve tickets faster and optimize reporting quality and accuracy
Hello Class- This is a very rough draft of the assignment. I have SusanaFurman449
Hello Class- This is a very rough draft of the assignment. I have broken down each section and potential opportunities for you. This is not all inclusive as you can be creative but you must meet the deliverables of this assignment.
Scope and Schedule: At the end of week 4, you are to finalize the initially approved scope from week two and start building the project schedule. In this week, you are also to work on building the project Work-Breakdown Structure (WBS). Project scope and schedule will include the following components:
- Finalized project scope
- Project requirements – in more details
- WBS structure
- Developed project schedule
- Identify key milestones and deliverables
- Outline project resources and assign them to tasks accordingly.
- Stakeholder engagement – communication plan
Make sure that there is a heading for each section.
Title Page – Name, date, etc
· Finalized Project Scope: Chapter 7 Scope Planning,
I just want a summary of what your final scope is.
· Project Requirements – Details
· WBS Structure- (Week 3) Chapter 7 Video, How to construct a WBS?
·
· Developed Project Schedule – Chapter 8 Video – Develop Project Schedule, Chapter 8 Reading Scheduling Projects – May ways to show schedule just pick one.
Develop Project Schedule
Once you have an estimated duration for each activity in the network must determine (based on durations and sequence) whether the project can be realistically finished by the required completion time.
· In order to do this, the contractor should estimate the duration of each activity.
· He or she should establish an overall window of time for the project.
Develop a project schedule that provides a timetable for each activity and shows:
· The earliest times (or dates) at which each activity can start and finish, based on the project estimated start time (or date)
· The latest times (or dates) by which each activity must start and finish in order to complete the project by its required completion time (or date)
· Incorporate Changes into Schedule
· Throughout a project, changes may occur that impact the schedule.
· Changes might be initiated by the customer or the project team, or they might be the result of an unanticipated occurrence.
· Changes requested early in the project may have less of an impact on schedule and budget than those requested later in the project.
· When the customer requests a change, the contractor or project team should estimate the impact on the project schedule and budget and then obtain customer approval before proceeding.
· If the customer approves the proposed revisions to the project schedule and budget, then any additional activities, revised estimated durations, and revised estimated resources and associated costs should be incorporated into the project schedule and budget.
· With respect to the project schedule, changes can result in the addition or deletion of activities, re-sequencing of activities, changes to estimated durations for specific activi ...
Experience of 8 yrs in IT Infrastructure Operation as leadSumana Sengupta
• Accountable for BU demand fulfillment (end to end irrespective of whether it is internal or in external queue)
• Set goals and objectives for teams/ individuals in line with organization and company directions
• Providing leadership for successful day-to-day delivery of services.
The ideal Agile world describes dedicated Teams that implement a negotiable scope in fixed iterations to meet a moving target. The real world is usually more complex, and often requires interaction with projects and processes that have very different and “non-Agile” characteristics. This webinar describes the conduct of Agile governance for hybrid projects that contain very different types of processes. We will review the very real drivers that lead to these hybrid environments, and look at practical techniques for making hybrid projects successful.
Presenting this set of slides with name - Project Management Kickoff Meeting Template Powerpoint Presentation Slides. This presentation comprises a total of 23 slides. Our team of PPT designers used the best of professional PowerPoint templates, images, icons and layouts. Also included are impressive, editable data visualization tools like charts, graphs and tables. When you download this presentation by clicking the Download button, you get the presentation in both standard and widescreen format. All slides are fully customizable. Change the colors, font, size, add and remove things as per your need and present before your audience.
Harnessing the Atlassian Ecosystem for Agile Transformation at NextEra EnergyCprime
Watch the Webinar on Demand: https://www.cprime.com/resource/webinars/harnessing-the-atlassian-ecosystem-for-agile-transformation-at-nextera-energy/
As organizations become more Agile they benefit from increased engagement, transparency, visualization of work and predictable delivery. But that’s not always the case. Organizations that are yet to transition to the continuous funding of products and value streams are still delivering fixed business cases bound by time and estimated budgets, thereby foregoing many of the previously mentioned benefits.
In this webinar we’ll explore the agile transformation story at NextEra Energy and see how the PMO team leveraged an Atlassian ecosystem including Jira, Tempo Budgets, Tempo Planner, and Structure, to ensure initiatives are on track, value is delivered as committed and is measured without creating extra work, and forecasts show reduced budget variances. The team also managed to do away with lengthy Portfolio status meetings and static PowerPoint reports by replacing them with live dynamic dashboards.
Join Rogelio Martinez (NextEra Energy), Alexander Eck (Tempo), and Briana Hall (Cprime), as we showcase how to leverage the data inherent in Jira to model, forecast and track scope, financials, resource actuals and trends.
You will learn:
*How to leverage the Atlassian tool set to improve transparency, visualization of work and metrics
*How to get better insight into your business with Tempo time tracking, with reliable reports on productivity, billing & accounting
*How to transform a traditional project management into an Agile implementation
Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...Lightbend
In this webinar with Mike Kelland, VP of Global Services at Lightbend, we will share some details of our specialized enablement strategy that allows teams of all sizes to successfully adopt Fast Data technologies and techniques. Based on over a decade of experience developing technologies that support real-time data streaming applications, Lightbend has the tools, expertise, and training courses you need to ramp up your team for Fast Data.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
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.