SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
1) Question
Add Targets to Balanced score Card
Draw as a Diagram and explain
2) Question
Scope Diagram
3) Question
Use Table for Catalogue requirement
Take Two Requirements and do description
Use case diagram should directly map to the functional
requirement
4) Question
Use similar to this for valentino’s case study
5) Question
Develop Root Picture and Class Diagram
6) Question
7) Question
Produce 4 Proto types
Draw Diagrams using Power Point or Paint or any Software
8) Question
Using the MVC pattern, produce 2Sequence Diagrams
corresponding to 2 of the 4 Prototypes above
Use this Diagram as a Templete
9) Question
Why we need Enterprise Architecture? Critically explain, with
references, the benefits of modelling the Enterprise Architecture
for this case studyand why in particular Zachman Framework
isuseful for this.
10) Question
Fill the Boxes from the above diagrams Draw the Zachman
Framework and populate it with the appropriate content
(Including all the models and diagrams you have developed in
this coursework and map them to the correct boxes of the
Zachman Framework from the Valentino Case Study
Consider ALL the diagrams you have developed in this case
study and populate each box with the correct diagram. Some
diagrams maybe be present in several boxes. You don’t need to
draw the diagram in the box, just the name of the diagram and
where in you report you drew that diagram. Please also add the
following diagram names: state chart diagram, component
diagram and deployment diagram in the boxes these diagrams
will be put in.
Data (What)
Function (How)
Network (Where)
People Who)
Time (When)
Motivation (Why)
Objectives / Scope
Business Model
Model of the Information System
Technology Model
Detailed Representations
(Working systems)
Functioning Enterprise
Requirements Engineering 26 © Metadata Training
PESTLE - Yorkies • Politics roads politically unacceptable,
pressure to reduce heavy goods traffic in cities • Economics
Buoyant property market ensures many removals Increased
home shopping requires more delivery services • Social Heavy
goods vehicles unpopular demand - driven, stay at home
economy requires rapid delivery • Technological Internet
availability and bookings advances in mapping and Web
technology could provide better transport information • Legal
emissions legislation may effect vehicle fleet, driving hours
limited • Environmental (also Ethical) see above for
environmental factors, safety factors in vehicles and drivers
Requirements Engineering 33 © Metadata Training
Porter's Five Forces Model: Competitive Rivalry, eg: • number
d v variable
ology
volumes, JIT scheduling New Market Entrants eg: • entry
each?
CI7350: Agile Project Development 1 School of
Computer Science and Mathematics, Kingston University,
London, CUPE International [email protected] MEST
PROFILE To enable identification of the areas which can be
enhanced to improve the implementation of [email protected]
and incremental or big bang approach. At the start to serve as
a baseline and then at intervals during and after the
implementation of [email protected] In a single initiative, team,
department, division or across the whole organisation or
network (when appropriate and ready). Why When Where
CI7350: Agile Project Development 1
School of Computer Science and Mathematics, Kingston
University, London, CUPE International MEST PROFILE
Benefits of improving MEST Profile: Greater market share -
through customer focus Improved competitive advantage – by
prioritising customer needs Improved customer satisfaction
and retention – by ethical implementation Increased
productivity – unleashing energy and innovation Operational
effectiveness – one team framework implementation
Predictable delivery performance – using empirical approaches
Reduced cost and rework – fail fast Stronger linkage between
strategy and execution – progress plan
CI7350: Agile Project Development 1 MEST
PROFILE LEVELS School of Computer Science and
Mathematics, Kingston University, London, CUPE
International [email protected] 1 2 3 4 5
Organisational commitment with an organisational progress
plan in place Level 4 - Managed or Planned at corporate level
Level 2 - Reactive or Planned in initiative(s). The network
understands what progress means for each organisation and the
part they play in delivering progress successfully Level 5 –
Optimised, continually improved with network learning Goals
for progress are set and the department is committed. Level 3 -
Proactive or Planned in Department(s) - or divisions of large
organisations Level 1 - Ad hoc No commitment to progress,
even if committed to changes A goal for progress is set with
team commitment. No allocation of resources, despite a plan
for change .
CI7350: Agile
Project Development 1 School of Computer Science and
Mathematics, Kingston University, London, CUPE
International [email protected] MEST PROFILE RESULT
Recommend: Explore tools which can automate some of the
areas to increase throughput Monitor the skills of those
administering vaccines & provide support to them
ELEMENT Mass Vaccination E.g. Explanation Mindset
Level 5 Everyone involved wants to do it urgently Energyset
Level 5 Despite lockdown lethargy people are energised and
want to do it Skillset Level 3 All those involved are trained
for the roles they need to fulfil Toolset Level 3 Tools are
available, although more automation would help Total Score
Level 4 Good score reflects the mindset & energyset leading
the delivery to overcome any obstacles of skills or tools.
Requirements Engineering 55 © Metadata Training
Yorkies vision statement • For customers and potential
customers who want to rent load - carrying vehicles, the
Internet booking system is an information system that will
enable Internet users to check the vehicle availability, cost, and
driver availability for rentals; book and make credit card
payments. This system will hold details of vehicles, drivers,
depots, and maintain a history of vehicle movements. The
system will manage the invoicing and payments of account
customers. The system will increase booking revenue by 20 %
and decrease administration costs by 10% in the first year of
use. Unlike the current manual booking process our system
will enable customers to obtain immediate feedback on
availability and book one -way hires.
Requirements Engineering 57 © Metadata Training
Project Scope - Context Diagram Fleet Maintenance YORKIES
Bookings Invoicing Drivers Vehicles New Vehicle Documents
Driver Availability Booking Confirmation Booking Request
Internet User Drivers / Agencies Vehicle out of service
Instructions Invoice Payment Driver Hours Agency
Days Payroll
Requirements Engineering 62 © Metadata Training Costs
and Benefits • Compare expected cost of development and
operation with the benefits of having the system in operation •
Do estimated income and other benefits exceed estimated costs?
• Try to estimate everything in financial terms – Need to ensure
that the project is a better investment than the bank – Known as
Cost Benefit Analysis (CBA) or Return On Investment (ROI) •
In theory, most objective way to compare merits of options •
Many organisations require full Cost Benefit Analysis before
committing to any project
Requirements Engineering 63 © Metadata Training The
Project Profit & Loss Statement • Usually developed for a 5
year timeframe • Includes incremental revenue • Project related
costs – Development and implementation – On - going support
and maintenance • Project related expense savings and other
benefits • Net return from project
Requirements Engineering 64 © Metadata Training Costs
• Development costs – Salaries of all staff involved in the
development Developers and users – External supplier costs –
Software costs • Setup costs – Hardware and ancillary
equipment – Data Conversion – Staff training and retraining –
Recruitment – Relocation – Disruption and loss of productivity
• Operating costs – Staff – Consumerables – Support –
Maintenance
Requirements Engineering 65 © Metadata Training
Benefits • Direct benefits – Reduction in staff costs through job
losses, overtime reduction, increased workload, reduced
accommodation costs – Increased sales – Fewer product returns
/ complaints – Reduced maintenance costs – Increased
production capacity / faster throughput • Compliance benefits •
Can estimate financial values – But very dependent on
assumptions
Requirements Engineering 66 © Metadata Training
Intangible benefits • How can you quantify? – improved product
quality – improved service to customers – improved customer
loyalty – better brand awareness – greater job satisfaction for
employees – improved management information • If you can’t
measure it, you can’t improve it
Requirements Engineering 120 © Metadata
Training Example: Requirements Catalogue Entry Source
Priority Owner Reqt ID FR 1.2 L.O. Booking Must
Booking Mgr . Enquire Vehicle Availability The internet user
shall be able to check availability of a particular vehicle
category at a particular local office for a specific range of
dates. . Functional requirement Business Activity Booking of
Vehicles Benefits Comments/suggested solutions Related
documents Related requirements Resolution Will enable any
office to take a booking - estimate 10% of potential bookings
lost because unable to confirm to customer. On - line access to
central database Use Case: Make Booking Class Model
Booking - Vehicle Category - Local Office FR 1. 1 Make
Booking Included in Release 1
Requirements Engineering 121 © Metadata Training
Requirements Catalogue – part 2: non - functional component
Non -functional requirement(s) Description Target value
Acceptable range Comments Service hours 08.00 - 18.00 0900
- 17.00 Mon - Sat Mon - Sat Response time 5 seconds 10 - 12
seconds Customer on telephone Ease of use 30 mins formal
training May use temporary staff
Requirements Engineering 161 © Metadata Training Use
Case Diagram ATM Manager Teller
Customer actor communicate use case system boundary •
Diagram shows use case classes and actors – Helps gain overall
picture of systems functionality/user requirements – Show
system boundary • Most useful is what is underneath the
diagram • Use structured text to describe interactions between
system and its actors Noddy ’ s Bank
arrange loan close account perform transaction open
account
Requirements Engineering 165 © Metadata
Training Yorkies Use Case Diagram
Requirements Engineering 209 © Metadata Training
Hospital Class Model grossly simplified
Requirements Engineering 210 © Metadata Training
Yorkies Class Model • Classes – Attributes – Operations (not
shown here) • Associations – Link classes together – Cardinality
shown here • Drawn with StarUML – a Computer Aided
Software Engineering (CASE) tool
Requirements Engineering 243 © Metadata Training
Problem situation considered problematic Problem situation
expressed: rich picture Root definitions of relevant purposeful
activity systems Conceptual activity models of systems named
in root definitions Comparison of models and real world
Changes: systemically desirable, culturally feasible Action to
improve the problem situation Real World Systems
Thinking about Real World The Steps of Soft Systems Analysis
Requirements Engineering 244 © Metadata Training
Yorkies Rich Picture
Requirements Engineering 245 © Metadata Training Rich
Pictures Diagrammatic non - judgemental cartoon - like
representation of the real - world situation as we see it.
Contain anything we like to include, providing it is
predominantly diagrammatic. For example: Hard information -
Factual data and processes. Soft information - Subjective
interpretation of situation aspects. Conflict, emotions, gossip,
comments etc. Gives an Holistic Impression! No conventions
Requirements Engineering 247 © Metadata Training Add
conflicts between personnel and function Problem Owner
Managers Users Systems Analysts Systems People Tasks
Climate Relationships Rich Picture as output Feedback as
discussion aid with problem owner Organization's help as
input Problem themes are extracted, problems identified and the
problem owner informed of the situation Inform the owner of
the problem situation, rather than developing solutions
Rich Picture Development
Requirements Engineering 249 © Metadata Training
Valentino’s Case Study • One of the first computer dating
agencies in the UK • New members submit detailed
questionnaire and receive 6 matched “dates” by post or email •
Website with members area but no online matching • Worried
about their market share and continuing profitability – Feeling
a bit left behind • You are a team of business analysts –
appointed to help them with their IS strategy – to help identify
new opportunities
35 • Represent the interactions among the
objects of the system – Focus on the timeline of the
interactions
Requirements Engineering 19 © Metadata Training The
Balanced Business Scorecard according to Kaplan & Norton
Defined as: “a set of measures that gives top managers a fast
but comprehensive view of the business” Measures = Key
Performance Indicators Includes: • Financial Measures •
Operational Measures ― Customer Satisfaction ― Internal
Processes ― Innovation, Learning and Improvement Activities
Compare these with Competencies? Harvard Business Review –
January - February 1992
36 • Represent the states of objects and the
state transitions
37 • Describe the sequence of activities
38 • Represent the modules of the system
and their relationships
39 • Represent the software components and
their relationships
40 • Describe how the software is deployed
on the hardware
41
8 Alternative allocation of responsibilities for use case Add a
new advert to a campaign 3.1.2: *getCampaignDetails() 5.1.1.1:
Advert() 4.1.2: *getAdvertDetails() 5.1.1: addNewAdvert()
:AddAdvertUI :AddAdvert :Client :Campaign :Advert 3.1:
showClientCampaigns() 3: selectClient() 4: selectCampaign()
4.1: showCampaignAdverts() 4.1.1: listAdverts() 5:
createNewAdvert() 5.1: addNewAdvert() newAd:Advert 2:
startInterface() 3.1.1: listCampaigns() 1:*getClient()
Campaign Manager
(classes from the class diagram, actors from use case diagram)
Draw the interactions between the actor and the interface class
system classes need to work 10
Powerful UML notation – Need for simplicity • Can be used for
Software Blue Prints • Ready to be translated to Code • Full
UML notation used • Keep diagrams readable • Can be more
abstract • A4 page • If diagram too complicate, split it using
the ref frame
Diagrams to visualise use cases scenarios (requirements
solutions for use case scenarios (design in elaboration or
class diagrams 14
Requirements Engineering 27 © Metadata Training SWOT
analysis • Strengths • Weaknesses • Opportunities • Threats •
Strength and Weaknesses normally emerge from the internal
analysis • Opportunities and Threats from external analysis •
Can be applied at all levels – provides useful summary of the
position of the industry, organisation, department, system or
project
33 • Represent the objects of the system and
their relationships

Contenu connexe

Tendances

Cgs channel enablement services nn bm
Cgs channel enablement services  nn bmCgs channel enablement services  nn bm
Cgs channel enablement services nn bmBill McCready
 
S C P003 Kuruganti 091707
S C P003  Kuruganti 091707S C P003  Kuruganti 091707
S C P003 Kuruganti 091707Dreamforce07
 
360insights' Webinar: 8 Essentials for a Successful MDF & Co-Op Marketing Pro...
360insights' Webinar: 8 Essentials for a Successful MDF & Co-Op Marketing Pro...360insights' Webinar: 8 Essentials for a Successful MDF & Co-Op Marketing Pro...
360insights' Webinar: 8 Essentials for a Successful MDF & Co-Op Marketing Pro...360insights
 
Financial Best Practices for Channel Leaders Slides
Financial Best Practices for Channel Leaders SlidesFinancial Best Practices for Channel Leaders Slides
Financial Best Practices for Channel Leaders SlidesCCI - An E2open Company
 
TSW BP 2015 Speaker - Swanson - 20150506 - Partner Segmentation and Strategy
TSW BP 2015 Speaker - Swanson - 20150506 - Partner Segmentation and StrategyTSW BP 2015 Speaker - Swanson - 20150506 - Partner Segmentation and Strategy
TSW BP 2015 Speaker - Swanson - 20150506 - Partner Segmentation and StrategyDavid Swanson
 
Partner Strategy Framework E-Book
Partner Strategy Framework E-BookPartner Strategy Framework E-Book
Partner Strategy Framework E-Booklarrygrlarrygr
 
Aligning Channel Marketing Sales - A Practical 5-Step Approach
Aligning Channel Marketing Sales - A Practical 5-Step ApproachAligning Channel Marketing Sales - A Practical 5-Step Approach
Aligning Channel Marketing Sales - A Practical 5-Step ApproachCCI - An E2open Company
 
MDF Best Practices - An Executive Review
MDF Best Practices - An Executive ReviewMDF Best Practices - An Executive Review
MDF Best Practices - An Executive ReviewBill Kelly
 
The Strategic Role of the Partner Development Manager
The Strategic Role of the Partner Development ManagerThe Strategic Role of the Partner Development Manager
The Strategic Role of the Partner Development ManagerAmazon Consulting
 
Best Practices For Enhancing Vendor/Reseller Relationships
Best Practices For Enhancing Vendor/Reseller RelationshipsBest Practices For Enhancing Vendor/Reseller Relationships
Best Practices For Enhancing Vendor/Reseller RelationshipsChannelinsight
 
Global Communications Partner-Program (overview 2014)
Global Communications Partner-Program (overview 2014)Global Communications Partner-Program (overview 2014)
Global Communications Partner-Program (overview 2014)David Dominguez
 
Lead Generation, Lead Nurturing and Channel Development by MarketXpander
Lead Generation, Lead Nurturing and Channel Development by MarketXpanderLead Generation, Lead Nurturing and Channel Development by MarketXpander
Lead Generation, Lead Nurturing and Channel Development by MarketXpanderMarketXpander Services
 
Best Practices in Ranking and Prioritizing Your Partners
Best Practices in Ranking and Prioritizing Your PartnersBest Practices in Ranking and Prioritizing Your Partners
Best Practices in Ranking and Prioritizing Your Partnershawkeye Channel
 
Emerging Trends in Channel Incentive Programs
Emerging Trends in Channel Incentive ProgramsEmerging Trends in Channel Incentive Programs
Emerging Trends in Channel Incentive ProgramsCCI - An E2open Company
 
Tuning your Channel Program for more Profit
Tuning your Channel Program for more ProfitTuning your Channel Program for more Profit
Tuning your Channel Program for more ProfitCrimson Marketing
 
SugarCRM for Partner Relationship Management (PRM)
SugarCRM for Partner Relationship Management (PRM)SugarCRM for Partner Relationship Management (PRM)
SugarCRM for Partner Relationship Management (PRM)E2B Teknologies
 

Tendances (20)

Cgs channel enablement services nn bm
Cgs channel enablement services  nn bmCgs channel enablement services  nn bm
Cgs channel enablement services nn bm
 
S C P003 Kuruganti 091707
S C P003  Kuruganti 091707S C P003  Kuruganti 091707
S C P003 Kuruganti 091707
 
360insights' Webinar: 8 Essentials for a Successful MDF & Co-Op Marketing Pro...
360insights' Webinar: 8 Essentials for a Successful MDF & Co-Op Marketing Pro...360insights' Webinar: 8 Essentials for a Successful MDF & Co-Op Marketing Pro...
360insights' Webinar: 8 Essentials for a Successful MDF & Co-Op Marketing Pro...
 
Financial Best Practices for Channel Leaders Slides
Financial Best Practices for Channel Leaders SlidesFinancial Best Practices for Channel Leaders Slides
Financial Best Practices for Channel Leaders Slides
 
TSW BP 2015 Speaker - Swanson - 20150506 - Partner Segmentation and Strategy
TSW BP 2015 Speaker - Swanson - 20150506 - Partner Segmentation and StrategyTSW BP 2015 Speaker - Swanson - 20150506 - Partner Segmentation and Strategy
TSW BP 2015 Speaker - Swanson - 20150506 - Partner Segmentation and Strategy
 
Partner Strategy Framework E-Book
Partner Strategy Framework E-BookPartner Strategy Framework E-Book
Partner Strategy Framework E-Book
 
Channel ROI Measurement Workshop
Channel ROI Measurement WorkshopChannel ROI Measurement Workshop
Channel ROI Measurement Workshop
 
Aligning Channel Marketing Sales - A Practical 5-Step Approach
Aligning Channel Marketing Sales - A Practical 5-Step ApproachAligning Channel Marketing Sales - A Practical 5-Step Approach
Aligning Channel Marketing Sales - A Practical 5-Step Approach
 
MDF Best Practices - An Executive Review
MDF Best Practices - An Executive ReviewMDF Best Practices - An Executive Review
MDF Best Practices - An Executive Review
 
2011 State of Partnering
2011 State of Partnering2011 State of Partnering
2011 State of Partnering
 
The Strategic Role of the Partner Development Manager
The Strategic Role of the Partner Development ManagerThe Strategic Role of the Partner Development Manager
The Strategic Role of the Partner Development Manager
 
Cloud 2.0 Presentation
Cloud 2.0 PresentationCloud 2.0 Presentation
Cloud 2.0 Presentation
 
Best Practices For Enhancing Vendor/Reseller Relationships
Best Practices For Enhancing Vendor/Reseller RelationshipsBest Practices For Enhancing Vendor/Reseller Relationships
Best Practices For Enhancing Vendor/Reseller Relationships
 
Global Communications Partner-Program (overview 2014)
Global Communications Partner-Program (overview 2014)Global Communications Partner-Program (overview 2014)
Global Communications Partner-Program (overview 2014)
 
Lead Generation, Lead Nurturing and Channel Development by MarketXpander
Lead Generation, Lead Nurturing and Channel Development by MarketXpanderLead Generation, Lead Nurturing and Channel Development by MarketXpander
Lead Generation, Lead Nurturing and Channel Development by MarketXpander
 
Joint Marketing Planning Webinar
Joint Marketing Planning WebinarJoint Marketing Planning Webinar
Joint Marketing Planning Webinar
 
Best Practices in Ranking and Prioritizing Your Partners
Best Practices in Ranking and Prioritizing Your PartnersBest Practices in Ranking and Prioritizing Your Partners
Best Practices in Ranking and Prioritizing Your Partners
 
Emerging Trends in Channel Incentive Programs
Emerging Trends in Channel Incentive ProgramsEmerging Trends in Channel Incentive Programs
Emerging Trends in Channel Incentive Programs
 
Tuning your Channel Program for more Profit
Tuning your Channel Program for more ProfitTuning your Channel Program for more Profit
Tuning your Channel Program for more Profit
 
SugarCRM for Partner Relationship Management (PRM)
SugarCRM for Partner Relationship Management (PRM)SugarCRM for Partner Relationship Management (PRM)
SugarCRM for Partner Relationship Management (PRM)
 

Similaire à 1) question add targets to balanced score card

Agile DevOps Transformation Strategy
Agile DevOps Transformation StrategyAgile DevOps Transformation Strategy
Agile DevOps Transformation StrategySatish Nath
 
Downloads abc 2006 presentation downloads-ramesh_babu
Downloads abc 2006   presentation downloads-ramesh_babuDownloads abc 2006   presentation downloads-ramesh_babu
Downloads abc 2006 presentation downloads-ramesh_babuHem Rana
 
Maximizing your Global Delivery Strategy (ADM Outsourcing)
Maximizing your Global Delivery Strategy (ADM Outsourcing)Maximizing your Global Delivery Strategy (ADM Outsourcing)
Maximizing your Global Delivery Strategy (ADM Outsourcing)Steven Hall
 
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNING
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNINGCUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNING
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNINGIRJET Journal
 
Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSauce Labs
 
Sabrion_Consulting_Overview CPG Retail Apparel.pdf
Sabrion_Consulting_Overview CPG Retail Apparel.pdfSabrion_Consulting_Overview CPG Retail Apparel.pdf
Sabrion_Consulting_Overview CPG Retail Apparel.pdfBrion Carroll (II)
 
CRM Implementations and Upgrades
CRM Implementations and UpgradesCRM Implementations and Upgrades
CRM Implementations and UpgradesPeter Ware PMP
 
E Team Dm Service Offerings General
E Team Dm Service Offerings  GeneralE Team Dm Service Offerings  General
E Team Dm Service Offerings Generalsamishaikh
 
Kanban India 2023 | Vinod and Umesh | Evolution of Supply Chain Management th...
Kanban India 2023 | Vinod and Umesh | Evolution of Supply Chain Management th...Kanban India 2023 | Vinod and Umesh | Evolution of Supply Chain Management th...
Kanban India 2023 | Vinod and Umesh | Evolution of Supply Chain Management th...LeanKanbanIndia
 
Online student management system
Online student management systemOnline student management system
Online student management systemMumbai Academisc
 
Equipment finance systems project guide 101
Equipment finance systems project guide 101Equipment finance systems project guide 101
Equipment finance systems project guide 101David Pedreno
 
Equipment finance projects guide "101"
Equipment finance projects guide "101"Equipment finance projects guide "101"
Equipment finance projects guide "101"David Pedreno
 

Similaire à 1) question add targets to balanced score card (20)

