SlideShare a Scribd company logo
Project 
Delivery 
Capabilities 
Professional Software Associates
Introduction to PSA 
Global Technology Company 
Operating since 1993 
Specializing in software products, services, and testing 
Experience in software delivery and quality assurance 
Onsite and offsite delivery capabilities 
PSA owned offshore development center in Minsk, 
Belarus 
Strong domain experience in rail industry 
Slide 2
What PSA Can Offer 
Custom engineering talent specializing in rail 
Experience in Back Office, Wayside, Platform, & In-Cab 
Numerous development cost benefits 
Project and process management expertise 
US based PMP certified Project Managers 
Full transparency with detailed weekly reporting and 
status calls 
Success and expertise in sustaining engineering 
Slide 3
Rail Domain 
Experience
Rail Projects 
Areas of PSA experience for Rail projects 
Back office Rail Dispatching Center 
Station information systems 
Wayside control systems 
In-Cab electronics 
Optimized Train Planning 
Customized Tool Development 
Slide 5
Rail Project Geographics 
Slide 6
Programmable Hardware for Precision Station Stop 
Slide 7 
Scope of Work 
Prepare complete product 
documentation package 
2 out of 2 implementation for safety 
critical decision 
Support hardware bring-up activities 
Tasks 
Requirements, 
Architecture, Design, and 
Testing Specifications 
Firmware Implementation 
Test Case 
Implementation 
Board bring-up 
Technologies 
Cyclone II FPGA 
Altera Quartus II 
ModelSim 6.1e 
LabVIEW 
Project Size 
3 person project for 9 month duration
Remote Management of Wayside Interface Units 
Slide 8 
Scope of Work 
Implement User Interface within 
browser to manage remote hardware 
Implement communications interface 
for remote Wayside Units 
Secure connection via secure shell 
and TCP/IP 
Tasks 
Software Architecture 
Software Development 
Unit Testing 
Functional Testing 
Technologies 
Linux 
C/C++ 
SSH 
TCP/IP 
Project Size 
3 person project for 6 month duration
Maintenance of Tools used by Wayside Interface Units 
Slide 9 
Scope of Work 
Update Tools Suite for Windows 7 
compatibility 
Compiler and reverse compiler 
User Interface improvements 
User manual documentation updates 
Tasks 
Requirement Definition 
Software Development 
Defect Resolution 
Testing/Deployment 
Technologies 
VB, C#, & C++ 
Wise Installer 
STL & MFC 
Lex & Yacc 
Project Size 
2 person project for 12 month duration
Modifications for Commuter Rail using Heavy Rail Track 
Slide 10 
Scope of Work 
GUI Updates to existing Rail 
Dispatching product 
Implementation of interfaces to Pubic 
Announcement system 
Implementation of interfaces to 
Automated Message Display 
Automation of train schedule tracking 
Tasks 
Requirements Definition 
Software Implementation 
Unit Testing and 
Functional Testing 
Onsite Deployment 
Technologies 
Red Hat Linux 
C/C++ 
GCC 
IBM Rational Tools 
Project Size 
2 person project for 2 month duration
Rail Dispatching System for Heavy Rail Network in US 
Slide 11 
Scope of Work 
Implementation of Positive Train 
Control for 37000 miles rail network 
Alarms, Signal Maintenance, Bulletin 
Management, Authorities 
Train Management, Security, System 
Simulation 
Optimized Train Planning 
Tasks 
Detailed Design 
Software Implementation 
Unit Test Definition and 
Testing 
Functional Testing 
Technologies 
Linux 
C/C++ 
Qt & X Windows 
Oracle 
Project Size 
12 person project for 24 month duration
Dedicated Support Team for Rail Dispatching Product 
Slide 12 
Scope of Work 
Communications Based Train Control 
Alarms, Message Switching Service 
Centralized Traffic Control 
Train Scheduler 
Tasks 
Software Problem Reports 
(SPRs) 
Software Change 
Requests (SCRs) 
Unit and Functional 
Testing 
Software Configuration 
Technologies 
Red Hat Linux 
C/C++ 
GCC 
IBM Rational Tools 
Project Size 
5 person project for 24 month duration
Update Existing Metro Rail Dispatching System 
Slide 13 
Scope of Work 
Traffic Directional control 
Automatic reverse at Terminal Station 
Signal Closure control 
Tasks 
Reverse Engineer 
Requirements 
Requirements 
Definition 
Software 
Implementation 
Unit Test Definition 
and Testing 
Technologies 
Red Hat Linux 
C/C++ 
IBM Rational Tools 
Redmine 
Project Size 
5 person project for 6 month duration
Train Management System - 3 Metro Lines in Sao Paolo 
Slide 14 
Scope of Work 
Implement Automatic Train Operation 
Implement Automatic Train Supervision 
Centralized Control System, Alarm 
Management 
Authentication, Reporting, Logging, 
Scheduling 
Tasks 
Requirements Definition, 
System Architecture 
Software Requirements 
Specification 
Interface Communication 
Description Documentation 
Requirements Traceability 
Matrix 
Technologies 
Red Hat Linux 
C/C++ 
IBM Rational Tools 
Redmine 
Project Size 
3 person project for 12 month duration
Implementation of new module for Traffic Control 
Slide 15 
Scope of Work 
Legacy system update 
Authorities control 
Logging, Alarms, Messaging 
Centralized Traffic Control 
Tasks 
Requirements Definition, 
Communications Protocol 
Definition 
Software Module 
Architecture, Design, and 
Implementation 
Unit Test Definition and 
Execution 
Functional Testing and 
Deployment support 
Technologies 
Red Hat Linux 
C/C++ 
GCC 
IBM Rational Tools 
Project Size 
3 person project for 7 month duration
Train Control/SCADA System Testing 
Slide 16 
Scope of Work 
Analysis of System Requirements 
Test Planning 
Test Procedures definition and update 
Execution of test cycles for a number of 
software releases, including verification 
of all system functions 
Test Results reporting 
Tasks 
Provide the customer with 
Software Verification and 
Validation (V&V) 
Onsite testing resources 
Technologies 
MS SQL Server 2012 
FactoryLink V8 
IBM Rational Clear 
Quest 
VNC Viewer 
Project Size 
2 person project for 8 month duration
Internationalization of Rail Yard Billing Product 
Scope of Work 
Internationalize a product used to manage the maintenance of railcars within 
a centralized rail yard. 
All expects of product internationalization were performed include billing and 
maintenance operations including server side and fielded mobile devices. 
Slide 17 
Tasks 
Internationalization of 
about 400 user screens 
Internationalization of 
mobile handheld 
application 
Team integration into 
Agile workforce 
Unit testing of all 
applications screens 
Technologies 
.NET4.5 
ASP.NET MVC4 
Microsoft .NET Compact 
Framework 2.0 for 
PocketPC 2003 
Custom PHP 
Smarty based framework 
VMWare 
Project Size 
4 person project for 6 month duration
Service 
Delivery
All Levels of Service Delivery 
Slide 19 
Development 
Services 
Management 
Services 
Support 
Services 
Product Support 
Quality Control 
Lifecycle Maintenance 
Help Desk Support 
Product Development 
Software Development 
Hardware Development 
Reengineering 
Quality Assurance 
Project Management 
Process Management
Service Delivery Capabilities 
Slide 20 
Product 
Concept 
Branding 
Usability 
Innovation 
Competitive features 
Cost comparison 
Market share/ growth 
Technology suitability 
User interface layout 
User interface behavior 
Product workflow 
Use Cases 
Market 
Assessment 
Product 
Requirements
Service Delivery Capabilities 
Slide 21 
Hardware 
Design 
PCB 
Layouts 
Hardware 
Packaging 
Analog and digital electrical design 
Circuit design 
FPGA design (VHDL, SOPC Builder) 
Modeling 
PCB layout 2-16 layers 
Components placement, routing, artwork 
Gerber data production 
PCB manufacturing 
PCB mounting 
Housing design and development 
Prototypes assembling and testing
Service Delivery Capabilities 
Slide 22 
Software 
Implementation 
Programming 
Languages 
Databases 
.NET- C#, ASP, VB 
C, C++ 
Java 
Python 
PHP 
Microsoft SQL Server 
Oracle 
Microsoft Access 
Architecture/ 
Design 
Component construction 
Reusability of components 
Flexibility for evolution 
Technology integration 
Open source use and encapsulation
Service Delivery Capabilities 
Slide 23 
Product 
Testing 
Hardware 
Software 
Environmental testing 
(temperature, humidity, pressure) 
Mechanical testing (impacts, vibrations) 
EMI testing 
Hardware validation 
Unit testing 
Functional testing 
Test Automation 
Load/Stress testing 
Code coverage 
Profiling 
Documentation 
Product literature 
Installation guides 
eTraining manuals 
Online Help 
Programmers’ guides 
User guides
Service Delivery Capabilities 
Slide 24 
Lifecycle 
Maintenance 
Multiple platforms 
Key locked 
Transition plans 
Data migrations 
System rollouts 
Technology transfer 
Customer support 
Defect tracking 
Product patches 
Product monitoring 
Installation 
Application 
Deployment
Development Methodologies 
Slide 25 
Agile/ 
Scrum 
Waterfall 
Spiral 
XP 
Cycles of 2 – 4 week sprints with clear 
requirements and deliverables 
Clearly defined stages with completion 
and acceptance before progressing to 
the next phase 
Rapid development efforts where 
requirements are not fully understood at 
project initiation 
Iterative cycles resulting in improved 
designs and prototypes for testing and 
demonstration
Waterfall Process 
Requirements 
Gathering 
Slide 26 
Project 
Planning 
Requirements 
Gathering 
Architecture 
Project Acceptance 
Implementation & Unit Test Design 
Functional & 
Integration Test 
Project Management 
Architecture 
Project Planning 
Project 
Acceptance 
Functional & 
Integration Test 
Implementation 
& Unit Test Design 
Complete Software Development Lifecycle
Agile Process 
Slide 27 
Inputs from Stakeholders, 
Customers, Users 
Kanban Board & Burndown diagram 
Team and Product Owner 
Product 
Backlog 
Sprint 
Backlog 
1 – 4 
week 
Sprint 
Sprint Planning Meeting 
24 
hours 
Product 
Owner 
Team 
Team 
Scrum 
Master 
Daily Scrum Meeting 
Demo Meeting 
Retrospective
Why Eastern Europe 
Close cultural alignment with the US 
Strong workforce ethics 
Slide 28 
Quality 
of Resources 
Quality of 
Communications 
Cultural 
Alignment 
Schedule 
Alignment 
Quality of education system 
Availability of resources 
Retention of resources 
English reading, writing, and verbal skills 
Full time Linguist employees on staff 
7 hours differences to east coast 
Shifted work schedule (4 hour overlap)
Engagement Models 
Slide 29 
Project 
Team 
Partner 
Single activity with start and end dates 
and defined deliverables 
Established knowledge base with 
dedicated team for client activities 
Organization based structure managed at 
cost plus fee
Price Models 
Slide 30 
Dedicated 
Team 
Standard hourly rate for cost of resources 
Set price for well defined delivery objectives 
Optimal cost for a retained team of resources 
Time & 
Material 
Fixed 
Price
Delivery Models 
All delivery models use U.S. based project management and provide 
structured environment to facilitate effective communications and ensure 
service delivery 
Slide 31 
Offshore 
Model 
Onshore 
Model 
Onsite 
Model 
Hybrid 
Model 
Offshore team members are located in Minsk, Belarus with Team 
Lead coordinating activities at the development center 
Onshore team members are located at domestic facilities within 
the United States to facilitate communications and coordinated 
activities 
Onsite team members are located at Client facilities to provide 
optimal communications and project coordination 
Team members are distributed to maximize organizational 
effectiveness and provide delivery at reduced cost
Team Structure – PSA team 
Slide 32 
Project 
Manager 
Technical 
Coordinator 
Software 
Architect 
Application 
Engineer(s) 
Quality 
Engineer(s) 
Integration 
Engineer(s) 
Project Manager will provide structured environment to 
facilitate effective communications and ensure service delivery 
Technical leader located in Minsk, Belarus to lead all 
development activities and interface with client 
System architect to define system structure, high level designs, 
and review detailed designs 
Development engineers to perform design and 
implementation 
Quality engineer for validation of requirements and report results 
Onsite integration engineer responsible for integration of 
technology within clients organization
Team Structure – Client team 
Slide 33 
Client Project 
Manager 
Lead Technical 
Coordinator 
Project Manager with client to communicate 
project status to and set high level project objectives 
Technical leader with client that understands the project 
objectives and can participate in technical reviews
Project Controls 
Slide 34 
Microsoft 
Project plans 
Communications 
Tasks 
Resources 
Costs 
Weekly status reports 
Weekly status calls 
Time reporting 
Bug Tracking 
System 
Project 
plans updated 
Project 
tracking 
template 
Project 
Tracking 
Timecards 
Actual hours 
Remaining hours 
Action items 
Milestones 
Budgets 
Risks 
Bug reports 
Feature requests
PSA Skills Overview 
Slide 35 
Hardware 
Embedded 
Linux/RTOS 
Desktop/ 
Server 
Mobile 
CPUs – x86, PIC, ARM, FreeScale, FPGA 
Interfaces – Optical, USB, Ethernet, CAN, PCI, 
(S)ATA, I2C, SPI, Serial, 1-Wire, Flash, ModBUS 
Signal Processing – ADC/DAC, DSP, Audio, Video 
Customer Linux distributions, VxWorks, 
eCOS, Windows Mobile 
Windows – 2000, ME, 2003, 2008, XP, Vista, 7&8 
Linux – RHEL, CentOS 
Mac – OS X 
Android, iOS, Windows Mobile, 
Embedded Linux systems
Hardware Design Tools 
Slide 36 
ORCAD 
P-CAD 
Altium Designer 
Quartus II 
Multisim 
P-CAD 
Altium Designer 
CAM (CAM350, CAMtastic) 
AutoCad 
SolidWorks 
Pro/ENGINEER 
Hardware 
Design 
PCB 
Layouts 
Hardware 
Packaging
Embedded Linux/RTOS 
Slide 37 
Board bring up 
Drivers 
Communication stacks 
Middleware 
x86 
ARM 
PowerPC 
ColdFire 
Assembly 
VHDL 
C, C++ 
Java 
Firmware 
Development 
Architectures 
Programming 
Languages
Desktop/Server 
Slide 38 
.NET C#, ASP, VB 
C, C++ 
Python 
PHP 
Microsoft SQL Server 
Oracle 
Microsoft Access 
Java Database Connectivity (JDBC) 
Open Database Connectivity (ODBC) 
ActiveX Data Objects (ADO) 
Data Access Objects (DAO) 
Programming 
Languages 
Databases 
Data 
Access
Mobile Solutions 
Slide 39 
Android SDK 
iOS 
Windows Mobile 
Embedded Linux systems 
Flash 
WAP 
J2ME 
Win API 
Sprout Core 
C / C++ 
WML 
Java 
Objective C 
Platforms/ 
Frameworks 
Technologies 
Programming 
Languages
Hardware Testing 
Slide 40 
Hardware 
Validation 
Inputs 
Tools 
Output 
Functional 
Testing 
Inputs 
Tools 
Output 
Test 
Automation 
Inputs 
Tools 
Output 
Hardware constraints, schematics, validation requirements 
JTAG, oscilloscope, Logic Analyzer, firmware unit tests, 
Modeling/Simulation Tools (MATLAB, ModelSim) 
Errors reports, PCB patches, design update suggestions 
Functional Requirements, Industrial Standards 
Custom test scripts, Custom Firmware, Hardware Analysis 
Tools 
Test and error reports, test point metrics 
Hardware Prototypes/Modules, Mounted PCB 
LabView suite, custom prototype/module testing desk; 
Custom scripts/applications 
Test reports, regression metrics
Software Testing 
Slide 41 
Unit 
Testing 
Inputs 
Tools 
Output 
Functional 
Testing 
Inputs 
Tools 
Output 
Test 
Automation 
Inputs 
Tools 
Output 
Source code modules 
CppUnit, NUnit, JUnit, & Visual Team Studio 
Test and error reports, metrics 
Functional Requirements 
Custom test scripts, Visual Team Studio, Rational Test 
Manager, HP Quality Center 
Test and error reports, test point metrics 
Source code modules, applications 
Custom scripts, SilkTest, Mercury WinRunner, Visual Team 
Studio, Rational Robot, XDETester, SOAP UI, HP Quick Test 
Pro 
Test reports, regression metrics
Software Testing (con’t) 
Slide 42 
Load/Stress 
Testing 
Inputs 
Tools 
Output 
Code 
Coverage 
Inputs 
Tools 
Output 
Profiling 
Inputs 
Tools 
Output 
Application 
SilkPerformer, Visual Team Studio, HP Load Runner 
Identified weak links in application 
Application source code 
PureCoverage & AQTime 
Test results, coverage metrics 
Application 
DevPartner, Rational Quantify, & AQTime 
Identified bottlenecks in application
Test Cases & Results Reporting 
Slide 43 
Technologies 
TestLog 
TestTrack Pro 
ClearQuest 
Mantis 
Bugzilla 
JIRA 
Test Link
Documentation 
Slide 44 
Product 
Datasheets 
Interactive 
Programmer 
Guides 
User 
Guides 
Online 
Help System 
Product Marketing 
Product Engineering Data 
eTraining 
eLearning 
Library Programmer Guide 
Product Programmer Guide 
Doxygen generated documentation 
Product Usage Guide 
User Guide 
Integrated Application Help 
Context Sensitive
Other Domain 
Project 
Examples
Wireless Remote I/O Module 
Slide 46 
Scope of Work 
Implement analog inputs/outputs 
Implement digital inputs/outputs 
Implement serial RS-232 & RS-485 
connections 
Provide web connectivity 
Tasks 
Firmware design 
Firmware implementation 
Test plan and functional 
testing 
User documentation 
Technologies 
Eclipse 
NetOS 
ARM7 
Project Size 
2 person project for 5 month duration
Wireless Gateway 
Slide 47 
Scope of Work 
Implement analog inputs/outputs 
support 
Implement digital inputs/outputs 
Provide web connectivity 
Tasks 
Firmware design 
Firmware implementation 
Test plan and functional 
testing 
User documentation 
Technologies 
Eclipse 
NetOS 
ARM7 
Project Size 
2 person project for 4 month duration
Ethernet to Serial Server 
Slide 48 
Scope of Work 
Full Modbus protocol 
Web connectivity 
Tasks 
Firmware design 
Firmware implementation 
Test plan and functional 
testing 
Technologies 
Eclipse 
NetOS 
ARM7 
Project Size 
2 person project for 3 month duration
Modbus Gateway 
Slide 49 
Scope of Work 
Full Modbus protocol 
Web connectivity 
Tasks 
Firmware design 
Firmware implementation 
Test plan and functional 
testing 
Technologies 
Eclipse 
NetOS 
ARM7 
ARM9 
Project Size 
2 person project for 4 month duration
Automotive Fleet Management Gateway 
Slide 50 
Scope of Work 
To develop a device that enables to retrieve the most 
commonly used as well as vendor-unique parameters 
from the diagnostic bus 
To incorporate additional functionality and provide 
capacity for future enhancements 
Tasks 
Common vehicle 
protocol 
Remote Connectivity 
CAN 
Technologies 
J1939 
J1587 
NetOS 
FPGA 
Project Size 
4 person project for 12 month duration
Firmware Development for Industrial Wireless Serial Radio Modems 
Slide 51 
Scope of Work 
Remote asset monitoring 
Embedded Web browser support to 
show graphical representation of the 
asset data 
E-mail alarms broadcast with 
configurable criteria 
Tasks 
Requirements Definition, Communications 
Protocol Definition 
Module Architecture, Design, and 
Implementation 
Hardware verification and debugging 
Functional Testing and Deployment 
support 
Technologies 
NetOS RTOS 
C / C++ 
ARM9 
AJAX 
JavaScript 
HTML 
Project Size 
2 person project for 4 month duration
Mobile Workstation for First Responders 
Slide 52 
Scope of Work 
Implementation of streaming audio 
(VoIP) and video 
Implementation of geo location 
mapping 
Integration of the device to the 
multimedia interoperable platform 
Tasks 
Requirements Definition 
GUI design and development 
Secure communication with 
server 
Intercom functionality 
User groups support 
Technologies 
Google Android SDK 
v 1.5 & 1.6, NDK 
SIP, RTP, XML 
Eclipse IDE 
PassMark Software 
TestLog 
Project Size 
3 person project for 6 month duration
LED Sign Management and Rendering Engine 
Slide 53 
Scope of Work 
Development of a PC application to 
create digital media content and 
manage the scheduling of content for 
display 
Development of a sign player to 
render content on outdoor LED signs 
Tasks 
Requirements definition 
Design, Development, 
Testing 
3 versions, support of 9 
languages 
Application installation and 
product key support 
Help system and Long term 
support 
Technologies 
.NET Framework 2.0 
C# and C++ 
XML and XSLT 
Windows CE, XP 
MS Visual Studio 
2005 
Project Size 
12 person project for 10 month duration
Control Station for Perimeter Security Application 
Slide 54 
Scope of Work 
Development of graphics interface to a 
system which monitors security zones through 
implementation of perimeter security controls 
Map Editor implementation to allow a user 
editing graphical representation of objects or 
regions being monitored for security 
Tasks 
Functional Requirements 
definition 
GUI design and 
development, multilingual 
support 
Alarm visualization 
Map Editor implementation 
System configuration 
Technologies 
Qt v4.5 for Linux 
X11 
Fedora 10 OS 
GCC v4.3.2 
KDE v4.2.1 
Subversion 
Project Size 
2 person project for 9 month duration
Firmware and Software for Professional Audio System 
Scope of Work 
Professional audio system firmware development and hardware debug 
Audio I/O A2D/D2A conversion, professional audio formats supported 
Data streams optical routing with flawless optical redundancy support 
Software platform development for visualization and control 
Slide 55 
Tasks 
Requirements Definition, 
Communications Protocol 
Definition 
Firmware Architecture, 
Design, and Implementation 
Hardware debugging and 
design assistance 
Functional testing with audio 
equipment 
Technologies 
Xilinx Spartan 3/6 
FPGA 
C / C++ 
ARM7 low level 
Multi-processor 
system 
Project Size 
4 person project for 36 month duration
Particle Counter for Cleanroom Certification 
Slide 56 
Scope of Work 
Product User Interface branding 
Screens Layout Design 
Business Logic implementation 
Tasks 
Requirements Definition 
Custom Interface Controls/ 
Custom Graphic Designs 
Software Development 
Functional Testing 
Technologies 
VxWorks Real Time 
OS 
Zinc Graphical 
Library 
C++ 
HTML 
Project Size 
3 person project for 18 month duration
Peer to Peer Car Sharing Application 
Scope of Work 
To develop a simple web-site and two smart-phone applications 
(for iOS and Android) that enable people who are participating 
in the car sharing program to request/accept a vehicle swap 
with another person 
Slide 57 
Tasks 
Requirements Definition 
GUI Design 
Mobile and Web-Application 
Development 
Functional, System and 
Integration Testing 
Technologies 
Android SDK 
Java 
Objective C 
iOS 
Web Services 
Node.js 
Angular 
Google maps API 
Project Size 
8 person project for 7 month duration
Dosimeter Mobile Application 
Slide 58 
Scope of Work 
To develop a mobile application for 
Android 4.3 platform to display the results 
of measurements received from a 
personal dosimeter via Bluetooth 4.0 (BLE) 
Tasks 
Requirements Definition 
GUI Design 
Mobile Application 
Development 
Functional, System and 
Integration Testing 
Technologies 
Java 
Android SDK 
Bluetooth 4.0 (BLE) 
XML 
SqLite DB 
JSON 
Google maps API 
Axure 
Project Size 
4 person project for 6 month duration
IP Intercom System Integration 
Slide 59 
Scope of Work 
To create code which allows the 
Intercom System to be integrated and 
interface with a security system including 
access control 
Tasks 
Requirements Definition 
Development of a module to allow 
exchange of data between OnGuard 
security system and customer's 
intercom systems 
Transformation of SIF-packages into 
event of OnGuard security system 
Functional, System and Integration 
Testing 
Technologies 
C++ 
COM 
CGI 
Sockets 
OnGuard SDK 
XML 
HTTP/HTTPS 
OpenSSL 
SIP, IP phones 
Project Size 
4 person project for 12 month duration
Next Steps to Engage 
1 2 3 4 5 
Slide 60 
Supplier 
Agreement/ 
Approved Vendor 
Identification of 
resource needs 
Project 
Request 
Purchase 
Order 
Project 
Kickoff
Professional Software Associates, Inc. 
Office 1-810-969-4222 x200 
Cell 1-810-338-0000 
E-mail john@psa-software.com 
Skype john.hertrich 
John P. Hertrich

