SlideShare a Scribd company logo
1 of 14
Download to read offline
Development
Frameworks and
Methods
COMP1648
Development Frameworks and Methods
1
Contents
A.1. Management Summary .........................................................................................................................2
A.1.1 NW summary and current information system ...............................................................................2
A.1.2 DSDM is appropriate for WatchThis system..................................................................................2
A.1.3 Advantages of using DSDM ...........................................................................................................3
A.1.4 Disadvantages of using DSDM.......................................................................................................3
A.1.5 Management on developing new WatchThis system......................................................................3
B1 High level requirements review ..............................................................................................................4
B1.1 High level requirements (not appropriate) .......................................................................................4
B1.2 High level requirements (appropriate) .............................................................................................5
B2. MoSCoW rules to prioritise the requirements in updated ‘high level requirements list’.......................7
B2.1 Producing high level requirements with MoSCoW prioritisition.....................................................7
B2.2 Explanation about prioritising the requirements and justified .........................................................8
C1. Legal, social, ethical and professional issues in NW ...........................................................................10
C1. (a) The role of the Data Controller within the NW .........................................................................10
C1. (b). 1 Example One ..........................................................................................................................11
C1. (b). 2 Example Two..........................................................................................................................11
C2 Purpose and four BCS Code of Conduct...............................................................................................12
Four BCS Code of Conduct sections to illustrate a professional issue...................................................13
Development Frameworks and Methods
2
A.1. Management Summary
A.1.1 NW summary and current information system
As the NW Company, they are preparing for the new system is called WatchThis system. That
will be help and upgraded their current information system. Their company is successful with the
engraving service now but that service isn’t included their current information system. Their current
online retail information system included various watches purchasing and selling watches accessories for
everyone. That system is running with Managing Director, Sole Buyer, IT Department, Shipping,
Logistics, Marketing and Accountant. Managing Director leads the business improvement. Sole Buyer
responsible the research new products. IT Department maintenance their current online retail information
system with designing the front end and back end of the website. Shipping, Logistics and Marketing
department responsible customer order receiving and packaging order items and national delivering.
A.1.2 DSDM is appropriate for WatchThis system
The high level requirements are already collected, that is DSDM principle’s focus on the
business need. Functional requirements are clear from the staffs are already discussed in the WatchThis
facilitated workshop, e.g. (“People may want to ask us questions about the process and items”)
discussed by Louise Grant.
DSDM is appropriate for developing a new WatchThis system according the DSDM principle’s
deliver on time. Because of the WatchThis system will be developed with the Managing Director decided
the WatchThis system will up and running within 3 months from the start of the project.
As the NW Company, all of their office staffs are interested to the WatchThis system. According
the DSDM principle collaborate; there contain important stakeholder, end user and pretty teamwork for
developing their WatchThis system with the DSDM.
In facilitated workshop, collected clearly requirements information from the important
stakeholder for the developing the new WatchThis system. So according the DSDM principle, it’s never
compromise quality; there already collected functional requirements to maintain their WatchThis system
quality.
According the one of the DSDM principle, develop iteratively, the IT Department is responsible
for developing the new WatchThis system. There were contain developing for design and all parts of the
system. And then they were received the feedback from the other important stakeholder. Then they
accepted feedback and develop again. That will perfect to the WatchThis system final result.
Development Frameworks and Methods
3
A.1.3 Advantages of using DSDM
All of the requirements are collected and ready for the development of new WatchThis system.
E.g. all of the staffs of NW define their requirements in the meeting. So that the WatchThis system
developing will be complete in time. Sally Miller have the experienced of DSDM development. She can
lead the project developing with the requirements and time boxing. E.g. the IT department could create a
functional prototype system in 3 months. She can estimated cost of system and understand time boxing in
DSDM.
Then all of their office staffs are interested on the WatchThis system. That is the good for the
DSDM because according the DSDM requirement the end user involved in along developing of the
Watch this system. E.g. all participants were enthusiastic and motivated to make it work about
WatchThis. According the Managing Director target the WatchThis system must completed and delivered
within 3 Months. That Managing Director’s target is compatible with DSDM because time boxing
requirement is the essential in DSDM. E.g. the Managing Director decided the WatchThis system will up
and running within 3 months from the start of the project.
A.1.4 Disadvantages of using DSDM
Feature in the DSDM, about the on time delivery that is not possible for the NW because their IT
Department have few people (e.g. the IT department with three individuals to manage of the online store).
So that just in case one staff of the IT Department quit the job their WatchThis system can’t be done in
time. They can’t extent their time boxing because they using the DSDM. E.g. MD set a target of getting a
prototype system completed within 3 months.
A.1.5 Management on developing new WatchThis system
The new WatchThis system will be developed under the instruction of the John Davies
(Managing Director) who is owner of the NW and Sally Miller who is the Head of the IT Department and
she has already experienced in development of current online store information system. These two people
have been working in NW for a long time and know all about NW. Sally Miller wants to upgrade the
current system and she absolutely knows that WatchThis system surely must be developed with DSDM.
The Managing Director also realizes NW needs the new technologies to become the large online retailer.
He also states that as long as NW doesn’t upgrade the current system, their business will always become
stagnant.
Development Frameworks and Methods
4
B1 High level requirements review
B1.1 High level requirements (not appropriate)
1. Site Loading
That requirement is not important for the WatchThis system because the WatchThis system
action on the website is too less and don’t need to worry for loading, most of the site loading is upon
to the client connection. In WatchThis, don’t need the site loading because the WatchThis can run
without loading or response time too fast.
2. Item Return
That requirement is not important for the WatchThis system because of that is the process of the
customer. And the system can be up and running without that feature. Customer can be ordering,
buying without that feature. So that feature isn’t urgent for the WatchThis system
3. Log In
The log in for the WatchThis system is important but not yet because that will need to do lastly
and required for identify who you are for the security. According the DSDM, the first target is the
WatchThis system up and running within 3 months with the functional requirements. Security isn’t
functional because that WatchThis can run without additional security feature or log in.
4. Safe and Secure
That requirement also doesn’t need urgent in WatchThis system because most of the
programming language and server hosting is already secured so that don’t need urgent but just in
case the whole website and the database must backup every day. The whole website safe and secure
case is not important of the WatchThis system because that site can run without it.
Development Frameworks and Methods
5
B1.2 High level requirements (appropriate)
1. Item searching
That requirement is important for the new WatchThis system because customer can be search and
filter the many products upon the WatchThis products without logged in. And also need to show the
related product upon their searching and filter of product.
2. Add to cart
Selection method of design is required because that is pretend to add to cart action of the
WatchThis system. So that method must be easy to understand for the client and finally need to add
the wrist size choosing action before they checked out.
3. Payment Method
That requirement required because WatchThis system need to pre-define and already explain
about the payment method e.g. Visa, Master, PayPal and Payoneer on the WatchThis site. So doing
like that the client will be clearly about the payment and what payment required on the WatchThis
site.
4. Delivery date choosing
The manufacture for making the product and shipping process is required for WatchThis site
because the shipping method must fast and deliver on time for their potential client. So the shipping
plan pre-defined on the WatchThis site e.g. 1 day deliver and 2-3 days deliver plan costs are not
different. And also manufacture and delivering team must be near each other.
5. Customer Registration
That requirement is required for the WatchThis site because that feature can define customer who
you are and collect and maintenance their information for sending information about the new item,
delivering their order.
Development Frameworks and Methods
6
6. Question and Answer
The question and answer function about the items and process is also important for the
WatchThis site because that function help to the customer for understanding about the system
function or details of the Products. Customer can ask about the detail of the products and WatchThis
site admin can answer directly. That function connected between the customer and WatchThis
directly.
7. Proceed to Checkout
Checkout function must include on the WatchThis site because the checkout function make the
finishing of the purchasing. Not only the customer can be double check of their items are correct or
not and payment method in checkout function but also they can make the sure in that proceed to
checkout step for items quantity. So that function is helpful for the client.
8. Rating and Review
The rating and review of customer is required because the product buyers want to talk about the
product advantages and disadvantages and also they want to talk about the services of the WatchThis.
So that function can be connected directly between buyer and WatchThis and next buyer already
known about the products seeing by previous customer review and rate. As the WatchThis system,
got their customers trust to the items because the rating and reviews are proving quality and satisfy
for them.
9. Help
The website must be easy to use with 3D printing feature for the people that requirement is
required people don’t know how it work, so that need to provide the video tutorial on the website or
help documentation. So that will help easy to use the new feature for the people who visit on the
WatchThis site. According the principle of the Don Norman, they are making sure the design must
contain the help feature or documentation for the user.
Development Frameworks and Methods
7
B2. MoSCoW rules to prioritise the requirements in updated ‘high level
requirements list’
B2.1 Producing high level requirements with MoSCoW prioritisition
Must Have
1. Item Searching
2. Add to cart
3. Payment method
4. Proceed to checkout
5. Help
6. Customer Registration
Should Have
1. Question And Answer
2. Rating and Review
Could Have
1. Delivery date choosing
Development Frameworks and Methods
8
B2.2 Explanation about prioritising the requirements and justified
Must Have
1. Item Searching
That is must have for the WatchThis site because the client will be search and browser the items
on website so that feature must be include in the site. So that customer can be search easily. Customers
get the complex they can’t search or browser the item. The WatchThis system can’t run without this
feature because NW items need to show the separately by category or size or etc. , if the items not have
on the WatchThis don’t need to come the user on this.
2. Add to cart
And also that requirement must have in the WatchThis site because after customer choose the
wrist size for the straps length, they need to add the items to the basket or add to cart feature on the
WatchThis system. That feature make for the customer can be buy the one or more items on the
WatchThis. So that will help their selecting on the items. Customers aren’t satisfied about using the only
one item view. WatchThis must not complete without having that feature.
3. Payment Method
That requirement is must have for the WatchThis site because customer will choose the payment
method on the site when they will checkout, the site must explain about the payments which are accepted
on the website e.g. PayPal, Visa and etc. Customer can’t order without that requirement.
4. Proceed to checkout
That is important requirement because customer finishing the selecting with payment, finally they
will checkout with payment, address and etc. So that feature help for easy to buying process. Customer
don’t know where to finish when they selected without that feature.
5. Help
That requirement also important because customer can know easily how to start the 3D printing
process on the website by providing the help documentation or video tutorial. Customer don’t know and
difficult to use the 3D printing without that feature.
Development Frameworks and Methods
9
6. Customer Registration
That is important requirement because customer saving their information and they can check their
buying history on the website and they want to know when the WatchThis promotion is started inform by
their email. As the WatchThis, they can get the customer information easily and they can use that
information address for delivering the item, email for informs promotion and etc. So that feature also
must be required for the WatchThis system.
Should Have
7. Question and Answer
That requirement is should have because customer and website team can be connect easily and
also customer can ask about the items. That will improve their relation each other and also other user will
know easily by reading question and answer about the items.
8. Rating and Review
That requirement is should have because each customer’s rate and review impact to other
customer. So other customers easily know about the items condition by reading the review.
Could Have
10. Delivery date choosing
That requirement is could have for future because delivery team and manufacture must closer for
fast packaging and delivery.
Development Frameworks and Methods
10
C1. Legal, social, ethical and professional issues in NW
C1. (a) The role of the Data Controller within the NW
As the NW Company, they must face with about the data controlling. So as the data controller, he
make the sure the data saving and protection for the NW company. But the data can’t be safe at all time
because the experience hacker can be stealing all of NW data. But the data controller must protect their
data anyway. Their customer information is store in their online store. As the data controller, he need to
explain about customer data will save the online store to the customer because according DPA the
customer don’t know or agreed about their data saving, that case complain to the government. So that as
the data controller must make terms and condition for the saving customer data. That terms and condition
will protect with DPA.
And also as the data controller, he needs to prepare the best database server because their
customers are increase day by day. There will face the issue because the website performance is reducing
when the data loading is too much. And then as the data controller, he needs to remove or delete the fake
customer or not active customer (e.g. the customer who is visited one time on one year). So that he’s data
controlling is important for the NW. DPA describe eight principles that the data controller must follow
them when data processing.
As data controller, he must follow the eight principles of the DPA because the data about the NW
projects will secure with that principle. The NW head office can access to data about depending on their
needs but they must comply with the DPA. So that data will be secure and protected. And also their
customers trust will increase.
The next is the LSEPI that NW may have to face after developing new WatchThis system and
what the data controller will have to solve these issues.
Development Frameworks and Methods
11
C1. (b). 1 Example One
As the NW, they have all of their customer information, watches information and their website
administrator information. And also include their buying items information. According the case study that
information is for the “Gather statistics on design popularity”. That data will be used for the prediction
for which user type like what design.
According the DPA 1, The NW uses customer buying data information for producing next
product. As the customer, they don’t know about their information is used for NW improvement. But as
the NW, they used the data with DPA 1 principle’s “used fairly and lawfully”. As the data controller, he
making sure to the customer their information will used for the NW improvement by agreeing in the
terms and condition or their profile setting. That will be protecting customer information privacy.
C1. (b). 2 Example Two
As the NW Company, they may attack technically from their competitors. So they may lose their
customer information and all of their company information. Customer may be complaining to company
their information is not safe e.g. (the credit card number information included in technically attack)
because the NW is attacked technically.
According the DPA 7, security for the data. As the data controller, he must make secure for the
data e.g. daily backup from the database server. Then after technically attacked he can recovery or back
up the data easily within the short time. So the data controller need to remind to the customer about their
information may loss when the technically attacked from the expert hacker. And then that will also input
to the terms and condition for the customer agreement.
Development Frameworks and Methods
12
C2 Purpose and four BCS Code of Conduct
As the NW, they are using IT system and other company also using the IT system but that system
was be useful and successful for the company. That will be improved to their organization with the IT.
Some of the companies don’t know about the IT advantage because they are thinking their company
information will public with the IT system. That’s thinking isn’t truth. And some companies aren’t like
the IT system because the main reason is expensive. Now, IT is the very useful for every company.
Most of the companies want to have the IT system for filling their business requirements and
saving their time lacking with the manual processing. But as the company, they still have the issues, it’s
the IT system is very expensive for the company. And all of the company don’t want to have dismiss or
misunderstanding system because the IT investment is big and complex. If they got the misunderstanding
system they will complain about the IT is not usable and every business don’t need the IT and other. So,
they require the professional body to manage all above issues. BCS control IT professionals and set rules
and standards for them to work accurately.
Following is the purpose of BCS.
 Committed to making IT good for society.
 Use the power of network to bring about positive, tangible change.
 Champion the global IT profession and the interests of individuals, engaged in that
