Case Studies Design, Development & Delivery in Action!

 
     
 

Our consultants & engineers maintain the highest standards to deliver the results you want - be it through consulting, training or software development. Here's just a sample of how we've helped some of our customers over the past few years.
 

 
Customer :   Leading UK Retailer
Assignment :   To recommend future company application Web strategy and develop/implement a project using this solution
Primary Role :   Consulting
Background :   The customer had a number of existing architectures and databases including OS/390 mainframe, UNIX and Windows-based systems. They wished to integrate future Windows applications with their intranet and potentially internet solutions using both Netscape and Internet Explorer browsers.
Solution :   Having discussed fully their requirements and existing systems, we recommended and presented a suitable solution that would cover both their intranet and potentially internet applications whilst continuing to build on their move to OO and Visual Basic v6.0.
 
Using Microsoft ADO, we easily integrated the above solution with both CA-Ingres and DB2 databases on the IIS server, thus removing any large dependencies on the front end browser type. Microsoft Transaction Server provided inter-component transactions. 
Technologies :   n-tier architectures, Microsoft Internet Information Server (IIS), Microsoft Transaction Server (MTS), ADO, DCOM, JavaScript, VBScript, CA-Ingres & DB2 DBMS integration

 
         
  

Customer :   World-wide Financial & Accountancy Organisation
Assignment :   To train the company's own training department on the use of Microsoft Excel macros, Visual Basic for Applications (VBA) integration and basic programming concepts & techniques
Primary Role :   Training
Background :   The customer had many analysts who depended heavily on Microsoft Office and Excel in particular. Having upgraded to the latest version, they wished to take more advantage of programming features such as macros as well as enhance those previously recorded interactively. The training department therefore needed to provide such training to their UK and overseas staff as quickly as possible.
Solution :   In this case, we developed a short bespoke course that introduced Microsoft VBA, covered all the major aspects of Microsoft Excel macros, how to record and subsequently customise them further. Basic programming concepts & techniques were also covered in this hands-on course.
 
Subsequently, the customer's own training department were able to provide their own internal training to the company's world-wide employees. 
Technologies :   Microsoft Excel, macros, VBA


         
 

Customer :   Leading UK Retailer
Assignment :   To train 1st & 2nd line Technical Support staff on Windows & related architectures
Primary Role :   Training
Background :   The customer was in the middle of moving from Windows 3.x to Windows 95 and had significantly expanded their helpdesk and 2nd line support teams who had to cover all aspects of desktop support, covering a number of different builds. They therefore needed a customised course to cover all angles of their potential support workload during and beyond the transition.
Solution :   We developed a number of separate courses grouping all aspects of their requirements, from "Booting a Windows 3.x desktop", through "The Windows 3.x Environment" and "Windows 95 - Low-Level" to "Databases & ODBC Access" and "Networking with TCP/IP".

All courses, which were instructor lead by our consultants looked at the above topics from the support-persons perspective and similarly contained hands-on exercises with their typical role in mind.
Technologies :   MS-DOS, Windows 3.1, Windows 95 & 2000 (low level), Databases & ODBC, Network Technologies including TCP/IP & Windows Sockets

 
         
 

Customer :   Leading UK Retailer
Assignment :   Perform QA, Audit & OO review of new Point of Sale system
Primary Role :   Consulting
Background :   The Client was in the process of accepting a new Point of Sale (POS) solution from a major IT vendor but initial testing issues had highlighted problems with the proprietary approach and it's OO nature.

We were asked to technically QA the approach the vendor was taking, it's conformance to good OO practices, and suitability for it's intended task.
Solution :   Our consultants carried out a thorough review at both the customer site and with the vendor, discussing the techniques used with the analysts and developers and completing a full report on the findings.
 
The report highlighted a number of aspects that were subsequently taken up and rectified by the vendor. 
Technologies :   Microsoft Client/Server & OO Technology, Windows NT v4.0


         
  

Customer :   Leading UK Retailer
Assignment :   To provide customised stress testing software for DB2 middleware
Primary Role :   Software Development
Background :   The customer was looking to introduce new DB2 middleware technology from a mainstream database vendor but needed assurances that the proposed solution would in fact scale to the degree required.
Solution :   The solution had to be developed quickly to meet the required timescales but also had to utilise existing infrastructure (Windows 95 PCs) at the customers offices.
 
We developed a bespoke solution to stress test the middle-ware software using only the company's existing infrastructure. The stress testing toolset was developed to allow the customer to make future enhancements as required. Subsequently the tools was also used to help  test a new Web-server deployment.
Technologies :   Windows 95 & NT v4.0, Visual Basic v6.0, ActiveX/COM, RDO, ODBC, custom middleware

 
         
 

