Core Flashcards
What are the complexity metrics?
The complexity metrics are nodes, lines and classes
What are the segments in e-commerce.
The segments in e-commerce are Geographic,Psychographic and Behavioral
Describe Phoenix Project’s 4 types of work.
The four types of work in the Phoenix project are Business projects IT projects Changes (affect overall system) Unplanned work (bad)
What characteristics do companies with low turnover have?
Companies with low characteristics consist of
Jelled teams
Sense of pride
Quality
What generic strategies should an e-commerce company adopt a la Porter?
Generic strategies that an e-commerce company should adopt according to Porter are
Customer focus
Cost leadership
Differentiation
What is methodological weight of a project?
The methodological weight of a project consist of the Number of activities and Tightness of deadlines
How does one shape e-commerce competition a la Porter?
According to Porter to shape an e-commerce competition Avoid big buyers Avoid big sellers Create barriers Innovate Use patents
Describe diseconomies of scale.
The diseconomies of scale states that as project scope expands, cost per deliverable increases
The ISO 9000 series of standards uses some management principles as a basis for assessing business systems for quality assurance. What are they?
The ISO 9000 management principles for assessing quality assurance are Customer focus and Quality leadership
Describe Phoenix Project’s Goldratt’s Theory of Constraints.
Goldratts Theory of Constraints states to Improve bottleneck, only
What key concern does critical chain scheduling account for that critical path scheduling does not?
Critical chain scheduling uses Buffers to account for delays
What is the difference between V and W models?
V models Tests throughout iterations
W models Review based testing
Compare backward integration with forward integration a la e-commerce.
Making more sub-components → more overhead
Selling via own outlets → less overhead
What is the cardinal rule for meetings a la Drucker?
Druckers cardinal rule for meetings is Don’t waste people’s time
What do Attribute Driven Design (ADD) tactics regard?
The tactics in Attribute Driven Design regard Availability Modifiability Security Testability
Describe test-first development vs TDD a la Meyer?
Deliver working tests with code
State Meyer’s critique of Scrum’s principle of self-organization as it applies to Scrum teams.
Teams should be directed by team lead
What are the basic requirements for effective human relations a la Drucker?
According to Drucker, the basic requirements for effective human relations is Communication Teamwork Self-development Co-development
What are the behavioral models.
The behavioral models are Activity and State-machine
What are 2-4 of Ury’s five-step program for negotiation?
Brainstorm for value
Standardize value
Evaluate BATNA
What are the types of coupling?
The types of coupling are Stamp Data (good) Control Common
What are the types of Scrum backlogs?
The types of scrum backlogs are
1) Product backlog → all user stories
2) Sprint backlog → scoped stories
What is a singleton creational pattern for?
The singleton creational pattern is used for Centralized access
Describe the Publish-Subscribe model?
The publish subscribe model is Event bus connected to message queue
What are the data models.
The data models are Class and ERD
What’s the difference between big-M and little-M?
The Big-M Produces a system
The Little-M Delivers parts of a system
Explain requirements analysis.
Requirements analysis is checking requirements with interaction matrices and checklist for: Accuracy Ambiguity Completeness Consistency
What are the SOLID principles?
The SOLID principles are
Single responsibility
Open-closed APIs
Dependency injection with abstract (static) classes
What are the KPIs for brand awareness campaigns a la Dodson?
Dodson states that the KPI’s for brand awareness are
Pay per click (PPC)
Cost per click (CPC)
SERP CTR, views
How can one avoid spam filters for e-commerce emails?
Avoid image-heavy bodies
Avoid excessive text formatting
Avoid certain phrases
What are the KPIs for engagement campaigns a la Dodson?
Dodson states that the KPI’s for engagement campaigns are Ratings and Time on site
A la Schneider, name the attributes of a product or service that makes it attractive for online selling.
According to Scheider the attributes of a product or service that make it attractive for online selling is Variety
Samples and Generous return policy
What is Amazon law?
Amazon law states that State taxes must be applied to online stores
What some pros and cons of Packet Filtering Firewalls?
Pros Simple for users Fast Cons No user authentication schemes No IP spoof protection
Describe the difference between t-shirt sizing and story points.
Cost and benefits
Costs
What are the functional models.
The functional models are Sequence and Use-case
Compare TCP with UDP.
TCP → reliable, ordered; congestion/flow control → transport
UDP → unreliable, unordered; best-effort
Meyer argues that Agile YAGNI principle conflicts with Agile emphasis on embracing change. Explain the argument.
Anything not needed is goldplatting. This isn’t flexible a la Agile.
What are the KPIs for direct response marketing campaigns a la Dodson?
Dodson states that the KPI’s for direct response marketing are Conversions and Conversion rates
What is a facade structural pattern for?
A facade structural pattern is used for Decoupling subsystems via interface
What are the types of project retrospectives a la Barrett?
Barret states that the type of project retrospectives are Social and Metric
How can one manage processes a la Bach?
Bach states that process can be managed via Experiments
and Past projects
What are the pros of Direct Display Advertising (DDA)?
The pros for direct display advertising are Segmentation
and Influence
What are the GRASP principles and patterns?
The GRASP principles and patterns are
High cohesion and low coupling
Controller
Creator
How does one gather functional requirements?
Functional requirements are gathered through user stories and elicitation.
What is the difference between validation and verification.
Validation is Quality control vs quality assurance
Verification is are we Building right? vs right building?
What makes a good QA?
Good quality assurance consist of Feasible Measureable Testable Traceable
What is the difference between a leader and a manager?
The difference between a leader and a manager is a leader sets goals and a manager sets tasks.
How can one manage time a la Drucker?
According to Drucker, one manages time by recording it, managing it and consolidating time.
What are the roles of connectors?
The roles of connectors are communication and coordination.
What is the most powerful word in a negotiation a la Charles Voss?
According to Charles Voss, the most powerful word in negotiation is fair because of emotions.
What are Sutherland’s definitions of done?
According to Sutherland, the definition of done is that the project has met the requirements and tested acceptance.
Yourdon describes five attributes of a death march project. Name two.
Some attributes of the death march project are Compressing schedule < 50%
Downsizing due to new tool
What is the difference between front-end and back-end payment processors?
Front end processors Authorize payments
and back end payment processors Settle payments
What are the essential elements in a contract.
The essential elements in a contract are
Offer
Consideration
Acceptance
What are “commons” and how should they be handled on a homepage a la Krug?
Commons are a shared resources e.g., customer logos
Timeshare real estate or use different page
What are the types of e-commerce portals.
The two types of e-commerce portals are
B2B and B2C.
Name, explain, and describe the waterfall model.
The waterfall model is an Incremental, evolutionary development process with six steps. Requirements Analysis Design Implementation Maintenance Retirement
Name, explain, and describe the spiral model.
The spiral model is an Iterative, evolutionary model focused on risks and prototyping
Describe an organizational scheme.
An organizational schema fefines a system in a logical manner
What are the signs of a jelled team?
The signs of a jelled team are Quality and Identity
Name the process levels in the CMM (ranked)?
The process levels in CMM are ranked as Initial Repeatable Defined Managed Optimized
What are the types of navigation Rosenfeld et al. signifies?
The types of navigation Rosenfeld signifies
Global
Local
Contextual
What is exact vs ambiguous schemes?
Exact schemes are Content/link and is mutually exclusive
Ambiguous schemes are Associative learning
Describe BNF
BNF stands for Backus–Naur form.
BNF is Meta-linguistic specification and notation
What activity is the second largest category of systems development work, taking 30% of a large project’s time a la Capers Jones?
Paperwork takes 30% of a large projects time
Name and explain the characteristics of a good SRS (software requirements specification).
A good SRS is Changeable, Consistent and correct.
Describe OCL.
OCL stands for object constraint language. It is a formal language to describe constraints on OOP. OCL Enhances class diagrams to show invariants OCL Enhances state machines to show guards
A la Schneider, how does customer-based marketing differ from product-based marketing, in objectives and execution?
Specific catalogs
Full, static catalog
Drucker states that every organization needs to build performance in major areas. Name them.
Druckers states that every organization needs to build performance in Building results ,Building values
and Building people for tomorrow
What two design patterns are critical to SOA implementation?
The two design patters that are critical to service oriented architecture are adapter and proxy.
Name some Thomsett negotiation games?
Negotiation games are Double dummy split,Reverse double and Gotcha.
Describe how to generate revenue online with e-commerce a la Schneider.
To generate revenue online with e-commerce you can use
Ads, Content fees and Service fees
Name, and briefly describe, the types of proposals that Ury recommends formulating prior to a negotiation.
Ury recommends formulation proposals that are minimal, acceptable and ideal prior to a negotiation.
Describe the broker model.
The broker model is a Distributed system with decoupled components
What questions can one ask regarding wasted time a la Drucker?
According to Drucker one can ask the following questions with regards to time.
Am I wasting my time? [delegate]
Am I wasting subordinates time?