profession, for the benefit of all.
Development Frameworks and Methods
13
Four BCS Code of Conduct sections to illustrate a professional issue
As the system developer, meet the following four BCS code of conduct section and how to
contract with system developer and the NW.
1. According the Public Interest, as the system developer, he needs to seek ever for “promote equal
access to the benefits of IT and seek to promote the inclusion of all sectors in society anywhere
opportunities rise”. Because of the Night Watch Managing Director, want to growth their company like
the amazon.com and the company want the big market share.
2. According the Proficient Competence and Integrity, “all participants are vital to start professional
development events as a condition of membership. Ongoing professional development activities should
broaden system developer knowledge of the IT profession and maintain his competence in his area of
specialism”. Because of the NW Company lack the system developing knowledge. So that system
developer need broaden IT knowledge.
3. According the Duty to Relevant Authority, “if for every reason system developer are weak to
complete every assigned jobs in accordance with their requirements (e.g. on time or within budget) he
will advise the relevant Specialist as soon as feasible”. Because the NW Company not sufficient the
developer for developing the new WatchThis system. As the system developer, he may advise to the MD
for the hire new developer when their time is not enough to complete the project.
4. According Duty to the Profession, “as a member of BCS system developer has a duty to: Share
knowledge and understanding of IT and support inclusion of every area of society. Inspire and support
related members in their professional development.”. Because of the NW company need more system
understandable member and their IT system knowledge is less. So that as the system developer, he must
share his IT system knowledge to the member of the NW. That will suppose the good WatchThis system.
Reference Section C2: BCS, the Chartered Institute for IT, 3 June 2015. Code of Conduct for BCS
members. http://www.bcs.org/upload/pdf/conduct.pdf, [Accessed: 19 Nov 2016, 8:14 PM]

