Download presentation
Presentation is loading. Please wait.
Published byEvangeline O’Brien’ Modified over 7 years ago
1
We Optimize. You Capitalize Software Development Services
SYSTEMART, LLC We Optimize. You Capitalize Software Development Services
2
Agenda Software Services Software Development Life Cycle
Co-creation Success Stories -Case Studies- (2 Cases) Business Intelligence, Analytics Model, Share point and Dashboard Case Studies- Big data(case#3), Video(Case#4) and Sales Analytics(Case#5) Delivery Approach Value Proposition
3
Experience Working with Many Managed Service Providers
Software Services Software services SEO and SMO Web Applications Cloud Development Software Applications Business Analytics Infrastructure Support Application Migration Mobile Applications Experience Working with Many Managed Service Providers Tier 1 Vendor for many Fortune 100 Companies 3/28
4
Development Methodology
Agile Development Process Team Foundation Server is used as Application Lifecycle Management and Source control repository Single system for managing requirements, tasks, code, test cases, defects daily automated build process for continuous integration of codebase Requirements Traceability All features and user stories shall be added to Team Foundation Server Tasks, Code Changes, Test Cases and Defects linked to User Stories in TFS to establish end to end traceability Development Review Process Code Analysis tools like FxCop, StyleCop integrated into the build process – prevents developers from checking in non compliant code Code for all requirements is Peer Reviewed Unit Testing Unit tests created for all critical web services and core features Positive and Negative conditions tested Unit test coverage measured through tools Adherence to Definition of Done “Definition of Done” is created to ensure that each feature has gone through the review and unit test process For each requirement, developers self-certify the adherence to Doneness criteria, verified by Team leads and Peer reviews Requirements Traceability with TFS Automated Code Analysis to enforce coding standards Daily Integration Build Report
5
Test Plan in Microsoft Test Manager
QA Testing Approach Test Planning Select testing tools and test environment Create high level Test scenarios and review them with Client team Create Test Plan in Microsoft Test Manager tool Test Design Test Cases for each functional and non-functional requirements created by QA team Test cases are reviewed by QA Lead or Team Lead and moved from “Design” to “Ready” state Test cases for non-functional aspects such as security are created Test Execution Test cases executed by the QA team and observations logged in collaboration tools eg:jira Failed test cases are logged as bugs in Team Foundation Server and assigned to development team Cross-browser testing performed using tools such as “Browser Defect Management Defects are logged in Team Foundation Server with detailed repro steps, severity, linked to test cases for traceability Defects are fixed by the development team and verified by QA team in the next build Defect density tracked Test Plan in Microsoft Test Manager Test Execution Report
6
Project Planning & Monitoring
Project Plan is created using an Iterative/Agile development approach Requirements are categorized into Iterations/Sprints based on priority Tasks are defined for each requirement and assigned to development and Testing team Progress Tracking Progress on each requirement updated in Team Foundation Server giving percentage completion of the project Project Dashboard accessible through Team Foundation Web Access Portal Project Risks, Functional Queries, Decisions, Change Requests are tracked through TFS User Acceptant Testing feedback is captured in TFS as defects or change requests Project Status Dashboard in TFS Visibility into tasks status updates as it moves to completion
7
Building a Scalable Engagement Model
Time to Market Access to (Technical) Talent Effective use of in-house teams Flexibility Quality and Process Frameworks R & D and IP development costs Key Drivers Technical & Architecture Expertise Platform Management - Processes & Governance Models Innovation in Product, Process & Delivery Methodologies Scalable & Flexible team structures Dedicated Release based Quality Assurance Systemart Strengths Strategic value to KV Longevity of relationship Joint R & D Joint Sales & New Geo Expansion Collaboration to implement a Platform Roadmap Total Ownership: SLA based support & maintenance 24x7 Support using dedicated services V & V and Sustenance Customer Release Management Architecture Assessment & Design Platform Enhancements Rollout & Upgrade Product Migration Small Functionality Enhancements Platform Documentation Bug Fixes (clearing the current backlog) LOW HIGH Strategic Relationship Project Opportunities Pilot Projects Dedicated Development Center
8
Co-Creation success stories-Case Studies
9
Client Profile-1 Business Situation Case Study-1
Systemart builds a scalable Engineering Center for a Law Enforcement Solutions Company in USA for co-creating innovative products, release engineering and technology transformation Case Study-1 Client Profile-1 The Client founded the company in 1993 and is based in California, United States. The Client provides specialized software products around real-world safety and security using advanced technologies. The products offered by the Client are being leveraged by public sector and private sector organizations to ensure safety of stakeholders involved. The product was built on legacy technologies such as Paradox and Borland with Object PAL and VB6.0 programming languages Limited resource availability, productivity and technology limitations hampered new feature releases and affected Time to market The product has around 45 different modules and total 900,000+ line of code, most which was in Object PAL Limited documentation was available for highly complexity business rules with large functional modules for this mission critical software Project Objectives: Scarcity of older technologies trained resource availability and limited application enrichment Incorporate Rich UI and improved usability Add flexibility for on-field customizations Business Situation
10
Systemart Engagement Model
Case Study-1 Systemart Engagement Model Systemart was engaged as an Extended Engineering Team for the platform modernization initiative. Systemart proposed a continuous value delivery model where by incremental features/modules were re-engineered by the offshore team and were being pilot tested by the client’s team iteratively Assess and Discover Understanding the ASIS Product Architecture Understand the deployment scenarios Product Internal components, complexities and dependencies Reverse Engineering and Documentation Architecture & Design Design the TO-BE product Architecture Mine the source-code for identifying reusable assets (if any) UI Prototypes and framework design Create development and product verification plan Development and Verification Migration of reusable assets to new framework Component development in phases Re-engineer features iteratively Module integration, interface, batch programs Unit and System Integration Test Final UAT and Transition Deployment at Pilot site and UAT site User Training Transition to Support Maintenance and Release Activity
11
Challenges & Solution Highlights
Case Study-1 Challenges & Solution Highlights Challenges To rebuild the product with improved look and feel To review the architecture and build the entire product on a robust 3 tier SOA architecture Design a high performance architecture to match the existing product’s performance benchmarks Limited documentation of existing product codebase in Object PAL Migration of data from legacy database to re-designed DB Complete the re-platforming and verification of the product within a relatively short span of 9 months Solution Highlights Overall maintenance and support cost reduction by leveraging native components of Microsoft .NET framework Loosely coupled Architecture for future extensibility Daily Automated Builds and code quality checks Phased approach for continuous delivery and early reviews/feedback Testing for Windows 8 Compatibility Test Automation using Coded UI Test Framework Microsoft .NET 4.0, WPF, WCF , SQL Server 2000/2005/2008 Visual Studio 2010, Microsoft TFS, VSTE
12
Relationship Snapshot
Case Study-1 Relationship Snapshot 900,000+ Lines of Code migrated 30,000+ Development Hours Improved Look and Feel and user interface as the feedback received from multiple end-clients Client benefited from technology innovations, proven functionality available as part of well-tested platforms, frameworks like Microsoft .NET Redesigned product had the flexibility to accommodate data models for different clients Redesigned data structures provide a common information Model within the product for driving Analytics Time to market for new feature additions significantly reduced due to use of contemporary technology Professional Services provided to assist in implementation and configuration of the product at multiple sites Value Created
13
Client Profile-2 Business Situation Case Study-2
An Information Management Product Company leverages Systemart Offshore Delivery Center for Professional Services, Architecture up gradation, Product Maintenance, Concept prototyping and technology consulting Case Study-2 Client Profile-2 The client is a Product company based in Michigan, focusing to build B2B and B2C applications with collaboration across industry verticals. The customers of this product includes large universities, research organizations, industry associations and government chambers of commerce The customer, was focused on collaboration based applications Built platform for universities to collaborate around funding opportunities and grants was available with customer As the business grew, more customers from various industry verticals signed up and the same application was replicated across different implementations Costs for onboarding new customers were increasing since in 2years they had 6 implementation of same product in different domains collaborating the same theme. Consolidation of disparate applications was imperative to reduce maintenance costs Business Situation
14
Systemart Approach and Engagement Model
Case Study-2 Systemart Approach and Engagement Model Systemart team of technologists, designers and architects engaged with the customer for an initial period of 6 weeks to understand their existing product, its overall vision, current features, architectural blocks & the roadmap. Systemart provided a reverse transition of the product’s knowledge at the end of 6 weeks, and Approach Paper for converting their silos based applications into a full-fledged collaboration platform hosting multiple applications, disparate user experiences and a common backend code base. Core Product Development Consolidation of 12 Applications into single platform over period of time Architecture review and revamp with focus on reuse Customize experiences on various mobile platforms Verification and Validation of the product Professional Services Onboarding process for new organizations/ users Implementation support and Customizations Integration support for exporting/importing data from enterprise systems Presales consulting services for high value prospects Production Support Monitoring of production environments Implementation of Hotfixes for production issues Deployment of monthly product releases and patch releases
15
Solution Highlights Case Study-2
Analysis of information models across the 12 applications Bottom-up approach for architecture revamp Experience-driven UI Framework-Ability to create newer experiences with ease Rule based configurability to accommodate application-specific business scenarios Streamlined version control and elimination of redundancies in codebase Applications leverage shared deployment infrastructure now Then Now Java, J2EE, jQuery, JBOSS, MYSQL, Hibernate, Bootstrap, SOA
16
60,000 550,000 14,000 Relationship Snapshot Value Created Case Study-2
Registered users across 14,000 organizations 550,000 Documents on collaboration platform Cost of maintenance is reduced by 50% by multiple application running in the same platform and backend. The applications now run on a single server, hosted on the cloud, there by bringing significant savings in infrastructure costs With suggested choice of technology and design elements the applications are highly responsive even volume of data increases. The Rule based configuration and web services oriented architecture enables the customer to have different skins and workflows across all the applications they have deployed. The turn around time for creating the applications, workflows and customizations for a particular industry vertical have gone down from 16 weeks to 6 weeks for going live Value Created
17
Business Intelligence @ Systemart
18
Systemart offerings in BI & Analytics
Business Intelligence & Analytics Services Consulting, Data modeling, Implementation, Migration & Upgrades, Custom Development, Operations & Support Platform & Technology Enablement Hadoop, MapReduce Storm, etc. Custom Reports & Charting tools Unstructured & Semi-structured Data mining and Analytics Relational Data Stores (Columnar, MPP), No SQL Data Stores Visualization and Information Discovery, Performance Management Integration and transformation (Pentaho, Kettle, Informatica, etc) Data integration platforms Enterprise Information Management Consulting BI Readiness Assessment DW-BI Architecture Design Tool Evaluation Architecture Review BI Implementation Services Business Analytics Data Warehousing Big Data
19
Systemart Reference Model for BI & Analytics
Systemart logical Reference model for depicting logical break up of various components leveraged across layers in the paradigm of Business Intelligence & Analytics.
20
SharePoint BI Dashboard
21
Ad-hoc Reporting using Power View
22
Key technologies used: MS StreamInsight, Hadoop, MapReduce, MS C# .NET
Case Study-3 Case Study – Big Data Analytics for leading Building Management Systems provider Business Challenges & Needs Solution Overview Highlights & Benefits A global customer providing turn key solution for building automation and efficiency management. Customer has deployments of devices across different locations globally Managing the devices and optimizing the deployments is a challenge Monitoring the data in real time for these devices is not systemic. Information is scattered across systems, tools and offerings The chatter from devices, while being structured is not optimally analyzed The volume of data is on a continual growth Adapter oriented approach that will gather the data from devices in parallel with the existing infrastructure No disruption to the existing infrastructure Data captured and analyzed from a single place Solution comprises reporting services, analytical services and analytical models and performance scorecards. Analysis of historic events and data, its mining to provide valuable insights Solution Highlights Leverages Hadoop & MS technology stack – MS StreamInsight for data from sensors. Provides personalized dashboards to users across segments Responsive layouts for mobile compatibly and integration with mobile devices. Business Benefits Valuable business insights into critical business areas and optimization of operations Real time information services for device management and infrastructure management Key technologies used: MS StreamInsight, Hadoop, MapReduce, MS C# .NET
23
Case Study – Video Analytics for a global research firm
Business Challenges & Needs Solution Overview Highlights & Benefits Global consumer research firm providing insights across industry segments Unorganized Retail sector in India contributes to over 94% of retail sales. Lack of systems and organized data imposes a challenge in understanding retail sector and consumer mindset at the point of interaction. Further, Shopper behavior and needs across demographics vary a lot. Understanding shopper behavior and product interactions at the moment of truth becomes critical to provide better offerings for brands and retailers alike Smart phones having applications that capture live Video streams installed in stores. Each store has 2 cameras - one on the wall and another on the counter top to monitor product purchases Analysis of live stream for people counters, dwell time & gender Recorded Video stored for audit and further data mining manual analysis Hosted on amazon EC2, the solution provides dashboards and reports across demographics, geographies products & categories Personalized access to reports depending upon the role an need. Solution Highlights Leverages Hadoop for post-facto analysis of video. Video analysis of 24 hours of recording done in 60 minutes. Leverages light weight technologies like smart phones that will also process data on the edge Business Benefits Valuable business insights into critical business areas like Shopper behavior, product interactions, category championship, demographic understanding in the store. Low cost solution that derives huge benefits operationally and provides cost benefits compared to heavy weight technologies like video streaming using IP cameras Key technologies used: Android, Java, J2EE, Fusion Charts, Hadoop, Amazon EC2, MySQL.
24
Case Study – Sales Analytics for Insurance
Business Challenges & Needs Solution Overview Highlights & Benefits Fortune 500 banking and insurance provider. The client used manual ways of reporting business operations data using Excel Pivot tables and charts It was time-consuming and cumbersome even to meet their daily reporting requirements Client needed a system that would enhance their productivity by providing valuable business insights into their huge volume of data. They also needed a tool that would facilitate ad-hoc reporting for their business users Dashboard to view different aspects in the form of charts without leaving the graph Drilldown any report based on multiple dimensions Data Decomposition using Decomposition Tree Key Performance Indicators (KPIs) - measure performance across various Lines-of-business (LOBs) Self-service BI – Empower end-users to create ad-hoc reports ‘on the fly’ Geo-spatial analytics using Bing Map Integration with mobile devices like tablets and smart phones Cluster Analysis and Decision Tree Analysis using SSAS. Solution Highlights Leveraged SharePoint Dashboard features to create interactive dashboards Various types of charts to meet diverse reporting requirements Ad-hoc reports Analytical Reports like Cluster Analysis and Decision trees using SSAS Business Benefits Valuable business insights into critical business areas like claims, policy issuance, etc. through interactive dashboards and reports Key technologies used: SharePoint 2013, SQL Server 2012, .NET Framework 4.0, MS Office 2013, Windows 2008 Server
25
Delivery Excellence at Systemart
Delivery Approach Delivery Excellence at Systemart Process framework Flexible delivery and support processes Seamless integration of Engineering and Project Management Processes Metrics driven process improvement approach Tools & Templates Integrated Delivery & collaboration platform providing optimal solutions to clients Process and template driven approach for application development and maintenance projects Quality Frameworks Comprehensive QMS with necessary tailoring guidelines ISO 9001: 2008 Certified CMMi Level 3 certification by Q2 2013 Solution Accelerators Ready to use Architecture Framework Usage of Code Generation & Migration tools for quick turnaround Frameworks for horizontal solution needs Reusable Components Branding ‘Systemart’ style of delivering IT solutions …
26
Systemart Value Proposition
Innovation Productized Service Offerings Delivery Excellence Positive Client Experience Commitment and Stability Nurturing innovation and R & D through COEs, partnering with leading technology vendors, creating industry templates on existing solutions Optimizing through Solution Accelerators Right mix of service offering Innovative S3+ Model Focus on Solution-based offerings rather than resource based offerings Special focus on the mid size segment Integrated Delivery & collaboration platform Multiple "Delivery Engines" within Delivery Platform for varied needs Strategic Partnership Tools, templates & process 3-tier client centric execution & relationship model Ownership of the technology needs Flexible engagement models Handholding all the way to benefits realization Management team’s professional experience Stable and Self sustained organization Credible Advisors Management Oversight across client engagements Offering a value proposition which is real and will be a combination of IPs, client management approach, engagement & delivery approach, innovative pricing strategy, consulting led approach and process agility Technology excellence Optimized and best fit solutions All Technology needs are addressed Clients can focus on core business operations Getting industry best standard quality output Higher efficiency & predictability Lasting & strategic technology partnership Complete and clear ownership Robust and stable technology partner True extended team and IT operations
27
Thank you
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.