Introduction to the concept of agile nearshore outsourcing.
The combination of agile processes with nearshore outsourcing offers a lot of benefits. This presentation explores the basic ideas of agile and nearshore outsourcing and how both approaches can be combined.
David Bottomley, Head of IT Delivery at Specsavers - Promises, promisesGlobal Business Events
This document discusses how to make promises in IT projects that can be kept. It notes that customers want IT that enables their business, but IT often constrains businesses instead. Many IT projects experience cost overruns, delays, and failures. The "Malevolent 7" causes of project issues are identified as poor planning, inflated scope, inadequate resources, poor design/build quality, legacy environment issues, unidentified risks, and weak project management. The document advocates creating conditions for success by squeezing out unnecessary scope, providing truthful timelines, ensuring right resourcing, assembling a high-performing team, and protecting the team from pressure. Making realistic promises to the team regarding enablement and engagement can help ensure project success
The document discusses how to sell lean and agile development practices to various stakeholders. It covers selling to project managers by highlighting benefits like more structure, faster reporting, and less time spent on non-value adding activities. For sales teams, it stresses focusing on quality and the client experience to eliminate fears. When selling to clients, key points are that agile leads to lower maintenance costs, flexibility, and quality through continuous deployment.
The document provides an overview of operational security testing competency model and job performance model development. It discusses the challenges in penetration testing field, including lack of standard definitions and assessments. It introduces the National Initiative for Cybersecurity Education's Operational Security Testing panel, which is developing competency models for penetration testers, red teamers, and blue teamers. The panel has identified over 120 technical tasks across the roles and is defining competencies at different experience levels, with the goal of establishing standards for training and assessments.
I'm Leaving You: The Risks of Dumping Your Old CMS for Drupal and How to Mana...Phase2
Nicole Lind gives an overview of the hidden challenges innate to making the switch from an existing CMS to Drupal. Includes common misunderstandings, personality types, and organizational change issues
Patterns For Successful Distributed Development - Agileee2009Mads Troels Hansen
Mads Troels Hansen presents 8 patterns for successful distributed development: 1) Visibility and transparency using tools like Google Docs. 2) Focus on problem solving through retrospectives. 3) Establish flow and remove bottlenecks using techniques like limiting work in progress. 4) Maintain regular rhythm between teams through planning and releases. 5) Use highly automated and fast technical infrastructure. 6) Leverage video communication whenever possible. 7) Prepare for distributed meetings with checklists. 8) Develop a shared product vision through user story mapping and innovation games. The document provides examples and techniques for implementing these patterns.
This document provides an overview of Agile software development. It begins by defining Agile development as empowering people through constant feedback and acknowledging change. It then outlines the history of Agile methods from the 1970s to today. Key figures who developed methods like Scrum, Extreme Programming, and others are mentioned. The Agile Manifesto values individuals, working software, customer collaboration and responding to change. Core Agile principles are also outlined. Common Agile practices around design, testing, planning and communication are then explored. Finally, it discusses popular Agile methodologies like Scrum, XP, FDD and Lean and key themes across methods.
Software Outsourcing: Pitfalls and Best PracticesAMC Bridge
This document discusses best practices for software outsourcing based on the author's experience. It outlines when outsourcing is appropriate, typical outsourced project types, and common reasons for project failure related to business, technical, cultural, and process mismatches. The document recommends evaluating an outsourcing partner's domain expertise, development processes, and communication approach. It also provides a case study of a successful long-term outsourcing relationship between a tech company and an offshore software development team.
Software Outsourcing: Pitfalls and Best PracticesSitrusLLC
When to outsource (and when not to)
Typical projects
Key issues with outsourcing
Most common reasons projects fail
Best practices
Questions to ask your potential partner
David Bottomley, Head of IT Delivery at Specsavers - Promises, promisesGlobal Business Events
This document discusses how to make promises in IT projects that can be kept. It notes that customers want IT that enables their business, but IT often constrains businesses instead. Many IT projects experience cost overruns, delays, and failures. The "Malevolent 7" causes of project issues are identified as poor planning, inflated scope, inadequate resources, poor design/build quality, legacy environment issues, unidentified risks, and weak project management. The document advocates creating conditions for success by squeezing out unnecessary scope, providing truthful timelines, ensuring right resourcing, assembling a high-performing team, and protecting the team from pressure. Making realistic promises to the team regarding enablement and engagement can help ensure project success
The document discusses how to sell lean and agile development practices to various stakeholders. It covers selling to project managers by highlighting benefits like more structure, faster reporting, and less time spent on non-value adding activities. For sales teams, it stresses focusing on quality and the client experience to eliminate fears. When selling to clients, key points are that agile leads to lower maintenance costs, flexibility, and quality through continuous deployment.
The document provides an overview of operational security testing competency model and job performance model development. It discusses the challenges in penetration testing field, including lack of standard definitions and assessments. It introduces the National Initiative for Cybersecurity Education's Operational Security Testing panel, which is developing competency models for penetration testers, red teamers, and blue teamers. The panel has identified over 120 technical tasks across the roles and is defining competencies at different experience levels, with the goal of establishing standards for training and assessments.
I'm Leaving You: The Risks of Dumping Your Old CMS for Drupal and How to Mana...Phase2
Nicole Lind gives an overview of the hidden challenges innate to making the switch from an existing CMS to Drupal. Includes common misunderstandings, personality types, and organizational change issues
Patterns For Successful Distributed Development - Agileee2009Mads Troels Hansen
Mads Troels Hansen presents 8 patterns for successful distributed development: 1) Visibility and transparency using tools like Google Docs. 2) Focus on problem solving through retrospectives. 3) Establish flow and remove bottlenecks using techniques like limiting work in progress. 4) Maintain regular rhythm between teams through planning and releases. 5) Use highly automated and fast technical infrastructure. 6) Leverage video communication whenever possible. 7) Prepare for distributed meetings with checklists. 8) Develop a shared product vision through user story mapping and innovation games. The document provides examples and techniques for implementing these patterns.
This document provides an overview of Agile software development. It begins by defining Agile development as empowering people through constant feedback and acknowledging change. It then outlines the history of Agile methods from the 1970s to today. Key figures who developed methods like Scrum, Extreme Programming, and others are mentioned. The Agile Manifesto values individuals, working software, customer collaboration and responding to change. Core Agile principles are also outlined. Common Agile practices around design, testing, planning and communication are then explored. Finally, it discusses popular Agile methodologies like Scrum, XP, FDD and Lean and key themes across methods.
Software Outsourcing: Pitfalls and Best PracticesAMC Bridge
This document discusses best practices for software outsourcing based on the author's experience. It outlines when outsourcing is appropriate, typical outsourced project types, and common reasons for project failure related to business, technical, cultural, and process mismatches. The document recommends evaluating an outsourcing partner's domain expertise, development processes, and communication approach. It also provides a case study of a successful long-term outsourcing relationship between a tech company and an offshore software development team.
Software Outsourcing: Pitfalls and Best PracticesSitrusLLC
When to outsource (and when not to)
Typical projects
Key issues with outsourcing
Most common reasons projects fail
Best practices
Questions to ask your potential partner
Join Us and Enhance DeFi Development and step into the Emerging Financial Revolution
Join hands with Optymize, the premier DeFi Development Company and utilize the open-source Decentralized Finance(DeFi) Protocol to develop ultra transparent, trustworthy, highly secure, unique and reliable financial apps for your company.
Hire Top 5% Remote DeFi Developers: https://optymize.io/hire-defi-developers/
Offshore outsourcing provides various advantages such as access to skilled experts with experience in diverse projects, focus on core business goals, and work with best talent to improve quality. It allows companies to reduce time to market with timely project delivery, operate risk-free with secure application development, and share risks with partner companies. Outsourcing is also cost effective by avoiding infrastructure expenses and facilities management costs, while providing quality service and reducing risks of project failure.
An overview of the Agile Manifesto and why Agile SDLC is super important to excellent project management practices. Agile Software development is dominating the game these days. Whether you're going responsive, managing ecommerce, magento, or iphone apps Agile practices will help your efforts succeed.
Elevate Your Software Projects with Offshore Development ExpertiseBJIT Ltd
In offshore development, software creation is delegated to a team of developers in a different country. 68% of software products are mostly outsourced. This method has several advantages, including lower expenses, a larger pool of potential employees from whom to choose, and shorter completion times for projects. Notwithstanding, it has been regulated that outsourcing industry is now about a $90 billion industry. Read more: https://bjitgroup.com/blog-details/elevate-your-software-projects-with-offshore-development-expertise
This document provides an agenda and overview for an Agile and Scrum workshop. The workshop covers Agile development principles and how they differ from traditional waterfall approaches. It then discusses Scrum basics, including Scrum roles, events, and tools. The workshop aims to explain Agile and Scrum concepts, make the sessions interactive, and allow for an open discussion in the final session.
Procurement in the age of Agile: Enlightened Agile Teams and Heathen VendorsSteve Nunziata
While Agile Software development thrives on small, co-located and dedicated teams, it is often challenging when features or capabilities end up outsourced to a third party provider. Can Agile truly work when part of the team is contracted? What options are there to facilitate success for everyone involved?
Discover the Benefits of Nearshore Software Development and how it can help your business streamline operations and scale exponentially with minimum resources. Find out how nearshore differs from offshore development, and which outsourcing model can work best for you.
Extreme Programming (XP) is an agile software development methodology that focuses on rapid feedback, simplicity, communication, and responsiveness to change. The core values of XP are communication, simplicity, feedback, and courage. Some key XP practices include pair programming, test-driven development, planning games, daily standups, continuous integration, and on-site customers. XP aims to improve software quality and responsiveness through these values and iterative practices.
To Open Source or Not to Open Source...Where is the ROI?Ted Haeger
This presentation is from Evans Data Corp's 2009 Developer Relations Conference.
It is about how to approach code sharing (Open Source) to enable a developer community.
(We do not confuse Open Source with Free Software. You shouldn't Either.)
Agile development and open development practices share a great deal of features. But the distributed nature of open development can make some common Agile practices difficult, or even impossible to adopt. This presentation is an initial exploration of how the two may mesh together.
OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...The Linux Foundation
This document summarizes a discussion around enabling functional safety certification for the Xen open source hypervisor project. Key points discussed include:
- Establishing a split development model with open and closed parts to balance community needs and safety requirements.
- Developing reference implementations and stacks supported by multiple vendors to demonstrate safety certification feasibility.
- Creating plans and processes around requirements, documentation, verification testing, and tooling integration to begin filling gaps for certification.
- Addressing challenges around funding, resources, expertise, and maintaining contributions to ensure any initial work is sustainable long-term.
- Taking an iterative, agile approach to make early progress while further securing necessary funding and support from interested parties.
HOW TO SCALE AGILE IN OFFSHORE SOFTWARE DEVELOPMENT.pdfLaura Miller
Offshore outsourcing can deliver surprising but cozy value for enterprises—increased agility, reduce overall development cost, leverage of world-class talent pool; all are subjected to effective communication and collaboration.
Agile and outsource development are two jargons of the technology industry. No doubt outsource development gives the state of the art advantages to enterprises to get a high-end cost-effective software solution AND easy access to seasoned software professionals.
Keys to Successful M&A: Transparency, Security, and ProcessSecureDocs
http://www.securedocs.com - Webinar presented by Nat Burgess and co-hosted by The Corum Group and AppFolio SecureDocs. Learn why the current M&A environment is so favorable to tech company owners and CEOs, the “Eight Stages to Optimal Outcome” from Preparation through Integration, and how to leverage new technology to ensure both transparency and security during a transaction.
What is In-house Development or Developer Team and What are the Benefits and ...EfrogPtyLtd1
Efrog is established in Australia and offers inexpensive charges along with extremely adequate developers. We are an award-winning software development company in Melbourne Australia. https://www.efrog.com.au/
Read More: https://marketingexpert.medium.com/what-is-cloud-based-pos-systems-and-things-to-consider-before-implementing-cloud-based-pos-systems-2bbf762490b7
Content Source: https://marketingexpert.medium.com/what-is-in-house-development-or-developer-team-and-what-are-the-benefits-and-disadvantages-of-the-f79ebba4c6ed
This document provides an overview of agile and lean principles for software development. It discusses concepts like the agile manifesto, scrum, extreme programming (XP), kanban, and lean software development. The document aims to introduce audiences to fundamental agile and lean concepts and encourage them to continue learning through references and future events.
The document discusses Velocity Partners' nearshore development model which enables software teams to increase velocity and quality. It offers nearshore development using South American teams located in areas with a 4 hour time difference to be highly collaborative at a lower cost than farshore options. Velocity's approach is based on agile development processes to maximize ROI while examples show it can switch outsourced work to their nearshore model.
Building Your Employer Brand with Social MediaLuanWise
Presented at The Global HR Summit, 6th June 2024
In this keynote, Luan Wise will provide invaluable insights to elevate your employer brand on social media platforms including LinkedIn, Facebook, Instagram, X (formerly Twitter) and TikTok. You'll learn how compelling content can authentically showcase your company culture, values, and employee experiences to support your talent acquisition and retention objectives. Additionally, you'll understand the power of employee advocacy to amplify reach and engagement – helping to position your organization as an employer of choice in today's competitive talent landscape.
Join Us and Enhance DeFi Development and step into the Emerging Financial Revolution
Join hands with Optymize, the premier DeFi Development Company and utilize the open-source Decentralized Finance(DeFi) Protocol to develop ultra transparent, trustworthy, highly secure, unique and reliable financial apps for your company.
Hire Top 5% Remote DeFi Developers: https://optymize.io/hire-defi-developers/
Offshore outsourcing provides various advantages such as access to skilled experts with experience in diverse projects, focus on core business goals, and work with best talent to improve quality. It allows companies to reduce time to market with timely project delivery, operate risk-free with secure application development, and share risks with partner companies. Outsourcing is also cost effective by avoiding infrastructure expenses and facilities management costs, while providing quality service and reducing risks of project failure.
An overview of the Agile Manifesto and why Agile SDLC is super important to excellent project management practices. Agile Software development is dominating the game these days. Whether you're going responsive, managing ecommerce, magento, or iphone apps Agile practices will help your efforts succeed.
Elevate Your Software Projects with Offshore Development ExpertiseBJIT Ltd
In offshore development, software creation is delegated to a team of developers in a different country. 68% of software products are mostly outsourced. This method has several advantages, including lower expenses, a larger pool of potential employees from whom to choose, and shorter completion times for projects. Notwithstanding, it has been regulated that outsourcing industry is now about a $90 billion industry. Read more: https://bjitgroup.com/blog-details/elevate-your-software-projects-with-offshore-development-expertise
This document provides an agenda and overview for an Agile and Scrum workshop. The workshop covers Agile development principles and how they differ from traditional waterfall approaches. It then discusses Scrum basics, including Scrum roles, events, and tools. The workshop aims to explain Agile and Scrum concepts, make the sessions interactive, and allow for an open discussion in the final session.
Procurement in the age of Agile: Enlightened Agile Teams and Heathen VendorsSteve Nunziata
While Agile Software development thrives on small, co-located and dedicated teams, it is often challenging when features or capabilities end up outsourced to a third party provider. Can Agile truly work when part of the team is contracted? What options are there to facilitate success for everyone involved?
Discover the Benefits of Nearshore Software Development and how it can help your business streamline operations and scale exponentially with minimum resources. Find out how nearshore differs from offshore development, and which outsourcing model can work best for you.
Extreme Programming (XP) is an agile software development methodology that focuses on rapid feedback, simplicity, communication, and responsiveness to change. The core values of XP are communication, simplicity, feedback, and courage. Some key XP practices include pair programming, test-driven development, planning games, daily standups, continuous integration, and on-site customers. XP aims to improve software quality and responsiveness through these values and iterative practices.
To Open Source or Not to Open Source...Where is the ROI?Ted Haeger
This presentation is from Evans Data Corp's 2009 Developer Relations Conference.
It is about how to approach code sharing (Open Source) to enable a developer community.
(We do not confuse Open Source with Free Software. You shouldn't Either.)
Agile development and open development practices share a great deal of features. But the distributed nature of open development can make some common Agile practices difficult, or even impossible to adopt. This presentation is an initial exploration of how the two may mesh together.
OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...The Linux Foundation
This document summarizes a discussion around enabling functional safety certification for the Xen open source hypervisor project. Key points discussed include:
- Establishing a split development model with open and closed parts to balance community needs and safety requirements.
- Developing reference implementations and stacks supported by multiple vendors to demonstrate safety certification feasibility.
- Creating plans and processes around requirements, documentation, verification testing, and tooling integration to begin filling gaps for certification.
- Addressing challenges around funding, resources, expertise, and maintaining contributions to ensure any initial work is sustainable long-term.
- Taking an iterative, agile approach to make early progress while further securing necessary funding and support from interested parties.
HOW TO SCALE AGILE IN OFFSHORE SOFTWARE DEVELOPMENT.pdfLaura Miller
Offshore outsourcing can deliver surprising but cozy value for enterprises—increased agility, reduce overall development cost, leverage of world-class talent pool; all are subjected to effective communication and collaboration.
Agile and outsource development are two jargons of the technology industry. No doubt outsource development gives the state of the art advantages to enterprises to get a high-end cost-effective software solution AND easy access to seasoned software professionals.
Keys to Successful M&A: Transparency, Security, and ProcessSecureDocs
http://www.securedocs.com - Webinar presented by Nat Burgess and co-hosted by The Corum Group and AppFolio SecureDocs. Learn why the current M&A environment is so favorable to tech company owners and CEOs, the “Eight Stages to Optimal Outcome” from Preparation through Integration, and how to leverage new technology to ensure both transparency and security during a transaction.
What is In-house Development or Developer Team and What are the Benefits and ...EfrogPtyLtd1
Efrog is established in Australia and offers inexpensive charges along with extremely adequate developers. We are an award-winning software development company in Melbourne Australia. https://www.efrog.com.au/
Read More: https://marketingexpert.medium.com/what-is-cloud-based-pos-systems-and-things-to-consider-before-implementing-cloud-based-pos-systems-2bbf762490b7
Content Source: https://marketingexpert.medium.com/what-is-in-house-development-or-developer-team-and-what-are-the-benefits-and-disadvantages-of-the-f79ebba4c6ed
This document provides an overview of agile and lean principles for software development. It discusses concepts like the agile manifesto, scrum, extreme programming (XP), kanban, and lean software development. The document aims to introduce audiences to fundamental agile and lean concepts and encourage them to continue learning through references and future events.
The document discusses Velocity Partners' nearshore development model which enables software teams to increase velocity and quality. It offers nearshore development using South American teams located in areas with a 4 hour time difference to be highly collaborative at a lower cost than farshore options. Velocity's approach is based on agile development processes to maximize ROI while examples show it can switch outsourced work to their nearshore model.
Building Your Employer Brand with Social MediaLuanWise
Presented at The Global HR Summit, 6th June 2024
In this keynote, Luan Wise will provide invaluable insights to elevate your employer brand on social media platforms including LinkedIn, Facebook, Instagram, X (formerly Twitter) and TikTok. You'll learn how compelling content can authentically showcase your company culture, values, and employee experiences to support your talent acquisition and retention objectives. Additionally, you'll understand the power of employee advocacy to amplify reach and engagement – helping to position your organization as an employer of choice in today's competitive talent landscape.
The APCO Geopolitical Radar - Q3 2024 The Global Operating Environment for Bu...APCO
The Radar reflects input from APCO’s teams located around the world. It distils a host of interconnected events and trends into insights to inform operational and strategic decisions. Issues covered in this edition include:
Navigating the world of forex trading can be challenging, especially for beginners. To help you make an informed decision, we have comprehensively compared the best forex brokers in India for 2024. This article, reviewed by Top Forex Brokers Review, will cover featured award winners, the best forex brokers, featured offers, the best copy trading platforms, the best forex brokers for beginners, the best MetaTrader brokers, and recently updated reviews. We will focus on FP Markets, Black Bull, EightCap, IC Markets, and Octa.
IMPACT Silver is a pure silver zinc producer with over $260 million in revenue since 2008 and a large 100% owned 210km Mexico land package - 2024 catalysts includes new 14% grade zinc Plomosas mine and 20,000m of fully funded exploration drilling.
Top mailing list providers in the USA.pptxJeremyPeirce1
Discover the top mailing list providers in the USA, offering targeted lists, segmentation, and analytics to optimize your marketing campaigns and drive engagement.
Understanding User Needs and Satisfying ThemAggregage
https://www.productmanagementtoday.com/frs/26903918/understanding-user-needs-and-satisfying-them
We know we want to create products which our customers find to be valuable. Whether we label it as customer-centric or product-led depends on how long we've been doing product management. There are three challenges we face when doing this. The obvious challenge is figuring out what our users need; the non-obvious challenges are in creating a shared understanding of those needs and in sensing if what we're doing is meeting those needs.
In this webinar, we won't focus on the research methods for discovering user-needs. We will focus on synthesis of the needs we discover, communication and alignment tools, and how we operationalize addressing those needs.
Industry expert Scott Sehlhorst will:
• Introduce a taxonomy for user goals with real world examples
• Present the Onion Diagram, a tool for contextualizing task-level goals
• Illustrate how customer journey maps capture activity-level and task-level goals
• Demonstrate the best approach to selection and prioritization of user-goals to address
• Highlight the crucial benchmarks, observable changes, in ensuring fulfillment of customer needs
SATTA MATKA SATTA FAST RESULT KALYAN TOP MATKA RESULT KALYAN SATTA MATKA FAST RESULT MILAN RATAN RAJDHANI MAIN BAZAR MATKA FAST TIPS RESULT MATKA CHART JODI CHART PANEL CHART FREE FIX GAME SATTAMATKA ! MATKA MOBI SATTA 143 spboss.in TOP NO1 RESULT FULL RATE MATKA ONLINE GAME PLAY BY APP SPBOSS
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...my Pandit
Explore the fascinating world of the Gemini Zodiac Sign. Discover the unique personality traits, key dates, and horoscope insights of Gemini individuals. Learn how their sociable, communicative nature and boundless curiosity make them the dynamic explorers of the zodiac. Dive into the duality of the Gemini sign and understand their intellectual and adventurous spirit.
Discover timeless style with the 2022 Vintage Roman Numerals Men's Ring. Crafted from premium stainless steel, this 6mm wide ring embodies elegance and durability. Perfect as a gift, it seamlessly blends classic Roman numeral detailing with modern sophistication, making it an ideal accessory for any occasion.
https://rb.gy/usj1a2
3 Simple Steps To Buy Verified Payoneer Account In 2024SEOSMMEARTH
Buy Verified Payoneer Account: Quick and Secure Way to Receive Payments
Buy Verified Payoneer Account With 100% secure documents, [ USA, UK, CA ]. Are you looking for a reliable and safe way to receive payments online? Then you need buy verified Payoneer account ! Payoneer is a global payment platform that allows businesses and individuals to send and receive money in over 200 countries.
If You Want To More Information just Contact Now:
Skype: SEOSMMEARTH
Telegram: @seosmmearth
Gmail: seosmmearth@gmail.com
B2B payments are rapidly changing. Find out the 5 key questions you need to be asking yourself to be sure you are mastering B2B payments today. Learn more at www.BlueSnap.com.
At Techbox Square, in Singapore, we're not just creative web designers and developers, we're the driving force behind your brand identity. Contact us today.
Storytelling is an incredibly valuable tool to share data and information. To get the most impact from stories there are a number of key ingredients. These are based on science and human nature. Using these elements in a story you can deliver information impactfully, ensure action and drive change.
Structural Design Process: Step-by-Step Guide for BuildingsChandresh Chudasama
The structural design process is explained: Follow our step-by-step guide to understand building design intricacies and ensure structural integrity. Learn how to build wonderful buildings with the help of our detailed information. Learn how to create structures with durability and reliability and also gain insights on ways of managing structures.
3. www.agile-nearshoring.com
Agile Values – Agile Manifest
Manifesto for Agile Software Development
We are uncovering better ways of developing software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on the right, we value the items on the left more.
4. www.agile-nearshoring.com
Bildquelle: http://www.mountaingoatsoftware.com/system/hidden_asset/file/26/scrum1280x1024.png
This work is licensed under a Creative Commons Attribution 2.5 License, which means you can copy, distribute, and display the images including in commercial
and derivative works as long as you include attribution to Mountain Goat Software.
5. www.agile-nearshoring.com
Scrum Values
Openess (eg. in the retrospective)
Respect (eg. trust the team)
Focus (eg. team: Focus on the sprint goal, get not
distracted. PO: Select the most important stories.)
Commitment (eg. Keep your promises)
Courage (eg. Have the courage to decide, not to accept
bad work, keeping your estimate)
7. Time to market, more flexibility, cost reductions and
external know how
Nearshoring
8. www.agile-nearshoring.com
Definition: Nearshoring
Europe eg. Asia
Germany eg. Ukraine eg. Vietnam
Same building /
location.
Inhouse Onshore Nearshore Offshore
Onsite
Continent own Resources of a
resources external provider
Country
Source: IT-Near- und Offshoring in der Praxis (Nicklisch, Borchers, Krick, Rucks), Page 5
9. Inhouse Offshore Nearshore
Costs are well known Significant cost reduction Significant cost reduction
possible: Low labor costs, high possible: Low labor costs,
transaction costs medium transaction costs
Everybody shares similar Cultural differences exist Less cultural differences, team
Culture (cultural backgrounds) culture usually dominates
Interaction: Developer teams Developer teams are far away Developer teams usually can be
work on-site or close by and visiting them requires a lot visited in one business day
of time and money (including return flight)
Same Rhythm Some regions do have huge time Only minor time zone
zone differences, coordination differences, same rhythm can be
gets more complicated established
Less Flexibility because all High flexibility, high variance of Highly flexible for standard
resources are fully allocated to quality of the assigned technologies
save costs developers
Everybody speaks the same Depending on country English is English, Russian, some German,
Language (...) well established as second French
language
Legal security Depending on the country there Legal systems are quite similar,
might be huge legal ramifications sometimes under EU law
10. www.agile-nearshoring.com
Nearshore Outsourcing
Reducing Time to Market
Flexible developer resources with special skills
Significant Cost reduction possible, risks shared
Very good Education and know how
Only minor Cultural differences
Good language skills, English as second language
Experienced providers, customers from the US
Success rate using Nearshoring is higher then with
Offshoring
11. www.agile-nearshoring.com
Nearshoring – What to take into
consideration?
WHAT: Outsource the right tasks and processes
Not every project and component can be successfully outsourced. Some issues to take into consideration:
Data privacy and intellectual property (Data and know how)
Degree of specialization & Dependencies between software systems and interfaces
Coordination effort
WHO: Chose the right partner
For the decission whether distributed development is possible the following issues should be taken into
account:
Know how of the development team & Experience and willingness to work based on agile principles
Communication: Speaking the same language and allow intensiv cooperation between teams
Compatibiity between Processes of customer and provider (dev team)
Legal security: Minimize legal risks
HOW: Be prepared and gain experience
Before starting there should be project plan and a vision how to work together
Be well prepared before starting a major project.
Start with a Pilot project - Gain experience and learn from that
13. www.agile-nearshoring.com
Risks
“Outsourcing, when not managed properly, can be a
dangerous and dare I say, deadly business. There are plenty of
well documented near death experiences of outsourcing
initiatives that ended in complete disaster fo both parties.”
Nick Krym, Pragmatic Outsourcing
14. www.agile-nearshoring.com
Risks
No real partnership
If one side dominates the relationship problems will arise quickly.
Communication problems
Missing open communication is a major risk. Language barriers.
Interpretation of „Agile“
Tranferring the agile values and principles to the project reality. A lot of experience is required!
Dependency on the service provider
Absolut dependency should be avoided since you may lose flexibility
Assembling the Team / Team Members
A „bad“ team can‘t meet the expectations. Invest into senior members.
Cost increases & Attrition rates
Missing transparency of costs, wrong assumtions and high attrition rates are major risks.
The overal costs can be higher as expected due to process costs (communication, management)
and lower productivity.
Law & Contract
Risks must be shared equally.
Software Engineering Risks
Even cheap rubbish is too expensive to buy.
15. www.agile-nearshoring.com
Horror Stories
“I stopped a development project by a team of five ‘very senior’
offshore engineers after 3 months due to quality issues. Two
months later the project was completed by one in-house resource.”
Nick Krym, Pragmatic Outsourcing
“We stopped a development project being delivered by an offshore
senior developer and several mid-level ones due to quality and
productivity issues. A single mid-level in-house developer later
delivered the project with oversight from a senior developer in less
time than it took us to ramp up the team in Bangalore.”
Nick Krym, Pragmatic Outsourcing
16. www.agile-nearshoring.com
Success Factors
Partnership
Relationship between Customer and Provider is like a marriage
Business case exist, responsibilities are clarified
Openness & Trust
Communication
Continuous open communication
Close customer interaction, customer is available for answering questions
Focus & Reduced Complexity
Engineering Practices
Using industry best practices and standards, getting things done
Unit testing / Test Driven Development, Continuous Integration, Configuration and
Release Management
Agile Values and Processes are used in daily work
Minimizing Risks
Short iterations with usable increments, reviews with the customer. Customer gets
business value (usable software) while the project is running.
17. www.agile-nearshoring.com
Best Practices & Tools
Visits / Co-Locating
At least key players must know each other in person and have met
several times. This helps creating trust.
The more meetings in real – the better the results (worth the
investment of time and money)
Hint: Meetings could and should include having some fun together.
Daily Meetings (Scrum Daily) and ongoing communication
Video Conferencing, Shared Desktop
Instant Messaging
Project Management Tools
Strong customer involvement
Transparency instead of obfuscation
Customer is able to really manage the project
19. www.agile-nearshoring.com
Agile Methods and Nearshoring are a
perfect match because ...
Focus on Communication
Same time zone: Direct Communication (synchronous) possible, instant Feedback
Communication is a core practice (Focus) for agile methods
Responsibility
Agile Methods based on sharing same culture and values
Taking responsibility encouraged by agile values
Creating Trust by having Transparency
Nearshore location simplify visits – important for better transparency and building trust
Short cycles (iterations) result in usable software increments
Agile methods are based on transparency : Important for all distributed projects.
Focus on Quality
Higher quality to fast Feedback
Using modern engineering practices (XP, TDD, ...)
Experience
A lot of providers are very experienced with working in distributed projects.
Scrum is used a lot by Nearshoring providers, XP is well known, too
http://www.agilerussia.ru/ http://scrumtrek.ru/ http://www.agiledev.ru http://www.agilebelarus.org
http://www.agileukraine.org/ http://www.scrumguides.com/
http://agileee.org/
20. www.agile-nearshoring.com
Contact
More information available on our web site
www.agile-nearshoring.com
Get in contact with us for discussing further details:
info@agile-nearshoring.com
0721-754069-85