More Related Content

What's hot

Rapid Development Method Coursework by May Hnit Oo Khin
Rapid Development Method Coursework by May Hnit Oo KhinRapid Development Method Coursework by May Hnit Oo Khin
Rapid Development Method Coursework by May Hnit Oo KhinMay Hnit
 
Employee Leave Management System
Employee Leave Management SystemEmployee Leave Management System
Employee Leave Management SystemMd. Mahbub Alam
 
Development Frameworks and Methods (University of Greenwich BIT Coursework) b...
Development Frameworks and Methods (University of Greenwich BIT Coursework) b...Development Frameworks and Methods (University of Greenwich BIT Coursework) b...
Development Frameworks and Methods (University of Greenwich BIT Coursework) b...Nay Linn Ko
 
May Hnit Oo Khin Business IT Project
May Hnit Oo Khin  Business IT ProjectMay Hnit Oo Khin  Business IT Project
May Hnit Oo Khin Business IT ProjectMay Hnit
 
Information Technology Planning
Information Technology PlanningInformation Technology Planning
Information Technology PlanningNay Lynn Aung
 
Information Technology Planning (University of Greenwich BIT Coursework) by N...
Information Technology Planning (University of Greenwich BIT Coursework) by N...Information Technology Planning (University of Greenwich BIT Coursework) by N...
Information Technology Planning (University of Greenwich BIT Coursework) by N...Nay Linn Ko
 
