Vezir Wiki

Assignment 2 Deliverables

Modified: Tue, 13 May 2008 08:53 by admin - Categorized as: COMP8100
Summary
Assignment 2 Deliverables are here


CLIVE
You've made a very good start on an SRS, but I would have liked to have seen a few more refined examples of diagrams using standard notations - making sure you keep the style you've shown in the wiki. I know you've been under pressure to minimise your time on doing these assignments - and it shows.

Step 1 - Aside from the business requirements that you've already discovered or assumed, determine what important business requirements you can extract from the introduction above? Do you think that these business requirements will affect the product? If so, in what way? Explain.

Gurkan
  1. SMM should not interfere with the person's privacy to not to violate with privacy laws.

CLIVE
This is badly worded.


  1. SMM tool will be available within practically any environment in order to penetrate the market effectively.
  2. Identifying/prioritising differing market segments and their needs to attack precisely
  3. A regional sale map should be prepared and should be made available to distributors to prevent misunderstandings about the marketing regions and responsibilities.
  4. A web site must be built for support, issue tracking, help, new customer registration and license issuing.
  5. These new business requirements will affect the business of SMM Pty Ltd that they need to conduct more research in these areas and therefore need more time. They have only 9 months to release the first version and they still don’t know who to hire for the development. The business requirements above should be addressed quickly and thoroughly to increase the marketing power of the SMM tool.

CLIVE
This is much better than for assignment 1.

Step 2 - What business rules (if any) are evident from the introduction above? Please state them in your own words and discuss whether they are likely to affect the product and in what way.

Gurkan
  1. Person's where about should not be exposed or the functionality should have an on/off button to turn it off. This was identified during the VSD phase and included as a business rule.
  2. SMM should have different installation packages or installation should be intelligent enough to identify the capabilities of the device for each defined operating system and hardware. This business rule requires great research time to identify every possible hardware and operating system. Also these devices should be available to test the SMM thoroughly.
  3. There should be different packages for organizations or big families to fulfil the differing market segment requirements. # # After a research has been done for the differing market needs, SMM should be delivered in different flavours to fulfil these market segments. Again the time is the biggest constraint in this issue.
  4. No two distributors of the SMM will be responsible for the same region. Regional sale map requirement identified in Step 1 will be an answer for this rule.
  5. All customers of the SMM tool will sign a support agreement allowing 12 months of free product upgrades and support. The extend of this contract should be identified and documented to be signed by both parties.
  6. If the customer desires to use SMM beyond initial 12 months agreement, they must purchase an upgrade licenses. Another item to be included in license aggreement.
  7. License to use the same version of the SMM will be granted till customer purchase an upgrade.
  8. Upon purchasing an upgrade license; old version’s license of SMM will be invalid.
  9. All customers with current support agreements will be required to contact SMM Pty Ltd directly. Customers', Distributor's and SMM Pty Ltd's responsibilities should be defined clearly and published on the SMM Pty Ltd's web site.
  10. No customer with a product more than two version old will receive support unless via a special negotiated agreement. A customer relationship management tool should be used for this purposes.
  11. Customers of the SMM tool shall be given up-to-date information via a web site, concerning new releases. SMM Pty Ltd's web site should be maintained by professionals and every updated information should be published on the web site. A notification should be sent to customers about the updated information.
  12. Customer's license validity will be checked when they are getting help through the web site. CRM tool entegrated with web site will take care of this issue.

CLIVE
Very good.

Step 3 - Are there any new risks? Please list them and also suggest ways to mitigate each risk that you list.

Gurkan
  1. Business of marketing and selling will be left to distributors who are more experienced. This is a potential risk and could require more research to find good distributors. Therefore SMM Pty Ltd needs more time to do this research. Also training of these distributors will take time.

CLIVE
This is an attempt to offset a potential risk of SMM Pty Ltd not really being able to adequately do the marketing. SMM Pty Ltd cerayinlt needs to ensure they have the right sort of marketing organisation.

  1. 12 months acceptance period by the market is another risk. SMM Pty Ltd may need to support this 12 months with very good advertisement campaign. There is already a negative attitude to the concept of the system possessing knowledge about individual's location. 12 months acceptance period should focus on breaking this prejudice and another research should be carried out to get feedback on this issue at the end of the first 12 months.
  2. It may not be possible to raise $2Mil with Angel Investors. SMM Pty Ltd is a new company and it's trust is not established in the stock market yet.

CLIVE
Angel (and other) investors will only be involved before a stock market entry is made. That's where they make their money. They take a risk similar to betting on horses.

  1. AusIndustry grant of $600K. There is always a risk of not getting approved for the grant. A well written business case to suport the SMM idea should be written beforehand.
  2. If you get the AusIndustry grant, it may not be possible to find different lower level investors to produce other $600K required by AusIndustry
  3. If everything else fails, you may not be able to find an entrepreneur to sell the SMM Pty Ltd. In worst cae Microsoft could buy the SMM Pty Ltd. if Bill believes that SMM Pty Ltd is a potential rival.

CLIVE
Ha! Ha!

  1. Anyone can lodge a court case for interfering with privacy laws against SMM Pty Ltd. The licence agreements should cover this type of attacks.
  2. SMM Pty Ltd doesn't know which privacy law they need to comply with. They need to hire a lawyer to investigate this area.
  3. SMM Pty Ltd doesn't know who to hire for the development work. After making a decision about the development tools and database systems SMM Pty Ltd may contact with recruitment agencies to find pemanent and contractor staff.

CLIVE
Not bad! At least you're thinking a bit more strategically than you have been.

Step 4: Are there any new constraints? List them.

Gurkan
  1. SMM tool has to be available in 9 months to sell. Very strict timing constraint.
  2. 12 months acceptance period is a constraint to.
  3. Budget constraint; $200K initial funding and trusting to angel investors to raise $2Mil.

CLIVE
Yes!!

Step 5: Using what you've already developed for your OCD / VSD, together with any new input from the introduction above, construct a software requirements specification (SRS) according to either MIL-STD 498 or the template provided by Karl Wiegers (both are on the COMP8100 web site. Within the SRS you need to provide a serious attempt at both an Object Oriented and a Structured Model. I suggest you use the Shlaer/Mellor and the Hatley/Pirbhai method from lecture notes respectively.

Gurkan Please browse to SRS

ScrewTurn Wiki version 2.0.27. Some of the icons created by FamFamFam.