07 - Elaboration & Construction Flashcards

1
Q

What is a pre-requisite for construction?

A

Environments being setup

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What typically is accomplished in the Environment Setup Services Workshop?

A
  • Hardware/OS and Location (hosted or internal)
  • System Access (internet, VPN, subnets, front-end/back-end)
  • Backup/Recovery and Disaster Recovery
  • SLA/Uptime
  • Performance, Sizing, and Capacity Planning
  • Security
  • Monitoring
  • Interfaces to other systems
  • Review Technology Layer Ownership (Dev/QA/Prod)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the objectives of the Elaboration Phase?

A
  • Run Application Accelerator
  • Perform DCO Sessions
  • Engage the Project Management Framework
  • Create test plan
  • Establish standards
  • Develop iteratively
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Where can the Application Accelerator be invoked?

A
  • From the Application Profiler (after the AP has been completed)
  • Designer Studio
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Can the Application Accelerator be run without completing an Application Profile?

A

Yes, however data will have to be manually entered.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What major objects are created by the Application Accelerator?

A
  • Class and Ruleset at the Organization level
  • Class and Ruleset at the Division level

These allow for re-use of objects at these various levels.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the major activities within the Application Accelerator?

A
  • Base & Rulesets
  • Create Processes (revise Discovery map)
  • Class structure (work type storage, inheritance and layers configured by LSA/SSA)
  • Reports
  • Correspondence
  • Roles
  • Review Application
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

When building the Application Acclerator what options exist for the Applies To layer for Reports?

A
  • A shared layer
  • A work type
  • Assignment Based
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

When building the Applicaiton Accelerator what additional options exist for Correspondence?

A
  • Applies to:
    • Shared Layer
    • Work Type
  • Type:
    • Email
    • Fax
    • Mail
    • Phone
    • Text Message
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are Roles in the Application Accelerator?

A
  • Can be a person or an interested party such as an organization or business
  • Typically used for routing work assignments, sending correspondence to interested parties, reporting and so on
  • If “Allow Multiple?” is selected, multiple parties can be assigned to the same work item
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are some Application Accelerator Best Practices?

A
  • AP must be finalized and approved before running AA
  • Run at the beginning of the elaboration phase
  • Use the AA when building an new application as it applies Pega’s best practices.
  • Leverage LSA/LBA when running
  • Investigate corporate standards to plan Organization, Division and Application structure before running
  • Ensure reuse before running
  • Use the previews provided by Application Accelerator prior to creating the new application so that modifications after running accelerator are minimized
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How is Traceability applied?

A
  • Starts in the Application Profile by linking Objectives and Requirements to Specifications
  • Also applied at the rule level as links from the AP are carried forward into the application when generated
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are some benefits of Traceability?

A
  • Developers use linked rules to ensure the process meets the requirements of the business in real time
  • Allows for the 360deg view of the application and analyzed quickly to ensure the business requirements are met
  • Testing teams can run traceability reports to see exactly where a specific requirement is being met in the system to ensure it was accounted for
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

DCO allows additional discplines to be defined by the user. Give an example of one.

A

Compliance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Describe the iterative nature of Elaboration/Configuration

A

Processes are organized into Work Stream (Specification Sets) and interatively pushed through the DCO Disciplines:

  • Refine Requirements
  • Refine Specifications (Level 2)
  • Draft Flows
  • Draft UI
  • Conduct DCO Elaboration Sessions
  • Conduct Iterative Playback Sessions
  • Apply Additional Disciplines (Compliance)
  • Configuration/Production Build
  • Unit/Integration Testing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

After a Work Stream goes through the DCO process, what happens next?

A

They can be pushed into testing iteratively and when possible pushed into production

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What are DCO Sessions?

A

Sessions where specifications are elaborated on to create draft flows and UIs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

When do DCO sessions take place?

A

At the beginning of the Elaboration phase

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What should the scope of the DCO session contain?

A
  • One Work Type and N number of specifications related to it
  • Where N varies by the complexity of the specifiation, and
  • Specifications are organized into Specification Sets
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What are three DCO Session types?

A
  • Prep and Review
    • Prepare Level 2 Specs, Draft Flows and UI in advance
  • White Board and Review
  • Real Time Capture
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What influences the Type of DCO session conducted (Prep & Review, White Board & Review, Real Time Capture)?

A

Access to SMEs, experience of team members

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

What is the architecture of a DCO Session?

A
  • Set Expectations - DCO walkthrough
  • Plan/Organize & Schedule
  • Session Prep - Rapid prototype, not complete
  • Iterative:
    • Play-Back
    • Execute Session
    • Direct Capture Feedback
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

What does the DCO Schedule contain at a minimum?

A
  • Specification Set,
  • Process Owners,
  • Process Team,
  • Dates and Times for the Sessions
24
Q

What is the goal of the DCO Execute Session?

A

Drive out the details of the process and demonstrate the draft artifacts (flows, UI) without putting significant effort into the process

25
Q

What are the three parts of the DCO Elaboration Session?

A

Play-back

  • Process Team Walks the Business Users through the process using the Flows and UI components