Information System Management Coursework by May Hnit Oo Khin
Information System Management Coursework by May Hnit Oo KhinInformation System Management Coursework by May Hnit Oo Khin
Information System Management Coursework by May Hnit Oo KhinMay Hnit
 
Development Frameworks and Methods Coursework (DFM CW)
Development Frameworks and Methods Coursework (DFM CW)Development Frameworks and Methods Coursework (DFM CW)
Development Frameworks and Methods Coursework (DFM CW)Aung Hein Htet
 
User Interface Design
User Interface DesignUser Interface Design
User Interface DesignNay Lynn Aung
 
NayLinnKo Information Requirements Analysis BIT
NayLinnKo Information Requirements Analysis BITNayLinnKo Information Requirements Analysis BIT
NayLinnKo Information Requirements Analysis BITNay Linn Ko
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management Systemvivek shah
 
Requirement analysis comp1645
Requirement analysis comp1645Requirement analysis comp1645
Requirement analysis comp1645Htet Htet Aung
 
Cw comp1645 171_mo233_20141113_194808_1415 (1)
Cw comp1645 171_mo233_20141113_194808_1415 (1)Cw comp1645 171_mo233_20141113_194808_1415 (1)
Cw comp1645 171_mo233_20141113_194808_1415 (1)Owen Muzi
 

What's hot (19)

Rapid Development Method Coursework by May Hnit Oo Khin
Rapid Development Method Coursework by May Hnit Oo KhinRapid Development Method Coursework by May Hnit Oo Khin
Rapid Development Method Coursework by May Hnit Oo Khin
 
Employee Leave Management System
Employee Leave Management SystemEmployee Leave Management System
Employee Leave Management System
 
Development Frameworks and Methods (University of Greenwich BIT Coursework) b...
Development Frameworks and Methods (University of Greenwich BIT Coursework) b...Development Frameworks and Methods (University of Greenwich BIT Coursework) b...
Development Frameworks and Methods (University of Greenwich BIT Coursework) b...
 
ITP BIT Coursework
ITP BIT CourseworkITP BIT Coursework
ITP BIT Coursework
 
May Hnit Oo Khin Business IT Project
May Hnit Oo Khin  Business IT ProjectMay Hnit Oo Khin  Business IT Project
May Hnit Oo Khin Business IT Project
 
Information Technology Planning
Information Technology PlanningInformation Technology Planning
Information Technology Planning
 
DFM BIT Coursework
DFM BIT CourseworkDFM BIT Coursework
DFM BIT Coursework
 
Business IT Project
Business IT ProjectBusiness IT Project
Business IT Project
 
Information Technology Planning (University of Greenwich BIT Coursework) by N...
Information Technology Planning (University of Greenwich BIT Coursework) by N...Information Technology Planning (University of Greenwich BIT Coursework) by N...
Information Technology Planning (University of Greenwich BIT Coursework) by N...
 
MYINT OO IRA BIT COURSEWORK
MYINT OO IRA BIT COURSEWORKMYINT OO IRA BIT COURSEWORK
MYINT OO IRA BIT COURSEWORK
 
eCommerce
eCommerceeCommerce
eCommerce
 
Information System Management Coursework by May Hnit Oo Khin
Information System Management Coursework by May Hnit Oo KhinInformation System Management Coursework by May Hnit Oo Khin
Information System Management Coursework by May Hnit Oo Khin
 
Development Frameworks and Methods Coursework (DFM CW)
Development Frameworks and Methods Coursework (DFM CW)Development Frameworks and Methods Coursework (DFM CW)
Development Frameworks and Methods Coursework (DFM CW)
 
User Interface Design
User Interface DesignUser Interface Design
User Interface Design
 
NayLinnKo Information Requirements Analysis BIT
NayLinnKo Information Requirements Analysis BITNayLinnKo Information Requirements Analysis BIT
NayLinnKo Information Requirements Analysis BIT
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
 
Requirement analysis comp1645
Requirement analysis comp1645Requirement analysis comp1645
Requirement analysis comp1645
 
Cw comp1645 171_mo233_20141113_194808_1415 (1)
Cw comp1645 171_mo233_20141113_194808_1415 (1)Cw comp1645 171_mo233_20141113_194808_1415 (1)
Cw comp1645 171_mo233_20141113_194808_1415 (1)
 