Agile DevOps Transformation Strategy
Agile DevOps Transformation StrategyAgile DevOps Transformation Strategy
Agile DevOps Transformation Strategy
 
Downloads abc 2006 presentation downloads-ramesh_babu
Downloads abc 2006   presentation downloads-ramesh_babuDownloads abc 2006   presentation downloads-ramesh_babu
Downloads abc 2006 presentation downloads-ramesh_babu
 
BUSINESS ANALYST
BUSINESS ANALYSTBUSINESS ANALYST
BUSINESS ANALYST
 
CDCE.pdf
CDCE.pdfCDCE.pdf
CDCE.pdf
 
KPavanKumar_Resume
KPavanKumar_ResumeKPavanKumar_Resume
KPavanKumar_Resume
 
Maximizing your Global Delivery Strategy (ADM Outsourcing)
Maximizing your Global Delivery Strategy (ADM Outsourcing)Maximizing your Global Delivery Strategy (ADM Outsourcing)
Maximizing your Global Delivery Strategy (ADM Outsourcing)
 
Unit v
Unit vUnit v
Unit v
 
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNING
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNINGCUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNING
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNING
 
Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless Tools
 
CERTIFIED DATA CENTRE EXPERT
CERTIFIED DATA CENTRE EXPERTCERTIFIED DATA CENTRE EXPERT
CERTIFIED DATA CENTRE EXPERT
 
