Appian Analyst - Software Development Lifecycle (SDLC)

Ace your homework & exams now with Quizwiz!

Disaster Recovery Environment

typically used for backup and recovery purposes in the event of a disaster or system failure in the production environment

Testing Environment

used for functional and performance testing, regression testing, and user acceptance testing. It should be: 1. be appropriate for the test scenario 2. replicate the production environment as closely as possible

Development Environment

used for rapid prototyping and testing of new Appian applications or changes to existing applications

Staging Environment

used to test the application in a production-like environment before it is deployed to the production environment

Production Environment

where the application is deployed and made available to end-users

Solution Architect

1. ensures that the technical design is scalable, secure, and efficient 2.responsible for selecting the appropriate technologies and frameworks 3. should have strong analytical and documentation skills

Design phase

1. involves creating wireframes, mockups, and prototypes with the analyst 2. critical to ensure that the application's user interface and user experience are optimized for usability and efficiency

SDLC

a process used by software development teams to design, develop, test, and deploy high-quality software applications. Ensures that software development is carried out in an organized and structured manner

Demo

a review of the work completed during the sprint

Definition of Done (DoD)

a set of criteria that a user story must meet to be considered complete 1. ensures that the work has been tested 2. meets the acceptance criteria 3. is ready to be released to the customer or end-user 4. is reviewed and approved by the product owner

Test scenario

a set of test cases that are designed to evaluate the application's functionality, usability, and performance. Must be comprehensive and cover all possible scenarios before UAT. Appian teams should identify & take into account any dependencies that may impact the scenario, such as third-party systems, integrations, or data sources that the application depends on

Technical Operations team

responsible for deploying the application to the production environment and maintaining it (ensures that the application is running smoothly and that any issues are resolved quickly)

Developer

responsible for writing code and configuring the Appian environment to create the application

Backlog grooming

the process of refining the backlog of user stories by prioritizing, estimating, and splitting them

The life cycle of a user story in Scrum ensures __________________

the development and delivery of user stories meet the needs of the business and end-users

By following the Scrum process, __________________

the development team can continuously improve the quality of their work

Analyst's role in the SDLC

to ensure that the application meets the needs of the users and the business while adhering to the highest quality standards

The first step in evaluating the test scenario is ______________________

to review the business requirements and ensure that the test scenario covers all the functional and non-functional requirements specified in the requirements document

Analysis phase

1. involves designing the technical solution 2. the analyst's role here is to ensure technical specifications meet the requirements set during the planning phase 3. the output of this stage is a detailed analysis report that serves as a blueprint for the development phase

Sprint Review

1. a review of the work completed during the previous sprint 2. helps the team to continuously improve their process and make adjustments as needed

Definition of Ready (DoR)

1. a set of criteria that must be met before a user story is ready to be worked on by the team. 2. ensures that the story is small enough to be completed within a sprint 3. includes criteria such as acceptance criteria, proper prioritization, & clear understanding of the business value

The SDLC process ensures that Appian applications __________________

1. are developed and deployed successfully 2. meet the needs of the users and the business

Maintenance Phase

1. monitor the application for issues, make updates and enhancements, and work with stakeholders to gather feedback and improve the application 2. involves ongoing support and maintenance of the application 3. the analyst works with the development team to ensure the application continues to meet the needs of the users and the business 3. final phase of the Appian SDLC

Appian platform

1. offers a visual development environment that enables developers to create enterprise-grade applications easily and quickly 2. key features include low-code development, business process management, integration, mobility, analytics, and security

Seven phases of Appian SDLC

1. planning 2. analysis 3. design 4. development 5. testing 6. implementation 7. maintenance

Business Analyst

1. responsible for gathering and documenting the requirements for the application 2.should be able to communicate effectively with stakeholders

Development team

1. reviews each user story during sprint planning and selects which ones can be completed within the sprint 2. conducts a retrospective to review the sprint and identify areas for improvement after the sprint review/demo 3. may refine or adjust the user story to better meet the needs of the business and end-users

Development phase

1. write code, configure the Appian environment, and test the application 2. involves building the application. Developers use the analysis report and design documents as a guide

TRUE or FALSE? The user story is a critical component of Scrum.

True

Quality Assurance Analyst

creates test cases, performs testing, and reports any issues to the development team

Planning phase

ensures that the development team and business stakeholders are aligned on the project's scope, goals, and timelines. Their collaboration at this stage is essential. The analyst (at this stage) works with stakeholders to identify requirements & goals for the application & sees that the technical specifications meet the requirements & goals set.

Sprint Retrospective meeting

entire team reviews the previous sprint and identifies areas for improvement (Make any necessary changes or improvements)

Sprint Planning ceremony

held at the beginning of each sprint, to plan the work (identify the goals and objectives) for the upcoming sprint

Daily Stand-up meeting

helps the team stay on track & identify any potential roadblocks. Ensures everyone on the team knows: _1. of what is being worked on 2. what progress has been made 3. what challenges are being faced

Test objectives should be clear and measurable, including _____________

identifying the acceptance criteria and the expected outcomes for each test scenario

Scrum

is a software development framework that focuses on delivering high-quality software through collaboration, flexibility, and responsiveness to change

Once the user story is completed and meets the DoD, _______________

it is presented in the sprint review/demo to the product owner and stakeholders for review

Project Manager

should have excellent leadership skills

Implementation phase

the analyst works closely with the development team to ensure that the application is developed according to the specifications. The analyst is also responsible for creating test cases during this phase


Related study sets

africa review set, Art Test #4 ch.14 MESOAMERICA, Art History in Culture Exam 2, Art History ch18, Exam 3 Practice Questions, ch. 15, Test #5 - Multiple Choice A, Art History: South and Southeast Asia before 1200, Chapter 10: The Islamic World, Art H...

View Set

Chapter 35 - Dysrhythmias - Complex 2021

View Set

Prep U chapter 40, Nursing Fluid & Electrolyte prep u, Chapter 4 - PrepU - Fluid and Electrolyte and Acid-Base Imbalances, Taylor's Chapter 39: Fluid, Electrolyte, and Acid-Base balance (PrepU), Prep-U Chapter 13: Fluid and Electrolytes: Balance and...

View Set