HR management system
HR management systemHR management system
HR management system
 

Similar to DFM_AZY_COMP1648

Development Framework method (Agile project analysis)
Development Framework method (Agile project analysis)Development Framework method (Agile project analysis)
Development Framework method (Agile project analysis)MH Dip
 
SOC 2 Compliance Made Easy with Process Street amp Drata
SOC 2 Compliance Made Easy with Process Street amp DrataSOC 2 Compliance Made Easy with Process Street amp Drata
SOC 2 Compliance Made Easy with Process Street amp DrataKashish Trivedi
 
Product and sevices management system
Product and sevices management systemProduct and sevices management system
Product and sevices management systemVinod Gurram
 
FINAL PROJECT REPORT1
FINAL PROJECT REPORT1FINAL PROJECT REPORT1
FINAL PROJECT REPORT1waqar younas
 
Development Frameworks and Methods COMP1648
Development Frameworks and Methods COMP1648Development Frameworks and Methods COMP1648
Development Frameworks and Methods COMP1648Shane Min Zaw
 
A Project to Automate Inventory Management in a Fast Food, Cas.docx
A Project to Automate Inventory Management in a Fast Food, Cas.docxA Project to Automate Inventory Management in a Fast Food, Cas.docx
A Project to Automate Inventory Management in a Fast Food, Cas.docxransayo
 
CUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9i
CUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9iCUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9i
CUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9iAkash Gupta
 
SYNOPSIS ON BANK MANAGEMENT SYSTEM
SYNOPSIS ON BANK MANAGEMENT SYSTEMSYNOPSIS ON BANK MANAGEMENT SYSTEM
SYNOPSIS ON BANK MANAGEMENT SYSTEMNitish Xavier Tirkey
 
ERPAL + ERP Solution, Case Study
ERPAL + ERP Solution, Case StudyERPAL + ERP Solution, Case Study
ERPAL + ERP Solution, Case StudyAniket Maithani
 
Stitching Shop Management System.pptx
Stitching Shop Management System.pptxStitching Shop Management System.pptx
Stitching Shop Management System.pptxSMS Hasan
 
14 voigt dsmd_ausarbeitung
14 voigt dsmd_ausarbeitung14 voigt dsmd_ausarbeitung
14 voigt dsmd_ausarbeitungÖmer Yener
 
System Development Life Cycle ( Sdlc )
System Development Life Cycle ( Sdlc )System Development Life Cycle ( Sdlc )
System Development Life Cycle ( Sdlc )Jennifer Wright
 
Avoid firefighting: SaaS Based Shop Floor System Framework
Avoid firefighting: SaaS Based Shop Floor System FrameworkAvoid firefighting: SaaS Based Shop Floor System Framework
Avoid firefighting: SaaS Based Shop Floor System FrameworkSatish Nande
 
project (Salon Management).pptx
project (Salon Management).pptxproject (Salon Management).pptx
project (Salon Management).pptxssuserefca8b
 

Similar to DFM_AZY_COMP1648 (20)

Development Framework method (Agile project analysis)
Development Framework method (Agile project analysis)Development Framework method (Agile project analysis)
Development Framework method (Agile project analysis)
 
SOC 2 Compliance Made Easy with Process Street amp Drata
SOC 2 Compliance Made Easy with Process Street amp DrataSOC 2 Compliance Made Easy with Process Street amp Drata
SOC 2 Compliance Made Easy with Process Street amp Drata
 
Product and sevices management system
Product and sevices management systemProduct and sevices management system
Product and sevices management system
 
FINAL PROJECT REPORT1
FINAL PROJECT REPORT1FINAL PROJECT REPORT1
FINAL PROJECT REPORT1
 
project plan
project planproject plan
project plan
 
Hein Thu Soe's RM BIT Coursework
Hein Thu Soe's RM BIT CourseworkHein Thu Soe's RM BIT Coursework
Hein Thu Soe's RM BIT Coursework
 
Development Frameworks and Methods COMP1648
Development Frameworks and Methods COMP1648Development Frameworks and Methods COMP1648
Development Frameworks and Methods COMP1648
 
A Project to Automate Inventory Management in a Fast Food, Cas.docx
A Project to Automate Inventory Management in a Fast Food, Cas.docxA Project to Automate Inventory Management in a Fast Food, Cas.docx
A Project to Automate Inventory Management in a Fast Food, Cas.docx
 
online banking system
online banking systemonline banking system
online banking system
 
CUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9i
CUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9iCUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9i
CUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9i
 
How to Optimize your CMMS viewer copy
How to Optimize your CMMS  viewer copyHow to Optimize your CMMS  viewer copy
How to Optimize your CMMS viewer copy
 
merged_document
merged_documentmerged_document
merged_document
 
SYNOPSIS ON BANK MANAGEMENT SYSTEM
SYNOPSIS ON BANK MANAGEMENT SYSTEMSYNOPSIS ON BANK MANAGEMENT SYSTEM
SYNOPSIS ON BANK MANAGEMENT SYSTEM
 
Ems
EmsEms
Ems
 
ERPAL + ERP Solution, Case Study
ERPAL + ERP Solution, Case StudyERPAL + ERP Solution, Case Study
ERPAL + ERP Solution, Case Study
 
Stitching Shop Management System.pptx
Stitching Shop Management System.pptxStitching Shop Management System.pptx
Stitching Shop Management System.pptx
 
14 voigt dsmd_ausarbeitung
14 voigt dsmd_ausarbeitung14 voigt dsmd_ausarbeitung
14 voigt dsmd_ausarbeitung
 