Sabrion_Consulting_Overview CPG Retail Apparel.pdf
Sabrion_Consulting_Overview CPG Retail Apparel.pdfSabrion_Consulting_Overview CPG Retail Apparel.pdf
Sabrion_Consulting_Overview CPG Retail Apparel.pdf
 
Brijesh Prabhakar July 18
Brijesh Prabhakar  July 18Brijesh Prabhakar  July 18
Brijesh Prabhakar July 18
 
CRM Implementations and Upgrades
CRM Implementations and UpgradesCRM Implementations and Upgrades
CRM Implementations and Upgrades
 
E Team Dm Service Offerings General
E Team Dm Service Offerings  GeneralE Team Dm Service Offerings  General
E Team Dm Service Offerings General
 
Kanban India 2023 | Vinod and Umesh | Evolution of Supply Chain Management th...
Kanban India 2023 | Vinod and Umesh | Evolution of Supply Chain Management th...Kanban India 2023 | Vinod and Umesh | Evolution of Supply Chain Management th...
Kanban India 2023 | Vinod and Umesh | Evolution of Supply Chain Management th...
 
It services in telecom
It services in telecomIt services in telecom
It services in telecom
 
Online student management system
Online student management systemOnline student management system
Online student management system
 
Benchmarking
BenchmarkingBenchmarking
Benchmarking
 
