尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
A Short Introduction
To Our Services and Processes
COMPANY
About Us:
 TechOut Solutions – founded in 2012 as a US-Bangladesh joint venture – assists US
based clients with the design, development, and deployment of enterprise level IT
solutions with a keen focus on quality assurance.
 By using our innovative offsite/offshore development model TechOut Solutions is able to
deliver unparalleled value to our customers by reducing the risks traditionally associated
with offshore development.
 Our Mission: To become a trusted partner for our clients by providing them with low cost,
high quality, and faster time-to-market software solutions.
SERVICES
Core Services:
 Our offshore development team works in three core areas: Software Development, Web
Development, and, Internet Marketing.
 Software Development Services: Custom Software Development, .NET Application
Development, Software Development in C/C++, and Mobile Application Development for
Apple and Android.
 Web Development Services: ASP.NET Development, PHP/MySQL (LAMP)
Development, Java Web Application Development, and Mobile Web.
 Internet Marketing Services: Search Engine Optimization, Social Media Marketing, and
Pay Per Click Management.
Technologies:
 ASP.NET, C#.NET, C/C++, VB.NET, JavaScript, Ajax, Ruby on Rails, JQuery.
Objective C, Java - J2SE, JSP-Servlet, J2EE, EJB3, J2ME, PHP, .NET Framework,
XNA, Spring MVC, .Net MVC Struts, iPhone, Android and Windows phone, MS SQL
Server, Oracle, MySQL
OPERATIONAL MODEL
Offsite/Offshore Development Model:
TechOut Solutions (TOS) uses an innovative offsite/offshore development model. In this
model, TOS operate an offsite, close proximity center (in Baltimore MD) to our clients – and- a
offshore development center in Bangladesh. The offsite center acts as a mediator between the
client and the offshore development center. In this scenario the offsite team handles ~20-30% of
the total work with the offshore team managing the remainder.
Tasks accomplished by the offsite team include:
 Collecting and analyzing initial information from the client, such as: Business
Requirements, Technical Specifications, and Design Documents.
 Planning and communicating project specifications to the offshore development team
manager.
 Responsible for communicating critical project information with the client throughout the
entire development lifecycle.
 Responsible for setting up timeline for project completion and ensuring on time delivery
of the final product.
 Responsible for quality assurance testing of applications prior to delivery.
Tasks accomplished by the offshore development team include:
 A project manager is selected and he is then responsible for reviewing all mission critical
documents and requirements received from the offsite team
 Assigning specific developers to the project and establishing the set of technologies to
be employed
 Ensuring that the final deliverable meets the expectations, and, matches the
specifications as established by the client
 Maintaining a continuous communication channel with the offsite team
 Providing ongoing technical and operational support to the client
The benefits of using an offsite/offshore development model are:
 Ability to quickly respond to changes in client requirements
 Reduced risk of communications gaps since the client need only communicate with the
local offsite center and not the offshore development team
 Client reduces cost by having work completed offshore in Bangladesh where resources
