• No results found

Modernizing critical enterprise applications

N/A
N/A
Protected

Academic year: 2021

Share "Modernizing critical enterprise applications"

Copied!
11
0
0

Loading.... (view fulltext now)

Full text

(1)

How PSI can help you develop world class

software applications with .NET technology?

Global IT Solutions

(2)

.NET Technology for your business

The next generation of device and service-dependent applications are not emerging in isolation. These applications have to integrate and operate with existing applications, unlocking their value to new audiences and new modes of interaction.

The two scenarios that every application developer now faces are:

Creating experiences across heterogeneous devices

Creating standard, lightweight services that extend through the cloud

Established patterns

Emerging patterns

Server

Client

Cloud services

(3)

How PSI can help you leverage your .NET development?

PSI has delivered enterprise class software products and complex business applications based on Web 2.0 in .NET technologies. We have successfully served clients right from startups to Fortune 1000 companies and have sustained long-term client relationships with engagements ranging from 3-8+years.

PSI has successfully provided outsourced software development services in Microsoft .NET technologies to global ISV’s in USA, UK and Australasia.

PSI team holds skill sets to use the latest versions of MVC application/ framework (Ver 5) & Entity (Ver 5) framework and using MVC & jQuery for website and application development with complex UI. We have proven PLM expertise in all stages of the product lifecycle and are proficient across all frameworks & domains.

PSI offers two Engagement Models for the customers:

PSI provides extended support to organizations across the globe in an initiative, which offers one month of free POC/Pilot Project.

PSI offers a Performance Based Outsourcing Model’, a commercial engagement wherein the IT services provider’s remuneration is directly proportional to performance, hence the service provider is paid as per the delivery quality of IT services supplied.

Developing next generation of device and service-dependent applications

with .NET Technology

PSI can help you leverage the next generation of device and service-dependent applications with .NET technology. It builds upon existing applications, extending them to emerging application patterns, while embracing multiple development technologies.

Creating seamless experiences with .NET:

With integration of devices with .NET, HTML/JavaScript, and C++, you can make the decision that best fits your needs without compromising the experience.

Second, .NET and Visual Studio simplify creation of web applications that can run across any device. ASP.NET fully embraces the modern standards and in conjunction with the latest unique innovations in Visual Studio, enables a new breed of web applications that take full advantage of modern browsers across devices. The two alternatives commonly established in the industry are based on very different approaches:

Native applications, which can get the most from every device, but require unique skills and code for each platform.

Web applications, which can be created with common skill sets and code, but cannot provide a tailored experience for each device.

(4)
(5)

.NET based Technology Matrix

Languages:ASP.NET, VB.NET, C#

Technology: Microsoft .NET 4.0/3.5/3.0/2.0/1.1, Microsoft ASP.NET, C#, VB.NET, ActiveX, Web Services, SOAP, Windows presentation Foundation (WPF), Silverlight, XML, UDDI, XSLT, DOM, SAX, AJAX, Web 2.0, Java script, VB Script, jQuery, Entity Framework, Windows Communication Foundation (WCF), MS Exchange and Lync. LINQ, AngularJS, Kendo UI, Work flows, Restful service, etc.

Application Server:Internet Information, Server (IIS), Windows Server 2000 /2003/2010/2013, SharePoint Server/Team Foundation Server

Databases:SQL Server 2000/2005/2010/2012/2014, Oracle 9i/10g/11i/, MySQL

Programming Tools:Microsoft Visual Studio, 2003 /2005/2010/2012/2013, Microsoft Project, Microsoft Visio

Solutions offered in Microsoft Technologies:ASP.NET

Outsourced Product Development: Desktop, Product/Application Development Enterprise Application Development: Legacy Application Conversion

Portal development using .NET: Smart Devices Application Development Database Transformation: Testing-as-Services (SQA/QA)

Reporting Solutions using Crystal reports: AJAX Enabled Web Applications (Web.2.0) Plugin development for Microsoft Office: Development (using SOAP, XML, XSLT)

Solutions offered in Microsoft Technologies:

System Level Programming

Web Development and Enhanced User Experience using Web

AJAX: MS Product Integration and Scaling (MSExchange, MS Outlook, MS Outlook Express, Widows Messenger Integration)

Operation Support Systems (Custom and Application Development): Virtualization Layers Design and Development using Microsoft Detours and MadCode Hooks

Digital Multimedia Broadcasting Solutions (Infrastructure, MUX, CAS): Software Migration, Re-modeling and Modernization

Product Lifecycle Management (PLM): Security Solutions for System, Cryptography and Devices/Biometric Integrated

Product Support Services (Professional Services): MS Office Development and Integration Custom Application Development: MS SharePoint Server Implementation, Integration and Maintenance

MS System Development: Custom Authorization using MS GINA, Windows Hooking, Windows API Hooking

(6)

Team PSI

Centre of Excellence in Microsoft Technologies:

