Capability Overview
Download
Report
Transcript Capability Overview
Capability Overview
August ‘08
7
SIPTECH Solutions Limited
1
Capability Overview
Global Delivery
Service Offerings
Projects at a Glance
Quality Management System
7
SIPTECH Solutions Limited
2
Global Delivery Experience
Multi-Location ODC Projects
Luxembourg
Orem
SFO
Sunnyvale
Beijing
Boston
Lexington
Tampa
On-Site Locations
Chennai
Off-Shore Delivery Center
Sao Paulo
7
Projects
On-Site
Locations
Sun
Microsystems
Metric
Stream
Motorola
JUIX
Motorola
UI
Motorola
MSG
Motorola
CHS
Times
Customer
Services
Financial
Fusion
Sunnyvale &
Boston
Redwood
City, SFO
Sunnyvale
Beijing
Sao Paulo
Sunnyvale &
Lexington
Tampa,
Florida
Orem,
Utah
7
6
2
2
1
2
1
1
60
49
22
17
9
12
11
10
On-Site
Head Count
Off-Shore
Head Count
SIPTECH Solutions Limited
3
Global Delivery Experience
Risks & Mitigation
SIPTECH understands the unique challenges faced by global enterprises in Offshore
Engagements. As an Offshore Partner, SIPTECH’s experience and unique delivery
processes enable enterprises to mitigate such risks
Risks:
Time zone differences
Resource management
Knowledge management
Mitigations:
7
SIPTECH Solutions Limited
Dedicated teams to manage project delivery under different time zones
Adequate shadow resources to maintain Resource Pool
Continuous training of resources across all engagements
Resource scaled up/down at short notice through a well defined ramp-up plan
Resource rotation (between onsite/off-shore) for knowledge sustenance
Process Driven Delivery Management
4
Global Delivery Experience
Meeting Client’s Expectations
Transparency and
Control
Business Driven
Scalable Model
Quality Assurance
Cost Optimised Service
capability
Risk Mitigation
Flexible Operation
Models
Dedicated Infrastructure
7
Faster Business
Response
Domain/Technology
expertise
Modular and Replicable
Knowledge/Competency
Repository
Investment
Optimization
SIPTECH Solutions Limited
5
Global Delivery Experience
Benefits of Global Delivery Services
Access to larger pool of skills and resources
Optimised Effort Distribution
Cost Effective Delivery
Time Difference used for maximising productivity and response
Resource Availability to meet peak and trough need.
Flexible, blended, location based cost model – simple to administer
7
SIPTECH Solutions Limited
6
ODC Project Organization
Leadership Team
(Client)
Project Manager
(Client)
Multiple
Locations
On-Site Coordinators
On-Site
Engagement Manager
Leadership Team
(SIPTECH)
Project Manager
(SIPTECH)
Support Functions
Project Teams
Quality
Quality Control &
Audit Teams
Project Leaders
Human Resources
Resource
Availability
Team Leaders
Infrastructure
SIPTECH Solutions Limited
IT Support
Multiple
Project
Teams
Off-Shore
7
Global Delivery Experience
Developers
7
7
Global Delivery Experience
ODC Project Communication
•SLA reporting
•Project Issues resolution
•Capacity planning / tracking
Leadership Team
STEERING COMMITTEE
MEETING
Initial Phase:-(Fortnightly / Monthly)
MODE:- Videoconferencing
Ongoing phase: Quarterly
Client Visit in Person
Project Manager
PROJECT PROGRESS
REVIEW
(Weekly)
MODE:- Teleconferencing/
Videoconferencing
Senior Management
Client Engagement Manager
Project Manager
•Status Reporting
•Prioritization
•Risk Management
•Issues Tracking (Delivery)
Onsite Co-ordination
Project Leader
Team Members
GROUP REVIEW
(Weekly)
MODE:- Meeting
SIPTECH Solutions Limited
•Dependency Resolution
•Issue Tracking (Technical)
•Defects
Team Members
Quality Auditors
8
7
Service Offerings
Industry and Services
Industry
Banking, Financial Services & Insurance
Telecom, Wireless & Mobile
Technology
Services
Testing & Test Automation
Porting & Migration
Application & Product Maintenance
Application & Product Development
SIPTECH Solutions Limited
9
7
Projects at a Glance
Testing & Test Automation Projects
SUN Microsystems Inc.
Motorola Inc.
JCK & TCK for Java 2.
Compliance Test Suite for J2EE 1.2
JUIX
Set Top Box
Metric Stream (Formerly known as Zaplet inc., - a Portfolio
Company of Kliner Perkins)
Collaborative Business Platform
SIPTECH Solutions Limited
10
7
Projects at a Glance
Client : Sun Microsystems Inc.
Industry : Technology
Service : Platform / Middleware Testing
Overview
Java Compatibility Kit (JCK) & Test Compatibility Kits (TCK) test suites are used by
Sun and licensee partners to ensure compatible implementations of the Java
Platform. They are considered as the cornerstones of Java certification program to
ensure portability of Java applications.
Mandate
SIPTECH to develop, maintain and enhance individual test kits on an ongoing basis
for various versions of JDK specification.
SIPTECH to ensure portability of this test kit against various platforms
SIPTECH to perform compliance testing and regression test runs of various JDK
Implementation (i.e., versions, vendor implementations & platforms)
SIPTECH Solutions Limited
11
7
Projects at a Glance
Sun Microsystems - JCK & TCK for Java 2.
Solution
JCKs & TCKs were developed based on the JDK specification to validate the
implementation of core java APIs and API extension respectively.
For each release of JDK specification a set of JCKs & TCKs were developed and
maintained.
A dedicated test lab was created to perform compliance & regression runs of JCK &
TCK for various versions & vendor implementation of JDK across various Browsers,
Operating Systems & Hardware platforms.
Tests were performed on JavaTools & Java Extensions.
Identified Bugs were filed and tracked to closure.
SIPTECH Solutions Limited
12
7
Projects at a Glance
Sun Microsystems - JCK & TCK for Java 2.
Functional tests developed for
Java2D, Abstract Windowing Toolkit (AWT) & Swing,
Java WebStart
Java Media Framework
Java Transaction APIs
CORBA interfaces such as RMI/IIOP and Portable Object Adapter (POA)
JAXP – Java API for XML processing
JNDI - Java Naming & Directory Interface
JAAS - Java Authentication & Authorization Service
JSSE - Java Secure Socket Extensions
SIPTECH Solutions Limited
13
7
Projects at a Glance
Client : Sun Microsystems Inc.
Industry : Technology
Service : Platform / Middleware Testing
Overview
Compatibility Test Suite (CTS) is a suite of test cases, which verifies that a product
correctly implements the J2EE standards. Sun Microsystems mandates that every
technology offering that bears the J2EE brand name pass the corresponding test
suite. The tests also verify correct interoperation of the J2EE technologies as
specified by the J2EE specification.
Mandate
Develop CTS test suite for use with J2EE compliance certification
Develop JDBC CTS test suite for use with J2EE compliance certification of J2EE
implementations and supported JDBC drivers
SIPTECH Solutions Limited
14
Projects at a Glance
Sun Microsystems - CTS for J2EE 1.2.
Solution
SIPTECH at its offshore facility developed the entire JDBC test suite as a part of the
CTS, this alone accounted for 62% of the total test cases.
Following were covered as part of the test suite
7
SIPTECH Solutions Limited
Database Meta Data
Result Set
Result Set Meta Data
Statement
Callable Statement
Prepared Statement
Connection
Batch Update
Scalar Functions
15
Projects at a Glance
Sun Microsystems - CTS for J2EE 1.2.
Solution
Apart developing test suits for JDBC, SIPTECH also developed test suites for the
following
Servlets
JSPs
Java Transaction APIs (JTA)
JAVA IDL
JNDI – Java Naming & Directory Interface
7
SIPTECH Solutions Limited
16
7
Projects at a Glance
Client : Motorola Inc.
Industry : Telecom, Wireless & Mobile
Service : Platform / Middleware Testing
Overview
In order to deepen the relationship with operator partners with the help of a platform.
Motorola launched the JUIX (Java User Interface eXperience) program, for building
next generation handsets, that enables quick provisioning of new services, savings
on customer care costs with OTA capabilities, and operator differentiation with
customizable UI.
Mandate
To be the global testing center for the testing of JUIX platform to act as a bridge
between the geographically spread engineering teams and to derive synergies
between the test efforts of various modules by leveraging SIPTECH’s expertise in
platform testing and Java. The following projects were executed as a single program.
SIPTECH Solutions Limited
MotoJUIX for Motorola USA
MotoUI for Motorola China
MotoMSG for Motorola Brazil
17
7
Projects at a Glance
Motorola – MotoJUIX
Activities performed
API, Functional, Inter-operability, End to End and Feature Interaction test
development and execution of JUIX code developed at Mountain View, USA.
Functional Testing - CAF, PSM, JVM, DRM and DS.
API Testing
- DRM, DS, TAPI, SIM, DMT, CAF java & Native APIs
End-to-End testing of IMPS.
Test runs of TCKs for MIDP & CDC compliance.
Test Automation using Java Test Framework, Phone Test Framework and Automate5.
Also Converted JTAPI tests to use Test Harness and performed Security Integration
testing.
SIPTECH Solutions Limited
18
7
Projects at a Glance
Motorola – MotoJUIX
The test suites were developed with reference to the following
specifications
OSGI Mobile expert group specification
OMA SyncML DM
OMA SyncML DS
OMA DRM v1.0
OMA WV IMPS
JSR-185 JTWI (CLDC 1.0, MIDP 2.0, WMA 1.1, MMAPI 1.1)
JSR-36 J2ME Connected Device Configuration
SIPTECH Solutions Limited
19
Projects at a Glance
Motorola – MotoUI
Activities performed
API testing and UI End to End testing of the User Interface applications developed in
Beijing for the components
7
SIPTECH Solutions Limited
Todo
Service Dial
Recent Call
Idle
Fixed Dial
Clock
Contact List
Calendar
Resource Management Tool
Calculator
Alarm
20
Projects at a Glance
Motorola – MotoMSG
Messaging test cases developed at Brazil were automated
using Phone Test Framework and regression tests were
executed for features like
SMS - Short Message Service
EMS - Enhanced Messaging Service
MMS – Multimedia Messaging Service
Email
IM - Instant Messaging
7
SIPTECH Solutions Limited
21
7
Projects at a Glance
Client : Motorola Inc.
Industry : Technology
Service : Platform / Middleware Testing
Overview
In order retain market leadership, there was a need to build standards compliant and
certified Set-Top boxes as needed by the cable operators. This also mandates
rigorous unit and compliance testing of their middleware stack before its use in
production lines.
Mandate
Develop and test STB middleware for features and standard compliance that supports
interactive service capabilities such as IPG, VoD, iTV etc. by leveraging SIPTECH’s
expertise in platform testing and Java
SIPTECH Solutions Limited
22
7
Projects at a Glance
Motorola – Set Top Box
The following tasks were carried out.
Development of a distributed Unit Test Environment
IP based streaming of test applications (TCP)
IP based streaming of test transport streams (UDP)
Test cases served from a server one at a time
Execution results monitored and logged by a monitoring system
Automated execution (>600 tests)
Developed and execute unit tests for the individual modules.
Developed execute unit tests checking integration of modules at stack.
Develop and execute tests for Functional, API, Security and performance checking.
Developed an unit test environment with support for streaming mpeg streams.
Perform compliance tests and analyze failures to facilitate the stack developers in
tracing and resolving the issues in their code.
SIPTECH Solutions Limited
23
7
Projects at a Glance
Motorola – Set Top Box
The test suites were developed with reference to the following
specifications
Open Cable Applications Platform (OCAP v1.0 I16)
Multimedia Home Platform (MHP 1.0.3 )
IS0_IEC_13818-1_Systems (MPEG)
DSM-CC_ISO_IEC_13818-6_1998 (MPEG)
DAVIC1_4_Part_9
HAVI 1.1 Chapter 8
OC-SP-OCAP-DVR-102-050524 (OCAP Digital Video Recorder)
A088-DigitalRecordingExtensionTo-GEM
Java TV 1.0
Java Media Framework (JMF 1.0)
Personal Java (pJava 1.1.8)
SIPTECH Solutions Limited
24
Projects at a Glance
Client : Metric Stream
Industry : Technology
Service : Product Testing
* Formerly known as Zaplet
Overview
Metric Stream., a Technology Startup, funded by Kleiner Perkins & Caufield.
MetricStream initiated a program to develop a Collaborative Business Platform for
automating the business process.
7
Challenge
Acute need for testing of their Collaborative Business Platform before its deployment
in enterprises.
Lack of resources within the organization with platform testing expertise.
Need for a partner who will augment the engineering team with a blend of java skills
and testing capabilities to help engineer the product with high quality.
SIPTECH Solutions Limited
25
Projects at a Glance
Metric Stream – Collaborative Business Platform
Solution
SIPTECH having Java and multiplatform testing expertise proposed and carried out
the following.
7
SIPTECH Solutions Limited
Integrate with the development team from early stages of the development cycle (Annexure.
Test Development Cycle)
Independently perform component development and test development
Conceive and implement automated test execution.
Tailor the development and testing process to integrate with customer’s own engineering
process for seamless communication and traceability to all artifacts.
Provide source level debugging support to free core team to focus on other important tasks
without stretching themselves thin
26
Projects at a Glance
Metric Stream – Collaborative Business Platform
Results
Automated testing lead to productivity improvements and shorter release cycle by
enabling quick turnaround in producing test results for intermediate iterations.
Assisted the development team in debugging problems in the stack at source level
Apart from testing at a later stage was also able to contribute to development,
configuration management, deployment packaging, and creating automated installers
etc.
7
SIPTECH Solutions Limited
27
7
Projects at a Glance
Porting & Migration Projects
SUN Microsystems Inc.,
Metric Stream
Evolution
Collaborative Business platform
Developer Community
WINE, UPS, ALSA, FightGear
SIPTECH Solutions Limited
28
7
Projects at a Glance
Client : SUN Microsystems Inc. (MDE)
Industry : Technology
Service : Porting & Migration
Overview
There are a large number of applications available on Linux platform, in order to
realize similar spectrum of applications on Solaris X86 environment, Sun’s Market
Development Engineering (MDE) group initiated porting of applications from Linux to
Solaris platform.
Mandate
Port Evolution Desktop to Solaris x86 using Sun Studio Compiler collections and
validate the ported client with Sun messaging server.
Port popular open source applications available on Linux to Solaris X86.
SIPTECH Solutions Limited
29
Projects at a Glance
Client : Metric Stream
Industry : Technology
Service : Porting & Migration
* Formerly known as Zaplet
Overview
The collaborative Business platform was developed using on J2EE technologies and
deployed on WebLogic. There was a need to have port support the client interface on
PDA as well as to test portability across other J2EE servers.
7
Mandate
SIPTECH developed a thin client for a Java Enabled, Linux OS and tested it on Sharp
Zaurus PDA.
The product was ported and tested on SUN’s J2EE Reference Implementation.
SIPTECH Solutions Limited
30
Projects at a Glance
Client : Developer Community
Industry : Technology
Service : Porting & Migration
Overview
Willows TWIN library
7
A cross platform implementation of the Windows API's and a Windows emulator.
Changes in the build scripts and yacc input files to avoid compilation errors.
rdesktop
SIPTECH ported a number of applications from Linux to Solaris X86 environment, as
contribution to the developer community
A client for Windows NT Terminal Server and Windows 2000 Terminal Services. Code
changed to define a pre-processor macro which was used by the code. Build script
were changed to remove a strip command.
UPS debugger
A source level C,C++ and Fortran debugger that runs under X11. Changed the build
scripts to avoid compilation errors, Defined pre-processor macro for Solaris x86
specific code.
SIPTECH Solutions Limited
31
Projects at a Glance
Developer Community Contributions
ALSA
FlightGear
7
Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to
Linux OS. Code level changes to replace Linux specific header files to their Solaris
equivalents. Re-defined any variables / macros if their equivalents not found.
Currently validating the library.
An open source flight simulator development project. Made changes in the build
scripts of Flightgear and the dependent libraries. Code was changed to avoid
segmentation fault in a system without sound card. Currently working on networked
game support.
Diagnostic Tools
Porting lshw, hardinfo, syscriptor, nictools-pci, ethtool, memtest, gpart. Code changed
to use libdevinfo library, replaced Linux specific structures, Modified build scripts, reimplemented the code to find the CPU details. Currently working on finding the details
of USB and PCI devices.
SIPTECH Solutions Limited
32
Projects at a Glance
Porting / App. Migration Cycle
Initiate
Optimize
Requirements from Client
Study & Understand the source platform
Ref Guide, Dev Guide, API docs, Source Code etc
Analyze code
into
modules
Analyze
code&&classify
classify
into
modules
Performance Testing
Analyze
Dependent on the
low level module
functionality
Dependent
Package
Available
Not Available
Testing
Compile & link
with required
libraries
Develop & Test
Reqd. Modules
Analyze
Unit testing, Module testing, Integration testing,
compatibility testing, Product testing, Performance testing
Release
Generic Independent
or Self Standing
7
Compile / Link
Analyze
SIPTECH Solutions Limited
33
7
Projects at a Glance
Few Maintenance Projects
Financial Fusion Inc.,
Lombard International Assurance SA.,
Corporate Banking Solutions
PASS, CLASS
Testing Technologies IST GmbH.,
TTWorkbench
SIPTECH Solutions Limited
34
Projects at a Glance
Client : Financial Fusion Inc.
Industry : Banking & Financial Services
Service : Application Maintenance
Overview
7
Financial Fusion is a wholly owned subsidiary of Sybase, Inc.
Financial Fusion provides integrated financial solutions to more than 200 of the
world's leading financial institutions.
Corporate Banking Solutions (2.1) a product of Financial Fusion was customized for
First Tennessee Bank and was being implemented.
Mandate
To port customized features from CBS 2.1 to 2.4.
Integrate the CBS 2.4 with bank’s backend systems.
Integrate ViewPointe for Check 21 support.
Customize & enhance feature like Account Management, Cash Management
including statements & reports etc.,
SIPTECH Solutions Limited
35
7
Projects at a Glance
Financial Fusion – Corporate Banking Solutions
Challenge
Large amount of effort has been spent & cost incurred in customizing and integrating
CBS 2.1 with FTB’s backend.
CBS 2.1 customization was in varying level of completeness.
Difficult to assess the effort requirement.
SIPTECH to acquire the product and project knowledge, without imposing significant
load on the customer team.
Solution
SIPTECH offered fixed bid, reduces client’s risk.
Single FFI contact for technical queries, reduces load on FFI team.
Technical expert deployed onsite.
to understand the CBS 2.1 customizations carried out, so as to port them to CBS 2.4, there
by realize effort already spent.
and Elucidate remaining project requirements.
Imparted accelerated / parallel training on product offshore.
SIPTECH Solutions Limited
36
Projects at a Glance
Financial Fusion – Corporate Banking Solutions
Features ported from CBS 2.1 to CBS 2.4 and customized
7
SIPTECH Solutions Limited
BAI Parser
Controlled Disbursements
Consolidated Balances
Cash Position
Business Enrolment
Stops
Cash Concentration
Single Sign-on to Logica for Wires
Global Messages & Alerts
Fund Transfers
Statements
Entitlements
PCARD
37
Projects at a Glance
Financial Fusion – Corporate Banking Solutions
Features developed & Enhanced
Support for individual Offset
ACH transaction search
Billing
Save and Done
Lockbox integration with J&B
Integration of 3rd party components
7
SIPTECH Solutions Limited
ACH Pre-funding
Payments & Transfers Reminders
Reporting 820/822 SWIFT formats
Dual Control, user setup by bank
Dual Control, workflow required
Handling Duplicate BAI files
Loading 940/950 SWIFT formats
38
7
Projects at a Glance
Client : Lombard International Assurance SA
Industry : Insurance
Service : Application Maintenance
Overview
Lombard uses an application (PASS) based on PowerBuilder and Sybase to manage
its Life Assurance Business products and policies.
Based on its business and IT strategy, Lombard started investing in developing
another application (CLASS) – a Java Enterprise based solution to replace legacy
application (PASS).
Lombard wanted to explore the options to keep PASS application in production till
CLASS is rolled out. Based on this SSL has completed assessment and provided
various recommendations.
SSL has also completed assessment on CLASS application with respect to identified
technical concern areas and their impact to make it production ready.
SSL entered into Master Service Agreement (MSA) with Lombard to provide IT
services for next 3 years covering both PASS and CLASS.
SIPTECH Solutions Limited
39
7
Projects at a Glance
Lombard - Assessment of legacy application (PASS)
Problem
Assessment by SIPTECH
PASS application is based on Sybase and PowerBuilder technology and is running for
last 10 years.
Limited by technology, implementation and skill set availability.
Need for keeping the application next 24-36 months with all pending enhancements
implemented.
To study, understand and analyse the current bottlenecks over 5 weeks.
To provide recommendation based on findings with appropriate delivery mechanism
and timeline.
Recommendations
Technology Upgrade (replacing earlier version of PowerBuilder and Sybase).
Documentation of current system in mutually agreed format .
Code Tuning for identified areas.
Performance Tuning.
Maintenance and Testing process.
SIPTECH Solutions Limited
40
Projects at a Glance
Lombard - Assessment of new Application (CLASS)
Problem
CLASS Application is Java technologies based. Developed based on BSB
(www.bsb.com) java framework.
Lombard team identified several technical concern areas.
Need for analysing the technical concern areas and their impact.
Assessment by SIPTECH
Assessment was done for the period of 2 weeks.
To determine for each concern area identified by Lombard team:
7
Business impact at go-live.
Long term business impact (assuming a life span of 7-10 years).
Impact on maintenance cost.
Effort to repair.
High-level analysis on go-live feasibility.
SIPTECH Solutions Limited
41
Projects at a Glance
Lombard - Assessment of new Application (CLASS)
Recommendations
Suggestions for technical areas impacting go-live.
Consideration of lessons learnt from earlier implementation exercise.
Comprehensive functional testing and load testing.
Further profiling of application database.
Collaborative approach for testing.
High level Maintenance approach.
7
SIPTECH Solutions Limited
42
7
Projects at a Glance
Lombard - Maintenance of PASS Application
SIPTECH and Lombard set up a core team of 4 professionals from SIPTECH for
PASS application enhancement and maintenance.
PASS core team commenced activities at onsite from 10-Apr-2007 as follows:
Understanding current system.
Supporting PASS GUI Upgrade.
Supporting PASS Database Upgrade.
Detailed Design Documentation .
Detailed Design Documentation project has been executed both in Time & Material
and Fixed Price models.
From September 2007, Part of core team will work on PASS enhancements.
Process improvement suggestions have been made to Lombard on Source Control
and Testing.
SIPTECH Solutions Limited
43
7
Projects at a Glance
Lombard
Next Steps
Support for CLASS application implementation work
Team from SIPTECH to assist Lombard on Data Migration from Legacy Application
(PASS) to New Application (CLASS)
SIPTECH has identified further service / consulting opportunities including but not
limited to the following:
CLASS Code Clean up
CLASS Performance Enhancements
Support for test planning and test execution
Support for Integration Testing
Identification and implementation of lower priority tasks that are part of Phase II
implementation of CLASS (Swift connectivity. additional functionality
Support for Satellite applications (Other applications that are used by Lombard like
Fund Management application, Accounting application, reporting application and so
on.)
SIPTECH Solutions Limited
44
7
Projects at a Glance
Client : Testing Technologies IST GmbH.
Industry : Telecom, Wireless & Mobile
Service : Product Maintenance
Overview
With a high degree of experience in systematic and automated testing, Testing
Technologies designs and markets innovative test development tools.
SIPTECH is providing product maintenance services to Testing Technologies to
upgrade and maintain its TTWorkbench and TestSuites.
TTWorkbench generates test suites based on TTCN3 standards which are mainly
used in telecom industry.
SIPTECH Solutions Limited
45
7
Projects at a Glance
Few Development Projects
Time Customer Service Inc.
Deutsche PostBank AG
Human Interface Package
MetricStream,
SIPidms
Our World Live Inc.
Payments System
Kernkraftwerk Leibstadt AG
Magazine Fulfillment System
Collaborative Business Platform
Developer Community Contributions
SIPTECH Solutions Limited
46
Projects at a Glance
Client : Time Customer Service Inc.
Industry : Media, Entertainment & Communication
Service : Application Development
Overview
Time Customer Service publishes about 140 regular-frequency titles with 298 million
readers, as well as numerous special issues. The challenge before this project is to
sustain existing critical mainframe applications and to extend the functionality to meet
present day’s demands.
7
Mandate
SIPTECH was entrusted with the task to develop, maintain and enhance services for
Time Inc.'s customer service and magazine fulfillment systems. These services
sustain and extend Time's investment in their legacy mainframe technologies
SIPTECH Solutions Limited
47
7
Projects at a Glance
Time Customer Service
Application Conversion Projects
FOCUS Application into COBOL/DB2
CICS Application into Java / WebSphere
Assembler to COBOL conversion
COBOL/COBOL2 to COBOL370 conversion
Development & Enhancement Projects
3 Major Projects(COBOL,DB2,CLIST, SKELETON)
Enhancement – Assembler
SIPTECH Solutions Limited
48
7
Projects at a Glance
End User: Deutsche PostBank AG, London
Industry : Banking & Financial Services
Service : Application Development
Overview
Deutsche PostBank AG, in London has a team specialist dedicated to originating and
supporting new and existing business relationships within the Real Estate Financing,
Public Private Partnership, Treasury and Investment markets.
Mandate
SIPTECH was entrusted with the task to develop a payments system, which would
integrate with the existing backend systems, like MIDAS and SWIFT Alliance
Gateways and also support management of invoices.
SIPTECH Solutions Limited
49
7
Projects at a Glance
Deutsche PostBank – Payment Systems
Apart from developing the application SIPTECH was also
involved in developing the following interfaces using Incentage
Solutions
Accounting entries to MIDAS in Batch.
SWIFT Outgoing messages to SWIFT Alliance in Real Time to the Bank’s verification
queue.
MIDAS “Customers Details” daily download into Payments Application.
MIDAS “Complimentary Bank Details” download to Payments Application.
MIDAS “Accounts Details” download to Payments Application.
SWIFT Alliance “BKE” download to Payments Application
SIPTECH Solutions Limited
50
Projects at a Glance
Client : Kernkraftwerk Leibstadt AG.
Industry : Energy (Nuclear Power Plant)
Service : Application Development
Overview
The power plant uses to maintain the drawings, (Process & Instrumentation drawings
(P&I), Flow Control Drawings (FCD) and Signal Schematics) is based on paper and
not supported by electronic media.
7
Mandate
SIPTECH to develop an application SIPidms to support automated creation of P&I,
FCD and Signal schematics and store the contents into a Oracle / SQL database, also
handle changes to plant drawings due to plant modification that results in updation of
several thousand drawings each year.
SIPTECH Solutions Limited
51
Projects at a Glance
Kernkraftwerk Leibstadt AG - SIPidms
Technology Overview
7
SIPTECH Solutions Limited
52
Projects at a Glance
Kernkraftwerk Leibstadt AG - SIPidms
Application SIPidms provides the following features
7
Report generators to show which drawings have been modified due to a modification
in floor and what has changed on every drawing
Provide off-line analysis comparing database and drawing to indicate data
deficiencies. Drawings name were used as off-page connectors
Application also provides facility to electronically sign-off the modifications and to
provide color printouts, electronically complete the modifications and thus finalizing
the plant modification process
The Graphical User Interface (GUI) of the new electronic signal flow drawings was
ensured to appear similar to that of the original paper format with legacy database to
use with
Crystal reports was used for preparing the Bill of materials for icons, wires, Signals
etc., during conversion of Signal Schematic drawings.
Reports for changed icons, wires and signals can be generated during plant
modification
SIPTECH Solutions Limited
53
7
Projects at a Glance
Client : Our World Live Inc.
Industry : Media, Entertainment & Communication
Service : Product Development
Overview
OWL is developing a middleware platform for delivery of digital assets. OWL was
evaluating an engineering partner who could build out the ‘Human Interface Package’
(HIP) rapidly and economically. The HIP significantly extended the capabilities of the
traditional GUI widgets that are provided by the Java platform.
Mandate
To develop the first two packages of OWL’s Platform SDK dynamic front-end interface
framework to transcend the limitations of AWT and Swing They should be 100% Pure
Java, easy to program and implement using standard Java™ development techniques
and should enable development of advanced GUIs for true free form shapes,
transparencies and draggability.
SIPTECH Solutions Limited
54
7
Projects at a Glance
Our World Live – Human Interface Package
Challenge
To develop a Human Interface Package (HIP) that significantly extended the
capabilities of the traditional GUI widgets that are provided by the Java platform, this
enhanced functionality is Environment independent. SIPTECH’s team had a deadline
of less than 3 months to fully develop, test and deploy this package.
Solution
SIPTECH delivered the OWL HIP project using a complete offshore project execution
approach within the specified time. The OWL UI elements extend the capabilities of
the AWT/Swing components to support free form shapes, dynamic transparency and
drag-ability. Surrounding APIs as well as component classes are provided to construct
user interfaces and their respective user interface elements that are fully customizable
in their looks and behavior. Additionally the OWL HIP components are flicker-free and
are fully compatible with AWT/Swing and can be used in conjunction to the
AWT/Swing components.
SIPTECH Solutions Limited
55
Projects at a Glance
Our World Live – Human Interface Package
Approach
7
The first version was based on AWT and was developed in pure Java, compliant with
Personal Java 1.2 and JDK 1.1.8.
The second version was based on Swing and was compliant with J2SDK1.2. As a
part of project planning, a complete complexity analysis of the AWT and Swing
components was undertaken. This knowledge, was used to meet the specifications of
the OWL HIP.
Special focus was placed on the clarity and structure of the code and on conforming
to Sun’s Java code notation guidelines.
Testing was done on the line of SUN JDKs for Windows 98/2000/XP, the SUN
Personal Java implementation (beta) for Windows CE and the Insignia Jeode VM for
Windows CE.
Result
The result was the OWL HIP PJ and OWL HIP J2 that exceed the possibilities of AWT
and Swing to render consistent graphical user interfaces across multiple
environments.
SIPTECH Solutions Limited
56
Projects at a Glance
Client : MetricStream Inc.
Industry : Technology
Service : Product Development
Overview
7
* Formerly known as Zaplet
MetricStream, then Zaplet Inc., a Technology Startup, funded by Kleiner Perkins &
Caufield. MetricStream initiated a program to develop a Collaborative Business
Platform for automating the business process. This was based on J2EE platform
offering a more secure, efficient, and transparent way to automate business
processes, by enabling to rapidly create and deploy task-based applications within
email.
Mandate
To be the offshore engineering center for MetricStream to provide product engineering
services with QA focus to help them build a robust, secure, scalable and user friendly
platform.
SIPTECH Solutions Limited
57
Projects at a Glance
MetricStream – Collaborative Business Platform
SIPTECH has contributed actively to the development and
maintenance of collaborative Business platform in addition to
the full range of turnkey testing services.
Development of components namely Schedule, Poll and Approval for MetricStream
Develop Style Editor for Collaborative Business Platform – this allows the user to
choose the styles for the AppMail in the fly eg. Foreground color, background color
etc.
Maintenance & Bug fixing of various components for MetricStream.
7
SIPTECH Solutions Limited
58
7
Projects at a Glance
Client : Developer Community
Industry : Technology
Service : Product Development
SIPTECH has undertaken and completed the following tasks as
a contribution to the developer community.
Eclipse Plug-in for J2ME - an integration tool for the Eclipse IDE and Sun's Wireless
Tool Kit (WTK) . This plug-in helps the J2ME/MIDP developer a powerful tool which
will save their development time.
LDAP Adapters - LDAP adapter implements the JCA 1.0 standard and can be
deployed in any complying J2EE server. The adapter also implements the JCA
Common Client Interface (CCI) which enables application components and Enterprise
Application Integration (EAI) frameworks to drive interactions across heterogeneous
EISs using a common client API.
Wireless enabled Timesheet (Openwave) - Time logging system developed with
Openwave.
SIPTECH Solutions Limited
59
7
Projects at a Glance
Developer Community Contributions
List of tasks
NbJBoss - Developed an interface plug-in for integrating Netbeans IDE and the Open
Source Jboss enterprise server. This interface allows a user of the NetBeans IDE to
perform all tasks related to development, deployment and debugging of enterprise
Java code on the Jboss server from within the NetBeans IDE.
Secura – 100% Java Licensing Tool used to license a wide range of products
developed in Java
SNMP Agent on TINI – It is an interface through which the TINI can be controlled,
using any commercially available SNMP Manager.
Web Junit - Developed on top of Junit for use with whitebox test development. This
test harness records the test results during the regression runs and facilitate the
analysis of the test results over several regression test runs.
SIPTECH Solutions Limited
60
Projects at a Glance
Developer Community Contributions
Other Contributions to open source projects
Projects
Bugs
Filed
Bug Fixes / Enhancements taken up
Bugs Fixed /
Enhancements Completed
JXTA
173 & 175
81,124,134,153*,157* & 173
81, 124, 134 & 173
XLAN
985, 1083, 5296*, 7152*, 7435*, 7946,
11412 & 15636
985**, 1083**, 7946** &
15636**
ANT
Replace task enhancement, New task for
JMeter, JUnitEE, Report, Deploy Task for
WebSphere 5.0, SunONE 900#, 9150#,
111474, 11907
Replace Task Enhancement** &
11907**
LOG4J
13702, 16468 & 16887
13702**
JMeter
18306, 118407, 18560, 15412, 12144,
9101, 20106 & 20505
18306, 118407, 18560, 15412,
12144, 9101, 20106 & 20505
7
Note
SIPTECH Solutions Limited
*
Unable to reproduce
**
Patch has been submitted, waiting for reply
***
Accepted and will be released in next version
#
Fixed / Solution is provided even before taking up
61
7
Projects at a Glance
Testing Technologies - TTWorkbench
SIPTECH has contributed in maintenance and enhancement of
TTWorkbench
Conversion of TTCN-2 to TTCN-3 test suites for SCCP, TCAP and INAP.
Integration of a tool for RTP streams measurement and analysis with TTCN-3 SIP test
suite (TTsuite-SIP) a complete solution for testing of signaling between SIP entities
(user agents, servers, registrars, proxies).
Conversion of native implementation of external functions of TTCN test suite for IEEE
802 1X (Port-Based Network Access Control) to java.
Preparing for the TTCN-3 test suite development for m2pa (Sigtran) protocol. This
involves developing TTCN-3 tests as defined in IETF specification involving OpenSS7
implementation.
SIPTECH Solutions Limited
62
7
Quality Management System
Quality Framework
CMMi Level 4 Assessed
Requirements Management
Development Project Framework
Effort & Schedule Management
Maintenance & Support
Framework
Configuration & Release
Management Framework
Human Resources Management
Test & Validation Framework
Process & Product QA
Framework
Communications Management
Engineering Design Automation
Framework
Measurement & Analysis
Framework
Project Management
Engineering Frameworks
Support Frameworks
Quantitative Process Management
SIPTECH Solutions Limited
Quantitative Project Management
63
7
Thank You
SIPTECH Solutions Limited
64