such and skilled labor are comparatively cheaper.
SOFTWARE DEVELOPMENT PROCESS
Our development process strictly adheres to industry established quality guidelines and best
practices. We present a brief description below of a typical project lifecycle, from ideation to
implementation.
Initial discussions and agreement:
The first step starts with TOS receiving high-level requirements from the client regarding the
project. A tentative project timeline and cost schedule is then provided to the prospective client.
If the client finds the timeline and estimated cost favorable it would result in the signing of an
agreement handing the project over to TOS.
Requirements Management:
After the contract is signed and the initial requirements and technical/design documents are
gathered from the client then the final User Requirements are generated, signed-off on by the
client and forms the basis for the project foundation. The requirements are then analyzed in
preparation for further estimates and design activities.
During the requirements phase the Quality Assurance (QA) team members are involved in
testing the requirements for validity, consistency, completeness, etc.
Design:
Requirements analysis is followed by design. The design is usually done in two stages: high
level and detailed level. The High Level design uses the User Requirements to derive the
system architecture, application framework, interfaces, functional decomposition, dependencies,
object design (excluding detailed descriptions), etc. The units, arrived at during the High Level
Design decomposition, are further detailed in our formatted Detailed Design document. Detailed
design includes details of the application framework, usage of architecture, object and class
descriptions, etc.
During this phase the QA team starts the development of test cases which continue on while the
development team is coding (next phase).
Coding:
Detailed Design documents are used for writing code and unit testing modules. TOS follows
industry established coding standards unless the client has its own coding standards and
desires that they be followed. The code is then reviewed by senior developers to ensure its
quality after certain iterations.
Software Integration and development testing:
Unit tested code is integrated together periodically to obtain sub-systems and the system. Sub-
system and system testing is performed by our separate testing team. The focus is to verify and
validate the functioning of the sub-systems and system and also to perform the test cases
developed earlier. During testing the test cases are further refined and bugs reported through
our bug tracking tool.
Test phases:
Once development is complete the product is then handed over to the QA team for verification
and validation. Typically the phases consist of Final Integration Testing, System Testing and Pre
Acceptance Testing. The tests are conducted through a mixture of manual tests and using
automated test tools such as QTP, LoadRunner, and Selenium.
Product Support Documentation:
During the testing phase various supporting documents are developed according to the client
requirements. These are typically user manuals, installation and configuration manuals.
Installation, Acceptance and Changeover:
The system is then installed at client site (if required) and the client performs the agreed upon
acceptance testing to accept the system and puts the accepted system in operation.
Maintenance and Support:
With the system up and running, the maintenance and support phase starts. During this, the
system is supported as per the terms of warranty in the contract with the client. In this period
issues are tracked and resolved based on the contact.
TechOut Solutions, LLC - A Short Introduction to Our Services and Processes

More Related Content

What's hot

Kevin R Taylor-TstEngr_Resume
Kevin R Taylor-TstEngr_ResumeKevin R Taylor-TstEngr_Resume
Kevin R Taylor-TstEngr_Resume
Kevin Taylor
 
Anjali gupta resume
Anjali gupta resumeAnjali gupta resume
Anjali gupta resume
ANJALI GUPTA
 
SW Development Methodologies
SW Development MethodologiesSW Development Methodologies
SW Development Methodologies
thiago_tadeu
 
Introduction to Software Testing
Introduction to Software TestingIntroduction to Software Testing
Introduction to Software Testing
ANKUR-BA
 
Introduction to Software Testing
Introduction to Software TestingIntroduction to Software Testing
Introduction to Software Testing
Sachin-QA
 
Suma_Halkude_Resume
Suma_Halkude_ResumeSuma_Halkude_Resume
Suma_Halkude_Resume
Suma Halkude
 
Vishwanath Resume_Manual Testing
Vishwanath Resume_Manual TestingVishwanath Resume_Manual Testing
Vishwanath Resume_Manual Testing
vishwanath95
 
Mobile app development project lifecycle
Mobile app development project lifecycleMobile app development project lifecycle
Mobile app development project lifecycle
peterfrancis12
 
Neha_Verma_Resumeupdated
Neha_Verma_ResumeupdatedNeha_Verma_Resumeupdated
Neha_Verma_Resumeupdated
Neha Verma
 
Shyam-checked
Shyam-checkedShyam-checked
Shyam-checked
Bhabapriya Mishra
 
Yogeshwaran_Latest_Resume
Yogeshwaran_Latest_Resume Yogeshwaran_Latest_Resume
Yogeshwaran_Latest_Resume
Yogeshwaran dorai
 
Narmesh 3 yrs Manual testing resume
Narmesh 3 yrs Manual testing resumeNarmesh 3 yrs Manual testing resume
Narmesh 3 yrs Manual testing resume
narmesh enukurthi
 
Ken Rabinowitz Resume
Ken Rabinowitz ResumeKen Rabinowitz Resume
Ken Rabinowitz Resume
Ken Rabinowitz
 
MydhiliVadlamaniCV
MydhiliVadlamaniCVMydhiliVadlamaniCV
MydhiliVadlamaniCV
Mydhili Vadlamani
 
Testing
TestingTesting
Testing
nivasvv
 
Staff training and certification
Staff training and certificationStaff training and certification
Staff training and certification
ashamarsha
 