The .NET team at PSI comprises developers, senior developers, project leads, project managers, technology consultants, architects and Product / Application PLM/ALM masters (Scrum Masters). Experience of the team members range from 2 to 15 years amongst the dedicated team of 52 professionals who are equipped with all the relevant certifications for any kind of .NET project. They provide the solution only after understanding the target user requirements and match it to the most appropriate technological solution possible with client’s consent in order to ensure success for the product /Application.

PSI’s Value Proposition:

Risk Mitigation in Outsourcing

Sustainable & Continual Services:

Successful history of 14+ years of offshore services Diversified skills base

Processes and methodologies driven by ISO: 9001:2008

Performance Guarantee:

PSI will replace the team member if not found suitable; at no extra cost PSI deploys performers on the project with proven track record

Risk Management:

Performance based PoC: Can test PSI services for 3 weeks, if not satisfied PSI will not charge anything for the PoC

Flexibility to start with a very small team and then to grow further Start small, test and then scale-up, team ramp-up and ramp-down

If required handle sudden and uncertain project requirements, where PSI can deploy resources for extended working hours. This can go up to 10 - 15% over and above monthly 160 hours per resource

Tame the challenging Technology Curve:

Adopt or migrate to new technology or skill base Cater to one-off technology requirement

Knowledge Plough-Back curbing Brain Drain:

Ensuring that back-up resource is in place to cover any possible contingencies If needed; easy and fast replacement of resource

(7)

PSI Success Stories:

Client Case Studies

PSI has what it takes to make a successful client relationship: Vision, Ethics, flexibility and risk sharing, quality service delivery, sense of ownership and responsibility.

Some of the key case studies are:

PSI developed a high performance web-based application for Canada’s leader in oil and gas information management

Client: The client is Canada’s leading Oil & Gas Information Management automation company. Fast paced automation of this industry triggered the need for on-the-go web application.

The need: In spite of having an unparalleled and best in class Production Accounting System, the client was facing stiff competition from other Industry players, as its application was not able to meet the requirements of mobile users.

Thus, the client engaged PSI for developing a high performance web version of their desktop

application. The intent was to increase the overall market share by offering both, on premise and on demand solutions.

Challenges:Lack of exposure on Progress 4 GL database. Delivery of sprints with minimal bugs. Minimizing the impact of frequent changes during the entire development cycle. Retaining the performance and ease of use of the desktop based application in the new web version.

Solution Approach:The team undertook training to develop the required skill set in Progress 4 GL database. The team also underwent thorough research work for understanding Oil & Gas Industry and honed their skills accordingly. Thus learning and delivery was carried out simultaneously. The complete Product backlog was broken down into Sprint backlogs, which were further arranged on priority basis. Each sprint cycle involved designing, development and testing.

During Development, binaries were shared with the client almost on a daily basis. All the sprints underwent unit testing and performance testing prior to delivery to ensure minimal bugs and high quality. Seamless integration of change requests with product backlog.

Results: Delivery of the project within the highly ambitious timelines and budget in spite of lack of expertise in the given business domain. Minimized dependency through successful technology shift from Progress 4 GL to .NET. Delivered a robust application that was compatible with different

devices and supported by all the browsers. Delivered a quality application which was highly appreciated by the client.

(8)

A workforce management solution provider, expands market reach & raises efficiency with web based version

Client: Client specializes in Time and Attendance, Rostering / Scheduling and Work Rule Interpretation Software. Its solutions have been successfully implemented in over 15,000 sites worldwide across various vertical markets. The Solution / Product being discussed, is a Workforce Management Software that provides lower staff labor costs while increasing productivity.

The need: One of the most important business need, was to have an Internet based version of the product. This would not only help in expanding market reach but would also make the product cost-effective for users.

Challenges: Client was looking for a highly specialized software product engineering company.They needed a partner who could work as an extended team and adhere to the solution roadmap to deliver the changes on time.

Another very important requirement was to maintain exactly same design & navigation aspects of the desktop version. Most importantly, overlap with the Australian time zone was critical to ensure quick escalation & seamless communication process. The application's complex and rich UI was supposed to match with their desktop application. The team provided a solution using Kendo controls and made some changes in the JavaScript for customization of the controls. Another challenge was to provide a good performance even after having a rich UI.

Solution Approach: PSI analysts and software architects developed thorough understanding of the project during requirement gathering and analysis phase. Preparation of all required documents like SRS, SDS, FDD and MPP. Team was in regular touch with the client for all document review and sign offs. The team shared URL with the client to showcase progress on every milestone achieved and work was ultimately delivered on time with comprehensive testing.

Results: Successfully rolled out the web-based version of Client’s Workforce Management Solution. Successfully completed all the changes/enhancements provided by client well within stipulated time. Client satisfaction results in long term association by getting more work and projects.

Product redesign to incorporate Repository pattern and SOA architecture

Client: The client has been supplying people and technology to the Australian Defence Force for more than 12 years. They have engineering expertise leveraged by clients operating in asset