More Related Content

DOCX
CV_Prashanta Prusty
PDF
Surekha_haoop_exp
DOCX
Lawrence J Carder LinkedIn
DOC
DOCX
2016_George Baker
DOC
Bindu Chintalapudi - Software Testing -latest (1)
DOC
Ahmed Faraz
DOCX
Felix Ramos_Automation Programmer Analyst_QA
CV_Prashanta Prusty
Surekha_haoop_exp
Lawrence J Carder LinkedIn
2016_George Baker
Bindu Chintalapudi - Software Testing -latest (1)
Ahmed Faraz
Felix Ramos_Automation Programmer Analyst_QA

What's hot (19)

DOCX
Munish_Updated Resume
DOC
Qtp sample resume
DOCX
SONAL MITTAL CV
DOC
ravi kumar s
PDF
Paul Fry Project Resume
DOC
Updated resume
DOCX
KatherineYekhilevsky_2015
DOCX
Pravin_CV_4+years
DOC
Resume_Chandhru-NOV-2016
DOCX
Shalini Sharma Resume
DOCX
Richa Rani-QA Consultant
DOCX
Shashank_Kale_Resume_Manual Testing
PDF
Dan Webster Resume Current
DOC
Resume_Vanitha Gaddam_QA_3.2 Years Exp
PDF
Dan Webster Resume
DOC
Karunanidhi e qa in 8 +years exp in automation selenium jmeter jenkins manual
DOC
Priti Singh
DOCX
Sujith Kumar Resume- SSE
DOCX
RajivMishra
Munish_Updated Resume
Qtp sample resume
SONAL MITTAL CV
ravi kumar s
Paul Fry Project Resume
Updated resume
KatherineYekhilevsky_2015
Pravin_CV_4+years
Resume_Chandhru-NOV-2016
Shalini Sharma Resume
Richa Rani-QA Consultant
Shashank_Kale_Resume_Manual Testing
Dan Webster Resume Current
Resume_Vanitha Gaddam_QA_3.2 Years Exp
Dan Webster Resume
Karunanidhi e qa in 8 +years exp in automation selenium jmeter jenkins manual
Priti Singh
Sujith Kumar Resume- SSE
RajivMishra
Ad

