SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
Case Study / Innerworkings

InnerWorkings .NET developers outsourcing
We extended the development team by adding six highly
skilled developers to help build content around Windows
Phone, Azure and Windows 8. The product was an
innovative e-learning system for improving software
development skills.
Results Achieved:
• Product makes learning development skills easier
• Real-world-like experience through emulation of developer’s platform
• A coding sandbox to learn new skills and programming techniques
• Tight integration with Visual Studio

“We’re delighted with their aptitude and skill sets. Their communication with us has
been focused and productive. In a very short space of time, we’ve come to feel that they
are part of InnerWorkings and have almost forgotten that they work with APRO
Outsourcing.”
Robert Brady – VP of Operations, InnerWorkings, Ireland.

InnerWorkings, Ireland / Client
.NET, C#, HTML5, JavaScript / Technology
Case Study / Innerworkings

InnerWorkings learning platform
In contrast to ineffective classroom instructors, lightweight e-learning or expensive
conferences, the InnerWorkings platform emulates a developer’s real-world experience. It
is a coding sandbox, tightly integrated with Visual Studio, to help .NET developers learn
new skills and programming techniques. Developers learn by completing real coding
exercises and submitting their solutions to the platform‘s patented code judging engine.

The platform‘s judging engine follows a rules-based model to provide each developer
with detailed feedback on their code solutions in real-time – no waiting around for an
instructor to grade the developer‘s solution.
The InnerWorking learning system already contains hundreds of training programs
(drills). Each drill consists of several steps.
Case Study / Innerworkings

What did we offer to our client?
We offered developers experienced in working with a wide range of technologies.
For this project, knowledge of a specific field was not essential: a general understanding
with the ability to learn was more important.

Our client also demanded a high level of code quality, and therefore we offered them
more senior developers.
We offered six developers who:
• Have experience in a variety of .NET frameworks
• Have extensive experience in one or more of these frameworks, and who can
design simple applications well
• Enjoy programming and like to learn new things
• Can write clear, simple and well-factored code
• Can communicate really well in their own language, and fairly well in English.
Case Study / Innerworkings

Our developers’ role in the process
The complete development process requires strong collaboration between the
management team in Ireland, and developers both in Ireland and on our side.
Our developers are responsible for the following steps:
• Story development - the task developer researches the topic to be developed, and
produces sketches of the scenario and the problem statement.
• Code development - the first of two important code-development phases, with the
goal of producing the result project. The result project is used as the sample
solution offered to users at the end of a task, but more importantly, during
development it serves as the template for the task project in which the user works.
• Primary development - Primary development creates the remaining elements of a
task (the task project, the task document and the task tests). The task project is
created from the result project, but changed to create the challenge that the user
will solve in order to learn. The task document contains the scenario, problem
statement, and all other presentation elements such as steps, hints, constraints and
summary. The task tests are also created at this point.

For more information visit our site at www.apro-outsourcing.com

Mais conteúdo relacionado

Destaque

Bus 475 guide 1 46) William used a sample of 68 U.S. cities to estimate the ...
Bus 475 guide 1  46) William used a sample of 68 U.S. cities to estimate the ...Bus 475 guide 1  46) William used a sample of 68 U.S. cities to estimate the ...
Bus 475 guide 1 46) William used a sample of 68 U.S. cities to estimate the ...jackkumaran
 
CLX1101SupSales-456456
CLX1101SupSales-456456CLX1101SupSales-456456
CLX1101SupSales-456456finance48
 
Bus 475 guide 1 54) When customers access a Web site and make purchases, t...
Bus 475 guide 1    54) When customers access a Web site and make purchases, t...Bus 475 guide 1    54) When customers access a Web site and make purchases, t...
Bus 475 guide 1 54) When customers access a Web site and make purchases, t...jackkumaran
 
Bus 475 guide 1 59) Information-based industries are most susceptible to wh...
Bus 475 guide 1   59) Information-based industries are most susceptible to wh...Bus 475 guide 1   59) Information-based industries are most susceptible to wh...
Bus 475 guide 1 59) Information-based industries are most susceptible to wh...jackkumaran
 
Question 3. How did you use media technologies in the construction and resear...
Question 3. How did you use media technologies in the construction and resear...Question 3. How did you use media technologies in the construction and resear...
Question 3. How did you use media technologies in the construction and resear...nadiaadnan1
 
Bus 475 guide 1 45) Use the following table to answer question: P(S | W) is...
Bus 475 guide 1 45) Use the following table to answer question:   P(S | W) is...Bus 475 guide 1 45) Use the following table to answer question:   P(S | W) is...
Bus 475 guide 1 45) Use the following table to answer question: P(S | W) is...jackkumaran
 
