Proposed By:
Outsourced Software Development Proposal Snapshot 1. Company Overview 2. Technology Expertize BI Application Development Custom Application Development 3. Engagement Models Consulting Model Project Model 4. Project Execution Methodology Consulting Model Execution Project Model Execution 5. Cost Consulting Model Cost Project Model Cost 6. Contact
Outsourced Software Development Overview
Outsourced Software Development - Overview Offshore Software Development About BIZANALYTIX TECHNOLOGIES is a company focused on cost effective Custom Software Development. We are primarily into development of custom software solutions that support and enhance various business functions. Our team has more than 10 years of experience in building enterprise level reporting solutions, web applications, e-commerce solutions, devising master data management strategies, data-warehousing and enterprise application integration. Advantage We have access to pool of talent that enables us to build cost effective solutions. Since most of the development is offshore based out of India, it helps us reduce the cost by about 70% when compared to onsite cost in United States. Transparency To track and monitor progress, we use project management and bug tracking tools. Our clients have access to these tools which enables us to maintain complete transparency on delivery and timelines. Flexibility Our work schedule is adjusted according to client time zones. The goal is to provide enough overlap to discuss the requirements and provide status updates.
Outsourced Software Development - Overview Offshore Software Development Most of the organizations are looking to outsource their software product engineering due to the direct and in-direct benefits associated with outsourcing. Direct Benefits Huge Cost Savings Outsourcing Software Development to an Offshore Company like us can give cost savings of up to 50% since we have access to low cost highly skilled resources. Access to pool of talent Since Software Development Companies work on many different types of projects, their expertize from other projects is helpful in building domain specific products. Indirect Benefits Technology Infrastructure Since the development is outsourced to us, we use our own machines and setup to do the development activities. It saves infrastructure cost for our clients which are incurred when development is in-house. Office Space Similar to Technology infrastructure, since developers are offshore working with us, it helps save cost associated with Office Space maintenance in long run.
Outsourced Software Development Technology Expertize
Outsourced Software Development - Technology Business Intelligence Expertize Consulting / Development BI Consulting Dashboards/Executive Summary Key Performance Indicators (KPI) DWH Design Extract, transform and load (ETL) Data marts and OLAP cubes Data Integration Requirement for integrating data sitting in silos Data quality issues Real time reporting requirements Large volumes BI Reporting and Analytics Reports and dashboard development Customized report development Performance optimization Design and delivery of different alert/delivery mechanisms Support / Maintenance 24/7 Server Support (L3) Database Administration Troubleshooting Installation / Deployment Infrastructure Optimization Upgrade SQL Server to Higher Version Performance Optimization Enhancements Tools/Technologies SQL Server Database SQL Server Integration Services (SSIS) SQL Server Reporting Services (SSRS) SQL Server Analysis Services (SSAS) MS Office Sharepoint Server (MOSS) Oracle Database DevEx XtraReports BO Crystal Reports CloverETL
Outsourced Software Development - Technology Custom Application Development Consulting / Development Software Product Development Enterprise Application Development Web Application Development Application Migration Application Integration Architecture and Design Software Product Migration Code re-structuring Re-documentation Platform transitions Migration to client/server and web Software Product Maintenance Offshore Maintenance Bug fixing and trouble shooting Performance optimization Bug tracking and reporting Fine-tuning and improvement to product functionality Research, design and implementation of new features Development Tools/Technologies Framework: ASP-Classic/.NET/AJAX /MVC 4/MVC Razor, Web/Windows Forms, Enterprise Library Environment: Visual Studio 2005/ 2008/ 2010/ Ultimate (VSTS)/ 2012 / VS 2013 Languages: C, C++, VC++, C#.NET, VB, VB.NET, HTML5, JavaScript, XML Databases: SQL Server 2005/ 2008R2 /2012/ 2014, Express, Oracle Data Access: ADO.NET, LINQ, Entity FX Integration: BizTalk Server Workflow:.NET Framework, Windows Communications Foundation (WCF), Windows Workflow Foundation (WF), Web APIs
Outsourced Software Development Engagement Models
Outsourced Software Development - Engagement Consulting Engagement Model Provide consultant to work with Client Team. Work timings are aligned to provide overlap of 2 to 3 hours with the Client Team working hours. Communication channel is through Emails, Skype call or Phone Consultant will be involved in Requirement Analysis, Design, Development and Implementation. Consultants involved are highly experienced and senior level programmers. Delivery is managed by the client. Project Engagement Model Client can out-task a part or outsource the entire scope of a software development or software testing project work. Requirement Analysis, estimation and High Level design is done by Offshore. A Project team comprising of a PM and technical resources (depending upon the project requirements) is created. Project Team is a mix of Senior and Mid Level Developers as per project requirement. Work timings are normal Indian work hours (10 AM 7 PM), but they are aligned so team can have a status call two or three times per week. Delivery is managed by Offshore.
Outsourced Software Development - Engagement Consulting Model Project Model Client Resource Offshore Resource
Outsourced Software Development Engagement Execution Methodology
Outsourced Software Development - Execution Consulting Model Software Development Life Cycle used by the client will be followed. Offshore Consultant can help setup SDLC Processes if there is a need. Project Model Agile Software development Model is followed. Weekly sprints with weekly or bi-weekly releases Project Management tools like AgileZen.com will be used for tracking the deliverables Bug tracking tools like mantis, JIRA etc. can be used. Option of having Source Control at offshore/onsite The general phases for SDLC followed iteratively are give below Requirement Analysis Client transitions requirements and scope is defined High Level Design & Planning Architecture of the application is done Development Development team is setup to develop the application using HLD Testing Testing team tests the application by using Scope document Implementation Deployment document containing recommended infrastructure and deployment scripts UAT This phase of SDLC is performed by client Production Implement Final Delivery
Outsourced Software Development - Execution Project Model
Outsourced Software Development Engagement Cost
Outsourced Software Development - Cost Consulting Model Cost Hourly Rate $25 Average Hours/Month - 160 Average Cost /Month - $4000 Project Model Cost Hourly Rate $15 Average Hours/Month - 160 Average Cost /Month - $2400
Outsourced Software Development Thank You!! Contact - sales@bizanalytix.com