Similar to PSA Presentation on Rail Projects (20)

PPTX
My talk at PMI Sweden Congress 2013 on Agile and Large Software Products
PDF
Guy Jaszewski - In Depth Background Info
PPTX
Software Lifecycle
PPT
Iinterlocking presentation signalling domain
PDF
Mainframes agile2012
PPT
Dtq4_eng
PDF
cv_Gaichuk
PPT
Sample Product Management Lifecycle Presentation
PPTX
Developing software at scale cs 394 may 2011
PDF
Outsourcing SDWorx Mainframe environment - Lily Craps
 
PDF
ESEconf2011 - Buschmann Frank: "What architects need to know"
PDF
By the Book: How Great User Experiences in Software Can Impact Government and...
PDF
[StepTalks2011] Team Software Process (TSP): High Performance Individuals, Hi...
PDF
Fundamentals of Using Open Source Code to Build Products
PPTX
L08 architecture considerations
PDF
Fidus corporate-presentation-printing-sept 2011
PDF
Fidus Corporate Presentation
ZIP
Software Quality Plan
My talk at PMI Sweden Congress 2013 on Agile and Large Software Products
Guy Jaszewski - In Depth Background Info
Software Lifecycle
Iinterlocking presentation signalling domain
Mainframes agile2012
Dtq4_eng
cv_Gaichuk
Sample Product Management Lifecycle Presentation
Developing software at scale cs 394 may 2011
Outsourcing SDWorx Mainframe environment - Lily Craps
 