Monty Jackson Resume 21-Nov-2016
Monty Jackson Resume 21-Nov-2016Monty Jackson Resume 21-Nov-2016
Monty Jackson Resume 21-Nov-2016
Monty Jackson
 

What's hot (18)

Kevin R Taylor-TstEngr_Resume
Kevin R Taylor-TstEngr_ResumeKevin R Taylor-TstEngr_Resume
Kevin R Taylor-TstEngr_Resume
 
Anjali gupta resume
Anjali gupta resumeAnjali gupta resume
Anjali gupta resume
 
SW Development Methodologies
SW Development MethodologiesSW Development Methodologies
SW Development Methodologies
 
Sunita
SunitaSunita
Sunita
 
Introduction to Software Testing
Introduction to Software TestingIntroduction to Software Testing
Introduction to Software Testing
 
Introduction to Software Testing
Introduction to Software TestingIntroduction to Software Testing
Introduction to Software Testing
 
Suma_Halkude_Resume
Suma_Halkude_ResumeSuma_Halkude_Resume
Suma_Halkude_Resume
 
Vishwanath Resume_Manual Testing
Vishwanath Resume_Manual TestingVishwanath Resume_Manual Testing
Vishwanath Resume_Manual Testing
 
Mobile app development project lifecycle
Mobile app development project lifecycleMobile app development project lifecycle
Mobile app development project lifecycle
 
Neha_Verma_Resumeupdated
Neha_Verma_ResumeupdatedNeha_Verma_Resumeupdated
Neha_Verma_Resumeupdated
 
Shyam-checked
Shyam-checkedShyam-checked
Shyam-checked
 
Yogeshwaran_Latest_Resume
Yogeshwaran_Latest_Resume Yogeshwaran_Latest_Resume
Yogeshwaran_Latest_Resume
 
Narmesh 3 yrs Manual testing resume
Narmesh 3 yrs Manual testing resumeNarmesh 3 yrs Manual testing resume
Narmesh 3 yrs Manual testing resume
 
Ken Rabinowitz Resume
Ken Rabinowitz ResumeKen Rabinowitz Resume
Ken Rabinowitz Resume
 
MydhiliVadlamaniCV
MydhiliVadlamaniCVMydhiliVadlamaniCV
MydhiliVadlamaniCV
 
Testing
TestingTesting
Testing
 
Staff training and certification
Staff training and certificationStaff training and certification
Staff training and certification
 
Monty Jackson Resume 21-Nov-2016
Monty Jackson Resume 21-Nov-2016Monty Jackson Resume 21-Nov-2016
Monty Jackson Resume 21-Nov-2016
 

Similar to TechOut Solutions, LLC - A Short Introduction to Our Services and Processes

Sapple systems capability document
Sapple systems capability documentSapple systems capability document
Sapple systems capability document
Subhasit Ratnam
 
Sapple systems capability document
Sapple systems capability documentSapple systems capability document
Sapple systems capability document
Sapple Systems
 
STLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptxSTLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptx
ssusere4c6aa
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
Sweta Kumari Barnwal
 
DOES14 - Pat Reed - Project Labor Cost Accounting for Agile Projects
DOES14 - Pat Reed - Project Labor Cost Accounting for Agile ProjectsDOES14 - Pat Reed - Project Labor Cost Accounting for Agile Projects
DOES14 - Pat Reed - Project Labor Cost Accounting for Agile Projects
Gene Kim
 
Rakesh Resume
Rakesh ResumeRakesh Resume
Rakesh Resume
Rakesh Singh Thakur
 
Components of the sqa system
Components of the sqa system Components of the sqa system
Components of the sqa system
Hamza Malik
 
Whitepaper - Project Analysis Process at Konstant
Whitepaper - Project Analysis Process at KonstantWhitepaper - Project Analysis Process at Konstant
Whitepaper - Project Analysis Process at Konstant
Konstant Infosolutions Pvt. Ltd.
 
Tuli e services_development_process
Tuli e services_development_processTuli e services_development_process
Tuli e services_development_process
TULI eServices Inc.
 
Ads n url development process document (1)
Ads n url development process document (1)Ads n url development process document (1)
Ads n url development process document (1)
Saumya Sharma
 
