• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/111

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

111 Cards in this Set

  • Front
  • Back
What does SA-CMM stand for?
Software Acquisition Capability Maturity Model
Why was SA-CMM developed?
Developed to provide a framework for the acquisition process
what is SA-CMM?
A capability maturity model provides a framework to facilitate the improvement of a process by identifying the ultimate goal and what is required to achieve that goal
What does KPA stand for?
Key Process Areas
T/F: KPA does not belong to 1st level?
T
what does KPA mean?
1. KPAs state the goals that must be satisfied to achieve each level of maturity.
2. Typically, a portion of the goals or activities of some higher-level KPAs are satisfied/performed at a lower level.
3. Once a maturity level is achieved, the concept of the model requires that the satisfaction of all lower level goals be maintained.
4.
Which of the following Key Process Areas (KPAs) does not belong to Level 2 of SA-CMM
Acquisition Risk Management
SA-CMM level 1 Initial
competent people and heroics
SA-CMM level 2 Repeatable
Basic Poject Mgmt.
SA-CMM level 3 Defined
Process standardisation
SA-CMM level 4 Quantitative
Quantitative Management
SA-CMM level 5 Optimising
Continuouse Process Improvement
Which of the following is not true about the dependence between Key Process Areas?
Software Acquisition Planning KPA and Requirements Development and Management KPA need to be satisfied before performing the Solicitation KPA.
Which of the following is true about the dependence between Key Process Areas?
1. Contract Performance Management KPA and Contract Tracking & Oversight KPA need to be satisfied before performing the Quantitative Acquisition Management KPA.
2. Software Acquisition Planning KPA, Project Management KPA, and Contract Tracking & Oversight KPA need to be satisfied before performing the Project Performance Management KPA.
3. Contract Tracking & Oversight KPA needs to be satisfied before performing the Contract Performance Management KPA.
Which of the following Key Process Areas (KPAs) DOES belong to Level 2 of SA-CMM?
1. Contract Tracking & Oversight.
2. Software Acquisition Planning.
3. Transition to Support.
Which of the following is not a lesson learned in applying the SA-CMM as described in "Applying the Software Acquisition Capability Maturity Model
Not to interview groups of people based on functional responsibility.
Which acquisition strategy is most appropriate for small size and low risk projects?
Sole source
Which of the following is not a typical acquisition strategy?
Time and material
Among the following documents, which is the most important within a solicitation package?
Statement of work (SOW).
3 types of acquisition & procurement strategies
1. Competitive
2. Two-phase
3. Sole source
Competitive Acquisition (Acquisition Strategy)
1. Sellers compete for the job based on an open solicitation specifying definitive system requirements.
2. The seller's proposals are evaluated based on pre-defined criteria.
3. Such criteria are usually assigned numerical values to obtain scores by which the proposals are ranked
Competitive Acquisition: (Acquisition Strategy)
1. Normally, the buyer's strategy, including its detailed evaluation criteria & point system used, is not divulged to the sellers competing for the contract but the relative order of importance is usually given in the RFP.
2. In some cases, after the competitive range of offers is established, the buyer will ask for best & final offers.
Competitive Acquisition: (Acquisition Strategy)
1. The buyer usually evaluates the cost realism of the offers & may look on major unexplained decrease in the best & final offers negatively.
2. If the software is proprietary, the buyer might be dependent on the seller for maintenance & support
Two-phase Acquisition
(Acquisition Strategy)
1. In the first phase, sellers are selected based on a fully competitive procurement process:
a. Several sellers are then selected to further define requirements, system concepts & possibly a design
b. The buyer has to ensure that all sellers are treated fairly
Two-phase Acquisition
(Acquisition Strategy)
1. In the second phase, the buyer has several options to proceed
a. A contract can be awarded to the seller who has done the best job in the first phase & who submits the most attractive proposal for the follow-on phase
b. To initiate the second phase with an open solicitation using the results of the first phase as a basis for competition
Sole-Source Acquisition
(Acquisition Strategy)
1. The buyer simply negotiates and awards a contract to a single seller
2. Typically, this type of acquisition is appropriate when only one seller can do the job & the conduct of a competitive procurement would be a waste of time & resources
3. The buyer must take extreme care to ensure that adequate value is obtained for the funds expanded
What is not true about RFI?
An RFI is a mandatory prerequisite to writing an RFP
RFI
Request for Information
What IS true about RFI?
A way for the buyer to determine whether the requested requirements are reasonable and whether appropriate technology is available.
RFP
Request for Proposal
Which of the following is not usually included in the Statement of Work (SOW)?
Acquisition budget.
Which of the following IS usually included in the Statement of Work (SOW)?
1. reliability
2. quality assurance
3. maintainability
4. configuration management
5. logistics
6. training
7. supportability
8. safety
9. security
10. metrics
11. documentation
12. acceptance
13. testing
14. evaluation
Which of the following is commonly found in all the three documents: RFI, SOW, and RFP?
System requirements.
What is RFP
1. a formal request for proposals from sellers
2. Such proposals often become part of the resulting contract
What is RFI
1. Use RFIs when there is a need to validate technology & requirements.
2. Typically encompasses all of the requirements & is structured just like an RFP
3. important to list not only the technical issues but also the requirements for project management, maintenance, training & support.
4. sellers are encouraged to comment to all aspects of the procurement and to establish what is possible & not possible
What is RFI
1. buyers to determine what is available from suppliers who respond to its requirements
2. buyer to determine whether the requested requirements are reasonable & whether appropriate technology is available
3. used when the goals of the project are in question
RFI should not be interpreted as
1. a contract (implicit, explicit, or implied)
2. implying any form of agreement to candidate sellers
3. an inference that the organisation will purchase and/or implement in the future any of the technology or systems proposed by the sellers responding to the RFI
SOW
Statement of Work
SOW Statement of Work
1. the basis for communicating management requirements to the seller
2. part of the RFP describing the tasks that the seller must perform to meet system requirements & how the project should be managed
3. SOWs used in the commercial sector may take various formats & names
RFP Content
Part I - The Schedule
Part II - Contract clauses
Part III - List of documents, exhibits & other attachments
Part IV - Representations & instructions
Provides documentation requirements
RFP Contents
Part I - The Schedule
Section A - Solicitation/contract form
Section B - Supplies/services & price/cost
Section C - Description/specification/work statement
Section D - Packaging & marking
Section E - Inspection & acceptance
Section F - Deliveries/performance
Section G - Contract administration data
Section H - Special contract requirements
RFP Contents
Part IV - Representations & instructions
Section K - Representations, certifications & other statements of offerors
Section L - Instructions, conditions & notices of offeror
Section M - Evaluation factors for award
RFP Contents
Provides documentation requirements
1.Required documentation
2.Documentation formats
3.Delivery requirements
4.Review & delivery dates
Two basic compensation schemes
1. Fixed-price
2. Cost-reimbursement
Compensation Scheme
Fixed-price
1. buyer pays the seller a fixed sum
2. seller assumes the risk
3. profit is a direct function of the seller's ability to deliver an acceptable product for less than the price paid
Compensation Scheme
Cost-reimbursement
1. buyer agrees to reimburse the seller's allowable costs plus profit
2. risk is shared
3. different profit incentives are used to motivate the seller to keep a lid on costs & to fulfil the provisions of the contract
2 types of Compensation schemes
1. Fixed Price
2. Cost-reimbursement
Fixed Price Compensation scheme
1. buyer pays the seller a fixed sum
2. sellar assumes the risk
3. profit is a direct function of the seller's ability to deliver an acceptable product for less than the price paid.
Cost-reimbursement compensation scheme
1. buyer agrees to reimburse the sellers's allowable costs plus profit.
2. risk is shared
3. different profit incentives are used to motivate the seller to keep a lid on costs & to fulfil the provisions of the contract.
Time and Materials - other type of contract
1. Provide for direct labor at fixed hourly rates (including contractor overhead, administrative loading and a profit margin) and materials (including both non-labor components and expenses) at cost
2. May be used when it is not possible to predict accurately the number of labor hours required
pro/cons of T&M
1. because a profit margin is built into every hour worked, the seller has little incentive for cost control or labor efficiency.
2. contract should therefore establish a ceiling for the total dollar amount the seller can bill.
3. should only be used when no other contract type is suitable & that the contract contains a ceiling price that the seller exceeds at its own risk.
The primary objective of incentive clauses in a contract is to
Synchronize objectives.
Which of the following is not an activity of contract close-out?
System auditing.
Contract Termination
1. on completion by delivery of goods & services.
Contracts can be terminated before completion in two ways
1. Termination for Convenience: occurs at any time during the contract even when the seller is performing satisfactorily
2. Termination for Default: occurs when the seller fails to perform satisfactorily
Contract Termination: Close-out
1. Independent of the manner in which termination occurs, the contract must be closed out
2. Close-out is a clean-up activity where overhead rates are finalised, incentive & award fees are determined, excess property is disposed of, patent disclosures are made, claims are released, equipment is returned, excess funds are deobligated & performance is documented.
3. On cost-reimbursement contracts, audits are conducted to finalise overhead rates and to substantiate charges incurred during the contract - a time consuming process.
Contract Clauses
1. Patent right, copyright & trade secret clauses
2. Rights in technical data & computer software clauses
3. Conflict of interest clause
4. Key personnel replacement clause
5. Use of facilities & equipment clause
6. Cost accounting standards clauses
7. Warranty clauses
Patent Right, Copyright & Trade Secret Clauses
1. buyer's & seller's legal rights with regard to patents, copyrights & trade secrets must be established by clauses inserted in the contract
2. seller develops a patentable process or product using the buyer's funds, the buyer should have the right to patent it
Rights in Technical Data & Computer Software Clauses
1. can provide the buyer owning unlimited rights to the technical data & computer software
2. Technical data refers to any recorded information, regardless of form or character, of a scientific or technical nature
General Data Rights Strategy
1. Determine the purpose of the software product & the need for data to support that purpose
2. Develop a preliminary logistics concept that includes the use & maintenance of the software
Product Categories
1. Software developed at the expense of the buyer
2. Software that will be provided by third-party suppliers
Warranty Clauses
Spells out the required warranties & how they will be administered when implemented
Software size (e.g., in terms of lines of code) is a management indicator primarily for
Schedule
Which is not true about the number of problem reports?
Low number suggests good quality
what is Six Sigma?
1. measurement of quality
2. used to encompass concepts & tools
3. help achieve the goal of nearly perfect processes
4. management philosophy that emphasizes the need for fact-based decisions, customer focus & teamwork
Six Sigma Objectives
1. Prevent defects
2. Reduce variation
3. Focus on customer
4. Make decision based on facts
5. Encourage teamwork
Six Sigma encompasses QA principles, it also goes beyond them to include
1. Greater focus on the customer
2. Focus on continuous improvement
3. Analysis & confirmation of facts before making decisions
4. Emphasis on teamwork
5. Breadth & depth of program
Six Sigma's objective
is a better company
Tools for Analytic Hierarchy Process
1. Using Expert Choice to Support AHP
2. Basic Operations
3. Modelling and Making a Decision
4. Examining and Improving Consistency
5. Sensitivity Analysis
Methodology for Decision Making using Expert Choice
1. Define & research the problem
2. Eliminate infeasible alternatives
3. Structure a decision model in the form of a hierarchy to include goal, criteria & sub-criteria, and alternatives
4. Evaluate the factors in the model by making pairwise relative comparisons
5. Synthesize to identify the "best" alternative
6. Examine & verify decision, iterate as required
7. Document the decision for justification & control
Analytic Hierarchy Process:
Using Expert Choice to Support AHP
Expert Choice (EC) is a multi-objective decision support tool based on AHP
AHP
Analytic Hierarchy Process
Following are the steps used in AHP and EC
1. Brainstorm and structure a decision as a hierarchical model
2. Pairwise compare the objectives and sub-objectives for their importance in the decision
3. Pairwise compare the alternatives for their preference with respect to the objectives, or assess them using one of the following:
Introduction to Expert Choice:
AHP
1. Using Expert Choice to Support AHP
2. Results vs Intuition
Modelling and Making a Decision: AHP
1. Specifying the Goal
2. Specifying the Criteria
3. Specifying the Alternatives
4. Alternatives Pairwise Comparisons
5. Criteria Pairwise Comparisons
6. Decision Synthesis
7.
Examining and Improving Consistency:
AHP
1. Examining Inconsistency
2. Activate the Verbal Comparison Window
3. Improving Inconsistency
4.
Sensitivity Analysis:
AHP
1. Five Graphic Sensitivity Graphs
2. Performance Sensitivity
3. Dynamic Sensitivity
4. Gradient Sensitivity
5. Head-to-Head Sensitivity
6. Two Dimensional Sensitivity
7.
Steps of the analytical hierarchy process (AHP)
1. Decomposing
2. Weighing
3. Evaluating
4. selecting
techniques or tools that analyse or help to narrow the field of choice.
Analytical Hierarchy Process
Conflict Analysis
Criteria Rating Form, Weighted Ranking
Gap Analysis
Importance / Performance Matrix
Quantitative Decision Making
Strategic Assessment Model
Strategic Assumptions Surfacing and Testing
Strategic Choice Approach
Which of the following is not an axiom of the Analytic Hierarchy Process (AHP)?
Incompleteness
Introduction to AHP:
Analytic Hierarchy Process
1. multi-criteria decision making approach
2. useful feature is its applicability to the measurement of intangible criteria along with tangible criteria through ratio scales.
3. The success of the approach is a consequence of its simplicity & robustness
Introduction to AHP:
Structuring a Decision Problem
1. support multiple decision factors
2. Factors are structured as a hierarchy
3. From an overall goal to criteria, sub-criteria & alternatives in successive levels
4. The hierarchy provides an overall view of the complex relationships between factors inherent in the problem
Which Important Factors to Include in AHP?
1. To represent the problem as thoroughly as possible
2. To identify the participants associated with the problem.
3. To consider the environment surrounding the problem.
4. To identify the issues or attributes that contribute to the solution
Weighting the Criteria. Basic criteria
1. Develop a Pairwise Comparison Matrix
2. Develop a Normalized Matrix
3. Develop the Priority Vector
The Axioms of AHP
1. Axiom 1 - Reciprocal Comparison
2. Axiom 2 - Homogeneity
3. Axiom 3 - Independence
4. Axiom 4 - Expectations
What is Outsourcing?
1. The utilisation of world class skills, technology & resources to consult, develop & deploy business processes & IT solutions under a multi-year contractual relationship
2. long term contract in which one company manages & operates within an enterprise one or more business functions that could also be or usually have been provided in-house in a manner that helps reduce the costs & allows to focus on business strategic goals in order to increase shareholder value
Why Outsource?
1. Resolve IT pain
2. Resolve IT vulnerability
3. Reduce operational IT costs
Why Outsource?
1. Improve company focus
2. Reduce costs
3. Free resources for other things
4. Gain acess to world class capabilites
5. Resources not available internaly
6. re-engineering. Transition to eBiz
7. Reduce time to markect
8. Share risks
9. take advatage of off shore capabilites
10. out of control..cannot manage
why and what to consider when outourcing?
1. Critical vs Strategic
2. strategic against commodity approach as a cutoff between what systems to outsource & what systems to keep in-house
strategic against commodity approach for outsourcing
1. Minimising costs would be the paramount consideration in deciding whether to outsource the commodity systems
2. commodity systems that an outside supplier could probably provide as well as more cheaply than Energen could were
commodity systems
1. telecommunications network
2.The three data centres
3. Support for PCs
4. Central accounting systems, e.g. payroll
EDI
strategic systems
1. Analysing seismic data
2. Monitoring quality control in the refineries
3. Scheduling & tracking oil from the wells, ships, and pipelines
An investment company would like to cut down its running expenses. Its management is evaluating the following proposals. Which one seems to be less risky?
Outsourcing its IT support including user data backup, data restore, PC maintenance, and help desk support.
Software Acquisition Best Practices by Management Area
1. Risk Management
2. Planning
3. Program Visibility
4. Program Control
5. Engineering Practices & Culture
6. Process Improvement
7. Solicitation & Contracting
Best Practices by Management Area:
Risk Management
1. Formalise risk tracking & review
2. Perform continuous risk management
Best Practices by Management Area:
Planning
1. Activity planning
2. Joint team involvement
Best Practices by Management Area:
Program Visibility
1. Effective communication structure
2. Issue-driven measures
Best Practices by by Management Area:
Program Control
1. Test methodology
2. Regression testing
3. Independent verification & validation
4. Requirements change management
5. Technical quality assurance
Best Practices by Management Area:
Engineering Practices & Culture
1. Include user in a multi-disciplined requirements support team
2. Encourage compatible analysis & design methods
Best Practices by Management Area:
Process Improvement
1. Identifying & fostering sponsorship
2. Developing a software process improvement plan
3. Institutionalising the software process improvement plan
Best Practices by Management Area:
Solicitation & Contracting
1. Use of periodic demos
2. Employ a customer/contractor integrated product team
Breathalyzer Test checks
healthiness of the development effort through a set of questions
Breathalyzer Test
1. questions provide program managers with a "quick look" at software project health
2. To determine whether key program elements exist, without which the program is not likely to succeed
Breathalyzer Test test questions
1. Do you have a current, credible activity network supported by a Work Breakdown Structure (WBS)?
2. you have a current, credible schedule & budget?
3. you know what software you are responsible for delivering?
4. Can you list the current top ten project risks?
5. Schedule Compression Percentage (people working abnormal hours? )
6. estimated size of your software deliverable? Has the project scope been clearly established?
7. Controlled External Interfaces (external interface been identified?)
8. Expertise in Key Domains
(your staff have sufficient expertise in the key project domains?)
9. Adequate Staff for Tasks & Schedule
Best practice for software acquisition
1. Formal Risk Management
2. Agreement on Interfaces
3. Structured Peer Reviews
4. Metrics-based Scheduling & Management
5. Binary Quality Gates
6. Program-wide Visibility
7. Defect Tracking vs Quality Gates
8. 10 Configuration Management
9. People-aware Management Accountability
Best practice for software acquisition:
Binary Quality Gates
1. Completion of each task in the lowest-level activity network needs to be defined by an objective binary indication
2. Problem Addressed
a. focusing on detail, specific development or maintenance efforts can be more effectively identified, planned & tracked
Best practice for software acquisition:
Configuration Management
1. an integrated process for identifying, documenting, monitoring, evaluating, controlling & approving all changes made during the life cycle of the program for information that is shared by more than one individual
2. Failure at configuration management is a sure way to dramatically increase complexity to the level of chaos
Best practice for software acquisition:
People-aware Management Accountability
A significant part of software development & maintenance requires human intellect & creativity
Principal Best Practices of Software Acquisition
+ To improve software development & maintenance
productivity & quality
+ To reduce cost
+ To improve user satisfaction
+ Formal Risk Management
+ Agreement on Interfaces
+ Formal Inspections
+ Metrics-based Scheduling & Management
+ Binary Quality Gates at the Inch-Pebble Level
+ Program-wide Visibility of Progress against Plan
+ Defect Tracking against
Quality Gates
+ Configuration Management
+ People-aware Management Accountability
Software size (e.g., in terms of lines of code) is a management indicator primarily for
Schedule
Which is not true about the number of problem reports?
Low number suggests good quality