The additional survey results from yesterday are included in the combined results here.
List at least five steps you take during a typical business analysis effort.
- Requirements Gathering
- Initiation
- Testing
- QA
- Feedback
- User acceptance
- Requirement Elicitation
- UX Design
- Software Design for Testability
- Identify Business Goal
- ID Stakeholders
- Make sure necessary resources are available
- Create Project Schedule
- Conduct regular status meetings
- Meet with requester to learn needs/wants
- List details/wants/needs
- Rough draft of Project/proposed solutions
- Check in with requester on rough draft
- Make edits/adjustments | test
- Regularly schedule touch-point meeting
- Requirement analysis/design | functional/non-functional
- Determine stakeholders | user acceptance
- List the stakeholders
- Read through all documents available
- Create list of questions
- Meet regularly with the stakeholders
- Meet with developers
- Develop scenarios
- Ensure stakeholders ensersy requirements
- other notes
- SMART PM milestones
- know players
- feedback
- analysis steps
- no standard
- identify stakeholders / Stakeholder Analysis
- identify business objectives / goals
- identify use cases
- specify requirements
- interview Stakeholders
- project planning
- user group sessions
- individual meetings
- define business objectives
- define project scope
- prototype / wireframes
- identify audience / stakeholders
- identify purpose and scope
- develop plan
- define problem
- identify objective
- analyze problems / identify alternative solutions
- determine solution to go with
- design solution
- test solution
- gathering requirements
- assess stakeholder priorities
- data pull
- data scrub
- data analysis
- create summary presentation
- define objective
- research available resources
- define a solution
- gather its requirements
- define requirements
- validate and verify requirements
- work with developers
- coordinate building the solutions
- requirements elicitation
- requirements analysis
- get consensus
- organizational architecture assessment
- plan BA activities
- assist UAT
- requirements management
- define problem to be solved
- understand thhe business need of the request
- understand why the need is important – what is the benefit/value?
- identify the stakeholders affected by the request
- identify system and process impacts of the change (complexity of the change)
- understand the cost of the change
- prioritize the request in relation to other requests/needs
- elicit business requirements
- obtain signoff on business requests / validate requests
- understanding requirements
- writing user stories
- participating in Scrums
- testing stories
- research
- requirements meetings/elicitation
- document requirements
- requirements approvals
- estimation with developers
- consult with developers
- oversee UAT
- oversee business transition
- brainstorming
- interview project owner(s)
- understand current state
- understand need / desired state
- simulate / shadow
- inquire about effort required from technical team
- scope, issue determination, planning
- define issues
- define assumptions
- planning
- ccommunication
- analysis – business and data modeling
- gather data
- sort
- define
- organize
- examples, good and bad
- document analysis
- interviews
- workshops
- BRD walkthroughs
- item tracking
- ask questions
- gather data
- clean data
- run tests
- interpret results
- visualize results
- provide conclusions
- understand current state
- understand desired state
- gap analysis
- understand end user
- help customer update desired state/vision
- deliver prioritized value iteratively
- define goals and objectives
- model As-Is
- identify gaps/requirements
- model To-Be
- define business rules
- conduct impact analysis
- define scope
- identify solution / how
- interview project sponsor
- interview key stakeholders
- read relevant information about the issue
- form business plan
- communicate and get buy-in
- goals, objectives, and scope
- stakeholder analysis
- requirements gathering
- requirements analysis
- requirements management – storage and updates
- communication – requirements and meetings
- analyze evidence
- desiign application
- develop prototype
- implement product
- evaluate product
- train users
- upgrade functionality
- read material from previous similar projects
- talk to sponsors
- web search on topic
- play with current system
- ask questions
- draw BPMs
- write use cases
- document current process
- identify users
- meet with users; interview
- review current documentation
- present proposed solution or iteration
- meeting with stakeholders
- outline scope
- research
- write requirements
- meet and verify with developers
- test in development and production
- outreach and maintenance with stakeholders
- As-In analysis (current state)
- write lightweight business case
- negotiate with stakeholders
- write user stories
- User Acceptance Testing
- cry myself to sleep đŸ™‚
- initiation
- elicitation
- discussion
- design / user stories / use cases
- sign-off
- sprints
- testing / QA
- user acceptance testing
- planning
- elicitation
- requirements
- specification writing
- QA
- UAT
- identify the problem
- studying subject matter
- planning
- elicitation
- functional specification writing
- documentation
- identify stakeholders
- assess working approach (Waterfall, Agile, Hybrid)
- determine current state of requirements and maturity of project vision
- interview stakeholders
- write and validate requirements
- problem definition
- value definition
- decomposition
- dependency analysis
- solution assessment
- process mapping
- stakeholder interviews
- write use cases
- document requirements
- research
- listen – to stakeholders and customers
- analyze – documents, data, atc. to understand thhings further
- repeat back what I’m hearing to make sure I’m understanding correctly
- synthesize – the details
- document – as needed(e.g., Visio diagramsPowerPoint decks, Word, tool, etc.)
- solution
- help with implementing
- assess and improve – if/as needed
- understand the problem
- understand the environment
- gather the requirements
- align with IT on design
- test
- train
- deploy
- follow-up
- watch how it is currently done
- listen to clients’ pain points
- define goals of project
- critical path tasks
- pros/cons of tasks
- impacts
- risks
- goals
- discovery – high level
- analysis / evaluation
- presentation of options
- requirements gathering
- epic / feature / story definition’
- prioritization
- who is driving the requirements?
- focus on what is needed for project
- who is going to use the product?
- elicit requirements
- hold focus groups
- create mock-ups
- test
- write user stories
- analyze
- document process
- identify waste (Lean)
- communicate
- document plan / changes
- meeting
- documentation
- strategy
- execution plan
- reporting plan
- requirements gathering
- delivery expectations
- user experience work with customer
- process mapping
- system and user testing
- system interaction (upstram and downstream) how does a change affect my process?
- understanding stakeholders
- stakeholder elicitation
- brainstorming
- requirements analysis
- wireframing
- process / flow diagrams
- current state analysis
- future state
- gap analysis
- requirements gathering
- success metrics
- interview users
- gather requirements
- document business rules
- business process flow
- mock-ups
- UX design review
- requirements gathering
- vision gathering / understanding
- requirements elicitation
- gap analysis
- shadow users
- follow up to verify understanding of business and need
- mockups, high-level design concept
- present mockup, design concept
- create and mintain stories and acceptance criteria
- brainstorming
- external stakeholder feedback
- internal stakeholder feedback
- break down epics
- user stories
- building
- stakeholder analysis
- elicitation activity plan
- requirements tracing
- prototyping
- document analysis
- research
- requirements analysis
- state chart diagram
- execution plan
- reporting plan
List some steps you took in a weird or non-standard project.
- Steps:
- 1. Why is there a problem? Is there a problem?
- 2. What can change? How can I change it?
- 3. How to change the process for lasting results
- A description of “weird” usually goes along with a particular person I am working with rather than a project. Some people like things done a certain way or they need things handed to them or their ego stroked. I accommodate all kinds of idiosyncrasies so that I can get the project done on time.
- adjustments in project resources
- after initial interview, began prototyping and iterated through until agreed upon design
- built a filter
- create mock-ups and gather requirements
- create strategy to hit KPIs
- data migration
- data dictionary standardization
- describing resource needs to the customer so they better understand how much work actually needs to happen and that there isn’t enough staff
- design sprint
- design thinking
- developers and I create requirements as desired
- did my own user experience testing
- document requirements after development work has begun
- documented non-value steps in a process new to me
- explained project structure to stakeholders
- For a client who was unable to clearly explain their business processes and where several SMEs had to be consulted to form the whole picture, I drew workflows to identify inputs/outputs, figure out where the gaps in our understanding existed, and identify the common paths and edge cases.
- got to step 6 (building) and started back at step 1 multiiple times
- guided solutioning
- identified handoffs between different contractors
- identify end results
- interview individuals rather than host meetings
- investigate vendor-provided code for business process flows
- iterative development and delivery
- made timeline promises to customers without stakeholder buy-in/signoff
- make excutive decisions withoutstakeholder back-and-forth
- mapped a process flow on a meeting room wall and had developers stick up arrows and process boxes like I would create in Visio to get engagement and consensus
- moved heavy equipment
- moved servers from one office to another
- observe people doing un-automated process
- personally evaluate how comitted mgt was to what they said they wanted
- phased delivery / subject areas
- physically simulate each step of an operational process
- process development
- regular status reports to CEO
- resources and deliverables
- reverse code engineering
- review production incident logs
- showed customer a competitor’s website to get buy-in for change
- simulation
- start with techniques from junior team members
- starting a project without getting agreed funding from various units
- statistical modeling
- surveys
- team up with PM to develop a plan to steer the sponsor in the right diection
- town halls
- track progress in PowerPoint because the sponsor insisted on it
- train the team how to read use case diagrams
- translating training documents into Portuguese
- travel to affiliate sites to understand their processes
- understanding cultural and legal requirements in a foreign country
- use a game
- using a ruler to estimate level of effort to digitize paper contracts in filing cabinets gathered over 40 years
- work around manager who was afraid of change – had to continually demonstrate the product, ease of use, and savings
- worked with a mechanic
- write requirements for what had been developed
Name three software tools you use most.
- Excel (27)
- Visio (18)
- Jira (17)
- Word (15)
- Confluence (8)
- Outlook (7)
- PowerPoint (7)
- SharePoint (6)
- Azure DevOps (5)
- Google Docs (4)
- MS Team Foundation Server (4)
- email (3)
- MS Teams (3)
- Draw.io (2)
- MS Dynamics (2)
- MS Office (2)
- MS Visual Studio (2)
- Notepad (2)
- OneNote (2)
- Siebel (2)
- Slack (2)
- SQL Server (2)
- Version One (2)
- Adobe Reader (1)
- all MS products (1)
- ARC / Knowledge Center(?) (Client Internal Tests) (1)
- Balsamiq (1)
- Basecamp (1)
- Blueprint (1)
- Bullhorn (1)
- CRM (1)
- database, spreadsheet, or requirement tool for managing requirements (1)
- Doors (1)
- Enbevu(?) (Mainframe) (1)
- Enterprise Architect (1)
- Gephi (dependency graphing) (1)
- Google Calendar (1)
- Google Drawings (1)
- illustration / design program for diagrams (1)
- iRise (1)
- Kingsway Soft (1)
- Lucid Chart (1)
- LucidChart (1)
- Miro Real-Time Board (1)
- MS Office tools (1)
- MS Project (1)
- MS Word developer tools (1)
- NUnit (1)
- Pendo (1)
- Power BI (1)
- Process 98 (1)
- Python (1)
- R (1)
- requirements repositories, e.g., RRC, RTC (1)
- RoboHelp (1)
- Scribe (1)
- Scrumhow (?) (1)
- Skype (1)
- SnagIt (1)
- SQL (1)
- Tableau (1)
- Visible Analyst (1)
- Visual Studio (1)
- Visual Studio Team Server (1)
- Vocera EVA (1)
Name three non-software techniques you use most.
- interviews (4)
- communication (3)
- brainstorming (2)
- meetings (2)
- process mapping (2)
- prototyping (2)
- relationship building (2)
- surveys (2)
- wireframing (2)
- “play package” (1)
- 1-on-1 meetings to elicit requirements (1)
- active listening (1)
- analysis (1)
- analyze audience (1)
- apply knowledge of psychology to figure out how to approach the various personalities (1)
- business process analysis (1)
- business process modeling (1)
- calculator (1)
- change management (1)
- charting on whiteboard (1)
- coffees with customers (1)
- coffees with teams (1)
- collaboration (1)
- conference calls (1)
- conflict resolution and team building (1)
- costing out the requests (1)
- critical questioning (1)
- critical questioning (ask why fiive times), funnel questioning (1)
- data analysis (1)
- data modeling (1)
- decomposition (1)
- design thinking (1)
- develop scenarios (1)
- development efforts (1)
- diagramming/modeling (1)
- document analysis (1)
- documentation (1)
- documenting notes/decisions (1)
- drinking (1)
- elicitation (1)
- expectation level setting (1)
- face-to-face technique (1)
- facilitiation (1)
- fishbone diagram (1)
- Five Whys (1)
- focus groups (1)
- handwritten note-taking (1)
- hermeneutics / interpretation of text (1)
- impact analysis (1)
- individual meetings (1)
- informal planning poker (1)
- initial mockups / sketches (1)
- interview (1)
- interview end user (1)
- interview stakeholders (1)
- interview users (1)
- interviewing (1)
- JAD sessions (Joint Application Development Sessions) (1)
- job shadowing (1)
- listening (1)
- lists (1)
- meeting facilitation (prepare an agenda, define goals, manage time wisely, ensure notes are taken and action items documented) (1)
- mind mapping (1)
- notes (1)
- note-taking (1)
- observation (1)
- organize (1)
- paper (1)
- paper easels (1)
- pen and paper (1)
- phone calls and fate-to-face meetings (1)
- Post-It notes (Any time of planning or breaking down of a subject, I use different colored Post-Its, writing with a Sharpie, on the wall. This allows me to physically see an idea from any distance. I can also move and categorize at will. When done, take a picture.) (1)
- prioritization (MOSCOW) (1)
- process decomposition (1)
- process design (1)
- process flow diagrams (1)
- process modeling (1)
- product vision canvas (1)
- prototyping (can be on paper) (1)
- recognize what are objects (nouns) and actions (verbs) (1)
- requirements elicitation (1)
- requirements meetings (1)
- requirements verification and validation (1)
- requirements workshop (1)
- responsibility x collaboration using index cards (1)
- rewards (food, certificates) (1)
- Scrum Ceremonies (1)
- Scrums (1)
- shadowing (1)
- SIPOC (1)
- sketching (1)
- spreadsheets (1)
- stakeholder analysis (1)
- stakeholder engagement (1)
- stakeholder engagement – visioning to execution and post-assessment (1)
- stakeholder interviews (1)
- swim lanes (1)
- taking / getting feedback (1)
- taking notes (1)
- test application (1)
- training needs analysis (1)
- use paper models / process mapping (1)
- user group sessions (1)
- user stories (1)
- visual modeling (1)
- walking through client process (1)
- whiteboard diagrams (1)
- whiteboard workflows (1)
- whiteboarding (1)
- whiteboards (1)
- workflows (1)
- working out (1)
- workshops (1)
Name the goals of a couple of different projects (e.g., automate a manual process, interface to a new client, redesign screens, etc.)
- add enhancements to work flow app
- adding feature toggles for beta testing
- adhere to regulatory requirements
- adjusting solution to accommodate the needs of a new/different user base
- automate a manual form with a workflow
- automate a manual login/password generation and dissemination to users
- automate a manual process
- automate a manual process, reduce time and staff to accomplish a standard organizational function
- automate a paper-based contract digitization process
- automate and ease reporting (new tool)
- automate highly administrative, easily repeatable processes which have wide reach
- automate manual process
- automate new process
- automate risk and issue requirements
- automate the contract management process
- automate the process of return goods authorizations
- automate workflow
- automate workflows
- automation
- block or restore delivery service to areas affected by disasters
- bring foreign locations into a global system
- build out end user-owned applications into IT managed services
- business process architecture
- clear bottlenecks
- consolidate master data
- create a “how-to” manual for training condo board members
- create a means to store and manage condo documentation
- create a reporting mechanism for healthcare enrollments
- data change/update
- data migration
- design processes
- develop a new process to audit projects in flight
- develop and interface between two systems
- develop data warehouse
- develop effort tracking process
- develop new functionality
- develop new software
- document current inquiry management process
- enhance current screens
- enhance system performance
- establish standards for DevOps
- establish vision for various automation
- I work for teams impplementing Dynamics CRM worldwide. I specialize in data migration and integration.
- implement data interface wiith two systems
- implement new software solution
- implement software for a new client
- implement vendor software with customizations
- improve a business process
- improve system usability
- improve the usage of internal and external data
- improve user interface
- include new feature on mobile application
- increase revenue and market share
- integrate a new application with current systems/vendors
- maintain the MD Product Evaluation List (online)
- map geographical data
- merge multiple applications
- migrate to a new system
- move manual Excel reports online
- new functionality
- process data faster
- process HR data and store records
- product for new customer
- prototype mobile app for BI and requirements
- provide business recommendations
- provide new functionality
- recover fuel-related cost fluctuations
- redesign
- redesign a system process to match current business needs
- reduce technical debt
- re-engineer per actual user requirements
- reimplement solution using newer technology
- replace current analysis tool with new one
- replace legacy system
- replace manual tools with applications
- replatform legacy system
- rewrite / redesign screens
- simplify / redesign process
- simplify returns for retailer and customer
- standardize / simplify a process or interface
- system integration
- system integration / database syncing
- system performance improvements
- system-to-system integration
- technical strategy for product
- transform the customer experience (inside and outside)
- UI optimization
- update a feature on mobile app
- update the e-commerce portion of a website to accept credit and debit cards