Remote Agile Software Teams: Worth the Risk?MentorMate
Agile distributed teams are the latest trend in offshore development as businesses seek to satisfy the growing worldwide demand for technical talent. Can they be realized in daily practice? MentorMate President Jamie Bolseth and Vice President of Strategic Consulting Craig Knighton share.
Explore:
+ Benefits of distributed teams
+ Best practices to run Agile with remote software teams
+ How to organize your distributed team
+ Business scenarios when Agile teams succeed
+ Strategies to maintain open communication
+ How to build trust with remote teams
+ Criteria to select the right project management tools
Based on our survey with our customers and potential customer’s worldwide, these are some of the pain points identified in an onshore-offshore model of development. They may or may not be applicable to all clients, but every offshore implementation would want to improve some aspects as mentioned in this article. TAlso mentioned are the solutions which The Digital Group provided in each of these scenarios.
Managing IT Projects - Onsite Offshore CoordinationMahesh Dedhia
In the Software industry, quite often development and testing jobs are outsourced and a small percentage of the team is placed at the client location to coordinate between client teams and offshore teams. This presentation talks about specific challenges faced when teams are geographically distributed and some of the best practices that have helped in my experiences as onsite coordinator as well as offshore project manager.
Challenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoftXBOSoft
In this hour-long webinar, BlackLine's Director of Software Development Greg Burns and Scrum Master and Agile Coach Ron Ben Yosef discuss the company's agile conversion experience -- the challenges, successes, and benefits gained from implementation.
Saiff Solutions | Technical Writing, Software Documentation, OutsourcingSaiff Solutions, Inc.
Saiff Solutions creates helpful documentation that reduces support costs and delights your customers. Now that customers prefer a self-service solution to get answers, you need more than engineers or translators can provide. We help your customers find the exact information they need, through easy-to-understand English documentation.
From the Philippines—consistently ranked the #1 country in business English—our global team assists companies in Japan, Australia, US, and Canada to dramatically improve their documentation. Let Saiff Solutions enable you to create a seamless customer experience through excellent documentation.
Remote Agile Software Teams: Worth the Risk?MentorMate
Agile distributed teams are the latest trend in offshore development as businesses seek to satisfy the growing worldwide demand for technical talent. Can they be realized in daily practice? MentorMate President Jamie Bolseth and Vice President of Strategic Consulting Craig Knighton share.
Explore:
+ Benefits of distributed teams
+ Best practices to run Agile with remote software teams
+ How to organize your distributed team
+ Business scenarios when Agile teams succeed
+ Strategies to maintain open communication
+ How to build trust with remote teams
+ Criteria to select the right project management tools
Based on our survey with our customers and potential customer’s worldwide, these are some of the pain points identified in an onshore-offshore model of development. They may or may not be applicable to all clients, but every offshore implementation would want to improve some aspects as mentioned in this article. TAlso mentioned are the solutions which The Digital Group provided in each of these scenarios.
Managing IT Projects - Onsite Offshore CoordinationMahesh Dedhia
In the Software industry, quite often development and testing jobs are outsourced and a small percentage of the team is placed at the client location to coordinate between client teams and offshore teams. This presentation talks about specific challenges faced when teams are geographically distributed and some of the best practices that have helped in my experiences as onsite coordinator as well as offshore project manager.
Challenges & Successes of Agile Implementation Webinar with BlackLine - XBOSoftXBOSoft
In this hour-long webinar, BlackLine's Director of Software Development Greg Burns and Scrum Master and Agile Coach Ron Ben Yosef discuss the company's agile conversion experience -- the challenges, successes, and benefits gained from implementation.
Saiff Solutions | Technical Writing, Software Documentation, OutsourcingSaiff Solutions, Inc.
Saiff Solutions creates helpful documentation that reduces support costs and delights your customers. Now that customers prefer a self-service solution to get answers, you need more than engineers or translators can provide. We help your customers find the exact information they need, through easy-to-understand English documentation.
From the Philippines—consistently ranked the #1 country in business English—our global team assists companies in Japan, Australia, US, and Canada to dramatically improve their documentation. Let Saiff Solutions enable you to create a seamless customer experience through excellent documentation.
Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...XBOSoft
Find out if you're making these common testing metric mistakes and what to do if you are. In this hour-long XBOSoft webinar, ARGO Data's Quality Assurance Manager will teach you how to improve your metrics and build better software testing and QA teams.
Consulting Services companies goes through multitude of challenges in its Sales cycle, Delivery Cycle and over all Competency building and maintaining cycle. In this 2 part blog, I write about the various issues, Well whats the point in discussing problems with out a solution, Worry Not, The blog culminates with a tried and tested solution.
Tried Architecture as Shared Services? Felt like Abstracting the best of the resources, while encapsulating them well within at the same time? Tried creating COE’s? Have the management shot back stating it is overused/abused concept, tried and failed? Yes there are lot of reasons to fail when NOT done right.
This blog entry documents the RIGHT way, tried and tested Recursively
Syllabus for a ten week, four unit course based upon Steve Blank's Lean Launchpad Curriculum, taught at University of California, Santa Barbara, Winter Quarter 2013. Student teams validated business models by conducting more than 80 customer and partner interviews per team during an 8-week period. Out-of-the building market validation was supplemented by weekly live lectures and the use of Blank's online "Lean Launchpad" video course at Udacity.com to provide students with a flipped-classroom, experiential approach to learning how to create a viable business model.
Typical software testers focus on learning ‘Hard’ skills associated with the responsibilities of their role. However, these skills allow them to become a "Dependable" or "Knowledgeable" tester, rather than a "Great" tester. What are the skills necessary to take you to the next level within your ladder of testing career, to become someone known as "Great" tester? This presentation will identify some of the key skills that can take you to the next level and provides an easy-to-follow roadmap on mastering those skills.
Part of the success of a cross-functional team is the ability of each member to be T-Shaped. But how can you encourage continued up-skilling when your business is scaling.
In Seccl, Amy has established Skills Exchange Session, a peer-to-peer learning scheme that is free, valuable and empowers your teams. In this session, Amy will touch on:
- The successes of peer to peer learning;
- The challenges of this type of learning; and
- How you can enable these sessions in your own workplace
Engaging the Organization in Process Thinking - AnonymousBrad Power
A director of global processes at a multi-national company has a vision of global process management that includes an enterprise process model, process owners, measures, and targets. But, reality at his company is quite different. The company doesn't have strong support at the top for process. They think process means restrictions and costs. How would you advise that he get stronger executive sponsorship?
In collaboration with Callaghan Innovation, Hypr have created the Build for Speed programme to help companies deliver value to customers faster.
About Gareth Evans:
Gareth has over 16 years experience in the IT industry, including more than a decade in London working in investment banking and media as a technologist, team leader and software coach. He holds an MSc in computer science and was one of the first people in the world to become a Scaled Agile Framework Program Consultant Trainer (SPCT).
Gareth is a speaker at NZ and international events including LSSC, Agile Australia and Agile New Zealand. Gareth co-founded Hypr to champion Agile architecture and lean software delivery for the benefit of the New Zealand software industry. He loves learning with others, music, travel and code!
Respect for People - Lean's neglected pillarJon Terry
Respect for People is one of the pillars of Lean. If you read the Lean-Agile literature or attend conferences, you will hear plenty about culture. However, these ideas usually aren’t presented as systematically and tangibly as the process tools. Most of the Lean principles that we study are focused on the other pillar, Continuous Improvement. Cultural ideas may be mixed in there but in a way that’s hard to untangle. Or, at the risk of ruffling some feathers, they may seem overly touchy-feely or theoretical brain science-y.
That’s a real shame. A business can’t just be a nice place to work, full of nice people; it must deliver a steady stream of results for customers and financial stakeholders. But the best long-term results come from providing a sustainable, healthy work environment. So investing in a strong culture is a wise decision for executives and managers.
This talk will explore some key ideas around team structure and the responsibilities of both team members and managers in a respectful Lean-Agile company. It will present a candidate set of seven principles to spell out Respect for People to match those for Continuous Improvement. And it will share some of the source material from which these ideas are derived.
This presentation focuses on how to seek, recruit and retain good talent for your software development team. It also examines external human resource factors such as the job market, the competition and software trends.
Every organization regardless of size have non-value added steps in their processes which can dramatically affect their organizations. The problem is quite often the organization has never looked for these drags on the bottom line.
Are You Making These 7 'Testing Metric' Mistakes? Webinar - Mark Bentsen, Phi...XBOSoft
Find out if you're making these common testing metric mistakes and what to do if you are. In this hour-long XBOSoft webinar, ARGO Data's Quality Assurance Manager will teach you how to improve your metrics and build better software testing and QA teams.
Consulting Services companies goes through multitude of challenges in its Sales cycle, Delivery Cycle and over all Competency building and maintaining cycle. In this 2 part blog, I write about the various issues, Well whats the point in discussing problems with out a solution, Worry Not, The blog culminates with a tried and tested solution.
Tried Architecture as Shared Services? Felt like Abstracting the best of the resources, while encapsulating them well within at the same time? Tried creating COE’s? Have the management shot back stating it is overused/abused concept, tried and failed? Yes there are lot of reasons to fail when NOT done right.
This blog entry documents the RIGHT way, tried and tested Recursively
Syllabus for a ten week, four unit course based upon Steve Blank's Lean Launchpad Curriculum, taught at University of California, Santa Barbara, Winter Quarter 2013. Student teams validated business models by conducting more than 80 customer and partner interviews per team during an 8-week period. Out-of-the building market validation was supplemented by weekly live lectures and the use of Blank's online "Lean Launchpad" video course at Udacity.com to provide students with a flipped-classroom, experiential approach to learning how to create a viable business model.
Typical software testers focus on learning ‘Hard’ skills associated with the responsibilities of their role. However, these skills allow them to become a "Dependable" or "Knowledgeable" tester, rather than a "Great" tester. What are the skills necessary to take you to the next level within your ladder of testing career, to become someone known as "Great" tester? This presentation will identify some of the key skills that can take you to the next level and provides an easy-to-follow roadmap on mastering those skills.
Part of the success of a cross-functional team is the ability of each member to be T-Shaped. But how can you encourage continued up-skilling when your business is scaling.
In Seccl, Amy has established Skills Exchange Session, a peer-to-peer learning scheme that is free, valuable and empowers your teams. In this session, Amy will touch on:
- The successes of peer to peer learning;
- The challenges of this type of learning; and
- How you can enable these sessions in your own workplace
Engaging the Organization in Process Thinking - AnonymousBrad Power
A director of global processes at a multi-national company has a vision of global process management that includes an enterprise process model, process owners, measures, and targets. But, reality at his company is quite different. The company doesn't have strong support at the top for process. They think process means restrictions and costs. How would you advise that he get stronger executive sponsorship?
In collaboration with Callaghan Innovation, Hypr have created the Build for Speed programme to help companies deliver value to customers faster.
About Gareth Evans:
Gareth has over 16 years experience in the IT industry, including more than a decade in London working in investment banking and media as a technologist, team leader and software coach. He holds an MSc in computer science and was one of the first people in the world to become a Scaled Agile Framework Program Consultant Trainer (SPCT).
Gareth is a speaker at NZ and international events including LSSC, Agile Australia and Agile New Zealand. Gareth co-founded Hypr to champion Agile architecture and lean software delivery for the benefit of the New Zealand software industry. He loves learning with others, music, travel and code!
Respect for People - Lean's neglected pillarJon Terry
Respect for People is one of the pillars of Lean. If you read the Lean-Agile literature or attend conferences, you will hear plenty about culture. However, these ideas usually aren’t presented as systematically and tangibly as the process tools. Most of the Lean principles that we study are focused on the other pillar, Continuous Improvement. Cultural ideas may be mixed in there but in a way that’s hard to untangle. Or, at the risk of ruffling some feathers, they may seem overly touchy-feely or theoretical brain science-y.
That’s a real shame. A business can’t just be a nice place to work, full of nice people; it must deliver a steady stream of results for customers and financial stakeholders. But the best long-term results come from providing a sustainable, healthy work environment. So investing in a strong culture is a wise decision for executives and managers.
This talk will explore some key ideas around team structure and the responsibilities of both team members and managers in a respectful Lean-Agile company. It will present a candidate set of seven principles to spell out Respect for People to match those for Continuous Improvement. And it will share some of the source material from which these ideas are derived.
This presentation focuses on how to seek, recruit and retain good talent for your software development team. It also examines external human resource factors such as the job market, the competition and software trends.
Every organization regardless of size have non-value added steps in their processes which can dramatically affect their organizations. The problem is quite often the organization has never looked for these drags on the bottom line.
Use Proven Recruitment Methods to Hire and Retain Star Performers LandOpt
With the labor deficit being one of the major concerns in the green industry, it’s essential in being proactive to remain ahead of your competition. What can you do to ensure your recruitment funnel is always full? By creating and implementing a proven, streamlined process will assist in minimizing the time involved in the searching, interviewing, onboarding and training the right individual for the job. Join Mike Gaydos, PHR, LandOpt Director of HR, People and Performance, PHP, in this webinar to learn how to create an effective process from the job posting to onboarding, convey company culture, and most of all attract and retain quality candidates.
Training Slides of Workshop on the Strategic Planning Model, discussing the importance of Strategic Planning.
For further information regarding the course, please contact:
info@asia-masters.com
www.asia-masters.com
This presentation covers:
Strategies for crafting a customized talent pipeline approach
Managing the current skills gap in the American workforce
How ineffective applicant screening can cause you to miss out on the best professionals
Where to look for top candidates and how to get them looking for you.
Top 10 dos and donts in agile offshoringOve Holmberg
Our network have done surveys with company's doing Agile off-shoring today in Sweden. We have compiled a list over pitfalls and good habits you must take into consideration when off-shoring software development from Sweden.
COMPETENCY Describe how hiring practices support an organization.docxmccormicknadine86
COMPETENCY: Describe how hiring practices support an organization's strategy.
CRITERION: Identify which question types relate to the KSAs and required experiences for CapraTek's position.
DISTINGUISHED
PROFICIENT
BASIC
NON-PERFORMANCE
Proficient
Identifies which question types relate to the KSAs and required experiences for CapraTek's position.
Faculty Comments:“
You made a nice start with this objective. I would like to see you develop your content further to fully analyze which question types relate to the KSAs and required experiences for CapraTek's position. Your analysis should be supported by information from outside resources, and it needs to be cited in APA format both in the body of your presentation and on your References page as well.
”
COMPETENCY: Assess approaches for recruiting, selecting, and retaining talent.
CRITERION: Explain why the interview questions are appropriate for CapraTek's position.
DISTINGUISHED
PROFICIENT
BASIC
NON-PERFORMANCE
Proficient
Explains why the interview questions are appropriate for CapraTek's position.
Faculty Comments:“
I still would like to see you develop your information further to fully analyze the interview questions that are appropriate for CapraTek's sales position, and describe the consequences of asking illegal questions.
”
COMPETENCY: Analyze the impact of legal and regulatory issues on staffing management.
CRITERION: Explain why interview questions do not request illegal information.
DISTINGUISHED
PROFICIENT
BASIC
NON-PERFORMANCE
Non-Performance
Does not explain why interview questions do not request illegal information.
Faculty Comments:“
I would have liked to see you develop your information further to fully identify the rulings and laws that govern what employers can ask during the interview process, and explain why interview questions cannot request illegal information, as this is still not addressed in your presentation.
”
COMPETENCY: Communicate in a manner that is scholarly and professional.
CRITERION: Design slides that are uncrowded, visually appealing, and easy to read.
DISTINGUISHED
PROFICIENT
BASIC
NON-PERFORMANCE
Distinguished
Designs slides that follow graphic design best practices.
Faculty Comments:“
You successfully met the requirements for this objective.
”
CRITERION: Communicate in a professional manner that is appropriate for the intended audience.
DISTINGUISHED
PROFICIENT
BASIC
NON-PERFORMANCE
Distinguished
Communicates in a professional manner that addresses the intended audience and is free of grammar and mechanical errors.
Faculty Comments:“
You successfully met the requirements for this objective.
”
Screening and Interviewing External
Candidates
Khanh K. Nguyen
Capella University
October 15, 2019
What Is KSAs?
“A KSA, or Knowledge, Skills, and Abilities,
is a series of narrative statements that are
required when applying to United States Federal
government job openings. KSAs are used to
determine, along with résumés, who the best
applicants are when s ...
Company leadership and hiring managers are only as great as the team they build. So, it’s no surprise that a core responsibility of all group managers is to design and hire top talent for their organization. But, in order to be effective at hiring and building a grade-A team, managers need to know what questions to ask during the initial interview stages. By asking candidates strategic interview questions, hiring managers can quickly identify the best job candidates or potential employees.
Cory Eustice, Talent Director at Hart, reveals ways the most effective leaders interview candidates to identify those great hires.
You’ll learn:
*The interview process most leaders and managers take
*The art and science to developing custom and strategic interview questions based on the role
*What to look for in the interview answers received from candidates
*The top interview questions CEOs ask candidates
See more upcoming LinkedIn Talent Solutions webinars: https://lnkd.in/gjfYMp9
Similar to Best Offshore Practices by Matt Eakin and Brian Offenbacher (20)
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
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.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
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.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
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.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
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.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
2. Our Goal Today?
Our goal today is not to debate if you
should offshore but to help you be
successful when you do offshore.
2
3. Why offshore?
It is VERY important to understand why management wants to
offshore. Reasons can be many:
•Cost – do more with less / same budget
•Follow the sun development – get 24 hour development and
testing
•Staff augmentation – fill existing roles with offshore
consultants
•Skill-set augmentation – do not have anyone on staff or
locally which a specific skillset
•Try new technology – current staff doesn’t have the capacity
to try new tech
•Fill delivery needs – need more teams to get the job done
3
4. Common Offshore Challenges
4
Challenges
Staffing Model can lead to:
Lack of dedicated local contact for
offshore work
Lack of experienced team members
Offshore resources not as skilled as
onshore resources
High attrition rates
Lack of overlapping working hours
with onshore team
Consultant Communication – consultant
does not speak and/or write English well
Lack of management oversight can
lead to poor quality
Team Communication – email & IM not good
team communication practice
Cost – do 5 offshore consultants = 1
FTE ($20/hr. vs. $100/hr.)?
System access & security
Lack of clear expectations for both
client and vendor
5. Why do these challenges exist…
•Staffing model
•Many firms staff projects where 70% of team members
have less than 3 years of experience
•Vendor doesn’t match resource with needed skill sets
•Absence of defined governance
•Defined roles and expectations between client and vendor
team
•How do you measure success
•Lack of a true partner
•Partner has the flexibility to find a solution that works best
for the client
• Partner invest in the partnership (i.e. staff, training, onsite
time, move the client forward)
5
6. What is offshore success?
Success criteria regardless of reason for offshoring:
•Same skillset as onshore resources
•No drop-off in quality of work
•Similar velocity to onshore, individual and team
•Effective communication between on-shore and off-shore
•Quick & efficient equipment & system set-up
•Quick & efficient on-boarding
6
7. What is offshore success?
Answer depends on original reason for offshoring:
•If reason was cost driven: were you able to get more done
with the same budget?
•If reason was follow-the-sun development: were you able to
achieve 24-7 development with no drop-off in quality?
•If reason was staff augmentation: were you able to augment
your staff with no drop-off in quality?
•If reason was to fill your delivery needs: were you able to fill
your delivery needs?
7
8. What to offshore?
•Individual roles
•Find qualified resources
•Dip your toe into offshore (need more than 1 resource to
see full benefits of offshoring)
•Entire teams
•Follow-the-sun development
•Fill delivery needs (specific work with clearly defined
deliverables)
•Legacy work
•Allow current team members to upskill themselves
•Supplement an aging workforce
8
9. How do you measure success?
You need to have measures
Work with Vendor to establish "offshore success
measures" which are in line with internal success
measures
i.e. a team velocity measure of 12 points/sprint
should apply to both internal and offshore teams
9
10. Some Measures
•If fixed-scope SOW: did they get done what was promised in
time frame expected.
•Were SLA's met (if applicable)?
•Was $$ saved?
Objective measures
10
11. Some Measures
•Individual (consultant) or team
•Up-to-speed on domain knowledge similar to FTE?
•Are their skills & knowledge improving?
•Are they asking same questions over and over?
•Are they contributing improvement ideas?
•Are they communicating effectively inside and outside the
team?
•Order takes vs. Independent thinkers/workers
Subjective measures
11
12. Things to consider
"US" mentality
•Were all the same team
•All working towards the same goal
•Were successful together
12
13. Things to consider
•On-boarding
•Consultant should be trained on client system prior to day
1 (if possible)
•Same equipment and access as peers
•Access to same servers, db’s, api’s, etc..
•Same laptops & tools (may require VPN or CITRIX)
•Schedule team stand-up and meetings in AM
•India is 9-1/2 hours ahead (9:30am stand-up is at 8:00pm
in India)
•Team overlap time
•Require offshore team to work during US hours
(recommended: 8:00am – noon -> 6:30pm – 10:30pm)
Individual Roles
13
14. Things to consider
•Agile mindset
•Team: short achievable goals
•Better goal: build this screen
•Best goal: on the Orders screen, add OrderID filter
•Digital tracking system (i.e. JIRA)
•Shared by all
•Daily meetings with Lead(s) to track progress
•Require offshore team to work during US hours
(recommended: 8:00am – noon -> 6:30pm – 10:30pm)
Entire Team
14
15. How are you going to offshore?
•Managed services
•SOW
•Staff Augmentation
•Big Bang approach
•Stepped approach
•Partner or Resume Pusher
15
16. Things to consider
•Partners
•Work with you to fine-tune position needs
•Interview candidates before sending over
•Make investments in the team
•Cross train resources
•Up skill (i.e boot camps, brown bags)
•Hire in anticipation of demand
•Regular touchpoints to ensure they are delivering as
promised
•Vendors
•Send resumes
•Minimal screening of candidates
•Don’t follow up unless there is an issue
•Little to no investment in the partnership
16
17. Who to offshore with?
•You know WHY you are offshoring
•You know WHAT you are going to offshore
•You know HOW you are going to offshore
•Only question left is WHO are you going to offshore with?
17
18. Things to consider
18
Consider this What you can do
Are they a true partner? They should be willing to “put some skin in the game” to you: Do
they flush out “bad” candidates for positions before you ? Do they meet with
you regularly to discuss your challenges?
Do they have a dedicated
US leader for offshore
work ?
Go with a company who has a dedicated U.S. and India
Management Team: While we have dedicated leaders in India to oversee
daily operations, we also have leadership in the U.S. that’s dedicated to
India. We also have a Centric India lead in each of our offices. This helps
make it easier for clients to engage and get decisions made on offshore work.
Are the offshore
resources as skilled as
onshore resources?
Demand excellence: ALL candidates submitted must be qualified. Most
should be over qualified. Simple question: does the company follow the
same process and requirements they have in the U.S. to hire their employees
in India? If the person wouldn’t meet standards for a job in the U.S., then
they shouldn’t be hired in India.
Will the offshore teams
working hours be flexible
enough for all
development models?
Demand flexible working schedules for resources: This means clients
have the ability to either leverage a ‘follow the sun’ model or have
overlapping work hours with the U.S. as needed or both.
19. More things to consider…
19
Consider this Centric Solution
Will you get experienced team members
(or someone who has the word on their
resume, but can’t spell it)?
Demand Experience: Most global firms follow a pyramid
model, hiring people with less than a year of experience. And
that is what you get. Demand more experience.
How long will the resources be on your
team (attrition rates)?
Go with a company with low turnover rates: Ask what
each companies turnover rates are. Avoid companies with
higher turnover rates.
How long has each resources been at the
company?
Go with a company who keeps their employees:
highest turnover rates are with junior resources, who seek
higher compensation (largest increases take place in years 0
to 5). Look for companies whose employees have been with
them 3+ years.