Bus 475 guide 1 57) Which of the following statements is correct? A. An in...
Bus 475 guide 1   57) Which of the following statements is correct?  A. An in...Bus 475 guide 1   57) Which of the following statements is correct?  A. An in...
Bus 475 guide 1 57) Which of the following statements is correct? A. An in...jackkumaran
 
Memos case study Aegon
Memos case study AegonMemos case study Aegon
Memos case study AegonApro Software
 

Destaque (8)

Bus 475 guide 1 46) William used a sample of 68 U.S. cities to estimate the ...
Bus 475 guide 1  46) William used a sample of 68 U.S. cities to estimate the ...Bus 475 guide 1  46) William used a sample of 68 U.S. cities to estimate the ...
Bus 475 guide 1 46) William used a sample of 68 U.S. cities to estimate the ...
 
CLX1101SupSales-456456
CLX1101SupSales-456456CLX1101SupSales-456456
CLX1101SupSales-456456
 
Bus 475 guide 1 54) When customers access a Web site and make purchases, t...
Bus 475 guide 1    54) When customers access a Web site and make purchases, t...Bus 475 guide 1    54) When customers access a Web site and make purchases, t...
Bus 475 guide 1 54) When customers access a Web site and make purchases, t...
 
Bus 475 guide 1 59) Information-based industries are most susceptible to wh...
Bus 475 guide 1   59) Information-based industries are most susceptible to wh...Bus 475 guide 1   59) Information-based industries are most susceptible to wh...
Bus 475 guide 1 59) Information-based industries are most susceptible to wh...
 
Question 3. How did you use media technologies in the construction and resear...
Question 3. How did you use media technologies in the construction and resear...Question 3. How did you use media technologies in the construction and resear...
Question 3. How did you use media technologies in the construction and resear...
 
Bus 475 guide 1 45) Use the following table to answer question: P(S | W) is...
Bus 475 guide 1 45) Use the following table to answer question:   P(S | W) is...Bus 475 guide 1 45) Use the following table to answer question:   P(S | W) is...
Bus 475 guide 1 45) Use the following table to answer question: P(S | W) is...
 
Bus 475 guide 1 57) Which of the following statements is correct? A. An in...
Bus 475 guide 1   57) Which of the following statements is correct?  A. An in...Bus 475 guide 1   57) Which of the following statements is correct?  A. An in...
Bus 475 guide 1 57) Which of the following statements is correct? A. An in...
 
Memos case study Aegon
Memos case study AegonMemos case study Aegon
Memos case study Aegon
 

Mais de Apro Software

Apro case study societe i phone ipad
Apro case study societe i phone ipadApro case study societe i phone ipad
Apro case study societe i phone ipadApro Software
 
Apro case study atomic software
Apro case study atomic softwareApro case study atomic software
Apro case study atomic softwareApro Software
 
Memos Case Study Renault Trucks
Memos Case Study Renault TrucksMemos Case Study Renault Trucks
Memos Case Study Renault TrucksApro Software
 
Memos Case Study Leaseplan Call Center
Memos Case Study Leaseplan Call CenterMemos Case Study Leaseplan Call Center
Memos Case Study Leaseplan Call CenterApro Software
 
Memos Case Study Nestle
Memos Case Study NestleMemos Case Study Nestle
Memos Case Study NestleApro Software
 
Memos Case Study Societe iPhone iPad
Memos Case Study Societe iPhone iPadMemos Case Study Societe iPhone iPad
Memos Case Study Societe iPhone iPadApro Software
 
Memos Case Study NoteMe SMS Campaign
Memos Case Study NoteMe SMS CampaignMemos Case Study NoteMe SMS Campaign
Memos Case Study NoteMe SMS CampaignApro Software
 
Memos Case Study Energy Control
Memos Case Study Energy ControlMemos Case Study Energy Control
Memos Case Study Energy ControlApro Software
 
Memos Case Study Mondial
Memos Case Study MondialMemos Case Study Mondial
Memos Case Study MondialApro Software
 
Memos Case Study Cybercom Euromedic
Memos Case Study Cybercom EuromedicMemos Case Study Cybercom Euromedic
Memos Case Study Cybercom EuromedicApro Software
 
Memos case study eWay
Memos case study eWayMemos case study eWay
Memos case study eWayApro Software
 
Memos case study Fifthplay Energy Smart
Memos case study Fifthplay Energy SmartMemos case study Fifthplay Energy Smart
Memos case study Fifthplay Energy SmartApro Software
 
Memos case study Innerworkings
Memos case study InnerworkingsMemos case study Innerworkings
Memos case study InnerworkingsApro Software
 

Mais de Apro Software (14)

Apro case study societe i phone ipad
Apro case study societe i phone ipadApro case study societe i phone ipad
Apro case study societe i phone ipad
 
