POM L10 Flashcards
What is a Proposal?
Legally binding, formal and comprehensive offer to a client to solve a business problem by defining an appropriately tailored project to do so
or
legally binding offer /contract
What is the structure of a proposal ?
#Understanding the problem and describing a solution #Workplan #Prerequisites for the clien #Pricing #Legal issues
Name some of the options for pricing a project ?
#Priced at time and material (old school) #Fixed Price for fixed scope („all included“) #Bonus for ahead of time delivery #Value based billing (The payment is proportional to the resulting financial benefits for the client)
What are the five key elements which influence a proposal’s chance of success - when consistently applied.?
RITMI: #Relationship (the foundation for future projects and follow-on opportunities.) #Interaction (pursue collaborative problem solving) #Team (Effective teaming is critical since it leverages team resources and mirrors the scope of the issue addressed.) #Message (allows to articulate competitive advantage ) #Issue (offers an up-front opportunity to demonstrate insight)
What makes a winning proposal ?
#Understanding the clients intention and having him understand you. #Understanding clients needs and boundaries #Building the right relationship #Having the right skills in the team #Learning from every proposal #Offer a good price #Gaining the trust of the client
When would you not bid for a proposal?
#You currently do not have the required skills or capacity, #Similar proposals you made to this client were all rejected in the past
Name phases of the proposal process?
#Analyze the client's needs & situation #Build client relationships, #Test-run the proposal presentation
How to deal with Faults ?
Fault avoidance
• reduce complexity
• Use configuration management
• Apply verification to prevent algorithmic faults
• Use reviews to identify faults already in the design
#Fault detection
• Testing: Provoke failures in a planned way
• Debugging: Find and remove faults
• Monitoring: Deliver information about state and unusual behavior => Used during debugging
#Fault tolerance
• Exception handling, modular redundancy.
Name different types of testing!
"AISU" #Unit Testing (Individual components are tested for correct confirmation ) #Integration Testing (Groups of subsystems are tested for Interface test) #Acceptance Testing (Evaluation of the system delivered) #System Testing (Testing the entire system to determine if the system meets the requirments)
What is Acceptance Testing and name two type of its tests
Is a test which semonstrate that the system is ready for operational use. #Alpha Test: Client uses the software at the developer’s environment #Beta Test: Conducted at client’s environment (developer is not present)
How Continuous Integration and Continuous Delivery address risks (balbalbalba) ?
#Continuous Integration addresses these risks by building software systems as early as possible and frequently #Continuous Delivery addresses these risks by delivering software systems as early as possible and frequently
What is Continuous Integration and its advantages ?
A software development technique where members
of a team integrate their work frequently.
+There is always an executable version of the system
+Developers and managers have a good overview of the project status
+Automatic regression testing