domain processes know your customer.. last class - "life cycles" the process we will use...
TRANSCRIPT
![Page 1: Domain Processes Know your customer.. Last Class - "Life Cycles" the process we will use to create the software product This Class - "Domain Processes"](https://reader035.vdocument.in/reader035/viewer/2022081908/5697bffa1a28abf838cc0535/html5/thumbnails/1.jpg)
Domain Processes
Know your customer.
![Page 2: Domain Processes Know your customer.. Last Class - "Life Cycles" the process we will use to create the software product This Class - "Domain Processes"](https://reader035.vdocument.in/reader035/viewer/2022081908/5697bffa1a28abf838cc0535/html5/thumbnails/2.jpg)
Last Class - "Life Cycles"
the process we will use to create the software product
This Class - "Domain Processes"
how a company works "Project Team"
what kinds of experts do we need help from
![Page 3: Domain Processes Know your customer.. Last Class - "Life Cycles" the process we will use to create the software product This Class - "Domain Processes"](https://reader035.vdocument.in/reader035/viewer/2022081908/5697bffa1a28abf838cc0535/html5/thumbnails/3.jpg)
Why consider the Corporate Process?
1. The Critical Point of View is the End-User
the best software solutions come from understanding the customer's view of the world and addressing the customer's problems
war stories o'plenty
![Page 4: Domain Processes Know your customer.. Last Class - "Life Cycles" the process we will use to create the software product This Class - "Domain Processes"](https://reader035.vdocument.in/reader035/viewer/2022081908/5697bffa1a28abf838cc0535/html5/thumbnails/4.jpg)
Why consider the Corporate Process?
2. Perceived Value is based on how well the software solves the customer's problem in their domain
Value is not entirely based on Quality
for example - Microsoft software crashes
Perceived Value ≠ Value
for example - Microsoft security holes costs millions of dollars
![Page 5: Domain Processes Know your customer.. Last Class - "Life Cycles" the process we will use to create the software product This Class - "Domain Processes"](https://reader035.vdocument.in/reader035/viewer/2022081908/5697bffa1a28abf838cc0535/html5/thumbnails/5.jpg)
Why consider the Corporate Process?
3. Customer's take the Business View ($), not the computer science view
4. The system should revolve around the Company's Objectives
![Page 6: Domain Processes Know your customer.. Last Class - "Life Cycles" the process we will use to create the software product This Class - "Domain Processes"](https://reader035.vdocument.in/reader035/viewer/2022081908/5697bffa1a28abf838cc0535/html5/thumbnails/6.jpg)
Question…
So who are the key players? Who should we try to make happy?
![Page 7: Domain Processes Know your customer.. Last Class - "Life Cycles" the process we will use to create the software product This Class - "Domain Processes"](https://reader035.vdocument.in/reader035/viewer/2022081908/5697bffa1a28abf838cc0535/html5/thumbnails/7.jpg)
People in the Process
Managers
Employees / Users
Company's Stock Holders
Consumers
![Page 8: Domain Processes Know your customer.. Last Class - "Life Cycles" the process we will use to create the software product This Class - "Domain Processes"](https://reader035.vdocument.in/reader035/viewer/2022081908/5697bffa1a28abf838cc0535/html5/thumbnails/8.jpg)
Managers' Motivations
Return On Investment
Intangible Benefits
Market Strategy
meeting existing or expected demand being the first to market
securing our niche in the market
![Page 9: Domain Processes Know your customer.. Last Class - "Life Cycles" the process we will use to create the software product This Class - "Domain Processes"](https://reader035.vdocument.in/reader035/viewer/2022081908/5697bffa1a28abf838cc0535/html5/thumbnails/9.jpg)
Types of Software Products
business biggest class includes services
consumer mass market / shrink wrap price sensitive
industrial real-time really timely scientific
![Page 10: Domain Processes Know your customer.. Last Class - "Life Cycles" the process we will use to create the software product This Class - "Domain Processes"](https://reader035.vdocument.in/reader035/viewer/2022081908/5697bffa1a28abf838cc0535/html5/thumbnails/10.jpg)
Project Types
new software product
component integration
re-engineered product
heroic maintenance
![Page 11: Domain Processes Know your customer.. Last Class - "Life Cycles" the process we will use to create the software product This Class - "Domain Processes"](https://reader035.vdocument.in/reader035/viewer/2022081908/5697bffa1a28abf838cc0535/html5/thumbnails/11.jpg)
Summary
We must understand the Company Process We must recognize the key players and know
their objectives The type of product we are to produce
dictates a lot of how we will produce it
Now that we have a good idea of the environment that we are dealing with, it is time to build a team and start planning