Customer :   UK-based Internet Specialist
Assignment :   To co-develop & present Web seminar for Client's Database Administrators
Primary Role :   Consulting/Training
Background :   Our joint client wished to learn more about Web technology and developments specifically from a DBA's perspective. They proposed a seminar where they could gain an understanding of the issues involved whilst at the same time ask detailed questions regarding their own areas of expertise and future role with Web-based applications.
Solution :   We jointly developed a bespoke seminar for the client, highlighting all the major Web technologies and their impact on databases - both for legacy and new systems.
 
Throughout the seminars, the client's own detailed examples and questions were discussed, thus allowing them to focus specifically on their own environments and technologies.
Technologies :   Included - Web concepts, Microsoft Internet Information Server (IIS) &  Netscape Enterprise Server, DCOM with Microsoft Transaction Server (MTS), CORBA, JavaScript & VBScript, OO-techniques 

 
         
 

Customer :   Software Consultancy
Assignment :   To provide Advanced Visual Basic training for public courses
Primary Role :   Training
Background :   The Client provides public training courses for Advanced Visual Basic v5.0 & subsequently 6.0 covering concepts such as advanced  coding, COM, DCOM, MTS, MSMQ, Web-app. integration and needed additional consultants to provide the training courses.
Solution :   Our consultants regularly provided the above public training courses, covering all the above topics and answering delegates questions as required. On-site versions of the course were also given to allow organisations to quickly learn the advanced topics and integrate their systems more effectively.
Technologies :   Windows NT v4.0, Visual Basic v6.0, ActiveX/COM, ADO & RDO, Microsoft Transaction Server (MTS), Microsoft Message Queue Server, IIS-Applications, Scripting Technologies

 
         
 

Customer :   London-based Financial Institution
Assignment :   To recommend an efficient approach to accessing an existing database using the Microsoft toolset 
Primary Role :   Consulting
Background :   The customer had a Pick-based database with older character-based applications. Whilst extremely fast to run, enhancing these application to meet business demands was proving more difficult and they wished to utilise more GUI features of Windows and the Web. 
 
We were asked in particular to review database access and how this could be achieved without loss of performance from the proposed Microsoft Visual Basic front end.
Solution :   We reviewed all aspects of  the current database system looking in particular at it's significant strengths and weaknesses. Given the nature of the current database and existing systems and the need to maintain extremely fast access, we proposed a suitable solution that utilised a customised middleware that in turn allowed the DBMS's proprietary objects and APIs to be wrapped, thus abstracting the data access layer whilst allowing most developers to concentrate on the  business requirements rather than worrying about the obscure nature of the database access. This was achieved without noticeable loss of performance to the client systems.
Technologies :   Windows NT v4.0, Visual Basic v6.0, ADO, OLE/DB, Pick-based database, customised middleware


         
  

Customer :   Leading Computer Manufacturer
Assignment :   To technically QA existing C++/Oracle code developed by a third party software house and verify it's suitability for the proposed task
Primary Role :   Consulting
Background :   The Client was part of a larger project to implement a new financial solution but was unhappy with some aspects of the system being developed by other parties and the ease with which it was being integrated.

We were asked to review the code and in particular the overall design approach being taken with the C++ logic and DBMS access integration.
Solution :   We carried out the audit on a number of code elements which allowed us to explain how the system was being constructed and the techniques used.
 
The final briefing gave the assurance that these areas of the project were workable, but at the same time highlighted a number of areas where the solution could be improved, both in terms of overall design and the code itself.
Technologies :   UNIX, C++, Oracle


         
  

Customer :   Software House
Assignment :   To provide ActiveX controls for use within their existing product set
Primary Role :   Software Development
Background :   The software house developed a number of add-ons and ActiveX controls for Visual Basic in order to link to it's own database. Their controls however had some drawbacks which they wanted help to overcome.
Solution :   The work here involved investigating the low-level limitations of Visual Basic ActiveX controls within the Windows environment and the proposal of suitable alternatives/workarounds. 
Technologies :   Windows 95 & NT v4.0, Visual Basic v6.0, ActiveX Controls, Win32 API


         
  

Customer :   London-based Charity
Assignment :   To introduce an n-tier and OO-based technology into the ISD department; use the recommended approach on a new investments system
Primary Role :   Consulting/Training
Background :   The organisation utilises Microsoft technology using Visual Basic v5.0 and ActiveX components. However, they had not implemented any n-tier solutions and were unclear as to the best approach for both a forthcoming investment system and Web access in the future.
Solution :   This assignment was split into a number of separate phases in order to achieve the desired integrated solution. A series of presentations were developed in order to explain to both business and IT personnel the role of the Web, how it works, how it could be used within their organisation and the technologies involved to link their proposed solutions with it using the Microsoft toolset.
 
We also developed the technical requirements for the new investments project, working with the customers own technicians to integrate the proposed COM/MTS-based solution with their existing architecture and recommending the required changes to that infrastructure.
 
