Analyst Flashcards
appian do’s
provide business value limit time scope (rapid time deployment) showcase software (UI) solves pain point lack of collaboration -> news tab visibility -> interface automation -> process models
appian dont’s
complex integration
poorly defined requirements
large data transformation
replace system without improvements
HR -> Form -> Database
bad idea, just moves data
Analyst
Defines user roles and responsibilities bridge between business users and app developers make requirements clear for everyone prototypes of records, reports, news writes acceptance criteria
Designer
Builds the application
- configure records, reports, forms, processes
- relational db schemas and views
- deploy to test or production environments
lead designer
Designs the solution that meets analyst requirements and performs at scale
- does everything designer does
- design solution that meets requirements of analyst
scalable, maintainable, intuitive application
- db integrations between appian and other systems
developer
Builds custom plugins in Java
- custom java plugins when no feature exists
functions
smart services
cdt
servlets
- setting embedded interfaces using js in external portal
tester
Makes sure what a designer builds fuctions correctly to meet analyst requirements
- test scripts
product owner
Prioritizes the backlog
- what will go on backlog, priorities, and when they will be delivered
scrum master
Removes blockers and ensures that the team follows an agile methodology
using agile methodology, keeps ppl on track
definition of done
A user story should meet these criteria before it can be considered complete
- unit tested
- code review
- documentation written
story points
A way to measure the complexity of work
user stories
Describe a requirement from the user perspective
something user can do and covers functionality that needs to be built
as a i want to , because
backlog
Prioritized list of features that need to be delivered
definition of ready
A user story should meet these criteria before it can be included in a sprint
- story points assigned
- story written
- test plan defined
- acceptance criteria defined
sprint review
Meeting held at the end of each sprint to go over what was accomplished
acceptance criteria
Defines the parameters of a feature and adds detail to a user story
- each user story needs to meet
- add details to basic user story
- understand specific needs of end user
- analyst responsible for writing acceptance criteria
sprint
Defined period of time when work gets done
1-4 weeks where work gets done (2 weeks for appian)
- created shippable product, no matter how basic it is
agile
small quick releases rather than delivering large application at the end
split project into smaller releases to deliver the most value
does appian work well with agile?
yes, works well with small iterative releases
- more stakeholder involvement
frequent custom demos
respond to changes more quickly
scrum
type of agile method
iterative process for managing applications
daily meeting, sprint review, sprint retrospective
daily meeting (standup)
answer 3 questions
what did you do yesterday?
what are you doing today?
are there any blockers?
sprint retrospective
happens after sprint review
allow team to discuss what they can improve to make next sprint productive
scrum roles
product owner
scrum master
developer
example user story
as a student, i want to buy a parking pass, because i want to drive to school
- small enough to complete multiple in a single sprint
epics
- many stories and spam multiple sprints
- represent larger requirement
- doesnt need to be completed in single sprint
tools for agile
physical (whiteboards with backlog sprint dont on it)
jira pivotal tracker move cards track velocity of team how much they can get done in a sprint viewing record of what was done reporting on the team metrics
sprint 0
plan and define logistics of the first application release
- does not provide shipable product at the end
- purpose is to identify project goals and define release plan
- dont need to provide high level detail of user stories
important time to work together
actions that happen during sprint 0
chartering, sprint cadence, personas, story mapping, defition of ready/done, story sizing