pegasystems & txdot’s additive alternates bidding project · training & enablement end...

75
Pegasystems & TxDOT’s Additive Alternates Bidding Project: The Promise, the Reality, and the Future Tim Jennings IT Strategy Office Director Texas Department of Transportation

Upload: others

Post on 25-May-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Pegasystems & TxDOT’sAdditive Alternates

Bidding Project:The Promise, the Reality, and the

Future

Tim JenningsIT Strategy Office Director

Texas Department of Transportation

Page 2: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

• Base Bid – Minimum amount of work to achieve desired result

• Additive Alternates – Additional bundles of work related to the base bid

• The bid that includes the base bid plus the maximum amount of additive alternate work and falls within the project budget is selected

The need…

Additive Alternates—What is it?

Page 3: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription
Page 4: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Traditional Development Pitfall

What the customer really needed

How the customer explained it

How the project was documented

What was built by the developers

Page 5: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

• Mainframe, client/server and web applications

• Poorly documented• Outdated functionality• Difficult to support

architecture• Aging staff knowledge base

• Web based, Service Oriented Architecture

• Well documented code• Ease of maintenance • Reliable standardized

architecture• Up-to-date staff knowledge base• Leverage analys skills

The problem…

Where we are: Where we need to go:

Page 6: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Did someone say risk?

• Critical business need• Deadline• Unproven technology in our environment

Page 7: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Scope?

Page 8: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

The Promise

Page 9: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Original estimate,looks easy enough.

Page 10: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription
Page 11: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription
Page 12: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription
Page 13: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Project kickoff!

Page 14: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription
Page 15: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription
Page 16: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Conducteddaily DCO sessions reviewedexisting process.

Assigneddocumentationresponsibilityto team members.

Page 17: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Direct Capture of Objectives

Page 18: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription
Page 19: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription
Page 20: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription
Page 21: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Reality

Time really flies! We made a few changes.

• We changed the timeline from 16 weeks to 10 months.

• We increased project staffing.• We adjusted the payment

schedule but the bottom line didn’t change.

• We still delivered a significant application in 10 months.

Page 22: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

This changed.

Page 23: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

To this….

Page 24: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

And this…

Page 25: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

And this…

Page 26: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

And this…

Page 27: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

And this…

Page 28: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

This is just a different view of the discovery map. See tabsAt the top.

Page 29: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Expanded view of previousslide. All of thisis documentationthat is used to generate the Application Document.

Page 30: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Select a use cases (example in previous slide) and a screen like this opens up to allow for input.

Page 31: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Use tabs at top to work through.

Page 32: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

This is an example of a use casethat was developed in Word thenimported. You still fill out the detailscreen (see blue tab above).

Page 33: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

But this tab is just used to hold the imported document.

Page 34: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Then you tie theuse case back tothe appropriaterequirements.

You can also attach & comment.

Page 35: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Once you’ve done all that you can generate an Application Document.

Comes standard with Pega.

Page 36: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Note the bar, lots more choices below.

Page 37: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

This document combines whatever you care to see.This one is a 270 page document that includes the current version of all Business Process Management flows andcorresponding use cases.

Page 38: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription
Page 39: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription
Page 40: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription
Page 41: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription
Page 42: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

You don’t have to generate an Application doc to getInformation. Here’s anexample of a single process flow.

Page 43: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Additional application detailis also available.

Page 44: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Going from a Business Analyst role to a Systems Analyst Role requires a different account with different rights. Once the overall desired flow has been established andDocumented the Systems Analyst takes over.

Page 45: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Clicking on the Visio button providesa different view of the discovery map(as shown in this example).

In this example the flow has already been created. When you are initiallyDeveloping you would start with a blankScreen.

Click on this button to edit

Page 46: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Once you are in edit mode you can view & edit the properties of each shape in the flow.

Note: properties we are currently viewing are tied to the top box.

Page 47: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

As you click on different shapescorresponding properties change.

Page 48: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Properties can be edited in various ways.

Page 49: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Even connector shapes have properties. In this example if you wanted to change the % that followed this connector you would simply change the number in this box.

