Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

10 out of the 17 essay type questions below will be on the exam- including one b

ID: 3589434 • Letter: 1

Question

10 out of the 17 essay type questions below will be on the exam- including one bonus.
Do your best to answer each question thoroughly and provide examples for full credit.

1. During the first half of the course you have created project deliverables for your organization's software acquisition of a CRM package. Describe the main use for each document and what groups (within the organization and/or project) would be the audience for the document.
- Business Requirement Specifications document-SRS
- Project Charter
- RFP & RFI document
- Data flow-DFD document


2. Why is it critical for the BA to understand the culture of the organization? How does politics can hinder the BA job in gathering business requirements?

3. Explain the characteristics of a Complex Project and how Gantt chart reflects realistic planning activity that provides a reliable schedule.

4. What to look for when evaluating RFP?

5. What is Due diligence? What are the components of a due diligence process?

6. The most important aspect of cost analysis is to prepare a budget. List and explain at least six types of costs related to implementing a software acquisition project.

7. What is business process reengineering and how it relates to legacy systems? Then name at least three characteristics of a legacy system.

8. What is scope creep? Whose responsibility is it to watch out for this aspect of a project? How a balanced score card address the problem?

9. List & briefly explain the tools an IT manager uses to gather business requirements. Search the site below plus what we took in class
https://www.liquidplanner.com/blog/7-tools-to-gather-better-software-requirements/

10. What is an Acceptance test plan? Give an example of an Acceptance test plan.

11. What factors you need to consider when deciding which methodology (waterfall or Agile) to use in Software projects? Then briefly explain the steps required in a SDLC.

12. Compare Packaged Software Projects with traditional ones. (Ch.14. ch 15 new ed.)

13. What is the ISO 9000 & How is it incorporated into existing Software life cycles?

14. Contracts are made so all parties can be protected. What is the core 4 factors in a software & services contract? (make sure to include key elements for each) Ch. 16, ch 18 in new ed)

15. How should management handle multinational agreements? What is the best way to protect the Org. when dealing in multiple countries? Explain…

16. When you are matching the features and functions an organization needs in a COTS, according to Langer, at least what % of the features should match?
And why could this rule of thumb not be a good measure?

17. List at least five challenges an organization has in determining the build vs. buy path. Discuss the pros and cons of each.

Explanation / Answer


Q2. Why is it critical for the BA to understand the culture of the organization?
How does politics can hinder the BA job in gathering business requirements?

Business Analyst works to bring change within the organization.
Sometimes these are small incremental changes,
and sometimes these are big changes that require an organizational shift or cultural change.
Whether small or large, most of those business analysis roles deal with gathering requirements.
One of the key activities of a Business Analyst is to draw out and document business change requirements from stakeholders
throughout the organization.

Pilitics in organization hinders the bussiness. Collaboration and review of requirements should be an ongoing process of meeting,
discovering, and collaborating to share information and context.
Verifying that requirements met the needs of others to guide further work and
validating that the requirements will add value to the business are critical pieces to this review and collaboration. When pilitics
are done within team, the review could varies and there are partialities among team members as well.

Q3. Explain the characteristics of a Complex Project and
how Gantt chart reflects realistic planning activity that provides a reliable schedule.

Ans:
Characteristics of a project:-

1. Consists of temporary activities that have predetermined start and end dates.
2. Uses restricted resources.
3. It has a single goal or a set of goals.
4. All events are to be realized to develop a single and new output.
5. Usually has a budget.
6. Usually a project manager is responsible for co-ordinating all activities.

Gantt chart reflects realistic planning activity that provides a reliable schedule:-

* To complete a project successfully, you must control a large number of activities, and ensure that they're completed on schedule.
If you miss a deadline or finish a task out of sequence, it affects rest of the project.
As a result project is delivered late, and cost a lot more.
That's why it's helpful to be able to see everything that needs to be done, and know, at a glance,
when each activity needs to be completed. Here Gantt chart is very useful.

Gantt chart coveys this information visually.
i. They outline all of the tasks involved in a project,
and their order, shown against a timescale.
ii. This gives you an instant overview of a project, its associated tasks, and when these need to be finished.

* When we set up a Gantt chart, we need to think through all of the tasks involved in our project.
As part of this process, we'll work out who will be responsible for each task,
how long each task will take, and what problems our team may encounter.

Creating a Gantt Chart:
step-1 Identify Essential Tasks.
step-2 Identify Task Relationships.
step-3 Input Activities Into Software Or a Template.
step-4 monitor Chart Progress and keep updating template.

Q4. What to look for when evaluating RFP?

RFPs (Request for Proposals):
1: Identify the importance of each section and assign a Weight. More on how to do weighted scoring here.

2: Identify the relative importance of each question within a section. You can adjust weights up and down.
Some questions are more valuable than others.

3: Identify your scoring team.

4: Start scoring your proposals.

5: Individual scorers read, evaluate, and assign scores to vendors' responses.
They can make internal notes as desired. As the Point of Contact,
you can reject individual responses back to vendors for more information or clarification.

7: Review the scoring progress to identify open scoring tasks.

8: Review the summary scoring information to see overall results, section level sub-totals, and other perspectives on the data.


Q5. What is Due diligence? What are the components of a due diligence process?

Diligence: It is an investigation of a business or person prior to signing a contract.

components of a due diligence process:

1. Compatibility audit.
2. Financial audit.
3. Macro-environment audit.
4. Legal/environmental audit.
5. Marketing audit.
6. Production audit.
7. Management audit.
8. Information systems audit.
9. Reconciliation audit.


Q9. List & briefly explain the tools an IT manager uses to gather business requirements.

1: One-on-one interviews
2: Group interviews
3: Questionnaires
4: Joint application development (JAD)
5: Use cases
6: Following people around
7: Request for proposals (RFPs)
8: Brainstorming

Q10. What is an Acceptance test plan? Give an example of an Acceptance test plan.

The acceptance test plan or system test plan is based on the requirement specifications and is required for a formal test environment.

Acceptance evaluates the functionality and performance of the entire application and consists of a variety of tests like.

a) Performance Tests
b) Usability Tests
c) Stress Tests
d) Documentation Tests
e) Security Tests
f) Volume Tests
g) Recovery Tests etc.

Q11. What factors you need to consider when deciding which methodology (waterfall or Agile) to use in Software projects?
Then briefly explain the steps required in a SDLC.

factors deciding waterfall or Agile:-

Customer availability: Agile prefers customer availability throughout the project but waterfall need customer at milestone only.
Scope: Agile welcome changes but waterfall need all information prior to it.
Team: Agile has the small and dedicated team but waterfall need well team synchronized to work.

steps required in an SDLC.
1. Planning
2. System analysis and requirement
3. System design.
4. Development.
5. Integration and testing.
6. Implementation.
7. Operation and maintenance.