SlideShare a Scribd company logo
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 MEMOS
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.

More Related Content

PDF
CodeOps Campus Connect Program
PPTX
Learn software development
ODP
Best dot net training institute in pune
PDF
Dot net training online is an affordable and effective
PDF
Braam Letter of Recommendation
PPTX
6 weeks Summer Training with live project on Dot Net, Java, PHP in Gurgaon D...
PDF
CV_English_Jelena_Timcenko_2014 (1)
PDF
Raul Ruidiaz-Santos CV
CodeOps Campus Connect Program
Learn software development
Best dot net training institute in pune
Dot net training online is an affordable and effective
Braam Letter of Recommendation
6 weeks Summer Training with live project on Dot Net, Java, PHP in Gurgaon D...
CV_English_Jelena_Timcenko_2014 (1)
Raul Ruidiaz-Santos CV

What's hot (20)

PDF
Hire Dedicated Java Developers
PDF
Becoming great entrepreneurs
PDF
Devops certification training course
PPTX
Aptech Chowringhee - The Ultimate Destination of .Net Training in Kolkata
PDF
CV_ Eldar Isayev
DOCX
SHUAIB
DOC
RashmiMalik
PPTX
Best Java Training Institute in Hyderabad
PPTX
Rediscovering Developer Opportunities in the Philippines by Fred Tshidimba
PPTX
Java live project training
PDF
Java training in Bhubaneswar
DOC
resume
PDF
The Software Development Industry
PDF
DevOps Real-Time Projects | Edureka
PPTX
Training in noida
PDF
Apponix technology devops training course (1)
PDF
Как да станем софтуерни инженери и да стартираме ИТ бизнес?
PDF
Xiaoli_Ma_developer_resume
PDF
My Seminar Portfolio
Hire Dedicated Java Developers
Becoming great entrepreneurs
Devops certification training course
Aptech Chowringhee - The Ultimate Destination of .Net Training in Kolkata
CV_ Eldar Isayev
SHUAIB
RashmiMalik
Best Java Training Institute in Hyderabad
Rediscovering Developer Opportunities in the Philippines by Fred Tshidimba
Java live project training
Java training in Bhubaneswar
resume
The Software Development Industry
DevOps Real-Time Projects | Edureka
Training in noida
Apponix technology devops training course (1)
Как да станем софтуерни инженери и да стартираме ИТ бизнес?
Xiaoli_Ma_developer_resume
My Seminar Portfolio
Ad

Similar to Memos case study Innerworkings (20)

DOC
Ravindra Prasad
PDF
Netex learningMaker | Authoring tool for HTML5 e-learning content [EN]
PDF
4th pdf off page seo.pdf
PDF
James Sullivan CV 2015
PPTX
Senior on full stack web develpoment .pptx
DOCX
Training report
PDF
Educational platform for professionalization in car design | 2muchcoffee.com ...
PDF
Software Development Simplified - A Beginner's Guide.pdf
DOCX
full stack developer.
PDF
projectreport.pdf
DOC
VidyaBhooshanMishra_CV
PDF
How to Build a Career in Software Development: Tips and Tools
DOC
spurthy_resume
PDF
Gibbens_James_Resume (2)
PDF
CSC 404 | Final Presentation
PDF
ALX SE Guide For The Software Engineering PATH
PPTX
How to become a Software Engineer Carrier Path for Software Developer
PDF
Latest_Edwin_Alberto_Arias_Espinoza
Ravindra Prasad
Netex learningMaker | Authoring tool for HTML5 e-learning content [EN]
4th pdf off page seo.pdf
James Sullivan CV 2015
Senior on full stack web develpoment .pptx
Training report
Educational platform for professionalization in car design | 2muchcoffee.com ...
Software Development Simplified - A Beginner's Guide.pdf
full stack developer.
projectreport.pdf
VidyaBhooshanMishra_CV
How to Build a Career in Software Development: Tips and Tools
spurthy_resume
Gibbens_James_Resume (2)
CSC 404 | Final Presentation
ALX SE Guide For The Software Engineering PATH
How to become a Software Engineer Carrier Path for Software Developer
Latest_Edwin_Alberto_Arias_Espinoza
Ad

More from Apro Software (15)

PDF
Apro case study societe i phone ipad
PDF
Apro case study atomic software
PDF
Memos Case Study Renault Trucks
PDF
Memos Case Study Leaseplan Call Center
PDF
Memos Case Study Nestle
PDF
Memos Case Study Societe iPhone iPad
PDF
Memos Case Study NoteMe SMS Campaign
PDF
Memos Case Study Energy Control
PDF
Memos Case Study Mondial
PDF
Memos Case Study Cybercom Euromedic
PDF
Memos case study Zapfi
PDF
Memos case study Aegon
PDF
Memos case study eWay
PDF
Memos case study Fifthplay Energy Smart
PDF
Memos Fast-Profile
Apro case study societe i phone ipad
Apro case study atomic software
Memos Case Study Renault Trucks
Memos Case Study Leaseplan Call Center
Memos Case Study Nestle
Memos Case Study Societe iPhone iPad
Memos Case Study NoteMe SMS Campaign
Memos Case Study Energy Control
Memos Case Study Mondial
Memos Case Study Cybercom Euromedic
Memos case study Zapfi
Memos case study Aegon
Memos case study eWay
Memos case study Fifthplay Energy Smart
Memos Fast-Profile

Recently uploaded (20)

PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Getting Started with Data Integration: FME Form 101
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
A comparative analysis of optical character recognition models for extracting...
PPT
Teaching material agriculture food technology
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
A Presentation on Artificial Intelligence
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Approach and Philosophy of On baking technology
Per capita expenditure prediction using model stacking based on satellite ima...
Getting Started with Data Integration: FME Form 101
SOPHOS-XG Firewall Administrator PPT.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
A comparative study of natural language inference in Swahili using monolingua...
cloud_computing_Infrastucture_as_cloud_p
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Group 1 Presentation -Planning and Decision Making .pptx
A comparative analysis of optical character recognition models for extracting...
Teaching material agriculture food technology
Unlocking AI with Model Context Protocol (MCP)
NewMind AI Weekly Chronicles - August'25-Week II
Advanced methodologies resolving dimensionality complications for autism neur...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
A Presentation on Artificial Intelligence
Digital-Transformation-Roadmap-for-Companies.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Approach and Philosophy of On baking technology

Memos 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 MEMOS 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.