Finally we were involved in the development and QA of the object & component designs for the new system, which itself would be the first to use the above architecture. 
Technologies :   Windows NT v4.0 & 2000, n-tier architectures, Visual Basic v6, ADO, Microsoft Transaction Server (MTS), SQL Server v7.0, Microsoft Cluster Server, ActiveX/COM & COM+ 

 
         
  

Customer :   Leading Outsourcing Company
Assignment :   To assist in the migration of an existing Windows 95, Novell NetWare, 16-bit & 32-bit, 2 & 3 tier architecture to a new Windows 2000 structure.
Primary Role :   Consulting/Software Development
Background :   The organisation extensively utilised older 16-bit (Windows 3.1) applications as well as newer VB6 technology in a Windows 95 environment. These systems accessed a variety of data sources including DB2, CA-Ingres & Oracle. With the introduction of Windows 2000, all these applications had to be migrated, tested and patched as required. The desktop transition itself, for both head office and approx. 400 stores also had to be planned & supported.
Solution :   This assignment involved a number of meetings with senior project management in order to advise and plan the solution ultimately used. A number of software utilities were developed to assist (i) the migration and (ii) the running of legacy systems on the new Windows 2000 desktop.
 
When the new build went live, 3Ds consultants provided cover and solutions for many of the technical problems encountered.
 
Technologies :   Novell NetWare, 2000, n-tier architectures, Visual Basic v3 & v6, ADO, ActiveX/COM, DB2, CA-Ingres, Oracle, ODBC 

 
         
  

Customer :   London-based Charity
Assignment :   To design, build, implement and support a new dynamic web-based forms system for use by external customers.
Primary Role :   Consulting/Training/Software Development
Background :   The organisation utilised predominantly Microsoft-based technology including Visual Basic v6.0, ActiveX components, COM+ and IIS. The new system was their first venture into coding with ASP, IIS and COM and they wanted guidance as to it's design and build techniques, especially bearing in mind performance, scalability & security.
Solution :   During this assignment, our consultants & engineers worked alongside both in-house and contract development personnel to re-design, then build a complete ASP/COM+ based system. In particular, we moved the original design from a purely static design, involving overnight batch runs to a much more dynamic site, using ASP with a COM/COM+ interface. Data is stored and retrieved from the company's SQL Server database.
 
To help improve time to market, we developed the COM+ component which is used by the ASP to interact with the database. Data exports to Word was also designed and built for the project as were additional Windows-based utilities which allowed full control over forms, workflow e-mails & site publishing.
 
Technologies :   Windows NT v4.0 & 2000, n-tier architectures, Visual Basic v6, ADO, COM+, SQL Server 2000, MS-DTC.

 
         
  

Customer :   London-based Charity
Assignment :   To design, build, implement and support a dynamic web-based solution for data entry and reporting for use by internal customers.
Primary Role :   Software Development
Background :   The organisation uses Microsoft-based technologies but wished to move away from legacy systems and gain the benefits of more rapid development using Visual Studio. The system had to be user friendly, require no specific training and scale within the organisations existing architecture.
Solution :   To do this, we implemented a new .NET solution using ASP.NET, C# linking to a back end SQL Server database. Hooks the the company's existing legacy systems (AS/400) were also implemented using ODBC allowing users to verify and import existing details without the need for repeated data entry.

On-line reporting & exporting was also available along with automated scheduling & notification of follow-up tasks etc. 
 

Technologies :   Windows 2000/2003, SQL Server 2000, ASP.NET, IIS, C#, Visual Studio.

 
         
  

Customer :   US-based Airline
Assignment :   To troubleshoot & repair a series of Excel macros in order to automate the e-mailing of monthly reports internally within the organisation as well as recommend and implement performance improvements to the current system.
Primary Role :   Technical Support/Software Development
Background :   The company's finance section used Excel (VBA) extensively to provide monthly reports to manages within the organisation. These were generated automatically and e-mailed in groups to different sets of users. Since redeployment to a new O/S, the macros, which also interfaced with other legacy systems & technologies failed to work, causing the reports to be manually created and mailed.
Solution :   This was a two part assignment ...
  • We reviewed and documented the current system, identifying & resolving the e-mail issue. 
  • As part of the review, we also identified a number of key areas where performance could be significantly improved. These were then subsequently implemented.
Technologies :   Windows XP, Microsoft Office Excel 2003, Visual Basic for Applications (VBA)
 
 

Copyright © 1998-2007, 3Ds (UK) Limited, 69, Esher Road, East Molesey, Surrey. KT8 0AQ. Tel. (+44) (0) 1932 225349
Info@3Ds.co.uk.--
See our Privacy Policy -- Member of the itSMF.
 
Other information is available at http://www.Sentry-go.com