System Development Life Cycle ( Sdlc )
System Development Life Cycle ( Sdlc )System Development Life Cycle ( Sdlc )
System Development Life Cycle ( Sdlc )
 
Avoid firefighting: SaaS Based Shop Floor System Framework
Avoid firefighting: SaaS Based Shop Floor System FrameworkAvoid firefighting: SaaS Based Shop Floor System Framework
Avoid firefighting: SaaS Based Shop Floor System Framework
 
project (Salon Management).pptx
project (Salon Management).pptxproject (Salon Management).pptx
project (Salon Management).pptx
 

DFM_AZY_COMP1648

  • 2. Development Frameworks and Methods 1 Contents A.1. Management Summary .........................................................................................................................2 A.1.1 NW summary and current information system ...............................................................................2 A.1.2 DSDM is appropriate for WatchThis system..................................................................................2 A.1.3 Advantages of using DSDM ...........................................................................................................3 A.1.4 Disadvantages of using DSDM.......................................................................................................3 A.1.5 Management on developing new WatchThis system......................................................................3 B1 High level requirements review ..............................................................................................................4 B1.1 High level requirements (not appropriate) .......................................................................................4 B1.2 High level requirements (appropriate) .............................................................................................5 B2. MoSCoW rules to prioritise the requirements in updated ‘high level requirements list’.......................7 B2.1 Producing high level requirements with MoSCoW prioritisition.....................................................7 B2.2 Explanation about prioritising the requirements and justified .........................................................8 C1. Legal, social, ethical and professional issues in NW ...........................................................................10 C1. (a) The role of the Data Controller within the NW .........................................................................10 C1. (b). 1 Example One ..........................................................................................................................11 C1. (b). 2 Example Two..........................................................................................................................11 C2 Purpose and four BCS Code of Conduct...............................................................................................12 Four BCS Code of Conduct sections to illustrate a professional issue...................................................13
  • 3. Development Frameworks and Methods 2 A.1. Management Summary A.1.1 NW summary and current information system As the NW Company, they are preparing for the new system is called WatchThis system. That will be help and upgraded their current information system. Their company is successful with the engraving service now but that service isn’t included their current information system. Their current online retail information system included various watches purchasing and selling watches accessories for everyone. That system is running with Managing Director, Sole Buyer, IT Department, Shipping, Logistics, Marketing and Accountant. Managing Director leads the business improvement. Sole Buyer responsible the research new products. IT Department maintenance their current online retail information system with designing the front end and back end of the website. Shipping, Logistics and Marketing department responsible customer order receiving and packaging order items and national delivering. A.1.2 DSDM is appropriate for WatchThis system The high level requirements are already collected, that is DSDM principle’s focus on the business need. Functional requirements are clear from the staffs are already discussed in the WatchThis facilitated workshop, e.g. (“People may want to ask us questions about the process and items”) discussed by Louise Grant. DSDM is appropriate for developing a new WatchThis system according the DSDM principle’s deliver on time. Because of the WatchThis system will be developed with the Managing Director decided the WatchThis system will up and running within 3 months from the start of the project. As the NW Company, all of their office staffs are interested to the WatchThis system. According the DSDM principle collaborate; there contain important stakeholder, end user and pretty teamwork for developing their WatchThis system with the DSDM. In facilitated workshop, collected clearly requirements information from the important stakeholder for the developing the new WatchThis system. So according the DSDM principle, it’s never compromise quality; there already collected functional requirements to maintain their WatchThis system quality. According the one of the DSDM principle, develop iteratively, the IT Department is responsible for developing the new WatchThis system. There were contain developing for design and all parts of the system. And then they were received the feedback from the other important stakeholder. Then they accepted feedback and develop again. That will perfect to the WatchThis system final result.
  • 4. Development Frameworks and Methods 3 A.1.3 Advantages of using DSDM All of the requirements are collected and ready for the development of new WatchThis system. E.g. all of the staffs of NW define their requirements in the meeting. So that the WatchThis system developing will be complete in time. Sally Miller have the experienced of DSDM development. She can lead the project developing with the requirements and time boxing. E.g. the IT department could create a functional prototype system in 3 months. She can estimated cost of system and understand time boxing in DSDM. Then all of their office staffs are interested on the WatchThis system. That is the good for the DSDM because according the DSDM requirement the end user involved in along developing of the Watch this system. E.g. all participants were enthusiastic and motivated to make it work about WatchThis. According the Managing Director target the WatchThis system must completed and delivered within 3 Months. That Managing Director’s target is compatible with DSDM because time boxing requirement is the essential in DSDM. E.g. the Managing Director decided the WatchThis system will up and running within 3 months from the start of the project. A.1.4 Disadvantages of using DSDM Feature in the DSDM, about the on time delivery that is not possible for the NW because their IT Department have few people (e.g. the IT department with three individuals to manage of the online store). So that just in case one staff of the IT Department quit the job their WatchThis system can’t be done in time. They can’t extent their time boxing because they using the DSDM. E.g. MD set a target of getting a prototype system completed within 3 months. A.1.5 Management on developing new WatchThis system The new WatchThis system will be developed under the instruction of the John Davies (Managing Director) who is owner of the NW and Sally Miller who is the Head of the IT Department and she has already experienced in development of current online store information system. These two people have been working in NW for a long time and know all about NW. Sally Miller wants to upgrade the current system and she absolutely knows that WatchThis system surely must be developed with DSDM. The Managing Director also realizes NW needs the new technologies to become the large online retailer. He also states that as long as NW doesn’t upgrade the current system, their business will always become stagnant.
  • 5. Development Frameworks and Methods 4 B1 High level requirements review B1.1 High level requirements (not appropriate) 1. Site Loading That requirement is not important for the WatchThis system because the WatchThis system action on the website is too less and don’t need to worry for loading, most of the site loading is upon to the client connection. In WatchThis, don’t need the site loading because the WatchThis can run without loading or response time too fast. 2. Item Return That requirement is not important for the WatchThis system because of that is the process of the customer. And the system can be up and running without that feature. Customer can be ordering, buying without that feature. So that feature isn’t urgent for the WatchThis system 3. Log In The log in for the WatchThis system is important but not yet because that will need to do lastly and required for identify who you are for the security. According the DSDM, the first target is the WatchThis system up and running within 3 months with the functional requirements. Security isn’t functional because that WatchThis can run without additional security feature or log in. 4. Safe and Secure That requirement also doesn’t need urgent in WatchThis system because most of the programming language and server hosting is already secured so that don’t need urgent but just in case the whole website and the database must backup every day. The whole website safe and secure case is not important of the WatchThis system because that site can run without it.
  • 6. Development Frameworks and Methods 5 B1.2 High level requirements (appropriate) 1. Item searching That requirement is important for the new WatchThis system because customer can be search and filter the many products upon the WatchThis products without logged in. And also need to show the related product upon their searching and filter of product. 2. Add to cart Selection method of design is required because that is pretend to add to cart action of the WatchThis system. So that method must be easy to understand for the client and finally need to add the wrist size choosing action before they checked out. 3. Payment Method That requirement required because WatchThis system need to pre-define and already explain about the payment method e.g. Visa, Master, PayPal and Payoneer on the WatchThis site. So doing like that the client will be clearly about the payment and what payment required on the WatchThis site. 4. Delivery date choosing The manufacture for making the product and shipping process is required for WatchThis site because the shipping method must fast and deliver on time for their potential client. So the shipping plan pre-defined on the WatchThis site e.g. 1 day deliver and 2-3 days deliver plan costs are not different. And also manufacture and delivering team must be near each other. 5. Customer Registration That requirement is required for the WatchThis site because that feature can define customer who you are and collect and maintenance their information for sending information about the new item, delivering their order.
  • 7. Development Frameworks and Methods 6 6. Question and Answer The question and answer function about the items and process is also important for the WatchThis site because that function help to the customer for understanding about the system function or details of the Products. Customer can ask about the detail of the products and WatchThis site admin can answer directly. That function connected between the customer and WatchThis directly. 7. Proceed to Checkout Checkout function must include on the WatchThis site because the checkout function make the finishing of the purchasing. Not only the customer can be double check of their items are correct or not and payment method in checkout function but also they can make the sure in that proceed to checkout step for items quantity. So that function is helpful for the client. 8. Rating and Review The rating and review of customer is required because the product buyers want to talk about the product advantages and disadvantages and also they want to talk about the services of the WatchThis. So that function can be connected directly between buyer and WatchThis and next buyer already known about the products seeing by previous customer review and rate. As the WatchThis system, got their customers trust to the items because the rating and reviews are proving quality and satisfy for them. 9. Help The website must be easy to use with 3D printing feature for the people that requirement is required people don’t know how it work, so that need to provide the video tutorial on the website or help documentation. So that will help easy to use the new feature for the people who visit on the WatchThis site. According the principle of the Don Norman, they are making sure the design must contain the help feature or documentation for the user.
  • 8. Development Frameworks and Methods 7 B2. MoSCoW rules to prioritise the requirements in updated ‘high level requirements list’ B2.1 Producing high level requirements with MoSCoW prioritisition Must Have 1. Item Searching 2. Add to cart 3. Payment method 4. Proceed to checkout 5. Help 6. Customer Registration Should Have 1. Question And Answer 2. Rating and Review Could Have 1. Delivery date choosing
  • 9. Development Frameworks and Methods 8 B2.2 Explanation about prioritising the requirements and justified Must Have 1. Item Searching That is must have for the WatchThis site because the client will be search and browser the items on website so that feature must be include in the site. So that customer can be search easily. Customers get the complex they can’t search or browser the item. The WatchThis system can’t run without this feature because NW items need to show the separately by category or size or etc. , if the items not have on the WatchThis don’t need to come the user on this. 2. Add to cart And also that requirement must have in the WatchThis site because after customer choose the wrist size for the straps length, they need to add the items to the basket or add to cart feature on the WatchThis system. That feature make for the customer can be buy the one or more items on the WatchThis. So that will help their selecting on the items. Customers aren’t satisfied about using the only one item view. WatchThis must not complete without having that feature. 3. Payment Method That requirement is must have for the WatchThis site because customer will choose the payment method on the site when they will checkout, the site must explain about the payments which are accepted on the website e.g. PayPal, Visa and etc. Customer can’t order without that requirement. 4. Proceed to checkout That is important requirement because customer finishing the selecting with payment, finally they will checkout with payment, address and etc. So that feature help for easy to buying process. Customer don’t know where to finish when they selected without that feature. 5. Help That requirement also important because customer can know easily how to start the 3D printing process on the website by providing the help documentation or video tutorial. Customer don’t know and difficult to use the 3D printing without that feature.
  • 10. Development Frameworks and Methods 9 6. Customer Registration That is important requirement because customer saving their information and they can check their buying history on the website and they want to know when the WatchThis promotion is started inform by their email. As the WatchThis, they can get the customer information easily and they can use that information address for delivering the item, email for informs promotion and etc. So that feature also must be required for the WatchThis system. Should Have 7. Question and Answer That requirement is should have because customer and website team can be connect easily and also customer can ask about the items. That will improve their relation each other and also other user will know easily by reading question and answer about the items. 8. Rating and Review That requirement is should have because each customer’s rate and review impact to other customer. So other customers easily know about the items condition by reading the review. Could Have 10. Delivery date choosing That requirement is could have for future because delivery team and manufacture must closer for fast packaging and delivery.
  • 11. Development Frameworks and Methods 10 C1. Legal, social, ethical and professional issues in NW C1. (a) The role of the Data Controller within the NW As the NW Company, they must face with about the data controlling. So as the data controller, he make the sure the data saving and protection for the NW company. But the data can’t be safe at all time because the experience hacker can be stealing all of NW data. But the data controller must protect their data anyway. Their customer information is store in their online store. As the data controller, he need to explain about customer data will save the online store to the customer because according DPA the customer don’t know or agreed about their data saving, that case complain to the government. So that as the data controller must make terms and condition for the saving customer data. That terms and condition will protect with DPA. And also as the data controller, he needs to prepare the best database server because their customers are increase day by day. There will face the issue because the website performance is reducing when the data loading is too much. And then as the data controller, he needs to remove or delete the fake customer or not active customer (e.g. the customer who is visited one time on one year). So that he’s data controlling is important for the NW. DPA describe eight principles that the data controller must follow them when data processing. As data controller, he must follow the eight principles of the DPA because the data about the NW projects will secure with that principle. The NW head office can access to data about depending on their needs but they must comply with the DPA. So that data will be secure and protected. And also their customers trust will increase. The next is the LSEPI that NW may have to face after developing new WatchThis system and what the data controller will have to solve these issues.
  • 12. Development Frameworks and Methods 11 C1. (b). 1 Example One As the NW, they have all of their customer information, watches information and their website administrator information. And also include their buying items information. According the case study that information is for the “Gather statistics on design popularity”. That data will be used for the prediction for which user type like what design. According the DPA 1, The NW uses customer buying data information for producing next product. As the customer, they don’t know about their information is used for NW improvement. But as the NW, they used the data with DPA 1 principle’s “used fairly and lawfully”. As the data controller, he making sure to the customer their information will used for the NW improvement by agreeing in the terms and condition or their profile setting. That will be protecting customer information privacy. C1. (b). 2 Example Two As the NW Company, they may attack technically from their competitors. So they may lose their customer information and all of their company information. Customer may be complaining to company their information is not safe e.g. (the credit card number information included in technically attack) because the NW is attacked technically. According the DPA 7, security for the data. As the data controller, he must make secure for the data e.g. daily backup from the database server. Then after technically attacked he can recovery or back up the data easily within the short time. So the data controller need to remind to the customer about their information may loss when the technically attacked from the expert hacker. And then that will also input to the terms and condition for the customer agreement.
  • 13. Development Frameworks and Methods 12 C2 Purpose and four BCS Code of Conduct As the NW, they are using IT system and other company also using the IT system but that system was be useful and successful for the company. That will be improved to their organization with the IT. Some of the companies don’t know about the IT advantage because they are thinking their company information will public with the IT system. That’s thinking isn’t truth. And some companies aren’t like the IT system because the main reason is expensive. Now, IT is the very useful for every company. Most of the companies want to have the IT system for filling their business requirements and saving their time lacking with the manual processing. But as the company, they still have the issues, it’s the IT system is very expensive for the company. And all of the company don’t want to have dismiss or misunderstanding system because the IT investment is big and complex. If they got the misunderstanding system they will complain about the IT is not usable and every business don’t need the IT and other. So, they require the professional body to manage all above issues. BCS control IT professionals and set rules and standards for them to work accurately. Following is the purpose of BCS.  Committed to making IT good for society.  Use the power of network to bring about positive, tangible change.  Champion the global IT profession and the interests of individuals, engaged in that profession, for the benefit of all.
  • 14. Development Frameworks and Methods 13 Four BCS Code of Conduct sections to illustrate a professional issue As the system developer, meet the following four BCS code of conduct section and how to contract with system developer and the NW. 1. According the Public Interest, as the system developer, he needs to seek ever for “promote equal access to the benefits of IT and seek to promote the inclusion of all sectors in society anywhere opportunities rise”. Because of the Night Watch Managing Director, want to growth their company like the amazon.com and the company want the big market share. 2. According the Proficient Competence and Integrity, “all participants are vital to start professional development events as a condition of membership. Ongoing professional development activities should broaden system developer knowledge of the IT profession and maintain his competence in his area of specialism”. Because of the NW Company lack the system developing knowledge. So that system developer need broaden IT knowledge. 3. According the Duty to Relevant Authority, “if for every reason system developer are weak to complete every assigned jobs in accordance with their requirements (e.g. on time or within budget) he will advise the relevant Specialist as soon as feasible”. Because the NW Company not sufficient the developer for developing the new WatchThis system. As the system developer, he may advise to the MD for the hire new developer when their time is not enough to complete the project. 4. According Duty to the Profession, “as a member of BCS system developer has a duty to: Share knowledge and understanding of IT and support inclusion of every area of society. Inspire and support related members in their professional development.”. Because of the NW company need more system understandable member and their IT system knowledge is less. So that as the system developer, he must share his IT system knowledge to the member of the NW. That will suppose the good WatchThis system. Reference Section C2: BCS, the Chartered Institute for IT, 3 June 2015. Code of Conduct for BCS members. http://www.bcs.org/upload/pdf/conduct.pdf, [Accessed: 19 Nov 2016, 8:14 PM]