Dedicated Offshore Development Centers: a popular trend in outsourcing
Dedicated Offshore Development Centers: a popular trend in outsourcingDedicated Offshore Development Centers: a popular trend in outsourcing
Dedicated Offshore Development Centers: a popular trend in outsourcing
Softheme
 
Krishna Pingali_Senior Consultant - QA
Krishna Pingali_Senior Consultant - QAKrishna Pingali_Senior Consultant - QA
Krishna Pingali_Senior Consultant - QA
Krishna Prabhakar Pingali
 
Rohit Oza_CV_2015
Rohit Oza_CV_2015Rohit Oza_CV_2015
Rohit Oza_CV_2015
Rohit Oza
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
UMA PARAMESWARI
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
UMA PARAMESWARI
 
MOM on BA
MOM on BAMOM on BA
Webgen Technologies Pvt. Ltd.
Webgen Technologies Pvt. Ltd.Webgen Technologies Pvt. Ltd.
Webgen Technologies Pvt. Ltd.
Sagar Sarkar
 
Software Development: Fixed Price Model Features
Software Development: Fixed Price Model FeaturesSoftware Development: Fixed Price Model Features
Software Development: Fixed Price Model Features
Vladimir Tursin
 
Systems Development Life Cycle(SDLC) is the step by step process whi.pdf
Systems Development Life Cycle(SDLC) is the step by step process whi.pdfSystems Development Life Cycle(SDLC) is the step by step process whi.pdf
Systems Development Life Cycle(SDLC) is the step by step process whi.pdf
aniyathikitchen
 
Sophanic's Company Profile
Sophanic's Company ProfileSophanic's Company Profile
Sophanic's Company Profile
Socrates Okonkwo
 

Similar to TechOut Solutions, LLC - A Short Introduction to Our Services and Processes (20)

Sapple systems capability document
Sapple systems capability documentSapple systems capability document
Sapple systems capability document
 
Sapple systems capability document
Sapple systems capability documentSapple systems capability document
Sapple systems capability document
 
STLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptxSTLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptx
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
DOES14 - Pat Reed - Project Labor Cost Accounting for Agile Projects
DOES14 - Pat Reed - Project Labor Cost Accounting for Agile ProjectsDOES14 - Pat Reed - Project Labor Cost Accounting for Agile Projects
DOES14 - Pat Reed - Project Labor Cost Accounting for Agile Projects
 
Rakesh Resume
Rakesh ResumeRakesh Resume
Rakesh Resume
 
Components of the sqa system
Components of the sqa system Components of the sqa system
Components of the sqa system
 
Whitepaper - Project Analysis Process at Konstant
Whitepaper - Project Analysis Process at KonstantWhitepaper - Project Analysis Process at Konstant
Whitepaper - Project Analysis Process at Konstant
 
Tuli e services_development_process
Tuli e services_development_processTuli e services_development_process
Tuli e services_development_process
 
Ads n url development process document (1)
Ads n url development process document (1)Ads n url development process document (1)
Ads n url development process document (1)
 
Dedicated Offshore Development Centers: a popular trend in outsourcing
Dedicated Offshore Development Centers: a popular trend in outsourcingDedicated Offshore Development Centers: a popular trend in outsourcing
Dedicated Offshore Development Centers: a popular trend in outsourcing
 
Krishna Pingali_Senior Consultant - QA
Krishna Pingali_Senior Consultant - QAKrishna Pingali_Senior Consultant - QA
Krishna Pingali_Senior Consultant - QA
 
Rohit Oza_CV_2015
Rohit Oza_CV_2015Rohit Oza_CV_2015
Rohit Oza_CV_2015
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
MOM on BA
MOM on BAMOM on BA
MOM on BA
 
Webgen Technologies Pvt. Ltd.
Webgen Technologies Pvt. Ltd.Webgen Technologies Pvt. Ltd.
Webgen Technologies Pvt. Ltd.
 
Software Development: Fixed Price Model Features
Software Development: Fixed Price Model FeaturesSoftware Development: Fixed Price Model Features
Software Development: Fixed Price Model Features
 
Systems Development Life Cycle(SDLC) is the step by step process whi.pdf
Systems Development Life Cycle(SDLC) is the step by step process whi.pdfSystems Development Life Cycle(SDLC) is the step by step process whi.pdf
Systems Development Life Cycle(SDLC) is the step by step process whi.pdf
 