Process Review

  • The Drafted Flows are Compared against the Captured Requirements and Specifications to ensure no gaps are found

Feedback Capture

  • the Process Team captures information fed back to them from business SME resources from the Play Back and Process Review components of the DCO Session. This information focuses on the gaps that are discovered.
26
Q

What are the DCO Roles

A
  • Process Owner & SMEs
  • Business Architect
  • System Architect
  • Moderator
  • Testing Representative
27
Q

What are the responsibilities of the Process Owner & SMEs in the DCO Session?

A
  • Brings business expertise
  • Decision authority
28
Q

What are the responsibilities of the Business Architect in the DCO Session?

A
  • Ensures requirements are captured
  • Owner of the functional specification (approves it)
29
Q

What are the responsibilities of the System Architect in the DCO Session?

A
  • Captures flows, screens, business rules
  • Responsible for authoring the functional specification
30
Q

What are the responsibilities of the Moderator in the DCO Session?

A
  • Manages the flow of the meeting
  • Manages follow up actions (parking lot)
31
Q

What are the responsibilities of the Testing Representative in the DCO Session?

A
  • Derives test cases from requirements
32
Q

How long should be alloted for a DCO Session?

A

4 hours per Specification set

33
Q

How many items should the DCO Parking lot contain?

A

No more than 5-10

34
Q

What typically happens upon the completion of the DCO session in Elaboration?

A

Full construction activities can begin (pending resources)

35
Q

is it beneficial to show the Specifications and Requirements real-time during a DCO sesson?

A

Yes, provides context for the work

36
Q

What is the function of the “Where am I” link?

A

Provides context of the UI to the flow

37
Q

When iterating DCO Sessions should you review any portion of the Application that has changed since the last playback?

A

Yes

38
Q

Who should drive the Playback?

A

The Process Owner as it helps gain acceptance

39
Q

When should playbacks be scheduled?

A

As soon as feedback from the DCO session has been incorporated

40
Q

Are DCO Sessions equivalent to Vision sessions?

A

No, the future state business processes should already be known.

41
Q

When preparing Draft UIs, should out of the box rules and gadgets be used?

A

Yes… speeds development of the draft UI.

42
Q

Should properties be defined during Elaboration of the UI?

A

No

43
Q

Describe the typical testing process

A
  • Plan testing in Elaboration
    • which flows
  • Define and run tests in Construction
  • Review results and resolve issues in Construction
44
Q

When will testing of aggregated flows occur?

A

Transition

45
Q

What are the objectives of the Constrution Phase?

A
  • Using DCO session details, assign work to configure the production ready application in iterations
  • PMF can be used to streamline this process
  • Complete configuration tasks and unit test
  • Run application test scripts and begin the system test process
  • Build and test migration plans
46
Q

Describe the functional development approach

A
  • Takes place on one specification set
  • Specification sets can be staged waiting for others to complete
47
Q

When Demos are performed on constructed Sliver Feature Backlogs, should they be fully QA’d first?

A

Yes, want the application to be stable when in a demo

48
Q

What are three Pega Consulting opportunities in Construction?

A
  1. Re-Use Reviews
  2. Design Reviews
  3. Human Factors
49
Q

How many iterations are typically planned for in construction?

A

Three

50
Q

What happens in Iteration 1 of Construction?

A

High concentration on Primary flows

  • Model the primary flows (or primary flow path) in the application
  • Story Board for the UI
  • Stub out interfaces
  • Break down specifications when necessary
  • Perform unit testing; Update testing strategy
  • Ensure compliance with Application Guardrails
  • (Pega Button >Application > Guardrails)
  • Begin formulating application testing approach
51
Q

What happens in Iteration 2 of Construction?

A

High concentration on Secondary flows

  • Model secondary flows (or flow segments) in the application
  • Begin creating
  • UI components
  • Supporting rules
  • Interface rules
  • Break down specifications when necessary
  • Perform unit testing; Update testing strategy
  • Ensure compliance with Application Guardrails
52
Q

What happens in Iteration 3 of Construction?

A

High concentration on UI and Interfaces

  • Complete Primary and Secondary Flows
  • Complete supporting rules
  • Activities
  • UI rules
  • All required properties, decision rules, and any other rule required for proper execution of specifications
  • Complete interface integration
  • Perform unit testing; Update testing strategy
  • Ensure compliance with Application Guardrails
  • Update testing strategy
  • Complete reports and correspondence rules
53
Q

There are three major iterations in Construction. What is the major focus of each?

A
  1. High concentration on Primary Flows
  2. High concentration on Secondary Flows
  3. High concentration on UI and Interfaces
54
Q

What are the major outputs of the Application Accelerator?

A

Foundational Design including:

  • Class Structure
  • Ruleset
  • Work Objects
  • Work Type
  • UI Rules

No data model is output from the Application Accelerator

55
Q

What are the pros/cons of performing a Prep & Review DCO Session?

A

Pros (as a result of prep time):

  • Better mockups
  • Deeper understanding of requirements
  • Formulation of questions in advance

Cons:

  • Most likely to have substantial follow-up points
  • Could take more time than other session types