Page 50: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

To edit a rule you simple click it.for example if you wanted to editthe Perform in this box you wouldclick the check box next to it.

Page 51: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

The perform harness comes up in Pega for editing.Click on the icon next to it to view its properties.

Page 52: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Almost everything you see has another level. It takes time to learn what to touch when but there is great power in that knowledge.

Page 53: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

DB mapping example.

Page 54: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Just in case this is all looking too easy, there arealso activities & methods.

Open activities to view & edit methods.

Page 55: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Now we are down to a method which could be modified.

Page 56: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

You can use SQL for integration as shown in this example.

Page 57: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Pega includes all kinds of fun security features that are set up by application.

Page 58: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Assuming you made changes you could save and close then click the run button to test.

Pega includes tool like an HTMLtracker that will enable you to go directly to the rule that applieson any given screen.

Page 59: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Clicking on the “show Java” icon will do just that.

Page 60: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Once everything is closed out you can return all the way back to the discovery map to ensure documentatiois properly updated to reflect allchanges.

Page 61: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

And we’re back where we started.

Page 62: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Almost forgot about the application.

Page 63: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

This is just a few sample screen shots from the application, this is not all inclusive.

Page 64: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription
Page 65: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription
Page 66: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription
Page 67: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Work Flow Diagram is always

available by clicking this icon

Page 68: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Current Location/

Status

Page 69: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

The Future

Page 70: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription
Page 71: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Lessons learned…• Switching to BPM is a journey• Establish centers of excellence (change,

configuration, release, & test management)

• Be prepared to deal with increased customer requests

• The tool is complicated• The process supports following standards• Facilitates collaboration

Page 72: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

UI & Process Flow Methods & Activities Integration

Training & Enablement

End 1st Project End 2nd Project

TxDOTResources

PegaResources

Page 73: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Pasted from the standard subscription email:

The Pega Developer Network, PegaSupport, and Pegasystems Education sites are available 24x7 to support you with the education and information you need to install, develop, and support your Pegasystems solutions. All sites are available from the PDN home page: http://pdn.pega.com.

Here are some quick pointers for you:Education: If you have registered on the PDN in order to register for authorized Pegasystems training, please complete your registration at http://pdn.pega.com/education. Pega Community Forums: Discussion forums are available as a virtual gathering place for Pegasystems customers and partners to share ideas, questions, and insight with other members of the developer community. This service is provided to help you learn from subject matter experts about the full range of Pegasystems products and supporting technologies. This vehicle is NOT meant to be used as a vehicle for formal customer support. Please take some time to review the Forums FAQ before posting http://pdn.pega.com/forums.

Page 74: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

-- Continued --Knowledgebase (KB): The Pega Knowledgebase has answers to hundreds of the most common questions you are likely to have as you learn about Pegasystems products and begin to develop or support Pegasystems applications. The Knowledgebase is broken into multiple categories to help you find your way through the KB articles on the PDN. Newsletter: The PDN Developer Newsletter is sent out semi-monthly and highlights recent information and announcements on the PDN including upcoming and archived webinars. You will automatically receive this newsletter and can “opt-out” when you receive your first edition if you so choose. A sample of the current newsletter can be found on-line here: http://pdn.pega.com/DevNet/Announcements/PDN_Current_Newsletter.aspDocumentation: All formal documentation (including release notes, installation guides, and upgrade guides) are available in the “Our Products” section of the PDN. Search: The PDN has a robust search engine and the best results are sometimes found when using the Advanced Search capabilities. For search tips, look here: http://pdn.pega.com/Tools/Search/HelpSearchHints.aspWebinars: Live developer webinars are held monthly and are archived on the site. As a PDN member, you will receive invites for upcoming events as they are scheduled. A list of past webinars can be found on the webinar archive page http://pdn.pega.com/DevNet/Webinar/WebinarIndex.asp.

Page 75: Pegasystems & TxDOT’s Additive Alternates Bidding Project · Training & Enablement End 1st Project End 2nd Project TxDOT Resources Pega Resources. Pasted from the standard subscription

Tim [email protected]

512-467-3837