Apro case study atomic software
Apro case study atomic softwareApro case study atomic software
Apro case study atomic software
 
Memos Case Study Renault Trucks
Memos Case Study Renault TrucksMemos Case Study Renault Trucks
Memos Case Study Renault Trucks
 
Memos Case Study Leaseplan Call Center
Memos Case Study Leaseplan Call CenterMemos Case Study Leaseplan Call Center
Memos Case Study Leaseplan Call Center
 
Memos Case Study Nestle
Memos Case Study NestleMemos Case Study Nestle
Memos Case Study Nestle
 
Memos Case Study Societe iPhone iPad
Memos Case Study Societe iPhone iPadMemos Case Study Societe iPhone iPad
Memos Case Study Societe iPhone iPad
 
Memos Case Study NoteMe SMS Campaign
Memos Case Study NoteMe SMS CampaignMemos Case Study NoteMe SMS Campaign
Memos Case Study NoteMe SMS Campaign
 
Memos Case Study Energy Control
Memos Case Study Energy ControlMemos Case Study Energy Control
Memos Case Study Energy Control
 
Memos Case Study Mondial
Memos Case Study MondialMemos Case Study Mondial
Memos Case Study Mondial
 
Memos Case Study Cybercom Euromedic
Memos Case Study Cybercom EuromedicMemos Case Study Cybercom Euromedic
Memos Case Study Cybercom Euromedic
 
Memos case study eWay
Memos case study eWayMemos case study eWay
Memos case study eWay
 
Memos case study Fifthplay Energy Smart
Memos case study Fifthplay Energy SmartMemos case study Fifthplay Energy Smart
Memos case study Fifthplay Energy Smart
 
Memos case study Innerworkings
Memos case study InnerworkingsMemos case study Innerworkings
Memos case study Innerworkings
 
Memos Fast-Profile
Memos Fast-ProfileMemos Fast-Profile
Memos Fast-Profile
 

Último

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 

Último (20)

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

Apro case study Innerworkings

  • 1. Case Study / Innerworkings InnerWorkings .NET developers outsourcing We extended the development team by adding six highly skilled developers to help build content around Windows Phone, Azure and Windows 8. The product was an innovative e-learning system for improving software development skills. Results Achieved: • Product makes learning development skills easier • Real-world-like experience through emulation of developer’s platform • A coding sandbox to learn new skills and programming techniques • Tight integration with Visual Studio “We’re delighted with their aptitude and skill sets. Their communication with us has been focused and productive. In a very short space of time, we’ve come to feel that they are part of InnerWorkings and have almost forgotten that they work with APRO Outsourcing.” Robert Brady – VP of Operations, InnerWorkings, Ireland. InnerWorkings, Ireland / Client .NET, C#, HTML5, JavaScript / Technology
  • 2. Case Study / Innerworkings InnerWorkings learning platform In contrast to ineffective classroom instructors, lightweight e-learning or expensive conferences, the InnerWorkings platform emulates a developer’s real-world experience. It is a coding sandbox, tightly integrated with Visual Studio, to help .NET developers learn new skills and programming techniques. Developers learn by completing real coding exercises and submitting their solutions to the platform‘s patented code judging engine. The platform‘s judging engine follows a rules-based model to provide each developer with detailed feedback on their code solutions in real-time – no waiting around for an instructor to grade the developer‘s solution. The InnerWorking learning system already contains hundreds of training programs (drills). Each drill consists of several steps.
  • 3. Case Study / Innerworkings What did we offer to our client? We offered developers experienced in working with a wide range of technologies. For this project, knowledge of a specific field was not essential: a general understanding with the ability to learn was more important. Our client also demanded a high level of code quality, and therefore we offered them more senior developers. We offered six developers who: • Have experience in a variety of .NET frameworks • Have extensive experience in one or more of these frameworks, and who can design simple applications well • Enjoy programming and like to learn new things • Can write clear, simple and well-factored code • Can communicate really well in their own language, and fairly well in English.
  • 4. Case Study / Innerworkings Our developers’ role in the process The complete development process requires strong collaboration between the management team in Ireland, and developers both in Ireland and on our side. Our developers are responsible for the following steps: • Story development - the task developer researches the topic to be developed, and produces sketches of the scenario and the problem statement. • Code development - the first of two important code-development phases, with the goal of producing the result project. The result project is used as the sample solution offered to users at the end of a task, but more importantly, during development it serves as the template for the task project in which the user works. • Primary development - Primary development creates the remaining elements of a task (the task project, the task document and the task tests). The task project is created from the result project, but changed to create the challenge that the user will solve in order to learn. The task document contains the scenario, problem statement, and all other presentation elements such as steps, hints, constraints and summary. The task tests are also created at this point. For more information visit our site at www.apro-outsourcing.com