Guidewire Associate Exam
What are the four main areas of configuration in a Guidewire application? - ✔✔
1. User Interface
2. Data Model
3. Application Logic
4. Integration
What are some of the technologies used in
...
Guidewire Associate Exam
What are the four main areas of configuration in a Guidewire application? - ✔✔
1. User Interface
2. Data Model
3. Application Logic
4. Integration
What are some of the technologies used in InsuranceSuite applications? - ✔✔
Page Configuration Format (PCF) files
Gosu (programming language)
What are some reasons for a non-developer to understand the technology stack? - ✔✔
To determine what data is stored and if new requirements need additional data elements.
To know how and where data is used.
To communicate what data may be needed beyond what is in the base configuration.
To determine valid values or circumstances for the new data.
What are some examples of what can be configured in the User Interface? - ✔✔
The order of fields, change labels, regroup fields (simple change).
Fields on a screen (moderate change).
Screens (complex change).
Screen-based logic (complex change).
What are some examples of what can be configured in the Data Model? - ✔✔Information that
the base application does not store (add passport number).
Values for a Typelist (add valid values for AddressType or PhoneType).
Data to support regulatory requirements.
Why is it important for non-developers to understand the basics of the UI architecture and
components? - ✔✔So that they can request changes to the UI that are consistent with the base
product architecture and communicate effectively with developers,
What are five common areas of the UI architecture? - ✔✔1. The Screen Area
2. The Sidebar
3. The Tab Bar
4. The Info Bar
5. The Workspace
Name three components of a PCF - ✔✔Card
ListView
Button
Text Input
Contact Picker
Radio button
Checkbox
What keyboard shortcut provides just the location information for a screen viewed in an
InsuranceSuite product? - ✔✔ALT+SHIFT+I displays the Location Info window
What tool does a developer use to configure InsuranceSuite products? - ✔✔Guidewire Studio
What are the two main components of the data model? - ✔✔1. Entities
2. Typelists
What is the purpose of the Data Dictionary? - ✔✔It shows the data elements that belong to
entities and typelists
What are some of the relationships between entities? - ✔✔Foreign keys - a link to a single row in
another entity
Array keys - a link to multiple rows in another entity
Type keys - a link to a specific value in a typelist
Why should a non-developer have a basic understanding of application logic? - ✔✔- Most
projects require some changes to application logic
- Non-developers define requirements for UI changes
- Non-developers help define requirements for Gosu rules
- Non-developers define requirements for business rules
Name two places where application logic exists. - ✔✔Gosu rules
Business rules
The User Interface
Classes
Entity Names
What are two types of rules and who is responsible for developing each? - ✔✔Gosu rules -
developers
Business rules - non-developers
What is the purpose of integration? - ✔✔Integration allows two systems to exchange data or
perform work.
Why is it important for non-developers to have a basic understanding of integration? - ✔✔Nondevelopers assist with documenting requirements including data mapping between the two
systems and UI changes and communicate the requirements to developers.
Name some common examples of InsuranceSuite integrations. - ✔✔User authentication
Geocoding
Check printing
Document production
Document management
Address verification
What tasks are commonly performed by non-developers for integrations? - ✔✔Non-developers
often prepare data mapping documents and screen mockups needed to support integration
development.
Which phases in the Guidewire project lifecycle are divided into sprints? - ✔✔Inception
Development
Stabalization
What is the typical duration of a sprint in the Inception phase? - ✔✔One week
During the Stabilization phase, what is the purpose of performance testing? - ✔✔Run tests to
check how well the system works in anticipated and peak loads.
During the Deployment phase, what happens during the Pilot step? - ✔✔- Allow a subset of
users to use the system
- Gather feedback
- Triage feedback
- Implement changes as needed
During the support phase, who is responsible for monitoring business processes? - ✔✔Support
team
What are the Project Manager's responsibilities? - ✔✔Support the sprint team, facilitate the agile
process, enable self-organization, resolve impediments, shield outside interference, is a
participatory leader and not a dictating manager; servant leader
What are the Product Owner's responsibilities? - ✔✔Key stakeholder representing the voice of
the customer, business authority to make decisions (can delegate to key SMEs), shares vision
with the development team, collaborates with the teams to develop and deliver the work, defines
requirements and answers the development team's questions promptly and with authority,
responsible for signing off on user stories and defects.
Who are the most common team members? - ✔✔Business Analysts
Developers
Quality Analysts and Testers
What is a user story? - ✔✔A high level set of requirements from a user's perspective.
What are the three components of a user story? - ✔✔A role, an action, and a reason.
What does it mean to elaborate a user story? - ✔✔Conversations occur between the users and the
team to ensure all requirements are understood.
What is the importance of acceptance criteria? - ✔✔It tells us when a user story is done.
Who uses the acceptance criteria during a sprint? - ✔✔Everyone: Business Analysts,
Developers, Testers, and Product Owner.
What is the best practice for project planning? - ✔✔Plan for what you know and re-evaluate your
plan as needed.
What is theme? - ✔✔A common process with each product.
Themes are broken down into what components? - ✔✔Features, user stories, and tasks.
What does Guidewire provide as a starting point for your project? - ✔✔Guidewire provides
approximately 5000 reusable assets/tools to facilitate progress during the implementation project.
What does Guidewire mean by Inception? - ✔✔Guidewire projects include an inception phase to
confirm the scope of the project, produce an initial sizing, and create the project baseline.
What are the key objectives from Inception? - ✔✔1. Formally kick off the project
2. Train the team on base product and methodology
3. Introduce the team to agile concepts
4. Determine an approach to address any product gaps
5. Document the high-level design (HLD) for integrations
6. Explain estimation changes as a result of the workshops
Who typically attends Inception? - ✔✔Product owners, SMEs, business analysts, developers,
and testers
Why does Guidewire timebox Inception? - ✔✔Guidewire timeboxes inception to avoid
collecting excessive details.
Name three best practices from Inception. - ✔✔Utilize an agile methodology, map business case
to the themes /subthemes, estimate stories using points, introduce base product features and
functionality, document key requirements on story cards, avoid deep discussions about detailed
requirements, manage time judiciously, assess product alignment for each user story, create new
story cards for gap stories, define a delivery backlog at the end of inception, assess business
value to help prioritize the Delivery backlog.
How do we estimate stories? When is this activity done? - ✔✔Points. At the start of the project
and also validated during each sprint.
How and when do we estimate tasks? - ✔✔Hours. Only in the current sprint as part of sprint
planning.
What is the reason we use points when estimating? - ✔✔People are better at estimating relative
sizes, not the detailed hours. There is little value in estimating at this granularity until you are
ready to do the work.
Why is team capacity so important? - ✔✔Allows you to know what the team can accomplish
during the sprint.
What is the maximum size recommended for any story? Why? - ✔✔13 points (although 8 is
even better). It's the largest story that most teams can complete in a 4 week sprint.
What are the five steps completed during sprint planning? - ✔✔1. Determine team capacity
2. Define sprint backlog
3. Validate estimate for each user story
4. Define tasks for each user story in the sprint
-Assign a resource to each task
-Estimate each task
5. Add new user stories and tasks as needed
Which criteria are used to prioritize the backlog? - ✔✔(In no particular order) Priority, value,
size, risk
Name five responsibilities of a Business Analyst on a Guidewire Project. - ✔✔-Work with end
users to understand business requirements
-Act as a liaison with all stakeholders to ensure clear communication between business and
technological groups.
-Document business requirements including example maps, high-level process flows, business
rules, forms, and typelist values.
-Participate in application specification discussions to define functional requirements and
workflows.
-Work closely with developers and quality analysts during sprint execution so the right features
are built.
Name 3 benefits of the Guidewire Agile Approach/Methodology. - ✔✔-Leverage Guidewire
content for common needs
-Implementation model optimized for P&C
-Focus on Value, Delivery, Knowledge Transfer
What are the Scrum Master's responsibilities? - ✔✔-Supports the sprint team
-Facilitates the agile process
-Enables self-organization
-Resolves impediments
-Is a participatory leader.
What are the product owner's responsibilities? - ✔✔-Acts as a key stakeholder representing the
voice of the customer
-Uses business authority to make decisions (can delegate to key SMEs)
-Shares vision with the development team
-Collaborates with the teams to develop and deliver work
-Defines requirements and answers the development team's questions promptly and with
authority
-Signs off on user stories and defects
Who are the most common Sprint Team Members? - ✔✔Business Analysts, Developers, Quality
Analysts/Testers
What are the benefits of accelerators? - ✔✔-Add value to multiple projects
-Reduce implementation timelines by providing good starting points that you can customize as
needed for your project
-Make your team more efficient
-Available on the Marketplace website
What are the benefits of the Guidewire Community website? - ✔✔The Community is your onestop shop for information about Guidewire products. There are on-demand resources such as
software downloads, knowledge articles, and documentation. Also, this is where you can contact
Guidewire Customer Support by creating a case. You can also participate in the Community
through the discussion groups.
What is the purpose of story cards? - ✔✔-Describe a standard product behavior
-Represent a specific business requirement
-Contain descriptions of user interface, business rules, and other requirements
-Help customers understand the base product
-Identify changes needed to satisfy business requirements
-At end of project, detail what has been implemented
What is the name of the tool that generates story cards? - ✔✔User Story Template Generator
What is the naming convention for story cards? - ✔✔1. xCenter with version
2. Theme
3. Sub-Theme / Screen
4. Guidewire ID
What is the purpose of the Mockup UI tab in a story card? - ✔✔To show the proposed user
interface (UI) for the story
What are some common customizations of story cards? - ✔✔-Adding an additional column to
hold information like: dates, text or numbers (Requirement Numbers), drop down lists
-Creating an additional tab for: data mapping, integration, integration failover, change
management
According to story card best practices, is it advisable to change a requirement number? - ✔✔No.
A requirement number should not be changed after the requirement has been published.
When are the acceptance criteria written in the requirements gathering process? - ✔✔At the
same time as the business requirement and before development can begin. They are further
refined as the functional requirements are written.
Who is responsible for driving the requirements elaboration workshop? - ✔✔Business analyst
Based on the best practices for conducting an elaboration workshop, what should be the starting
point? - ✔✔Use standard workflows and screens of the base configuration
[Show More]