Equipment finance systems project guide 101
Equipment finance systems project guide 101Equipment finance systems project guide 101
Equipment finance systems project guide 101
 
Equipment finance projects guide "101"
Equipment finance projects guide "101"Equipment finance projects guide "101"
Equipment finance projects guide "101"
 

Plus de smile790243

Part ASelect one topic and one audience from the following lists.docx
Part ASelect one topic and one audience from the following lists.docxPart ASelect one topic and one audience from the following lists.docx
Part ASelect one topic and one audience from the following lists.docxsmile790243
 
PART B Please response to these two original posts below. Wh.docx
PART B Please response to these two original posts below. Wh.docxPART B Please response to these two original posts below. Wh.docx
PART B Please response to these two original posts below. Wh.docxsmile790243
 
Part B Application of Job Order CostingScanlon Company has a .docx
Part B Application of Job Order CostingScanlon Company has a .docxPart B Application of Job Order CostingScanlon Company has a .docx
Part B Application of Job Order CostingScanlon Company has a .docxsmile790243
 
Part C Developing Your Design SolutionThe Production Cycle.docx
Part C Developing Your Design SolutionThe Production Cycle.docxPart C Developing Your Design SolutionThe Production Cycle.docx
Part C Developing Your Design SolutionThe Production Cycle.docxsmile790243
 
Part B Cruisin’ Fusion ContestNow that the Cruisin’ Fusion .docx
Part B Cruisin’ Fusion ContestNow that the Cruisin’ Fusion .docxPart B Cruisin’ Fusion ContestNow that the Cruisin’ Fusion .docx
Part B Cruisin’ Fusion ContestNow that the Cruisin’ Fusion .docxsmile790243
 
Part AFor the first part of this weeks Task after reviewing.docx
Part AFor the first part of this weeks Task after reviewing.docxPart AFor the first part of this weeks Task after reviewing.docx
Part AFor the first part of this weeks Task after reviewing.docxsmile790243
 
Part A Your Marketing Plan.  Use attached templet and look at the s.docx
Part A Your Marketing Plan.  Use attached templet and look at the s.docxPart A Your Marketing Plan.  Use attached templet and look at the s.docx
Part A Your Marketing Plan.  Use attached templet and look at the s.docxsmile790243
 
