Documente Academic
Documente Profesional
Documente Cultură
Submitted By:
Stathi Kouninis,
Vice President of Finance, Finance & Administration
Pegasystems, Inc.
Acknowledgement Form
The following page is our signed Acknowledgement Form as required by instructions in the RFI.
06/12/2013
Page 2
Table of Contents
Acknowledgement Form ......................................................................................................... 2
Table of Contents ..................................................................................................................... 3
1.
Conclusion .......................................................................................................................36
06/12/2013
Page 3
06/12/2013
Page 4
1.
Executive Summary
Team Pega is pleased to provide our response to Request for Information 13-RFI-001- LJ
W orkf orce Inf ormation Technology Procur ement Project A Florida W orkf orce
SaaS (Sof tware as a Ser vice) f or the Department of Economic Opportunity (DEO). We
are confident that the Pega solution approach and our accomplished team will provide DEO with
a web-enabled, Software as a Service (SaaS) solution to support Floridas workforce
development system by providing a state of the art labor exchange/job matching system, robust
repository of job seeker resumes across multiple industries to enhance Floridas talent pool; and
comprehensive case management and reporting system.
Our response addresses all of your requested topics:
Figure 1 illustrates Pegas conceptual Workforce Development SaaS solution. Our response
addresses the key components that will support this solution.
Our solution Strengths
06/12/2013
Page 5
06/12/2013
Page 6
The Pega Team understands the challenges of delivering complex solutions that integrate
multiple processes and data sources. We also understand what it takes to provide solutions to
our government clients. The Pega Team embraces DEOs commitment to help develop
Floridas workforce through economic development and matching job seekers to opportunities.
With limited state budgets, we understand that your SaaS Workforce Development solution
must be economical, provide robust functionality and be highly maintainable. We understand
the challenges of finding the right solution and the right team that will be good stewards of your
trust to deliver your solution on time and within budget.
The Pega Team appreciates what is required to meet the challenges of delivering your
functionality.
06/12/2013
Page 7
The Pega team has the technology and ability to address the special challenges of providing
comprehensive, rule driven Case Management capabilities. Your Case Management tool must,
at a minimum, perform:
1.
2.
3.
4.
Eligibility Determination
Service Tracking
Case Notes
Follow-up
System Interfaces
There are many functional and data interfaces that must be deployed with your solution.
Solution interfaces are often the source of failure for system implementations. The Pega Team
has the experience and tools to work with project stakeholders to analyze, map and implement
the date exchanges required.
System Security and Access Control
With the challenge of relentless assaults on government systems from hackers, the Pega Team
has the security expertise to address these concerns. The Pega solution platform also has
security controls embedded in the layers of access and functionality to mitigate vulnerabilities
and protect citizen data.
Project Management
It is critical that project management beast practices be followed to ensure success. The Pega
Team follows PMBOK guidelines to mitigate the risks associated with the delivery of
complicated projects. The Pega Team applies a robust Risk Management methodology to
proactively identify potential project roadblocks and apply remediation steps.
06/12/2013
Page 8
Proposed Solution
We will address the four focus topics as identified by the RFI Instructions for Providing Relevant
Information.
Specified Components
06/12/2013
Pega
National Online
Career/Workforce
Capability
Design
Decision
Page 9
Specified Components
Pega
National Online
Career/Workforce
Capability
4a
Eligibility Determination
4b
Service Tracking
4c
Case Notes
4d
Follow-up
Eligibility determination
functionality, data validation field
recording, and activity tracking
06/12/2013
Design
Decision
Page 10
Specified Components
Pega
National Online
Career/Workforce
Capability
Design
Decision
10
11
Administrative management
functionality in support of data
security, reporting, audits and user
safeguards against fraudulent
actions
12
13
14
Other
enhancements/features/innovations
provided by the vendor not
identified above
06/12/2013
Page 11
06/12/2013
Page 12
system. This project established a single signon process for UI claimants between the web
application Unemployment Benefits System (UBS) and WIT. There was also continued focus
on improving the quality of job seeker applications in WIT additional correspondence and online
tools generated to help job seekers improve their information in WIT.
RRES Phase 1 ( July 2009 August 2010)
Rapid Reemployment System (RRES) project was a project to include into the WIT application a
web-based version of another mainframe application that sends correspondence to UI
Claimants that have the highest probability or exhausting their benefits. The WIT application
was modified to include an RRES module available to certain TWC staff to allow them to
outreach people scheduling them for mandatory orientations.
RRES Phase 2 (September 2010 August 2011)
RRES Phase 2 added additional functionality to the RRES module giving the staff additional
tools to help schedule orientations for groups of like jobseekers based on a combination of WIT
and UI data. Enhancements also include additional reporting of RRES module information.
06/12/2013
Page 13
Pega Cloud
Intro
Pega Cloud offers the ideal solution for reaping the advantages of running your Pega-based
workforce development, employment and training applications in the cloud. Pega Cloud can
become a truly seamless, scalable addition to your existing data center, delivering enterprisegrade security and reliability, uncompromising performance and outstanding business agility.
Enterprise-level security and reliability
Pega Cloud offers best-in-class physical and network security with excellent redundancy and
reliability. Pega Cloud includes a 99.95 percent SLA and it's control architecture meets
regulatory requirements, including HIPAA, PCI DSS, FDA 21 CFR Part 11 and European Union
Data Privacy*. All data is redundantly mirrored across several servers in real time to prevent
data loss. Nightly backups are stored in at least three geographically distributed data centers
06/12/2013
Page 14
that use different Tier-1 carriers, power grids and onsite backup generators to ensure business
continuity.
Pegasystems is SOC 2 certified. SOC 2 provides a rigorous reporting framework for non-ICFR
circumstances related to Security and Availability. Under SOC 2, Control Objectives are predefined based on structure provided by Trust Services Principles and Criteria. Under the
criteria, Pega has deployed an effective control system to effectively mitigate operational and
compliance risks that the system may represent to its users.
Dynamic scaling
You can start small and grow quickly because Pega Cloud is infinitely elastic. The entire
application and infrastructure can scale in real time to meet current demand on a minute-byminute basis.
Ultimate deployment flexibility
Application portability is built in. Every application built on Pega Cloud can be just as easily
deployed on-premise with absolutely no code changes.
Rapid enterprise integration
Pega Cloud integrates quickly and easily with back-end systems using state-of-the-art Web
services. You can leverage information maintained in your data center in Pega Cloud
applications as well as exchange messages with legacy systems. Pega's "Private Cloud" model
with a private VPN Tunnel lets you treat Pega Cloud as an extension of you data center and
integrate seamlessly with your systems.
* Note Certification of an application to specific requirements is initiated by customer. Pega
Cloud control architecture can support that effort.
Case Management
One of Pegas core strengths is its industry-leading Case Management capabilities. Most case
management solutions provide workflow capabilitiesreceiving, routing and reporting on work
across the organization. Pega accomplishes these tasks automatically and leverages its
Business Rules Engine and Business Process Management Engine to intelligently resolve work
without manual intervention. Pega is the only case management solution that automates both
the business decisions and the processes that drive them.
Pegas Case Management component capabilities have been rated #1 by Forrester. See Figure
2.
06/12/2013
Page 15
Pega supports collaboration on cases, allowing multiple work items to be associated to a single
case, and multiple users to work on items within a case simultaneously. Parent-child
relationships can be established to group related work together. Using an intuitive Case
Management Wizard, users can define:
the hierarchical relationship between each Case and Sub-case
whether to automatically create sub-cases, based on business triggers from the parent
case or from another sub-case
whether to automatically resolve the parent case when all child cases are resolved
how to share and/or propagate data between related cases
For example, all of a job seekers credentials, skills assessments, job training, employment
plans and job applications can be treated as individual cases that all relate to a larger job
seeker parent case, while still maintaining their individual autonomy. Relationships can easily
be specified between the cases to define how actions taken in one case may impact other
related cases. For example, when a job seeker completes a training program, the seekers
skills assessment case and credentials case can be updated automatically, or users can be
assigned tasks to review and update those cases.
Pegas Business Process Management (BPM) component capabilities have been rated #1 by
both Gartner and Forrester. See Figure 3.
06/12/2013
Page 16
Reporting
PRPC provides powerful reporting features for developers--and for business analysts and
managers, who can create simple or complex reports in seconds to satisfy their needs. Pega
makes it easy to browse, search, organize, schedule, and run existing reports. Pega support
list-type and summarized reports, charts, automated drill-down and drill-up, pivot tables, custom
formatting, and other features. Business users can share reports with others, and export results
as PDF files or Excel spreadsheets. PRPC includes many standard, pre-defined management
reports that can be used as-is, or customized, to help monitor and analyze the status,
performance, and quality of business processes.
06/12/2013
Page 17
JSR-94
Connector
Call EJBs remote methods.
Act as a web services client.
Act as a .NET web services
client.
Call Java methods and
constructors from .jar files on the
server.
Send data via HTTP GET and
POST requests, and process the
response data
Use REST (GET, POST, PUT or
DELETE ) to send data via JSON
requests, and process the
response data
Process response messages
from a JMS queue.
Process response messages
from a WebSphere MQ.
Act as the container for Pega
when it calls a BPEL application.
Send complex SQL Statements
to an external database.
Sends messages to a server that
implements the JCA Common
Client Interface.
n/a
Portlets
n/a
CMIS
EJB
SOAP
.NET
Java
HTTP
JSON
JMS
MQ
BPEL
SQL
JCA
06/12/2013
Service
Expose Pega functions as EJBs.
Expose Pega functions to web service clients.
Expose Pega functions to .NET web service
clients.
Expose Pega functions as though they were
public methods of a Java class.
Service HTTP POST requests and returns
response data. Supports inbound REST
requests for JSON services.
See HTTP.
Page 18
Email
File
Connector
systems, such as EMC
Documentum, IBM FileNet,
Microsoft SharePoint and
Alfresco
Analyze, summarize, and convert
unstructured data (typically text) in
emails, social media posts, etc.
n/a
n/a
COM
n/a
UIMA
CORBA n/a
06/12/2013
Service
Page 19
4. Any other information that vendors want to supply in response to this RFI
Collaborative Solution
The Pega Team can orchestrate collaborative discussions between Texas Workforce
Development Team and DEO to explore possible ways that developed applications can be
shared or reused. This possible collaboration could result in savings for both States and a
reduction in time to achieve a comprehensive overall Workforce development SaaS solution.
Reusable Framework
The Pega platform can support industry specific workflow and rules driven baseline solutions.
These frameworks have been developed for areas such as Healthcare and Banking. These
frameworks greatly reduce the time required to achieve a customized solution. The result of
DEOs Workforce Development SaaS project can be an initial Pega framework that could be
leveraged by other states. This capability could help DEO qualify for grant funding or result in a
possible revenue stream if other states choose to adopt this solution.
Technical Approach
The Pega Team is taking a technical approach to this offering that is in line with the RFIs stated
business objectives.
06/12/2013
Page 20
06/12/2013
Page 21
documentation and will allow you to customize the documentation or incorporate any
document you have into Pega. The tool documents itself, and you also have the choice
to work with us to modify the templates within Pega (which is where we can incorporate
the your documentation) to ensure that all current PMO needs are met without having to
do additional external version control and change tracking, as Pega does that for you.
In addition to PMO documentation, we will also want to discuss the creation of the
documentation that is very important to the Pega build process and what the Pega
developers require when building out requirements. These are our business
specification documents and their associated application development specification
documents. These documents will directly impact the development, test cases, and end
user training - so their accuracy is paramount.
These specification documents will become the content for a more comprehensive
document created by Pega and called the Application Profile or Application Document.
The document flows through the development process, however the level of detail in the
contents and the name is changed based on what stage we are in of the project. This
document, which is also generated by Pega, and whose template can be edited, will be
the driving document for the application. In the beginning, the Application Profile will
contain all the high level flows, objectives, along with project assumptions and resources
and enablement plans. Toward the middle of the project, the Application Document will
contain all draft flows, graphical user interfaces and requirements and their respective
traceability. At the end of the project, it is the Application Document that will contain
integration details, document how the application is built to meet the functional
requirements, and ensure that all requirements and specifications can be traced to the
rules that were developed within Pega to satisfy their details.
Once the methodologies are aligned, documentation agreed to, and all of the agency
team members understand and have actively requested specific roles on the project, we
will be able to begin the actual detailed planning of the project.
This part of the project is very similar to other projects in some ways and different in
others. We know you are experts at your projects and PMO via your well exercised
processes, just as we will have done in our methodology alignment workshop, we will
want to leverage the best of both worlds. To ensure that we are on the same page we
will perform this step together. (Are you starting to see a trend here?)
We believe the following areas are imperative in a Pega project, if not all projects, and
we hope to confirm this with you during our planning sessions. The contents of these
plans and how we plan to execute to them are discussed a little later in this document in
the execution of the plan section.
i. Environment /Infrastructure Plan - Hardware needs for all environments
and their schedules for being set up with Pega.
06/12/2013
Page 22
ii. Status Reporting Plan This plan will discuss the format and timing of all
levels of the project team - from team member status reporting to steering
committee reviews.
iii. Communication Plan - This will present how issues and risks are
managed and communicated to the team and will document associated
approval processes.
iv. Organization Management Plan This will discuss how to bring all
effected stakeholders into the process early and often to ensure everyone
is ready for each phase of the project as it is completed.
v. Enablement Plan This will discuss how your team will be trained, then
learn to use the tool, with hands on experience and be prepared to
support the application after Go Live.
vi. Road Mapping Plan This plan addresses the specific portions of any
milestones around the technical roadmap.
vii. Create Project Plan (same process for each of the milestones/processes)
A Pega project plan has a few different phases than traditional waterfall
projects. The reason is not because the steps of waterfall projects are
not taken, just that they are taken in a sequential yet parallel nature due
to the functionality of Pega. This will make much more sense after the
Pega Overview and Methodology Alignment Workshops.
1.
The first phase of a Pega project is called Inception. During this phase we will be
gathering requirements and building flows for the primary paths. The project team
members, during the Inception phase, will consist of the your subject matter experts,
Pega Business Architects, Pega System Architects, the Pega Lead System and Lead
Business Architects. The roles on a Pega project are very typical of other projects,
however the names have been changed to protect the innocent and also to describe in
more detail what that traditional project role does within the Pega application. The team
will learn more about how its roles map to the Pega roles within our Resource Alignment
Workshop, however here are the descriptions and mapping to traditional roles within
Pega.
Pega Role
Traditional
Role
Business
Architects (BAs)
Business
Analysts
Senior Business
Architects
System
Analysts
Lead Business
Architects
Process
Analysts
06/12/2013
Description
Understands the functionality the application
provides, but may not know specifically how to
develop to that functionality.
Good communication skills, and the more
senior the role, the greater the ability to
manage, mentor and think strategically.
Page 23
Pega Role
System Architects
(SAs)
Senior System
Architects
Lead System
Architects
Traditional
Role
Developer
DBA
System
Analysts
Application
Architects
Integration
Architect
Description
System Architects can take on many roles
within a Pega project, and therefore map to
many current rules within a traditional IT
organization. A system architects activities,
based on level of maturity, on a Pega project
typically include, but are not limited to:
User Interface Configuration
Decision/Business Rule Configuration
Draft Flow Configuration
Data structure and set up
Integration work
Application Design and Deployment
Engagement
Leader
For this project during this phase we will be extracting the UI layer rules from your
Natural code using a specialized search tool - helping us to expedite the process. We
will use this information along with the information provided during the SOW process, in
conjunction with the screen information we analyze, to provide the framework for our
discussions. Unlike other projects where this work is typically done in Word and Visio,
we will do all of our work directly in the Pega application.
After the project team does this preparation, we will meet together to review the
documentation and confirm that we have documented accurately all of the primary path
steps, their level of complexity and any alternate flows that may be triggered along the
way.
2.
After Inception is when the power of Pega begins to really be seen because this is when
we get to run the Application Accelerator. Because we have done all of the documenting
06/12/2013
Page 24
of the flows within the application, we have already begun Construction (this is why the
Pega methodology is a little different than your average waterfall approach) By
accelerating the application profile, Pega will take those flows and create draft flows
within the tool, along with UI stubs, and all necessary automated portions identified in
the primary paths above.
3.
Elaboration
Once the accelerator has been run, the Elaboration process will begin, during this
process we complete the gathering of requirements for all alternate flows using the same
Prep and Review process described in the Inception process. In addition to the
incredible level of detail in specification documentation, the team will create draft flows
and their associated draft graphical user interface. At the end of Elaboration you will
have all requirements documented, the functional application document, and all draft
flows and draft user interfaces identified and created. This phase will use the same
resources as the inception phase, except the number of technical resources will increase
to support the draft development within the application. If there are any rules still to be
extracted from the Natural code, that will be completed during this phase.
In addition to the discovery work that takes place during Elaboration with our Direct
Capture of Objectives (DCO) sessions, Construction will normally begin on the primary
path for each of the specifications, as those were approved and agreed to at the end of
Inception.
In order to prepare for testing, we will work with you to ensure that your testing
environments are ready to go during this phase.
4.
Construction (Waterfall Construction Finishes, Test and End User
Training processes begin)
After all the requirements have been gathered, documented and approved, the business
users and SMEs directly move on to creating test cases and end user training. In
traditional projects this usually takes place much closer to the end of the project, and
that is the same case now, but because of the Smart BPM methodology and the features
of Pega, we are close to the end.
While the Business Architects and SMEs are working on the testing and training, the
System Architects are feverishly connecting all the remaining integration points and
migrating all the draft flows and UIs into a functioning application. In other systems this
may mean duplicate copies, (one of a draft and one of the actual item) however in Pega
this is just done by updating the draft GUI and flow with the remaining necessary
functional components. So the draft GUI and flows created in Elaboration are just like
the ones in Inception - part of Construction.
Once Construction is complete, either pieces of functional code or the entire application,
the rules are promoted to Test, and the Application Document is created.
06/12/2013
Page 25
In order to prepare for Production and Go Live, we will work with you to make sure your
production environments are ready to go during this phase.
5.
During Transition the team will perform functional, integration, and system testing. The
business architect team will also begin train the trainer for the end users of the
application.
While the business users are focused on testing and training, the technical team will be
providing triage and bug fixing support. In addition, the System Architect team will begin
the production data transfer set up and preparation activities for Production.
6.
After the transition activities, just as all other activities, the application will be ready for
Go Live. By this point, your Pega Administrators will have completed their training and
be prepared to support the application. If desired, as documented in the SOW, Cooper
is prepared to offer an additional 200 hours of support. This request will be facilitated via
the Change Control Board (CCB).
As a result of the Pega plan execution we will provide the following Deliverable Artifacts:
1.
Detailed Project Plan
2.
Implementation Plan
3.
Back Out and Recovery Checklist
4.
Implementation Checklist
06/12/2013
Page 26
06/12/2013
Page 27
close out section for recommended steps within the change management
process.
v. Organization Management
It has been our experience that most successful projects, in
addition to working the communication plan and providing
comprehensive status reports, also include an Organizational
Management Plan.
Although out of scope for this SOW, we highly recommend the
following types of activities to help the external stakeholders with
the changes that the new application will bring to their work
environment.
a. Organization Change Management Plan
b. Organization Communications Plan
i. Monthly News Blast
ii. Quarterly Focus Group/Forum
iii. Published Project Calendar
c. Name the new system Contest
vi. Enablement Plan
We recommend a combination of training courses, seminars, hands on
activities/shadowing and one on one mentoring be included in the
methodology for enablement of your resources.
The courses we believe are mandatory and are included as a part of this
bid are (in addition to the alignment workshops mentioned above) the Pega
Overview and Pega BA 101. We will provide one instance of each of the
two courses. The Pega Overview course is for all stakeholders and
executives associated with the project. The Pega BA 101 is for anyone
who will be part of the project team and or will be supporting the application
in the future.
The Pega Overview is a half-day introductory course and is a must for
executives, stakeholders, sponsors and others who need a high level
understanding of how to apply Pega to their lines of business.
Pega BA 101 is a full day course where the project team will go through
mock sessions to emulate actual work sessions during a project, the inputs
and outputs, and how the application assists the business in more ways
than providing a development tool. During this session, the team will learn
in detail about all the tools used during the Inception and Elaboration
phases.
To supplement the courses above we recommend the following optional
courses from Pega University:
06/12/2013
Page 28
06/12/2013
Page 29
3.
4.
5.
6.
Shadow CSRs
Review all current training documentation
Review all system documentation
Summarize and consolidate rules and requirements into Pega
06/12/2013
Page 30
Review specifications
Make updates during Session 1
Make final updates outside session for level 1 detail
Approve specifications at level 1 detail
Review specifications at level 2 detail
Make updates during review session for level 2 detail
Make final updates outside session for level 2 detail
Approve Specifications at level 2 detail
Generate Application Document
After all the specification documents are completed by the team, the next
step for the Business Architects and SMEs is the creation of the testing
materials. The first item that needs to be generated is the Test plan. The
Test plan will address the following information with greater detail about
location, testing hours, and communication within the testing team:
a. Determine testing roles and responsibilities
b. Determine bug severity definitions
c. Determine triage cycle and SLAs
d. Determine exit criteria
e. Obtain approval of testing plan
While the Lead Business Architect and Engagement lead are creating
and gaining approval for the testing plan the remaining project business
resources will begin to create test cases.
Below are the steps needed to extract Pega test cases from Pega
specifications and ensure all test cases are written and approved:
a. Convert Specifications (Level 2) to test cases
06/12/2013
Page 31
v.
vi.
06/12/2013
Property/Data Rules all details around the data elements within Pega
Decision and Declarative Rules rules that process decisions, (if then
statements)
Activity Rules rules that modify or update data elements.
Integration Rules rules that communicate between Pega and other
applications.
1. Types of integration follow all of the most common types of
integration
GUI Rules - Rules that represent the Graphical User Interface of the
Pega application. (please see CPM documentation attached)
User/Administrative Rules
Page 32
2.
3.
4.
5.
Audit trail
User defined roles
SLA
Escalation process
4. Testing
As mentioned earlier, the business and test teams will be working with your end users to create
and work through all the necessary steps associated with testing the Pega application. The
steps below are similar to a traditional project, the primary difference with a Pega project is the
amount of detailed documentation that is provide via the tool to assist in the creation and
execution of test cases.
During the testing cycles the application will be used to determine which specifications have
been built, which requirements have been addressed, and using which rules within the
application. These traceability reports along with the test cases which match to the level 2 use
case detail, will be the first step in getting the team through testing. The documents and the
created test plan will address in detail all of the required components of each test cycle
including, but not limited, to the following information:
1. System Test
2. UAT (End users, BA)
3. ADA test (ADA expert)
4. Performance test (LSA)
5. Triage meetings (Triage team)
6. Enablement Exercise (SA/Your Team)
7. Fixing bugs (SA)
8. Rule release cycle (LSA/Your Pega Admin)
9. Approval of test passage
Upon the passing of all of the test cases, the application rule sets will be ready to be promoted
to the pilot users. During the pilot the team will monitor the process, gather additional
functionality requests, and create a backlog of future functionality. These points of information
will be directly input into the lessons learned meetings at the end of the project.
06/12/2013
Page 33
6. Additional Implementation
As stated earlier, during migration to Production, there are multiple steps that will take place in
conjunction with the checklists mentioned in the SOW (Back out and Recovery Checklist,
Implementation Checklist). Rules are stored within Pega as groups of interrelated features and
they will all be promoted to Production prior to any data migration (the rules contain place
holders for data). Before data is migrated into the application, the project team will determine
what data will need to be input into Pega and in what format. This data will be prepared for
moving into the Pega application.
After this preparation has taken place, there will be a very closely monitored and documented
process of transferring data and the subsequent Go Live of your Pega application.
a. Artifact Deliverables
i. Back out and Recovery Checklist
ii. Implementation Checklist
iii. Implementation
8. Additional Support
a.
b.
c.
d.
e.
f.
g.
06/12/2013
Page 34
h.
i.
j.
k.
l.
06/12/2013
Page 35
Conclusion
The Pega Team looks forward to meeting the DEO team in an oral presentation where we can
demonstrate the power of the Pega components, our solution approach, and to answers your
questions. It is our hope that Pegas participation in this RFI process will make your team aware
of an innovative, state of the art solution approach built on our industry leading platform that will
provide your required functionality. This solution will be built for change - flexible and scalable
and able to absorb future change with ease. Let us show you why Gartner and Forrester have
named Pega as their #1 choice for Business Process Management and Case Management
platform solutions. Our platform will ensure that your fully tailored solution is delivered quickly,
correctly and will be secure. The bottom line is the need to put people to work. The Pega Team
is ready to earn your respect and trust as your partner in success to match job seekers to their
next source of income and dignity.
06/12/2013
Page 36