intensive industries including mining, government, safety and utilities. They are an accredited Major Service Provider on the DMOSS Panel, ISO 9001 certified and a preferred supplier to top tier firms.

The need: For ease of maintenance, enhancement and extensibility in the future, the application had to be redesigned to incorporate Repository pattern and SOA architecture.

Challenges: Understanding the domain, application without any design or technical documents. Segregation of business logic and incorporating SOA Architecture.

(9)

Solution Approach:

The first step in solution approach was segregation of various layers: Generated Object models from DB tables

Added data access layer and migrated all inline queries to stored procedure calls Added business layer and implemented Web Services over it

Addition of Risk Management Module

Addition of Waste Management module in PDA Import/Export/Upload of Assets

Asset Relational diagram creation using VSTO & VISIO Web Upgrade

Web enhancement to use MVC 4 Addition of new SSRS reports

Results:

Even though the application code was highly complex we added new features in a short time to the utmost satisfaction of the client. The first execution went as per the client requirement, which led to PSI team being expanded from three to seven by client’s request for SOA Architecture

implementation within the application. Risk Management module was added successfully in spite of inadequate domain knowledge. Adhered to all deadlines in spite of frequent change requests by the client.

Our wide range of successfully completed projects include the following amongst others:

A workflow management product for a leader in that space

A product enabling virtual portable application environment for a leader in the virtual systemmanagement application space

A computer booking solution for the UK Education industry A courier management application product

A data security software product A broadcasting system product

An examination management system for the Indian education board An online dating project for a UK based speed-dating firm

(10)

Modern UI

Runtime

Task-Based

Async Model

Framework Class Library

WinForms

ASP.NET

ADO.NET

WPF

WCF

WF

Space

Card

LINQ

Framework

Entity

Parallel LINQ

Task Parallel

Library

2010

4.0

3.5

2007

3.0

2006

.NET

Framework 2.0

2005

4.5

2012

(11)

US Office: 21860, Via Regina, Saratoga, California 95070 USA | Ph:(408) 898-4846 | Fax: (408) 867-0666

India Development Center: G1-265-266, RIICO Industrial Area, EPIP, Sitapura, Jaipur 302022, India | Ph: (91)141-6690000

PSI at a glance!

We are ISO 9001:2008 certified global IT software services Offshoring Company with over 1500

man-years of IT services outsourcing experience. We have a track record of satisfied clients (including ISV’s & ASP’s) that range from start-ups to Fortune 1000 companies in USA, Europe, and Australasia since its inception in Jan 2000.

Our extensive outsourcing experience enable us to provide our clients with mature project

management and proven risk mitigation. We have an experienced talent pool offering expertise across various technology domains.

The PSI team has multicultural and multi-domain exposure and is self-motivated to achieve excellence for the client’s benefit.

Our capability matrix includes:

Web application development Enterprise application development Multimedia solutions

Testing as a service

Desktop application development Data analytics solutions

Mobile application development

Application development & reengineering services.

About PSI:

Pratham Software Inc. (PSI) is a global IT services company (with established ISO 9001:2008 practices) providing software product development, consulting and outsourcing solutions to enterprises worldwide. While providing a wide range of solutions, we focus on Outsourced Product Development (OPD), Business Process Management (BPM), Application Development and Maintenance (AMD) and Content Engineering. Our extensive experience in OPD helps us build strong relationships with Independent Software Vendors (ISVs), as we work with them throughout the product development lifecycle. Over 12 years of experience in the BPM field with various tools such as Savvion, IBM Lombardi, SharePoint and open source tools such as Activity have helped us gain leadership position in BPM. In terms of technology and platform, we work across all major technologies such as Microsoft, Java and Open source and have capabilities and experience in developing solutions for web, mobile, Cloud and social media. For Enterprise customers, in addition to Process Automation, we also offer development and support services in BI and DWH.

References

Related documents

Lots of online am pregnant questionnaire collects information will ask when you feel a doctor before a great user experience implantation

Areas in Lagos state (i.e 17 questionnaires administered in each local government areas) and the remaining 40 administered to officials in the Lagos State Local Government

The cornerstoneof reforms in the insurance sector in Central and Eastern Europe during the past decade have been the abolition of state monopolies, the liberalisation of market

Further, children and adolescents with ADHD were expected to differ from participants with other (non-ADHD) clinical diagnoses such that children with ADHD demonstrate

Ongoing FUSRAP work in Maywood, NJ Seneca Army Depot in upstate NY Federal Creosote site in Manville, NJ.. Military Academy at

Patient comes to your clinic complaining that the denture become tight, during examination you notice nothing, but when the patient stand you notice that his legs bowing (curved). A

determination of peroxidase enzyme’s Michaelis Menten constant (Km) and maximum catalytic velocity (Vmax) value.SDS-PAGE method used to determine the level of purity and

We compared the rates of myopic regression 3 years after phakic intraocular lens (pIOL) implantation and laser in situ keratomileusis (LASIK) after matching the preoperative