Part A post your answer to the following question1. How m.docx
Part A post your answer to the following question1. How m.docxPart A post your answer to the following question1. How m.docx
Part A post your answer to the following question1. How m.docxsmile790243
 
PART A. LOCAL GEOLOGY (15)Parts A, B, and C should be sub.docx
PART A. LOCAL GEOLOGY (15)Parts A, B, and C should be sub.docxPART A. LOCAL GEOLOGY (15)Parts A, B, and C should be sub.docx
PART A. LOCAL GEOLOGY (15)Parts A, B, and C should be sub.docxsmile790243
 
Part A Environmental Analysis and SWOT Analysis (Due in Wk .docx
Part A Environmental Analysis and SWOT Analysis (Due in Wk .docxPart A Environmental Analysis and SWOT Analysis (Due in Wk .docx
Part A Environmental Analysis and SWOT Analysis (Due in Wk .docxsmile790243
 
PART AThe reproductive system has been described as an unne.docx
PART AThe reproductive system has been described as an unne.docxPART AThe reproductive system has been described as an unne.docx
PART AThe reproductive system has been described as an unne.docxsmile790243
 
Part C – Reflection on Interview (10) (due date 5 February 2021).docx
Part C – Reflection on Interview (10) (due date 5 February 2021).docxPart C – Reflection on Interview (10) (due date 5 February 2021).docx
Part C – Reflection on Interview (10) (due date 5 February 2021).docxsmile790243
 
Part A Your systems analysis team is close to completing a system.docx
Part A Your systems analysis team is close to completing a system.docxPart A Your systems analysis team is close to completing a system.docx
Part A Your systems analysis team is close to completing a system.docxsmile790243
 
PART BGraham Darnell, managing director of Kenyon warehous.docx
PART BGraham Darnell, managing director of Kenyon warehous.docxPART BGraham Darnell, managing director of Kenyon warehous.docx
PART BGraham Darnell, managing director of Kenyon warehous.docxsmile790243
 
Part c Process Costing using Weighted AverageTimberline Assoc.docx
Part c Process Costing using Weighted AverageTimberline Assoc.docxPart c Process Costing using Weighted AverageTimberline Assoc.docx
Part c Process Costing using Weighted AverageTimberline Assoc.docxsmile790243
 
Part A (50 Points)Various men and women throughout history .docx
Part A (50 Points)Various men and women throughout history .docxPart A (50 Points)Various men and women throughout history .docx
Part A (50 Points)Various men and women throughout history .docxsmile790243
 
PART AFor this week Critical Thinking Exercise, you will ans.docx
PART AFor this week Critical Thinking Exercise, you will ans.docxPART AFor this week Critical Thinking Exercise, you will ans.docx
PART AFor this week Critical Thinking Exercise, you will ans.docxsmile790243
 
Part A1. K2. D3. N4. C5. A6. O7. F8. Q9. H10..docx
Part A1. K2. D3. N4. C5. A6. O7. F8. Q9. H10..docxPart A1. K2. D3. N4. C5. A6. O7. F8. Q9. H10..docx
Part A1. K2. D3. N4. C5. A6. O7. F8. Q9. H10..docxsmile790243
 
Part A Develop an original age-appropriate activity for your .docx
Part A Develop an original age-appropriate activity for your .docxPart A Develop an original age-appropriate activity for your .docx
Part A Develop an original age-appropriate activity for your .docxsmile790243
 
Part A Determining Latitude1. Figure A represents Earth, with po.docx
Part A Determining Latitude1. Figure A represents Earth, with po.docxPart A Determining Latitude1. Figure A represents Earth, with po.docx
Part A Determining Latitude1. Figure A represents Earth, with po.docxsmile790243
 

Plus de smile790243 (20)

Part ASelect one topic and one audience from the following lists.docx
Part ASelect one topic and one audience from the following lists.docxPart ASelect one topic and one audience from the following lists.docx
Part ASelect one topic and one audience from the following lists.docx
 
PART B Please response to these two original posts below. Wh.docx
PART B Please response to these two original posts below. Wh.docxPART B Please response to these two original posts below. Wh.docx
PART B Please response to these two original posts below. Wh.docx
 
Part B Application of Job Order CostingScanlon Company has a .docx
Part B Application of Job Order CostingScanlon Company has a .docxPart B Application of Job Order CostingScanlon Company has a .docx
Part B Application of Job Order CostingScanlon Company has a .docx
 
Part C Developing Your Design SolutionThe Production Cycle.docx
Part C Developing Your Design SolutionThe Production Cycle.docxPart C Developing Your Design SolutionThe Production Cycle.docx
Part C Developing Your Design SolutionThe Production Cycle.docx
 
Part B Cruisin’ Fusion ContestNow that the Cruisin’ Fusion .docx
Part B Cruisin’ Fusion ContestNow that the Cruisin’ Fusion .docxPart B Cruisin’ Fusion ContestNow that the Cruisin’ Fusion .docx
Part B Cruisin’ Fusion ContestNow that the Cruisin’ Fusion .docx
 
Part AFor the first part of this weeks Task after reviewing.docx
Part AFor the first part of this weeks Task after reviewing.docxPart AFor the first part of this weeks Task after reviewing.docx
Part AFor the first part of this weeks Task after reviewing.docx
 
Part A Your Marketing Plan.  Use attached templet and look at the s.docx
Part A Your Marketing Plan.  Use attached templet and look at the s.docxPart A Your Marketing Plan.  Use attached templet and look at the s.docx
Part A Your Marketing Plan.  Use attached templet and look at the s.docx
 
Part A post your answer to the following question1. How m.docx
Part A post your answer to the following question1. How m.docxPart A post your answer to the following question1. How m.docx
Part A post your answer to the following question1. How m.docx
 
PART A. LOCAL GEOLOGY (15)Parts A, B, and C should be sub.docx
PART A. LOCAL GEOLOGY (15)Parts A, B, and C should be sub.docxPART A. LOCAL GEOLOGY (15)Parts A, B, and C should be sub.docx
PART A. LOCAL GEOLOGY (15)Parts A, B, and C should be sub.docx
 
Part A Environmental Analysis and SWOT Analysis (Due in Wk .docx
Part A Environmental Analysis and SWOT Analysis (Due in Wk .docxPart A Environmental Analysis and SWOT Analysis (Due in Wk .docx
Part A Environmental Analysis and SWOT Analysis (Due in Wk .docx
 
PART AThe reproductive system has been described as an unne.docx
PART AThe reproductive system has been described as an unne.docxPART AThe reproductive system has been described as an unne.docx
PART AThe reproductive system has been described as an unne.docx
 
Part C – Reflection on Interview (10) (due date 5 February 2021).docx
Part C – Reflection on Interview (10) (due date 5 February 2021).docxPart C – Reflection on Interview (10) (due date 5 February 2021).docx
Part C – Reflection on Interview (10) (due date 5 February 2021).docx
 
Part A Your systems analysis team is close to completing a system.docx
Part A Your systems analysis team is close to completing a system.docxPart A Your systems analysis team is close to completing a system.docx
Part A Your systems analysis team is close to completing a system.docx
 
PART BGraham Darnell, managing director of Kenyon warehous.docx
PART BGraham Darnell, managing director of Kenyon warehous.docxPART BGraham Darnell, managing director of Kenyon warehous.docx
PART BGraham Darnell, managing director of Kenyon warehous.docx
 
Part c Process Costing using Weighted AverageTimberline Assoc.docx
Part c Process Costing using Weighted AverageTimberline Assoc.docxPart c Process Costing using Weighted AverageTimberline Assoc.docx
Part c Process Costing using Weighted AverageTimberline Assoc.docx
 
Part A (50 Points)Various men and women throughout history .docx
Part A (50 Points)Various men and women throughout history .docxPart A (50 Points)Various men and women throughout history .docx
Part A (50 Points)Various men and women throughout history .docx
 
PART AFor this week Critical Thinking Exercise, you will ans.docx
PART AFor this week Critical Thinking Exercise, you will ans.docxPART AFor this week Critical Thinking Exercise, you will ans.docx
PART AFor this week Critical Thinking Exercise, you will ans.docx
 
Part A1. K2. D3. N4. C5. A6. O7. F8. Q9. H10..docx
Part A1. K2. D3. N4. C5. A6. O7. F8. Q9. H10..docxPart A1. K2. D3. N4. C5. A6. O7. F8. Q9. H10..docx
Part A1. K2. D3. N4. C5. A6. O7. F8. Q9. H10..docx
 
Part A Develop an original age-appropriate activity for your .docx
Part A Develop an original age-appropriate activity for your .docxPart A Develop an original age-appropriate activity for your .docx
Part A Develop an original age-appropriate activity for your .docx
 
Part A Determining Latitude1. Figure A represents Earth, with po.docx
Part A Determining Latitude1. Figure A represents Earth, with po.docxPart A Determining Latitude1. Figure A represents Earth, with po.docx
Part A Determining Latitude1. Figure A represents Earth, with po.docx
 

Dernier

Human-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming ClassesHuman-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming ClassesMohammad Hassany
 
How to Use api.constrains ( ) in Odoo 17
How to Use api.constrains ( ) in Odoo 17How to Use api.constrains ( ) in Odoo 17
How to Use api.constrains ( ) in Odoo 17Celine George
 
How to Manage Cross-Selling in Odoo 17 Sales
How to Manage Cross-Selling in Odoo 17 SalesHow to Manage Cross-Selling in Odoo 17 Sales
How to Manage Cross-Selling in Odoo 17 SalesCeline George
 
Patient Counselling. Definition of patient counseling; steps involved in pati...
Patient Counselling. Definition of patient counseling; steps involved in pati...Patient Counselling. Definition of patient counseling; steps involved in pati...
Patient Counselling. Definition of patient counseling; steps involved in pati...raviapr7
 
Drug Information Services- DIC and Sources.
Drug Information Services- DIC and Sources.Drug Information Services- DIC and Sources.
Drug Information Services- DIC and Sources.raviapr7
 
How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17Celine George
 
The Singapore Teaching Practice document
The Singapore Teaching Practice documentThe Singapore Teaching Practice document
The Singapore Teaching Practice documentXsasf Sfdfasd
 
CapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapitolTechU
 
How to Add a many2many Relational Field in Odoo 17
How to Add a many2many Relational Field in Odoo 17How to Add a many2many Relational Field in Odoo 17
How to Add a many2many Relational Field in Odoo 17Celine George
 
M-2- General Reactions of amino acids.pptx
M-2- General Reactions of amino acids.pptxM-2- General Reactions of amino acids.pptx
M-2- General Reactions of amino acids.pptxDr. Santhosh Kumar. N
 
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdfP4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdfYu Kanazawa / Osaka University
 
Benefits & Challenges of Inclusive Education
Benefits & Challenges of Inclusive EducationBenefits & Challenges of Inclusive Education
Benefits & Challenges of Inclusive EducationMJDuyan
 
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxAUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxiammrhaywood
 
Clinical Pharmacy Introduction to Clinical Pharmacy, Concept of clinical pptx
Clinical Pharmacy  Introduction to Clinical Pharmacy, Concept of clinical pptxClinical Pharmacy  Introduction to Clinical Pharmacy, Concept of clinical pptx
Clinical Pharmacy Introduction to Clinical Pharmacy, Concept of clinical pptxraviapr7
 
UKCGE Parental Leave Discussion March 2024
UKCGE Parental Leave Discussion March 2024UKCGE Parental Leave Discussion March 2024
UKCGE Parental Leave Discussion March 2024UKCGE
 
Patterns of Written Texts Across Disciplines.pptx
Patterns of Written Texts Across Disciplines.pptxPatterns of Written Texts Across Disciplines.pptx
Patterns of Written Texts Across Disciplines.pptxMYDA ANGELICA SUAN
 
How to Add Existing Field in One2Many Tree View in Odoo 17
How to Add Existing Field in One2Many Tree View in Odoo 17How to Add Existing Field in One2Many Tree View in Odoo 17
How to Add Existing Field in One2Many Tree View in Odoo 17Celine George
 

Dernier (20)

Human-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming ClassesHuman-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming Classes
 
Prelims of Kant get Marx 2.0: a general politics quiz
Prelims of Kant get Marx 2.0: a general politics quizPrelims of Kant get Marx 2.0: a general politics quiz
Prelims of Kant get Marx 2.0: a general politics quiz
 
How to Use api.constrains ( ) in Odoo 17
How to Use api.constrains ( ) in Odoo 17How to Use api.constrains ( ) in Odoo 17
How to Use api.constrains ( ) in Odoo 17
 
How to Manage Cross-Selling in Odoo 17 Sales
How to Manage Cross-Selling in Odoo 17 SalesHow to Manage Cross-Selling in Odoo 17 Sales
How to Manage Cross-Selling in Odoo 17 Sales
 
Patient Counselling. Definition of patient counseling; steps involved in pati...
Patient Counselling. Definition of patient counseling; steps involved in pati...Patient Counselling. Definition of patient counseling; steps involved in pati...
Patient Counselling. Definition of patient counseling; steps involved in pati...
 
Drug Information Services- DIC and Sources.
Drug Information Services- DIC and Sources.Drug Information Services- DIC and Sources.
Drug Information Services- DIC and Sources.
 
How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17
 
The Singapore Teaching Practice document
The Singapore Teaching Practice documentThe Singapore Teaching Practice document
The Singapore Teaching Practice document
 
CapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptx
 
How to Add a many2many Relational Field in Odoo 17
How to Add a many2many Relational Field in Odoo 17How to Add a many2many Relational Field in Odoo 17
How to Add a many2many Relational Field in Odoo 17
 
M-2- General Reactions of amino acids.pptx
M-2- General Reactions of amino acids.pptxM-2- General Reactions of amino acids.pptx
M-2- General Reactions of amino acids.pptx
 
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdfP4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
 
Benefits & Challenges of Inclusive Education
Benefits & Challenges of Inclusive EducationBenefits & Challenges of Inclusive Education
Benefits & Challenges of Inclusive Education
 
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxAUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
 
Personal Resilience in Project Management 2 - TV Edit 1a.pdf
Personal Resilience in Project Management 2 - TV Edit 1a.pdfPersonal Resilience in Project Management 2 - TV Edit 1a.pdf
Personal Resilience in Project Management 2 - TV Edit 1a.pdf
 
Clinical Pharmacy Introduction to Clinical Pharmacy, Concept of clinical pptx
Clinical Pharmacy  Introduction to Clinical Pharmacy, Concept of clinical pptxClinical Pharmacy  Introduction to Clinical Pharmacy, Concept of clinical pptx
Clinical Pharmacy Introduction to Clinical Pharmacy, Concept of clinical pptx
 
UKCGE Parental Leave Discussion March 2024
UKCGE Parental Leave Discussion March 2024UKCGE Parental Leave Discussion March 2024
UKCGE Parental Leave Discussion March 2024
 
Patterns of Written Texts Across Disciplines.pptx
Patterns of Written Texts Across Disciplines.pptxPatterns of Written Texts Across Disciplines.pptx
Patterns of Written Texts Across Disciplines.pptx
 
Finals of Kant get Marx 2.0 : a general politics quiz
Finals of Kant get Marx 2.0 : a general politics quizFinals of Kant get Marx 2.0 : a general politics quiz
Finals of Kant get Marx 2.0 : a general politics quiz
 
How to Add Existing Field in One2Many Tree View in Odoo 17
How to Add Existing Field in One2Many Tree View in Odoo 17How to Add Existing Field in One2Many Tree View in Odoo 17
How to Add Existing Field in One2Many Tree View in Odoo 17
 

1) question add targets to balanced score card

  • 1. 1) Question Add Targets to Balanced score Card Draw as a Diagram and explain 2) Question Scope Diagram
  • 2. 3) Question Use Table for Catalogue requirement Take Two Requirements and do description Use case diagram should directly map to the functional requirement 4) Question Use similar to this for valentino’s case study 5) Question Develop Root Picture and Class Diagram
  • 3. 6) Question 7) Question Produce 4 Proto types Draw Diagrams using Power Point or Paint or any Software 8) Question Using the MVC pattern, produce 2Sequence Diagrams corresponding to 2 of the 4 Prototypes above
  • 4. Use this Diagram as a Templete 9) Question Why we need Enterprise Architecture? Critically explain, with references, the benefits of modelling the Enterprise Architecture for this case studyand why in particular Zachman Framework isuseful for this. 10) Question Fill the Boxes from the above diagrams Draw the Zachman Framework and populate it with the appropriate content (Including all the models and diagrams you have developed in this coursework and map them to the correct boxes of the Zachman Framework from the Valentino Case Study Consider ALL the diagrams you have developed in this case study and populate each box with the correct diagram. Some diagrams maybe be present in several boxes. You don’t need to draw the diagram in the box, just the name of the diagram and where in you report you drew that diagram. Please also add the following diagram names: state chart diagram, component diagram and deployment diagram in the boxes these diagrams will be put in. Data (What) Function (How) Network (Where)
  • 5. People Who) Time (When) Motivation (Why) Objectives / Scope Business Model Model of the Information System Technology Model Detailed Representations
  • 6. (Working systems) Functioning Enterprise Requirements Engineering 26 © Metadata Training PESTLE - Yorkies • Politics roads politically unacceptable, pressure to reduce heavy goods traffic in cities • Economics Buoyant property market ensures many removals Increased home shopping requires more delivery services • Social Heavy goods vehicles unpopular demand - driven, stay at home economy requires rapid delivery • Technological Internet availability and bookings advances in mapping and Web technology could provide better transport information • Legal emissions legislation may effect vehicle fleet, driving hours limited • Environmental (also Ethical) see above for environmental factors, safety factors in vehicles and drivers Requirements Engineering 33 © Metadata Training Porter's Five Forces Model: Competitive Rivalry, eg: • number d v variable
  • 7. ology volumes, JIT scheduling New Market Entrants eg: • entry each? CI7350: Agile Project Development 1 School of Computer Science and Mathematics, Kingston University, London, CUPE International [email protected] MEST PROFILE To enable identification of the areas which can be enhanced to improve the implementation of [email protected] and incremental or big bang approach. At the start to serve as a baseline and then at intervals during and after the implementation of [email protected] In a single initiative, team, department, division or across the whole organisation or network (when appropriate and ready). Why When Where CI7350: Agile Project Development 1 School of Computer Science and Mathematics, Kingston University, London, CUPE International MEST PROFILE Benefits of improving MEST Profile: Greater market share - through customer focus Improved competitive advantage – by prioritising customer needs Improved customer satisfaction and retention – by ethical implementation Increased productivity – unleashing energy and innovation Operational effectiveness – one team framework implementation Predictable delivery performance – using empirical approaches Reduced cost and rework – fail fast Stronger linkage between strategy and execution – progress plan CI7350: Agile Project Development 1 MEST PROFILE LEVELS School of Computer Science and Mathematics, Kingston University, London, CUPE International [email protected] 1 2 3 4 5
  • 8. Organisational commitment with an organisational progress plan in place Level 4 - Managed or Planned at corporate level Level 2 - Reactive or Planned in initiative(s). The network understands what progress means for each organisation and the part they play in delivering progress successfully Level 5 – Optimised, continually improved with network learning Goals for progress are set and the department is committed. Level 3 - Proactive or Planned in Department(s) - or divisions of large organisations Level 1 - Ad hoc No commitment to progress, even if committed to changes A goal for progress is set with team commitment. No allocation of resources, despite a plan for change . CI7350: Agile Project Development 1 School of Computer Science and Mathematics, Kingston University, London, CUPE International [email protected] MEST PROFILE RESULT Recommend: Explore tools which can automate some of the areas to increase throughput Monitor the skills of those administering vaccines & provide support to them ELEMENT Mass Vaccination E.g. Explanation Mindset Level 5 Everyone involved wants to do it urgently Energyset Level 5 Despite lockdown lethargy people are energised and want to do it Skillset Level 3 All those involved are trained for the roles they need to fulfil Toolset Level 3 Tools are available, although more automation would help Total Score Level 4 Good score reflects the mindset & energyset leading the delivery to overcome any obstacles of skills or tools. Requirements Engineering 55 © Metadata Training Yorkies vision statement • For customers and potential customers who want to rent load - carrying vehicles, the Internet booking system is an information system that will enable Internet users to check the vehicle availability, cost, and driver availability for rentals; book and make credit card payments. This system will hold details of vehicles, drivers, depots, and maintain a history of vehicle movements. The system will manage the invoicing and payments of account
  • 9. customers. The system will increase booking revenue by 20 % and decrease administration costs by 10% in the first year of use. Unlike the current manual booking process our system will enable customers to obtain immediate feedback on availability and book one -way hires. Requirements Engineering 57 © Metadata Training Project Scope - Context Diagram Fleet Maintenance YORKIES Bookings Invoicing Drivers Vehicles New Vehicle Documents Driver Availability Booking Confirmation Booking Request Internet User Drivers / Agencies Vehicle out of service Instructions Invoice Payment Driver Hours Agency Days Payroll Requirements Engineering 62 © Metadata Training Costs and Benefits • Compare expected cost of development and operation with the benefits of having the system in operation • Do estimated income and other benefits exceed estimated costs? • Try to estimate everything in financial terms – Need to ensure that the project is a better investment than the bank – Known as Cost Benefit Analysis (CBA) or Return On Investment (ROI) • In theory, most objective way to compare merits of options • Many organisations require full Cost Benefit Analysis before committing to any project Requirements Engineering 63 © Metadata Training The Project Profit & Loss Statement • Usually developed for a 5 year timeframe • Includes incremental revenue • Project related costs – Development and implementation – On - going support and maintenance • Project related expense savings and other benefits • Net return from project Requirements Engineering 64 © Metadata Training Costs • Development costs – Salaries of all staff involved in the development Developers and users – External supplier costs – Software costs • Setup costs – Hardware and ancillary equipment – Data Conversion – Staff training and retraining – Recruitment – Relocation – Disruption and loss of productivity • Operating costs – Staff – Consumerables – Support – Maintenance
  • 10. Requirements Engineering 65 © Metadata Training Benefits • Direct benefits – Reduction in staff costs through job losses, overtime reduction, increased workload, reduced accommodation costs – Increased sales – Fewer product returns / complaints – Reduced maintenance costs – Increased production capacity / faster throughput • Compliance benefits • Can estimate financial values – But very dependent on assumptions Requirements Engineering 66 © Metadata Training Intangible benefits • How can you quantify? – improved product quality – improved service to customers – improved customer loyalty – better brand awareness – greater job satisfaction for employees – improved management information • If you can’t measure it, you can’t improve it Requirements Engineering 120 © Metadata Training Example: Requirements Catalogue Entry Source Priority Owner Reqt ID FR 1.2 L.O. Booking Must Booking Mgr . Enquire Vehicle Availability The internet user shall be able to check availability of a particular vehicle category at a particular local office for a specific range of dates. . Functional requirement Business Activity Booking of Vehicles Benefits Comments/suggested solutions Related documents Related requirements Resolution Will enable any office to take a booking - estimate 10% of potential bookings lost because unable to confirm to customer. On - line access to central database Use Case: Make Booking Class Model Booking - Vehicle Category - Local Office FR 1. 1 Make Booking Included in Release 1 Requirements Engineering 121 © Metadata Training Requirements Catalogue – part 2: non - functional component Non -functional requirement(s) Description Target value Acceptable range Comments Service hours 08.00 - 18.00 0900 - 17.00 Mon - Sat Mon - Sat Response time 5 seconds 10 - 12 seconds Customer on telephone Ease of use 30 mins formal training May use temporary staff Requirements Engineering 161 © Metadata Training Use
  • 11. Case Diagram ATM Manager Teller Customer actor communicate use case system boundary • Diagram shows use case classes and actors – Helps gain overall picture of systems functionality/user requirements – Show system boundary • Most useful is what is underneath the diagram • Use structured text to describe interactions between system and its actors Noddy ’ s Bank arrange loan close account perform transaction open account Requirements Engineering 165 © Metadata Training Yorkies Use Case Diagram Requirements Engineering 209 © Metadata Training Hospital Class Model grossly simplified Requirements Engineering 210 © Metadata Training Yorkies Class Model • Classes – Attributes – Operations (not shown here) • Associations – Link classes together – Cardinality shown here • Drawn with StarUML – a Computer Aided Software Engineering (CASE) tool Requirements Engineering 243 © Metadata Training Problem situation considered problematic Problem situation expressed: rich picture Root definitions of relevant purposeful activity systems Conceptual activity models of systems named in root definitions Comparison of models and real world Changes: systemically desirable, culturally feasible Action to improve the problem situation Real World Systems Thinking about Real World The Steps of Soft Systems Analysis Requirements Engineering 244 © Metadata Training Yorkies Rich Picture Requirements Engineering 245 © Metadata Training Rich Pictures Diagrammatic non - judgemental cartoon - like representation of the real - world situation as we see it. Contain anything we like to include, providing it is predominantly diagrammatic. For example: Hard information - Factual data and processes. Soft information - Subjective interpretation of situation aspects. Conflict, emotions, gossip, comments etc. Gives an Holistic Impression! No conventions
  • 12. Requirements Engineering 247 © Metadata Training Add conflicts between personnel and function Problem Owner Managers Users Systems Analysts Systems People Tasks Climate Relationships Rich Picture as output Feedback as discussion aid with problem owner Organization's help as input Problem themes are extracted, problems identified and the problem owner informed of the situation Inform the owner of the problem situation, rather than developing solutions Rich Picture Development Requirements Engineering 249 © Metadata Training Valentino’s Case Study • One of the first computer dating agencies in the UK • New members submit detailed questionnaire and receive 6 matched “dates” by post or email • Website with members area but no online matching • Worried about their market share and continuing profitability – Feeling a bit left behind • You are a team of business analysts – appointed to help them with their IS strategy – to help identify new opportunities 35 • Represent the interactions among the objects of the system – Focus on the timeline of the interactions Requirements Engineering 19 © Metadata Training The Balanced Business Scorecard according to Kaplan & Norton Defined as: “a set of measures that gives top managers a fast but comprehensive view of the business” Measures = Key Performance Indicators Includes: • Financial Measures • Operational Measures ― Customer Satisfaction ― Internal Processes ― Innovation, Learning and Improvement Activities Compare these with Competencies? Harvard Business Review – January - February 1992 36 • Represent the states of objects and the state transitions 37 • Describe the sequence of activities 38 • Represent the modules of the system and their relationships 39 • Represent the software components and
  • 13. their relationships 40 • Describe how the software is deployed on the hardware 41 8 Alternative allocation of responsibilities for use case Add a new advert to a campaign 3.1.2: *getCampaignDetails() 5.1.1.1: Advert() 4.1.2: *getAdvertDetails() 5.1.1: addNewAdvert() :AddAdvertUI :AddAdvert :Client :Campaign :Advert 3.1: showClientCampaigns() 3: selectClient() 4: selectCampaign() 4.1: showCampaignAdverts() 4.1.1: listAdverts() 5: createNewAdvert() 5.1: addNewAdvert() newAd:Advert 2: startInterface() 3.1.1: listCampaigns() 1:*getClient() Campaign Manager (classes from the class diagram, actors from use case diagram) Draw the interactions between the actor and the interface class system classes need to work 10 Powerful UML notation – Need for simplicity • Can be used for Software Blue Prints • Ready to be translated to Code • Full UML notation used • Keep diagrams readable • Can be more abstract • A4 page • If diagram too complicate, split it using the ref frame Diagrams to visualise use cases scenarios (requirements solutions for use case scenarios (design in elaboration or class diagrams 14
  • 14. Requirements Engineering 27 © Metadata Training SWOT analysis • Strengths • Weaknesses • Opportunities • Threats • Strength and Weaknesses normally emerge from the internal analysis • Opportunities and Threats from external analysis • Can be applied at all levels – provides useful summary of the position of the industry, organisation, department, system or project 33 • Represent the objects of the system and their relationships