anestablished#it#co nsultingand(softwar eprovider ...€¦ · client!case%study...
TRANSCRIPT
Client Case Study
SGMS/DEV/TEM/04 SenecaGlobal, Inc. Proprietary and Confidential Ver. No: 1.0
AN ESTABLISHED IT CONSULTING AND SOFTWARE PROVIDER ENGAGES SENECAGLOBAL FOR OUTSOURCED PRODUCT DEVELOPMENT
OVERVIEW SenecaGlobal was entrusted with re-‐engineering the client’s Warehouse, Asset, and Emergency Management products by transforming these into a web-‐based ‘Enterprise solution’ that could either be offered on-‐demand as SaaS or fully integrated with end-‐client’s existing systems. THE SITUATION About the Client The client is a global provider of IT Consulting, Software Solutions, Claims Management, and IT staffing and are renown for developing and delivering world-‐class products and services in the commercial marketplace, healthcare, public health, government and other major industries. The Client’s suite of Integrated Resource Management System (IRMS) software products allows the end-‐users to manage people and products as well as process data on-‐demand through the cloud-‐ready suite. Scope and Requirements
§ Re-‐write IRMS to be flexible and customizable to end-‐client’s needs § Design and develop applications in an iterative manner § Deliver high quality product in the given time frame
THE SOLUTION Objectives
§ Reduce time-‐to-‐market to launch new web-‐based solution, with substantial reduction in development cost
§ Reverse engineer existing Windows-‐based IRMS product into a flexible, multi-‐purpose, enterprise solution for Warehouse, Asset and Emergency Management suite of products to make these more effective, efficient, and responsive
§ Take advantage of newly emerged technologies so that the new solution provides demonstrable value to the clients while improving maintainability and supportability of the software
§ Utilize the time difference between US and India by working in a Follow-‐the-‐Sun model § Deliver quality software on a daily basis without any build failures, allowing the US
team to integrate and test during US daytime
Client Case Study
SGMS/DEV/TEM/04 SenecaGlobal, Inc. Proprietary and Confidential Ver. No: 1.0
§ Strengthen delivery processes by incorporating SenecaGlobal’s software development best practices
Challenges
§ Showcase SenecaGlobal’s technical capabilities in software product development by providing a POC for Asset Management and Warehouse Management modules
§ Quickly understand the legacy Windows-‐based IRMS product and start developing the new applications with minimal lead time
§ Understand, elaborate and implement volatile, incomplete and evolving requirements § Implement 3rd party interfaces (e.g. Kewill shipping) without access to a proper testing
environment § Perform daily codebase integration leading to daily build and testing
Technology
§ Visual Studio, .NET Framework, C#, ASP.NET, Windows Mobile, XML § NHibernate, Infragistics Control suite, JavaScript, JSON, jQuery, Quartz.Net, Crystal
Reports, Spring.Net § SQL Server, IE, Mozilla Firefox, Google Chrome and Safari browsers
Team
§ Technical Lead § 12 Senior Developers § Senior QA (Quality Analyst)
Process SenecaGlobal team follows the agile (Scrum) development model where the requirements are broken down into stories and tasks. Validation of the requirements, design solution and incremental code release is discussed in the thrice-‐a-‐week Scrum calls, providing a platform for the team to receive early and effective feedback from the client. Peer code reviews, continuous testing and periodic code refactoring ensures quality delivery to the client in this rapid-‐paced delivery environment. Green Hopper (Jira) is used for sprint planning, monitoring, and issue tracking. WebEx, email, Skype, telephone and Jira are used for collaboration with the client.
Client Case Study
SGMS/DEV/TEM/04 SenecaGlobal, Inc. Proprietary and Confidential Ver. No: 1.0
THE RESULT
Software Solutions & Services Delivered § Complete re-‐write/product development and testing was done offshore resulting in
knowledge and codebase residing with the SenecaGlobal team o Warehouse Management (WM) -‐tracks the complete supply-‐chain and provides
real-‐time reporting system o Asset Management (AM) -‐ tracks assets from acquisition to depreciation and
maintenance to disposal o Patient Management –registration, triage, consultation, treatment dispensing
and transportation disposition § Integrated RFID and bar coding technology so that the system ensures fast, accurate,
and complete tracking for each inbound and outbound delivery § Implemented robust reporting capabilities and dashboards (Business Intelligence) that
provide views of real-‐time data to ensure the correct inventory is in place when it’s needed
§ Delivered mobile device based (Windows OS) applications using .Net compact framework and WCF services
§ Implemented 3rd party integration modules such as Kewill and Talend Business Value Delivered
§ Increased operational efficiency, effectiveness, and revenue for end users § Product delivers secure, fast, accurate, and complete visibility throughout the supply
chain cycle § Provides single source solution to view and manage people, products, and process data
on-‐demand § Cloud-‐based implementation of “Patients Management” is now offered as SaaS
o Provides full integration with end-‐users’ existing systems, real-‐time reporting for on-‐the-‐fly decision making and end-‐to-‐end tracking
§ Product achieves the 99.8% service levels as required by the end customers in Warehouse Management
§ “Same-‐day pick, pack, and delivery” feature for a large campus network including emergency care facilities enable the end users to stay ahead of demand
CONCLUSION SenecaGlobal successfully re-‐engineered the existing Windows-‐based IRMS application and transformed it into a web-‐based, Enterprise solution for Warehouse, Asset and Emergency Management suite of products which are available anytime and anywhere to the end-‐users. The effort required was more than 35-‐person years and it was delivered in a phased manner over a three-‐year period against very aggressive timelines.