ESEconf2011 - Buschmann Frank: "What architects need to know"
By the Book: How Great User Experiences in Software Can Impact Government and...
[StepTalks2011] Team Software Process (TSP): High Performance Individuals, Hi...
Fundamentals of Using Open Source Code to Build Products
L08 architecture considerations
Fidus corporate-presentation-printing-sept 2011
Fidus Corporate Presentation
Software Quality Plan
Ad

Recently uploaded (20)

PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
NewMind AI Weekly Chronicles - August'25-Week II
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
A Presentation on Artificial Intelligence
PPTX
Machine Learning_overview_presentation.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Assigned Numbers - 2025 - Bluetooth® Document
MYSQL Presentation for SQL database connectivity
Dropbox Q2 2025 Financial Results & Investor Presentation
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Empathic Computing: Creating Shared Understanding
NewMind AI Weekly Chronicles - August'25-Week II
The AUB Centre for AI in Media Proposal.docx
Programs and apps: productivity, graphics, security and other tools
sap open course for s4hana steps from ECC to s4
Chapter 3 Spatial Domain Image Processing.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
The Rise and Fall of 3GPP – Time for a Sabbatical?
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Advanced methodologies resolving dimensionality complications for autism neur...
A Presentation on Artificial Intelligence
Machine Learning_overview_presentation.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Encapsulation_ Review paper, used for researhc scholars