Sophanic's Company Profile
Sophanic's Company ProfileSophanic's Company Profile
Sophanic's Company Profile
 

Recently uploaded

一比一原版(毕业证)一桥大学毕业证如何办理
一比一原版(毕业证)一桥大学毕业证如何办理一比一原版(毕业证)一桥大学毕业证如何办理
一比一原版(毕业证)一桥大学毕业证如何办理
taqyea
 
RFHIC, IMS 2024, Washington D.C., tradeshow
RFHIC, IMS 2024, Washington D.C., tradeshowRFHIC, IMS 2024, Washington D.C., tradeshow
RFHIC, IMS 2024, Washington D.C., tradeshow
SeungyeonRyu2
 
How Communicators Can Help Manage Election Disinformation in the Workplace
How Communicators Can Help Manage Election Disinformation in the WorkplaceHow Communicators Can Help Manage Election Disinformation in the Workplace
How Communicators Can Help Manage Election Disinformation in the Workplace
MariumAbdulhussein
 
Empowering Excellence Gala Night/Education awareness Dubai
Empowering Excellence Gala Night/Education awareness DubaiEmpowering Excellence Gala Night/Education awareness Dubai
Empowering Excellence Gala Night/Education awareness Dubai
ibedark
 
Call Girls Dehradun (india) ☎️ +91-74260 Dehradun Call Girl
Call Girls Dehradun (india) ☎️ +91-74260 Dehradun Call GirlCall Girls Dehradun (india) ☎️ +91-74260 Dehradun Call Girl
Call Girls Dehradun (india) ☎️ +91-74260 Dehradun Call Girl
Happy Singh
 
DefenceTech Meetup #1 - Lisbon, Portugal
DefenceTech Meetup #1 - Lisbon, PortugalDefenceTech Meetup #1 - Lisbon, Portugal
DefenceTech Meetup #1 - Lisbon, Portugal
Andre Marquet
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
Kanban Coaching Exchange with Dave White - Example SDR Report
Kanban Coaching Exchange with Dave White - Example SDR ReportKanban Coaching Exchange with Dave White - Example SDR Report
Kanban Coaching Exchange with Dave White - Example SDR Report
Helen Meek
 
5 Whys Analysis Toolkit: Uncovering Root Causes with Precision
5 Whys Analysis Toolkit: Uncovering Root Causes with Precision5 Whys Analysis Toolkit: Uncovering Root Causes with Precision
5 Whys Analysis Toolkit: Uncovering Root Causes with Precision
Operational Excellence Consulting
 
It takes all kinds of AI and Humans to make Good Business Decision
It takes all kinds of AI and Humans to make Good Business DecisionIt takes all kinds of AI and Humans to make Good Business Decision
It takes all kinds of AI and Humans to make Good Business Decision
Denis Gagné
 
➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
Kanban Coaching Exchange with Dave White - Sample SDR Report
Kanban Coaching Exchange with Dave White - Sample SDR ReportKanban Coaching Exchange with Dave White - Sample SDR Report
Kanban Coaching Exchange with Dave White - Sample SDR Report
Helen Meek
 
NewBase 20 June 2024 Energy News issue - 1731 by Khaled Al Awadi_compressed.pdf
NewBase 20 June 2024  Energy News issue - 1731 by Khaled Al Awadi_compressed.pdfNewBase 20 June 2024  Energy News issue - 1731 by Khaled Al Awadi_compressed.pdf
NewBase 20 June 2024 Energy News issue - 1731 by Khaled Al Awadi_compressed.pdf
Khaled Al Awadi
 
Satta matka guessing Kalyan fxxjodi panna
Satta matka guessing Kalyan fxxjodi pannaSatta matka guessing Kalyan fxxjodi panna
Satta matka guessing Kalyan fxxjodi panna
➑➌➋➑➒➎➑➑➊➍
 
Kalyan Chart Satta Matka Dpboss Kalyan Matka Results
Kalyan Chart Satta Matka Dpboss Kalyan Matka ResultsKalyan Chart Satta Matka Dpboss Kalyan Matka Results
Kalyan Chart Satta Matka Dpboss Kalyan Matka Results
Satta Matka Dpboss Kalyan Matka Results
 
TriStar Gold Corporate Presentation (Revised) - June 2024
TriStar Gold Corporate Presentation (Revised) - June 2024TriStar Gold Corporate Presentation (Revised) - June 2024
TriStar Gold Corporate Presentation (Revised) - June 2024
Adnet Communications
 
Call Girls Bhubaneswar (india) ☎️ +91-74260 Bhubaneswar Call Girl
Call Girls Bhubaneswar (india) ☎️ +91-74260 Bhubaneswar Call GirlCall Girls Bhubaneswar (india) ☎️ +91-74260 Bhubaneswar Call Girl
Call Girls Bhubaneswar (india) ☎️ +91-74260 Bhubaneswar Call Girl
Happy Singh
 
Adani Group Requests For Additional Land For Its Dharavi Redevelopment Projec...
Adani Group Requests For Additional Land For Its Dharavi Redevelopment Projec...Adani Group Requests For Additional Land For Its Dharavi Redevelopment Projec...
Adani Group Requests For Additional Land For Its Dharavi Redevelopment Projec...
Adani case
 
TriStar Gold Corporate Presentation - June 2024
TriStar Gold Corporate Presentation - June 2024TriStar Gold Corporate Presentation - June 2024
TriStar Gold Corporate Presentation - June 2024
Adnet Communications
 
➒➌➎➏➑➐➋➑➐➐ Satta Matta Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐ Satta Matta Matka Dpboss Matka Guessing Kalyan panel Chart➒➌➎➏➑➐➋➑➐➐ Satta Matta Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐ Satta Matta Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 

Recently uploaded (20)

一比一原版(毕业证)一桥大学毕业证如何办理
一比一原版(毕业证)一桥大学毕业证如何办理一比一原版(毕业证)一桥大学毕业证如何办理
一比一原版(毕业证)一桥大学毕业证如何办理
 
RFHIC, IMS 2024, Washington D.C., tradeshow
RFHIC, IMS 2024, Washington D.C., tradeshowRFHIC, IMS 2024, Washington D.C., tradeshow
RFHIC, IMS 2024, Washington D.C., tradeshow
 
How Communicators Can Help Manage Election Disinformation in the Workplace
How Communicators Can Help Manage Election Disinformation in the WorkplaceHow Communicators Can Help Manage Election Disinformation in the Workplace
How Communicators Can Help Manage Election Disinformation in the Workplace
 
Empowering Excellence Gala Night/Education awareness Dubai
Empowering Excellence Gala Night/Education awareness DubaiEmpowering Excellence Gala Night/Education awareness Dubai
Empowering Excellence Gala Night/Education awareness Dubai
 
Call Girls Dehradun (india) ☎️ +91-74260 Dehradun Call Girl
Call Girls Dehradun (india) ☎️ +91-74260 Dehradun Call GirlCall Girls Dehradun (india) ☎️ +91-74260 Dehradun Call Girl
Call Girls Dehradun (india) ☎️ +91-74260 Dehradun Call Girl
 
DefenceTech Meetup #1 - Lisbon, Portugal
DefenceTech Meetup #1 - Lisbon, PortugalDefenceTech Meetup #1 - Lisbon, Portugal
DefenceTech Meetup #1 - Lisbon, Portugal
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
 
Kanban Coaching Exchange with Dave White - Example SDR Report
Kanban Coaching Exchange with Dave White - Example SDR ReportKanban Coaching Exchange with Dave White - Example SDR Report
Kanban Coaching Exchange with Dave White - Example SDR Report
 
5 Whys Analysis Toolkit: Uncovering Root Causes with Precision
5 Whys Analysis Toolkit: Uncovering Root Causes with Precision5 Whys Analysis Toolkit: Uncovering Root Causes with Precision
5 Whys Analysis Toolkit: Uncovering Root Causes with Precision
 
It takes all kinds of AI and Humans to make Good Business Decision
It takes all kinds of AI and Humans to make Good Business DecisionIt takes all kinds of AI and Humans to make Good Business Decision
It takes all kinds of AI and Humans to make Good Business Decision
 
➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart
 
Kanban Coaching Exchange with Dave White - Sample SDR Report
Kanban Coaching Exchange with Dave White - Sample SDR ReportKanban Coaching Exchange with Dave White - Sample SDR Report
Kanban Coaching Exchange with Dave White - Sample SDR Report
 
NewBase 20 June 2024 Energy News issue - 1731 by Khaled Al Awadi_compressed.pdf
NewBase 20 June 2024  Energy News issue - 1731 by Khaled Al Awadi_compressed.pdfNewBase 20 June 2024  Energy News issue - 1731 by Khaled Al Awadi_compressed.pdf
NewBase 20 June 2024 Energy News issue - 1731 by Khaled Al Awadi_compressed.pdf
 
Satta matka guessing Kalyan fxxjodi panna
Satta matka guessing Kalyan fxxjodi pannaSatta matka guessing Kalyan fxxjodi panna
Satta matka guessing Kalyan fxxjodi panna
 
Kalyan Chart Satta Matka Dpboss Kalyan Matka Results
Kalyan Chart Satta Matka Dpboss Kalyan Matka ResultsKalyan Chart Satta Matka Dpboss Kalyan Matka Results
Kalyan Chart Satta Matka Dpboss Kalyan Matka Results
 
TriStar Gold Corporate Presentation (Revised) - June 2024
TriStar Gold Corporate Presentation (Revised) - June 2024TriStar Gold Corporate Presentation (Revised) - June 2024
TriStar Gold Corporate Presentation (Revised) - June 2024
 
Call Girls Bhubaneswar (india) ☎️ +91-74260 Bhubaneswar Call Girl
Call Girls Bhubaneswar (india) ☎️ +91-74260 Bhubaneswar Call GirlCall Girls Bhubaneswar (india) ☎️ +91-74260 Bhubaneswar Call Girl
Call Girls Bhubaneswar (india) ☎️ +91-74260 Bhubaneswar Call Girl
 
Adani Group Requests For Additional Land For Its Dharavi Redevelopment Projec...
Adani Group Requests For Additional Land For Its Dharavi Redevelopment Projec...Adani Group Requests For Additional Land For Its Dharavi Redevelopment Projec...
Adani Group Requests For Additional Land For Its Dharavi Redevelopment Projec...
 
TriStar Gold Corporate Presentation - June 2024
TriStar Gold Corporate Presentation - June 2024TriStar Gold Corporate Presentation - June 2024
TriStar Gold Corporate Presentation - June 2024
 
➒➌➎➏➑➐➋➑➐➐ Satta Matta Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐ Satta Matta Matka Dpboss Matka Guessing Kalyan panel Chart➒➌➎➏➑➐➋➑➐➐ Satta Matta Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐ Satta Matta Matka Dpboss Matka Guessing Kalyan panel Chart
 