PSA Presentation on Rail Projects

  • 1. Project Delivery Capabilities Professional Software Associates
  • 2. Introduction to PSA Global Technology Company Operating since 1993 Specializing in software products, services, and testing Experience in software delivery and quality assurance Onsite and offsite delivery capabilities PSA owned offshore development center in Minsk, Belarus Strong domain experience in rail industry Slide 2
  • 3. What PSA Can Offer Custom engineering talent specializing in rail Experience in Back Office, Wayside, Platform, & In-Cab Numerous development cost benefits Project and process management expertise US based PMP certified Project Managers Full transparency with detailed weekly reporting and status calls Success and expertise in sustaining engineering Slide 3
  • 5. Rail Projects Areas of PSA experience for Rail projects Back office Rail Dispatching Center Station information systems Wayside control systems In-Cab electronics Optimized Train Planning Customized Tool Development Slide 5
  • 7. Programmable Hardware for Precision Station Stop Slide 7 Scope of Work Prepare complete product documentation package 2 out of 2 implementation for safety critical decision Support hardware bring-up activities Tasks Requirements, Architecture, Design, and Testing Specifications Firmware Implementation Test Case Implementation Board bring-up Technologies Cyclone II FPGA Altera Quartus II ModelSim 6.1e LabVIEW Project Size 3 person project for 9 month duration
  • 8. Remote Management of Wayside Interface Units Slide 8 Scope of Work Implement User Interface within browser to manage remote hardware Implement communications interface for remote Wayside Units Secure connection via secure shell and TCP/IP Tasks Software Architecture Software Development Unit Testing Functional Testing Technologies Linux C/C++ SSH TCP/IP Project Size 3 person project for 6 month duration
  • 9. Maintenance of Tools used by Wayside Interface Units Slide 9 Scope of Work Update Tools Suite for Windows 7 compatibility Compiler and reverse compiler User Interface improvements User manual documentation updates Tasks Requirement Definition Software Development Defect Resolution Testing/Deployment Technologies VB, C#, & C++ Wise Installer STL & MFC Lex & Yacc Project Size 2 person project for 12 month duration
  • 10. Modifications for Commuter Rail using Heavy Rail Track Slide 10 Scope of Work GUI Updates to existing Rail Dispatching product Implementation of interfaces to Pubic Announcement system Implementation of interfaces to Automated Message Display Automation of train schedule tracking Tasks Requirements Definition Software Implementation Unit Testing and Functional Testing Onsite Deployment Technologies Red Hat Linux C/C++ GCC IBM Rational Tools Project Size 2 person project for 2 month duration
  • 11. Rail Dispatching System for Heavy Rail Network in US Slide 11 Scope of Work Implementation of Positive Train Control for 37000 miles rail network Alarms, Signal Maintenance, Bulletin Management, Authorities Train Management, Security, System Simulation Optimized Train Planning Tasks Detailed Design Software Implementation Unit Test Definition and Testing Functional Testing Technologies Linux C/C++ Qt & X Windows Oracle Project Size 12 person project for 24 month duration
  • 12. Dedicated Support Team for Rail Dispatching Product Slide 12 Scope of Work Communications Based Train Control Alarms, Message Switching Service Centralized Traffic Control Train Scheduler Tasks Software Problem Reports (SPRs) Software Change Requests (SCRs) Unit and Functional Testing Software Configuration Technologies Red Hat Linux C/C++ GCC IBM Rational Tools Project Size 5 person project for 24 month duration
  • 13. Update Existing Metro Rail Dispatching System Slide 13 Scope of Work Traffic Directional control Automatic reverse at Terminal Station Signal Closure control Tasks Reverse Engineer Requirements Requirements Definition Software Implementation Unit Test Definition and Testing Technologies Red Hat Linux C/C++ IBM Rational Tools Redmine Project Size 5 person project for 6 month duration
  • 14. Train Management System - 3 Metro Lines in Sao Paolo Slide 14 Scope of Work Implement Automatic Train Operation Implement Automatic Train Supervision Centralized Control System, Alarm Management Authentication, Reporting, Logging, Scheduling Tasks Requirements Definition, System Architecture Software Requirements Specification Interface Communication Description Documentation Requirements Traceability Matrix Technologies Red Hat Linux C/C++ IBM Rational Tools Redmine Project Size 3 person project for 12 month duration
  • 15. Implementation of new module for Traffic Control Slide 15 Scope of Work Legacy system update Authorities control Logging, Alarms, Messaging Centralized Traffic Control Tasks Requirements Definition, Communications Protocol Definition Software Module Architecture, Design, and Implementation Unit Test Definition and Execution Functional Testing and Deployment support Technologies Red Hat Linux C/C++ GCC IBM Rational Tools Project Size 3 person project for 7 month duration
  • 16. Train Control/SCADA System Testing Slide 16 Scope of Work Analysis of System Requirements Test Planning Test Procedures definition and update Execution of test cycles for a number of software releases, including verification of all system functions Test Results reporting Tasks Provide the customer with Software Verification and Validation (V&V) Onsite testing resources Technologies MS SQL Server 2012 FactoryLink V8 IBM Rational Clear Quest VNC Viewer Project Size 2 person project for 8 month duration
  • 17. Internationalization of Rail Yard Billing Product Scope of Work Internationalize a product used to manage the maintenance of railcars within a centralized rail yard. All expects of product internationalization were performed include billing and maintenance operations including server side and fielded mobile devices. Slide 17 Tasks Internationalization of about 400 user screens Internationalization of mobile handheld application Team integration into Agile workforce Unit testing of all applications screens Technologies .NET4.5 ASP.NET MVC4 Microsoft .NET Compact Framework 2.0 for PocketPC 2003 Custom PHP Smarty based framework VMWare Project Size 4 person project for 6 month duration
  • 19. All Levels of Service Delivery Slide 19 Development Services Management Services Support Services Product Support Quality Control Lifecycle Maintenance Help Desk Support Product Development Software Development Hardware Development Reengineering Quality Assurance Project Management Process Management
  • 20. Service Delivery Capabilities Slide 20 Product Concept Branding Usability Innovation Competitive features Cost comparison Market share/ growth Technology suitability User interface layout User interface behavior Product workflow Use Cases Market Assessment Product Requirements
  • 21. Service Delivery Capabilities Slide 21 Hardware Design PCB Layouts Hardware Packaging Analog and digital electrical design Circuit design FPGA design (VHDL, SOPC Builder) Modeling PCB layout 2-16 layers Components placement, routing, artwork Gerber data production PCB manufacturing PCB mounting Housing design and development Prototypes assembling and testing
  • 22. Service Delivery Capabilities Slide 22 Software Implementation Programming Languages Databases .NET- C#, ASP, VB C, C++ Java Python PHP Microsoft SQL Server Oracle Microsoft Access Architecture/ Design Component construction Reusability of components Flexibility for evolution Technology integration Open source use and encapsulation
  • 23. Service Delivery Capabilities Slide 23 Product Testing Hardware Software Environmental testing (temperature, humidity, pressure) Mechanical testing (impacts, vibrations) EMI testing Hardware validation Unit testing Functional testing Test Automation Load/Stress testing Code coverage Profiling Documentation Product literature Installation guides eTraining manuals Online Help Programmers’ guides User guides
  • 24. Service Delivery Capabilities Slide 24 Lifecycle Maintenance Multiple platforms Key locked Transition plans Data migrations System rollouts Technology transfer Customer support Defect tracking Product patches Product monitoring Installation Application Deployment
  • 25. Development Methodologies Slide 25 Agile/ Scrum Waterfall Spiral XP Cycles of 2 – 4 week sprints with clear requirements and deliverables Clearly defined stages with completion and acceptance before progressing to the next phase Rapid development efforts where requirements are not fully understood at project initiation Iterative cycles resulting in improved designs and prototypes for testing and demonstration
  • 26. Waterfall Process Requirements Gathering Slide 26 Project Planning Requirements Gathering Architecture Project Acceptance Implementation & Unit Test Design Functional & Integration Test Project Management Architecture Project Planning Project Acceptance Functional & Integration Test Implementation & Unit Test Design Complete Software Development Lifecycle
  • 27. Agile Process Slide 27 Inputs from Stakeholders, Customers, Users Kanban Board & Burndown diagram Team and Product Owner Product Backlog Sprint Backlog 1 – 4 week Sprint Sprint Planning Meeting 24 hours Product Owner Team Team Scrum Master Daily Scrum Meeting Demo Meeting Retrospective
  • 28. Why Eastern Europe Close cultural alignment with the US Strong workforce ethics Slide 28 Quality of Resources Quality of Communications Cultural Alignment Schedule Alignment Quality of education system Availability of resources Retention of resources English reading, writing, and verbal skills Full time Linguist employees on staff 7 hours differences to east coast Shifted work schedule (4 hour overlap)
  • 29. Engagement Models Slide 29 Project Team Partner Single activity with start and end dates and defined deliverables Established knowledge base with dedicated team for client activities Organization based structure managed at cost plus fee
  • 30. Price Models Slide 30 Dedicated Team Standard hourly rate for cost of resources Set price for well defined delivery objectives Optimal cost for a retained team of resources Time & Material Fixed Price
  • 31. Delivery Models All delivery models use U.S. based project management and provide structured environment to facilitate effective communications and ensure service delivery Slide 31 Offshore Model Onshore Model Onsite Model Hybrid Model Offshore team members are located in Minsk, Belarus with Team Lead coordinating activities at the development center Onshore team members are located at domestic facilities within the United States to facilitate communications and coordinated activities Onsite team members are located at Client facilities to provide optimal communications and project coordination Team members are distributed to maximize organizational effectiveness and provide delivery at reduced cost
  • 32. Team Structure – PSA team Slide 32 Project Manager Technical Coordinator Software Architect Application Engineer(s) Quality Engineer(s) Integration Engineer(s) Project Manager will provide structured environment to facilitate effective communications and ensure service delivery Technical leader located in Minsk, Belarus to lead all development activities and interface with client System architect to define system structure, high level designs, and review detailed designs Development engineers to perform design and implementation Quality engineer for validation of requirements and report results Onsite integration engineer responsible for integration of technology within clients organization
  • 33. Team Structure – Client team Slide 33 Client Project Manager Lead Technical Coordinator Project Manager with client to communicate project status to and set high level project objectives Technical leader with client that understands the project objectives and can participate in technical reviews
  • 34. Project Controls Slide 34 Microsoft Project plans Communications Tasks Resources Costs Weekly status reports Weekly status calls Time reporting Bug Tracking System Project plans updated Project tracking template Project Tracking Timecards Actual hours Remaining hours Action items Milestones Budgets Risks Bug reports Feature requests
  • 35. PSA Skills Overview Slide 35 Hardware Embedded Linux/RTOS Desktop/ Server Mobile CPUs – x86, PIC, ARM, FreeScale, FPGA Interfaces – Optical, USB, Ethernet, CAN, PCI, (S)ATA, I2C, SPI, Serial, 1-Wire, Flash, ModBUS Signal Processing – ADC/DAC, DSP, Audio, Video Customer Linux distributions, VxWorks, eCOS, Windows Mobile Windows – 2000, ME, 2003, 2008, XP, Vista, 7&8 Linux – RHEL, CentOS Mac – OS X Android, iOS, Windows Mobile, Embedded Linux systems
  • 36. Hardware Design Tools Slide 36 ORCAD P-CAD Altium Designer Quartus II Multisim P-CAD Altium Designer CAM (CAM350, CAMtastic) AutoCad SolidWorks Pro/ENGINEER Hardware Design PCB Layouts Hardware Packaging
  • 37. Embedded Linux/RTOS Slide 37 Board bring up Drivers Communication stacks Middleware x86 ARM PowerPC ColdFire Assembly VHDL C, C++ Java Firmware Development Architectures Programming Languages
  • 38. Desktop/Server Slide 38 .NET C#, ASP, VB C, C++ Python PHP Microsoft SQL Server Oracle Microsoft Access Java Database Connectivity (JDBC) Open Database Connectivity (ODBC) ActiveX Data Objects (ADO) Data Access Objects (DAO) Programming Languages Databases Data Access
  • 39. Mobile Solutions Slide 39 Android SDK iOS Windows Mobile Embedded Linux systems Flash WAP J2ME Win API Sprout Core C / C++ WML Java Objective C Platforms/ Frameworks Technologies Programming Languages
  • 40. Hardware Testing Slide 40 Hardware Validation Inputs Tools Output Functional Testing Inputs Tools Output Test Automation Inputs Tools Output Hardware constraints, schematics, validation requirements JTAG, oscilloscope, Logic Analyzer, firmware unit tests, Modeling/Simulation Tools (MATLAB, ModelSim) Errors reports, PCB patches, design update suggestions Functional Requirements, Industrial Standards Custom test scripts, Custom Firmware, Hardware Analysis Tools Test and error reports, test point metrics Hardware Prototypes/Modules, Mounted PCB LabView suite, custom prototype/module testing desk; Custom scripts/applications Test reports, regression metrics
  • 41. Software Testing Slide 41 Unit Testing Inputs Tools Output Functional Testing Inputs Tools Output Test Automation Inputs Tools Output Source code modules CppUnit, NUnit, JUnit, & Visual Team Studio Test and error reports, metrics Functional Requirements Custom test scripts, Visual Team Studio, Rational Test Manager, HP Quality Center Test and error reports, test point metrics Source code modules, applications Custom scripts, SilkTest, Mercury WinRunner, Visual Team Studio, Rational Robot, XDETester, SOAP UI, HP Quick Test Pro Test reports, regression metrics
  • 42. Software Testing (con’t) Slide 42 Load/Stress Testing Inputs Tools Output Code Coverage Inputs Tools Output Profiling Inputs Tools Output Application SilkPerformer, Visual Team Studio, HP Load Runner Identified weak links in application Application source code PureCoverage & AQTime Test results, coverage metrics Application DevPartner, Rational Quantify, & AQTime Identified bottlenecks in application
  • 43. Test Cases & Results Reporting Slide 43 Technologies TestLog TestTrack Pro ClearQuest Mantis Bugzilla JIRA Test Link
  • 44. Documentation Slide 44 Product Datasheets Interactive Programmer Guides User Guides Online Help System Product Marketing Product Engineering Data eTraining eLearning Library Programmer Guide Product Programmer Guide Doxygen generated documentation Product Usage Guide User Guide Integrated Application Help Context Sensitive
  • 46. Wireless Remote I/O Module Slide 46 Scope of Work Implement analog inputs/outputs Implement digital inputs/outputs Implement serial RS-232 & RS-485 connections Provide web connectivity Tasks Firmware design Firmware implementation Test plan and functional testing User documentation Technologies Eclipse NetOS ARM7 Project Size 2 person project for 5 month duration
  • 47. Wireless Gateway Slide 47 Scope of Work Implement analog inputs/outputs support Implement digital inputs/outputs Provide web connectivity Tasks Firmware design Firmware implementation Test plan and functional testing User documentation Technologies Eclipse NetOS ARM7 Project Size 2 person project for 4 month duration
  • 48. Ethernet to Serial Server Slide 48 Scope of Work Full Modbus protocol Web connectivity Tasks Firmware design Firmware implementation Test plan and functional testing Technologies Eclipse NetOS ARM7 Project Size 2 person project for 3 month duration
  • 49. Modbus Gateway Slide 49 Scope of Work Full Modbus protocol Web connectivity Tasks Firmware design Firmware implementation Test plan and functional testing Technologies Eclipse NetOS ARM7 ARM9 Project Size 2 person project for 4 month duration
  • 50. Automotive Fleet Management Gateway Slide 50 Scope of Work To develop a device that enables to retrieve the most commonly used as well as vendor-unique parameters from the diagnostic bus To incorporate additional functionality and provide capacity for future enhancements Tasks Common vehicle protocol Remote Connectivity CAN Technologies J1939 J1587 NetOS FPGA Project Size 4 person project for 12 month duration
  • 51. Firmware Development for Industrial Wireless Serial Radio Modems Slide 51 Scope of Work Remote asset monitoring Embedded Web browser support to show graphical representation of the asset data E-mail alarms broadcast with configurable criteria Tasks Requirements Definition, Communications Protocol Definition Module Architecture, Design, and Implementation Hardware verification and debugging Functional Testing and Deployment support Technologies NetOS RTOS C / C++ ARM9 AJAX JavaScript HTML Project Size 2 person project for 4 month duration
  • 52. Mobile Workstation for First Responders Slide 52 Scope of Work Implementation of streaming audio (VoIP) and video Implementation of geo location mapping Integration of the device to the multimedia interoperable platform Tasks Requirements Definition GUI design and development Secure communication with server Intercom functionality User groups support Technologies Google Android SDK v 1.5 & 1.6, NDK SIP, RTP, XML Eclipse IDE PassMark Software TestLog Project Size 3 person project for 6 month duration
  • 53. LED Sign Management and Rendering Engine Slide 53 Scope of Work Development of a PC application to create digital media content and manage the scheduling of content for display Development of a sign player to render content on outdoor LED signs Tasks Requirements definition Design, Development, Testing 3 versions, support of 9 languages Application installation and product key support Help system and Long term support Technologies .NET Framework 2.0 C# and C++ XML and XSLT Windows CE, XP MS Visual Studio 2005 Project Size 12 person project for 10 month duration
  • 54. Control Station for Perimeter Security Application Slide 54 Scope of Work Development of graphics interface to a system which monitors security zones through implementation of perimeter security controls Map Editor implementation to allow a user editing graphical representation of objects or regions being monitored for security Tasks Functional Requirements definition GUI design and development, multilingual support Alarm visualization Map Editor implementation System configuration Technologies Qt v4.5 for Linux X11 Fedora 10 OS GCC v4.3.2 KDE v4.2.1 Subversion Project Size 2 person project for 9 month duration
  • 55. Firmware and Software for Professional Audio System Scope of Work Professional audio system firmware development and hardware debug Audio I/O A2D/D2A conversion, professional audio formats supported Data streams optical routing with flawless optical redundancy support Software platform development for visualization and control Slide 55 Tasks Requirements Definition, Communications Protocol Definition Firmware Architecture, Design, and Implementation Hardware debugging and design assistance Functional testing with audio equipment Technologies Xilinx Spartan 3/6 FPGA C / C++ ARM7 low level Multi-processor system Project Size 4 person project for 36 month duration
  • 56. Particle Counter for Cleanroom Certification Slide 56 Scope of Work Product User Interface branding Screens Layout Design Business Logic implementation Tasks Requirements Definition Custom Interface Controls/ Custom Graphic Designs Software Development Functional Testing Technologies VxWorks Real Time OS Zinc Graphical Library C++ HTML Project Size 3 person project for 18 month duration
  • 57. Peer to Peer Car Sharing Application Scope of Work To develop a simple web-site and two smart-phone applications (for iOS and Android) that enable people who are participating in the car sharing program to request/accept a vehicle swap with another person Slide 57 Tasks Requirements Definition GUI Design Mobile and Web-Application Development Functional, System and Integration Testing Technologies Android SDK Java Objective C iOS Web Services Node.js Angular Google maps API Project Size 8 person project for 7 month duration
  • 58. Dosimeter Mobile Application Slide 58 Scope of Work To develop a mobile application for Android 4.3 platform to display the results of measurements received from a personal dosimeter via Bluetooth 4.0 (BLE) Tasks Requirements Definition GUI Design Mobile Application Development Functional, System and Integration Testing Technologies Java Android SDK Bluetooth 4.0 (BLE) XML SqLite DB JSON Google maps API Axure Project Size 4 person project for 6 month duration
  • 59. IP Intercom System Integration Slide 59 Scope of Work To create code which allows the Intercom System to be integrated and interface with a security system including access control Tasks Requirements Definition Development of a module to allow exchange of data between OnGuard security system and customer's intercom systems Transformation of SIF-packages into event of OnGuard security system Functional, System and Integration Testing Technologies C++ COM CGI Sockets OnGuard SDK XML HTTP/HTTPS OpenSSL SIP, IP phones Project Size 4 person project for 12 month duration
  • 60. Next Steps to Engage 1 2 3 4 5 Slide 60 Supplier Agreement/ Approved Vendor Identification of resource needs Project Request Purchase Order Project Kickoff
  • 61. Professional Software Associates, Inc. Office 1-810-969-4222 x200 Cell 1-810-338-0000 E-mail john@psa-software.com Skype john.hertrich John P. Hertrich

Editor's Notes

  • #7: Americas: Omaha, Nebraska Orlando, Florida Pittsburgh, Pennsylvania Sao Paulo, Brazil Columbia Honolulu, Hawaii Europe: Stockholm, Sweden Boden, Sweden Brescia, Italy Rome, Italy Milan, Italy Australia: Brisbane Asia: Riyadh, Saudi Arabia Chengdu, China Dalian, China Shenyang, China Hangzhou, China Xian, China Zhengzhou, China