TechOut Solutions, LLC - A Short Introduction to Our Services and Processes

  • 1. A Short Introduction To Our Services and Processes
  • 2. COMPANY About Us:  TechOut Solutions – founded in 2012 as a US-Bangladesh joint venture – assists US based clients with the design, development, and deployment of enterprise level IT solutions with a keen focus on quality assurance.  By using our innovative offsite/offshore development model TechOut Solutions is able to deliver unparalleled value to our customers by reducing the risks traditionally associated with offshore development.  Our Mission: To become a trusted partner for our clients by providing them with low cost, high quality, and faster time-to-market software solutions. SERVICES Core Services:  Our offshore development team works in three core areas: Software Development, Web Development, and, Internet Marketing.  Software Development Services: Custom Software Development, .NET Application Development, Software Development in C/C++, and Mobile Application Development for Apple and Android.  Web Development Services: ASP.NET Development, PHP/MySQL (LAMP) Development, Java Web Application Development, and Mobile Web.  Internet Marketing Services: Search Engine Optimization, Social Media Marketing, and Pay Per Click Management. Technologies:  ASP.NET, C#.NET, C/C++, VB.NET, JavaScript, Ajax, Ruby on Rails, JQuery. Objective C, Java - J2SE, JSP-Servlet, J2EE, EJB3, J2ME, PHP, .NET Framework, XNA, Spring MVC, .Net MVC Struts, iPhone, Android and Windows phone, MS SQL Server, Oracle, MySQL
  • 3. OPERATIONAL MODEL Offsite/Offshore Development Model: TechOut Solutions (TOS) uses an innovative offsite/offshore development model. In this model, TOS operate an offsite, close proximity center (in Baltimore MD) to our clients – and- a offshore development center in Bangladesh. The offsite center acts as a mediator between the client and the offshore development center. In this scenario the offsite team handles ~20-30% of the total work with the offshore team managing the remainder. Tasks accomplished by the offsite team include:  Collecting and analyzing initial information from the client, such as: Business Requirements, Technical Specifications, and Design Documents.  Planning and communicating project specifications to the offshore development team manager.  Responsible for communicating critical project information with the client throughout the entire development lifecycle.  Responsible for setting up timeline for project completion and ensuring on time delivery of the final product.  Responsible for quality assurance testing of applications prior to delivery. Tasks accomplished by the offshore development team include:  A project manager is selected and he is then responsible for reviewing all mission critical documents and requirements received from the offsite team  Assigning specific developers to the project and establishing the set of technologies to be employed  Ensuring that the final deliverable meets the expectations, and, matches the specifications as established by the client  Maintaining a continuous communication channel with the offsite team  Providing ongoing technical and operational support to the client The benefits of using an offsite/offshore development model are:  Ability to quickly respond to changes in client requirements  Reduced risk of communications gaps since the client need only communicate with the local offsite center and not the offshore development team  Client reduces cost by having work completed offshore in Bangladesh where resources such and skilled labor are comparatively cheaper.
  • 4. SOFTWARE DEVELOPMENT PROCESS Our development process strictly adheres to industry established quality guidelines and best practices. We present a brief description below of a typical project lifecycle, from ideation to implementation. Initial discussions and agreement: The first step starts with TOS receiving high-level requirements from the client regarding the project. A tentative project timeline and cost schedule is then provided to the prospective client. If the client finds the timeline and estimated cost favorable it would result in the signing of an agreement handing the project over to TOS. Requirements Management: After the contract is signed and the initial requirements and technical/design documents are gathered from the client then the final User Requirements are generated, signed-off on by the client and forms the basis for the project foundation. The requirements are then analyzed in preparation for further estimates and design activities. During the requirements phase the Quality Assurance (QA) team members are involved in testing the requirements for validity, consistency, completeness, etc. Design: Requirements analysis is followed by design. The design is usually done in two stages: high level and detailed level. The High Level design uses the User Requirements to derive the system architecture, application framework, interfaces, functional decomposition, dependencies, object design (excluding detailed descriptions), etc. The units, arrived at during the High Level Design decomposition, are further detailed in our formatted Detailed Design document. Detailed design includes details of the application framework, usage of architecture, object and class descriptions, etc. During this phase the QA team starts the development of test cases which continue on while the development team is coding (next phase). Coding: Detailed Design documents are used for writing code and unit testing modules. TOS follows industry established coding standards unless the client has its own coding standards and desires that they be followed. The code is then reviewed by senior developers to ensure its quality after certain iterations.
  • 5. Software Integration and development testing: Unit tested code is integrated together periodically to obtain sub-systems and the system. Sub- system and system testing is performed by our separate testing team. The focus is to verify and validate the functioning of the sub-systems and system and also to perform the test cases developed earlier. During testing the test cases are further refined and bugs reported through our bug tracking tool. Test phases: Once development is complete the product is then handed over to the QA team for verification and validation. Typically the phases consist of Final Integration Testing, System Testing and Pre Acceptance Testing. The tests are conducted through a mixture of manual tests and using automated test tools such as QTP, LoadRunner, and Selenium. Product Support Documentation: During the testing phase various supporting documents are developed according to the client requirements. These are typically user manuals, installation and configuration manuals. Installation, Acceptance and Changeover: The system is then installed at client site (if required) and the client performs the agreed upon acceptance testing to accept the system and puts the accepted system in operation. Maintenance and Support: With the system up and running, the maintenance and support phase starts. During this, the system is supported as per the terms of warranty in the contract with the client. In this period issues are tracked and resolved based on the contact.
  翻译: