View Improvement. Software Architecture [A6]
|
|
- Leonard Richard
- 6 years ago
- Views:
Transcription
1 View Improvement Peter Florijn ( ) mcs-iwt Peter Gels ( ) mcs-mm Timen Olthof ( ) mcs-mm Peter Peerdeman ( ) mcs-mm Joep Ruiter ( ) mis Team VGA Software Architecture [A6]
2 Contents Contents 2 Introduction 3 1 Assesment Report 3 1 Check out issues Advertisement FUEGO! Data loss Special Card Travel abroad Hackers Narrow casting Information View Improvement 5 1 Semantical Improvement Structure and modularity Results 7 1 Shapes Size and width Layout Color Evaluation 9 2
3 Introduction This document is seperated in two parts, one of which is the report of the assesment meeting we had with our stakeholders while the other one is the improvement of one of our views according to the assesment meeting and the view improvement method described in section 2. We chose to improve the information view because this view was argued about the most by our stakeholders and we were confident that we could use the improvement methods to improve this view to gain better understandability as well as processing the new information we have gathered during the assesment. 1 Assesment Report At Monday 8 December from 15:15 until 17:15 1 we had our first assessment meeting with the two stakeholder teams. All architects and all stakeholders except the Government were present. We talked about a wide variety of scenarios, ranging from future expansions of the system to emergency scenarios. We got a lot of useful feedback from these discussions and try to summarize the main conclusions below. The most important change is that a sniffer system will be added. The sniffer system is a RFID scanner with an extended range. The sniffer will check every traveller carrying a chip card that passes by. At the end of the day, the entire system can determine which traveller forgot to check out when he or she was using the public transportation system. These instances can occur in train stations where it is not feasible to install access gates or in for example trams. When its noticed that a traveller forgot to check out during the day, the last known location of this traveller can be determined by the sniffer. This way the traveller can still be charged for using the public transportation system. 1 Check out issues A customer that uses either a personal or anonymous access card or ticket notices that he/she has lost this in the train at the moment he/she wants to check out. The questions are: how does he or she leave the platform, as the gates will only open when you have a card? How does he or she pay for the travel (payment usually happens at checkout time)? There are a few cases to be distinguished here: at small stations, the check out gates will not physically obstruct the traveller from leaving the station, but a sniffer system will be used to detect people who forget to check in or out. At middle-large and large stations, personnel will be available to help travellers who lost their traveller card check out, either from a distance (middle-large stations) or on-site (large stations.. In all cases, losing your card will result in a fine for the traveller to pay. 2 Advertisement Some travel companies want to offer their customers personalized advertisements (relevant to his/her travel patterns). Some customers might value their privacy above offers via advertisement, but still want to make use of the public transport system. This scenario was quickly settled by pointing out that advertisement will be optional. Customers have the choice of enabling or 1 We didn t use the complete timeslot because we finished all scenarios around 16:30. 3
4 disabling (personal) advertisements in their personal profile pages. Receiving special offers is thus by no means necessary to make use of the public transport system. 3 FUEGO! Due to a fire in a train station, emergency services need to enter the station with their equipment. This operation needs to be performed in chaotic conditions where a stream of travellers needs to be evacuated, and every second counts. The access system cannot form a barrier. Everyone immediately agreed that the safety of people is of great importance. The gates of our system will be connected to the emergency trigger functions that every station has. At the same point where emergency services are (automatically) called to the station, all gates will automatically open, or (in case power is unavailable) easy to open by hand (and will remain opened once opened by hand). When an emergency occurs, it is a natural reaction that the traveller will forget to check out. Using the sniffer system, the traveller will be checked out. Considering witnessining an emergency is a possible traumatic experience, the traveller won t be charged for using the public transportation system. 4 Data loss The database of the travel companies containing customer information is lost in a fire. The customer information was linked to certain travel tickets. Data loss may always occur at a given site. By using s distributed storage system with advanced redundancy and data protection features, we ensure that when data is lost at one site, they will be available at all times from another site. The destroyed site may then be restored, and can be brought up-to-date again as soon as it is up and running again. 5 Special Card In two years from now the government decides that guides of (a group of) handicapped (both mental and physical) people need their own special card, and with this card these guides van travel for free when he is guiding handicapped people. How would the system facilitate this function? After we came to the conclusion that our system does not currently facilitate this function, we indicated that special versions of customers would be a relative easy adaption to make to the system, even in the future, as nothing at the card itself does have to change to implement this function. Functions like these may be implemented in the future in the back-end software. 6 Travel abroad A traveller wants to go to Belgium and back with public transport. As it is his first time that he is going with the public transport abroad, he is wondering how the system works when he goes abroad. He is travelling first with the bus to a station and then with the train to Belgium. For international travelling not much will change. National Railways of different countries will have to come to an agreement on mutual traveller handling, as is currently the case. In so far as payments systems in other countries differ from the new system, travellers will have to obtain two tickets, one for each country. The best option would be to sell the new system also to neighbouring countries, but if that won t happen, traveller cards for the new system will also have to be distributed by other National Railway companies. This will have some consequences for crossing the border: when leaving the Netherlands, travellers need to check out from the new system (which may be 4
5 done with assistance from the conductor or at a check out machine in the international train), and people entering the Netherlands will have to check in at the border using the same procedure. They will basically receive a prepaid traveller card with just enough money on it to pay for the part of the trip that is on Dutch soil. 7 Hackers A group of hackers found a way to interfere with billing transactions of travelers so that payments are transferred to their Icesave bank account instead of to that of the NS/RET/GVB bank account. While a system will never be entirely invulnerable (due to for example social engineering, corrupt employees or just plain bugs), the new system will be as safe as possible since thin clients will be used: no data stored or actions will be performed by any of the systems (gates/scanners/sniffers/support systems) at the stations, but everything will be handled in the distributed main server, which will have to be well secured of course. Securing the distributed back-end system is however easier than securing numerous fat clients. For securing the actual payment transactions, cooperation with a bank will be necessary, and the security of the process will also partly be their responsibility. Would a succesfull attack occur in spite of all the protection measures, this will be reported to the police. 8 Narrow casting In 2015 a new trend of narrow casting occurs. the NS wants to advertise by narrow casting SMS messages, but at this moment the system doesn t have any narrow casting capabilities. It will be possible to add these features in the future. Of course, for privacy reasons, narrow casting will only be possible if the customer agrees on receiving advertisements. 2 Information View Improvement For this assignment we chose to improve the information view. We chose the information view because it is a technical view, therefore easier the analyze than the other views. It is also the view that raised the most questions among the stakeholders and the course staff. Thus we assume it is also the most incomprehensible view of the ones we have so far. Especially this reason made us choose to improve the Information View, as it will eliminate uncertainty within the architecture. The usability view was accepted very well by both at the stakeholder as well as the rest af the architect teams during the presentation. The view did not raise any questions among the stakeholders and was found to be very clear and direct. The stakeholders did not give us sufficient reason to improve this view above the Information View. The money flow view also didnt raise questions from the stakeholders. We thus assumed that this view was sufficiently understandable from the stakeholders point of view and didn t feel the need to improve this view because we could invest our time better in improving the information view. 5
6 User Store Regular Customer Card Customer ID Regular Customer Card Salespoint Prepaid Card Prepaid Card ID Prepaid Card Salespoint Customer ID Prepaid Card ID Thin Client RFID-Reader in Vehicle/Station Customer ID Bank Account Prepaid Card ID Prepaid Card Balance Database Billing Server Customer identifier Central Server Prepaid Card ID Loction/Timestamp Confirmation/ Customer ID/ Prepaid Card ID Customer Bank Account/Denial Customer Bank Account Confirmation Denial Appication Server Figure 1: Old Information View 1 Semantical Improvement The purpose of the information view is to demonstrate how the information flows within the VGA card system. The Architectural Structure present in the visual representation of the view is a Component & Connector Structure. The diagram gives an answer to the question of which information is exchanged between various components of the system. In Bass et al. 2 the question How does data progress through the system? is correlated with a Component & Connector 2 Bass, Clements, Kazman. (2003). Software Architecture in Practice. SEI Series in Software Engineering. Addison-Wesley. 6
7 Structure. The question of which information is exchanged within the system is a perfect analogy with the question posed in Bass (2003). From the visual representation of the Information View, the major components and their interaction can also be derived, supporting the Component & Connector Structure. The Information View also has elements from the Module Structure. From the diagram, it is possible to extract the functional responsibility of various functions within the system. In short: the main structure present in the information view is the Component & Connector Structure, but it also has some elements from the Module Structure. 2 Structure and modularity From the Module Architectural Structure, we can identify the Decomposition Structure / Style as a Software Structure. The Decomposition Structure / Style shows how larger modules are split into smaller sub-modules. Splitting of modules in smaller sub-modules is what happens in the information view. The Central Server is split up into an Application Server, a Database and a Billing Server. The Thin Client is refined further to an RFID reader. From the Component & Connector Structure the following Software Structures/Styles can be determined in relation to Bass et al. and Clements et al. 3 : The Communicating Processes Structure and the Shared Data Structure. The Communicating Processes Structure shows how components in a system are connected to each other, via communication, synchronization and/or exclusion operations. The Communicating Processes Structure is present in the diagram by showing the types of information that are communicated among components of the system. Considering that the system thats being developed is a distributed system, this structure is essential in modeling the system. The Shared Data Structure shows components and connectors that create, share and store persistent data. The Shared Data Structure is shown in the information view through the data thats interlinked between components. The diagram particularly shows which data is shared and stored at what location. In the Client-Server Structure various components are shown and the messages they exchange. In the Information View, these components are the Thin Client and the Central Server. The connectors are the messages they exchange, such as Customer ID, bank account details and the confirmation/denial that is sent between the Thin Clients and the Server. 3 Results In this section we describe what improvements we made according to the method that was provided to us. This method seperates the improvement of diagrams in several components which we will describe per point. In this way we can give a clear view on what is the difference between the old version and the new version, plus the reason why we made these changes. 3 Clements, Bachmann, Bass, Garlan, Ivers, Little, Nord and Stafford. (2002). Documenting Software Architectures: Views and Beyond, Addison-Wesley 7
8 User Store Personalized or Pre-paid VGA card Card Identifier Store Computer Traveller Card Identifier On-site Hardware RFID Sniffer RFID Reader Request New Card Identifier Response Send Data. Distributed VPN Network Database Data Request Response Access Request Response Application Server Legend Request Data Billing Server Payment Request Distributed Server Confirmation Client-side Hardware Figure 2: Improved Information View 1 Shapes We have rearranged the sizes of the components to show what the biggest and smallest components are, reflecting the physical sizes of the real components. We have brought a little more structure in the system by separating distributed servers in the central server from small independant machines at the local stations and vehicles. We have also changed the notation of some arrows to indicate that there is a difference between a dataflow and a requestflow. This greatly increases the meaning of the picture as well as the readability because we don t have to explain the connections with a lot of words. 2 Size and width The user part is slightly bigger so we are able to show a picture of a user, better illustrating that this is not a real component as in hardware or software but that it is rather the userside that interacts with the rest of the system. 8
9 As a general improvement we have altered the spacing and notation next to the lines. By creating a legend and reducing the text next to the lines to a minimum we greatly increase the readability of the diagram. 3 Layout Another general improvement to the diagram is that we have included a legend which shows what the different interactions between components mean. This gives a better understanding what is actually happening between components and the general information flow in the whole system. We have sorted the components in a grid forming one big square to show the borders of the system. We have aligned the components on the left side of the diagram for better readability and style. The other boxes are aligned to horizontal lines to avoid summoning an unintended meaning. The direction of the flows is mainly up and down except for the bottom two components in which we have made a turn. Instead of drawing a diagonal line we have chosen for a turn because all of the other lines are either horizontal and vertical. 4 Color We have chosen to exclude color for our diagram. We have thought about seperating the client, thin client and server backend with different colors but this just made the diagram more complex. Next to this we found that adding colors was actually not pleasing for the eye but rather confusing and annoying. 4 Evaluation Overall, we managed to get the Information View improved considerably. In terms of presentation and semantics, we carefully followed the steps as described in the document Annex A6: A step-to-step guide to view improvement, and improved our view to be more simplified, and yet we made sure that it didn t lose the amount of information it already had. Through the assesment meetings, we discovered that the Steakholders also were interested in implementing a sniffer in order to complement the system, and we were able to successfully insert this into the new diagram of the information view. In our personal opinion, the new diagram is much easier on the eyes because of the removal of a lot of unneccesary text that made the old version of the model too convoluted. Details like the difference between a prepaid card and a regular customer card can now simply be explained within the explanation of the view. We feel that the stakeholders will now be able to get a better view of the information flow within the system, which will hopefully eliminate any potential misunderstandings. 9
QuickBooks Online Edition. Usability Test Results. April 2007
QuickBooks Online Edition Pay Liabilities Workflow Usability Test Results April 2007 Study goals Determine which of two Setup Liabilities flows is preferred by existing QBOE users Gather the 2nd round
More informationAgile Software Architecture how much is enough?
Agile Software Architecture how much is enough? JAX London April 2011 Eoin Woods www.eoinwoods.info About Me Software architect at UBS Investment Bank responsible for synthetic equity platform in Prime
More informationUSER MANUAL. Full Service Point User Manual. In case of additional questions, please contact Satellic Customer Support on
USER MANUAL Full Service Point User Manual In case of additional questions, please contact Satellic Customer Support on 00800/72 83 55 42 (From Belgium and neighboring countries) or +32 2 416 0 416. (From
More informationMANUAL. Service Point. In case of additional questions, please contact Satellic Customer Support on
MANUAL Service Point In case of additional questions, please contact Satellic Customer Support on 00800/72 83 55 42 (From Belgium and neighboring countries) or +32 2 416 0 416. (From any location) Calls
More informationAdvertising project ADVERTISING
A. Advertising is all around us! Advertising project We are surrounded by all sorts of adverts all of the time. How many types can you think of? Brainstorm as many types of advertising as you can! Begin
More informationBridging the CM Gaps: Use Case Analysis of a New Configuration Management System
Bridging the CM Gaps: Use Case Analysis of a New Configuration Management System By Christian Buckley and Darren Pulsipher Building a bridge is one of the most fundamental ascents of mankind over nature.
More informationAgile versus? Architecture
Agile versus? Architecture This presentation is about Software Architecture and its relationship to Agile practices. There is often a kind of tension between Agile Concepts and Architecture concepts. Why
More informationCOMMUNICATING ABOUT isikhnas
COMMUNICATING ABOUT isikhnas This document has been prepared to help improve the understanding and communication of some very key characteristics of isikhnas in order to ensure a consistent, clear and
More informationMANUAL. Service Point. In case of additional questions, please contact Satellic Customer Support on
MANUAL Service Point In case of additional questions, please contact Satellic Customer Support on 00800/72 83 55 42 (From Belgium and neighboring countries) or +32 78 15 15 15/+32 2 416 0 416. (From any
More informationWorking in the Cloud
Working in the Cloud Working in the Cloud 2 Introduction Technology including smartphones and tablets, wireless and 4G connections means more and more of us are spending time online. We connect to the
More informationGuest Name and Title: Carol Phillips, President Guest Company: Brand Amplitude
Guest Name and Title: Carol Phillips, President Guest Company: Brand Amplitude David: Hi, this is David Patrick. Welcome to The Brand Show. Today I ll be talking with Carol Phillips. She s the president
More informationSay hello to your new Visa Debit Card
Say hello to your new Visa Debit Card A simple guide to everything you ll need to know about your new card. postofficemoney.co.uk Welcome to your new Post Office Visa Debit card Your new card allows you
More informationBEYOND THE HANDSHAKE: PRACTICAL STRATEGIES FOR BUILDING SUCCESSFUL ASSOCIATE RELATIONSHIPS
BEYOND THE HANDSHAKE: PRACTICAL STRATEGIES FOR BUILDING SUCCESSFUL ASSOCIATE RELATIONSHIPS By Catherine M. Perme, C.M. Perme & Associates, Inc. Why a Handshake Alone Is Not Enough As the OD profession
More informationSEI Architecture Techniques complementary to the RUP Stuart Kerrigan, Richard van Schelven Principal Engineers Data Networks
SEI Architecture Techniques complementary to the RUP Principal Engineers Data Networks SATURN 14 th -16 th May 2007 Agenda Setting the scene SEI & the RUP Summary Future Work Q&A SATURN 14 th -16 th May
More informationRequirements Analysis
Requirements Analysis Analysis and Design? Analysis emphasizes an investigation of the problem and requirements, rather than a solution. Analysis = requirements analysis + object analysis. Requirement
More informationAllpro Insulator Upgrade Details Report
Allpro Technology 2425 S. Blodgett Rd., Lake City, MI 49651 Phone: (231) 839-7928 Fax: (720) 293-7615 Email: support@allprotechnology.com Website: www.allproinsulationsoftware.com Allpro Insulator Upgrade
More informationbusiness communications
business communications Enabling business communications Business documents play a central role in the communications between organizations and their clients. Invoices, statements, financial reports; every
More informationClipper Discount ID Card
REGIONAL TRANSIT CONNECTION (RTC) Clipper Discount ID Card Getting Started with Clipper How to Use Your Card Accessibility Features How to Replace or Renew Your Card Important Tips HOW TO USE YOUR CLIPPER
More informationCase Study. Graphic West Innovates Pharmaceutical Packaging. March Comments or Questions?
Case Study March 2011 Graphic West Innovates Pharmaceutical Packaging Comments or Questions? Table of Contents Background... 3 Opportunities in the Packaging Market... 3 Re-Engineering a Pharmaceutical
More informationSystem and Software Architecture Description (SSAD)
System and Software Architecture Description (SSAD) SnapValet Team 03 Name Brian Vanover Abhinandan Patni Xiaoting Bi Molly Karcher Ditong Dong Ridhima Manjrekar Saikarthik Desiraju Role Project Manager,
More informationAgile Software Architecture how much is enough?
Agile Software Architecture how much is enough? Eoin Woods www.eoinwoods.info 1 About Me Software architect at BlackRock the world s largest asset manager (having acquired BGI) head of the Application
More information5 best (and worst) uses for Net Promoter Score
5 best (and worst) uses for Net Promoter Score. Issue: 2016 InsightSofa.com is a member of ROUCEK Group s.r.o.. All rights reserved 2016 Without exaggeration, Net Promoter SCORE is the best tool for measurement
More informationTranscending from Tactical to Strategic HR
Transcending from Tactical to Strategic HR Realizing the strategic potential of Human Capital Management with SAP and Winshuttle. March 28 th, 2012; 10am GMT 1 Your Speakers Today Gill Waite, Process Support
More informationThe Egmont Group of Financial Intelligence Units. Egmont Strategic Analysis Course Session 9 Reporting. Participant Manual
The Egmont Group of Financial Intelligence Units Egmont Strategic Analysis Course Session 9 Reporting Version 30 October 2012 Egmont Strategic Analysis Course Page 2 of 15 Session 9 1. Introduction Reporting
More informationPutting non-service employees on the phones
Putting non-service employees on the phones For the article Vista Print puts its employees on the phones to Learn the Customer in the July issue of Customer Service Newsletter (CSN), editor Bill Keenan
More informationFinancial Literacy Prototyping - Results
Financial Literacy Prototyping - Results Michael Gingras Table of Contents Prototype Recap Financial Basics Teacher Finance Tracking Tool with Tips Prototyping - Financial Teacher Session Length Lesson
More informationDon t Rock the Boat: Managing Data Flow
POINT POINT OF view OF view Don t Rock the Boat: Managing Data Flow By: Anand Raman, Commerce Technology Practice Manager, and Arvind Naik, Technical Architect, SapientNitro THE BIG PICTURE In any e-commerce
More informationAN AUTOMATED TOLL GATE VEHICLE PASSING SYSTEM
AN AUTOMATED TOLL GATE VEHICLE PASSING SYSTEM 1 Logaprakash M, 2 Arunkumar R, 3 Swathy K 1 Assistant Professor, Department of Computer science and Engineering, SVS College of Engineering, Coimbatore. 2
More informationSystem and Software Architecture Description (SSAD)
System and Software Architecture Description (SSAD) SnapValet Team 03 Name Brian Vanover Molly Karcher Ditong Dong Ridhima Manjrekar Brian Bousman Patrick Horng Role Project Manager, Feasibility Analyst,
More informationCopyright WorldAPP. All rights reserved US: +1(781) UK: +44(0) US TOLL FREE: +1(888) AU: +1(800)
When Choosing a Survey Solution for Market Research Introduction Effective market research is vital to all businesses for many reasons. Among other things, it tells a company how it rates against its competitors,
More informationWomen s Walkway. Problem of the Week Teacher Packet. Answer Check
Problem of the Week Teacher Packet Women s Walkway On the brick Women s Walkway from the intersection of 33rd and Chestnut to the intersection of 34th and Walnut in Philadelphia, I became fascinated with
More informationRequirements Analysis
Objectives Classify categories of requirements Requirements Analysis Define the principles of iterative requirements analysis Learn about use cases and their elements Define system sequence diagrams for
More informationGeneral Data Protection Regulation
October 2017 Whitepaper General Data Protection Regulation What does it mean for you and your organization? Page 1 General Data Protection Regulation (GDPR) From May 2018, the General Data Protection Regulation,
More informationOPTIMISING YOUR FORECOURT. Your guide to maximising stock turn, addressing overage stock and driving maximum profit. Brought to you by Auto Trader.
OPTIMISING YOUR FORECOURT Your guide to maximising stock turn, addressing overage stock and driving maximum profit. Brought to you by Auto Trader. Managing an efficient forecourt For ultimate success
More informationA Conceptual Framework for Architecture Alignment Guidelines. Project GRAAL WP1 Whitepaper
A Conceptual Framework for Architecture Alignment Guidelines Project GRAAL WP1 Whitepaper P. A. T. van Eck 1 (editor) H. Blanken 1 M. Fokkinga 1 P. W. G. Grefen 1 R. J. Wieringa 1 October 17, 2002 1 Department
More informationGuest Concepts, Inc. (702)
Guest Concepts, Inc. (702) 998-4800 Welcome to our tutorial on the Lease End Renewal Process The process you will see here is extremely effective and has been used successfully with thousands of renewal
More informationDaily Operations Guide
Daily Operations Guide Detailed Overview of The Reports in The Envision Software I Day-to-Day Operations Guide Table of Contents Part I Welcome to Envision Cloud 1 Part II Daily Operations 2 1 Clocking
More informationecommerce Q&A Connect More Closely With Your Customers and Simplify Orders: Q&A on Bringing a Consumer Look and Feel to Business Transactions
ecommerce Q&A Connect More Closely With Your Customers and Simplify Orders: Q&A on Bringing a Consumer Look and Feel to Business Transactions CEO & CTO CNBS Software Jon Paul Kroger Product & Delivery
More informationIMAGINE IOT PROTOTYPE CHALLENGE EXPIRE DATE OF MERCHENDIZE SCENARIO IN RETAIL
IMAGINE IOT PROTOTYPE CHALLENGE EXPIRE DATE OF MERCHENDIZE SCENARIO IN RETAIL Story In retail stores especially in groceries sector expire date is very important. The retailers are losing a lot of money
More informationTop 10 Marketing Mistakes Even the Smartest Companies Make And How You Can Avoid Them
Top 10 Marketing Mistakes Even the Smartest Companies Make And How You Can Avoid Them By Susan LaPlante Dube & Maureen O Grady Condon, MS www.precisionmarketinggroup.com Top 10 Marketing Mistakes Even
More informationEXECUTIVE SUMMARY. Union Metrics unionmetrics.com
EXECUTIVE SUMMARY Instagram is one of the fastest growing and most popular social media platforms on the planet. If you work in digital marketing, you re probably doing something for your brands or clients
More informationHow to Increase with Limited Resources Brand Awareness Tips on increasing Brand Awareness
How to Increase with Limited Resources Brand Awareness Tips on increasing Brand Awareness CONTENT What is Brand Awareness? Why brand awareness is important? Why Your Brand Needs Digital Marketing Strategy
More informationPlanning LESSON B1. Comprehension Check BUSINESS ENGLISH 6. I. WARM-UP Vocabulary. Match the words in A with their meanings in B. II.
LESSON B1 Planning I. WARM-UP Vocabulary Match the words in A with their meanings in B. A 1. simultaneous 2. business venture 3. presentation 4. second thought 5. invest B a. a formal talk, often in order
More information72% Dammit Dolls. Users increased by. Wakefly. dammitdolls.com E-COMMERCE TOYS AND GAMES
dammitdolls.com Dammit Dolls E-COMMERCE TOYS AND GAMES Through improved information architecture, functionality, and design, Dammit Dolls saw great improvement in usability that has resulted in increased
More informationFleet Management Buyer s Guide
2018 Fleet Management Buyer s Guide Find the right solution for you For businesses that rely on a fleet of drivers and vehicles to service customers, complete jobs and bring in revenue, tracking your assets
More informationPRODUCT DEVELOPMENT WORKSHEET
PRODUCT DEVELOPMENT WORKSHEET Presented by Lela Barker at the Global Shea Conference in Abuja, Nigeria WWW.LUCKYBREAKCONSULTING.COM BY LUCKY Lucky Break Consulting LLC BREAK CONSULTING PRODUCT DEVELOPMENT
More informationONE BUSINESS - ONE APP USER MANUAL
ONE BUSINESS - ONE APP USER MANUAL 1 TABLE OF CONTENTS GETTING STARTED WITH SHOPBOX CREATE A PROFILE 4 CREATE A STORE 5 STARTING PAGE 5 HOW TO CREATE, EDIT AND DELETE CATEGORIES AND PRODUCTS CREATE CATEGORY
More informationFleet Management Buyer s Guide
2018 Fleet Management Buyer s Guide www.verizonconnect.com/uk 0800 975 4566 Find the right solution for you For businesses that rely on a fleet of drivers and vehicles to service customers, complete jobs
More informationAdding new monthly accounts via the admin portal
Two Monthly Modules Available Tracking Only: Saves money on paper tickets; allows parkers to request their vehicle by texting car Full Revenue: Track in/out as well as enforce payments by sending invoices
More informationTesting Masters Technologies
1. How will you receive the project requirements? A. The finalized SRS will be placed in a project repository; we will access it from there 2. What will you do with SRS? A. SRS stands for software requirement
More informationService-Oriented Architecture A View From the Field. Paul C. Brown, Ph.D. Principal Software Architect
Service-Oriented Architecture A View From the Field Paul C. Brown, Ph.D. Principal Software Architect What is a Service? A coherent package of commonly used functionality e.g. Sales Order Management Place
More informationFOR OWNERS: MANAGING VENDOR ACCRUALS AND VENDOR INVOICE MATCHING ON LARGE CONSTRUCTION PROJECTS
FOR OWNERS: MANAGING VENDOR ACCRUALS AND VENDOR INVOICE MATCHING ON LARGE CONSTRUCTION PROJECTS The Situation The Owner on major construction projects, has a very different set of challenges and priorities
More informationTopic 2 - Market Research. N5 Business Management
Topic 2 - Market Research N5 Business Management 1 Learning Intentions / Success Criteria Learning Intentions Market research Success Criteria By end of this lesson you will be able to explain the following:
More informationQ U I C K - S T A R T - G U I D E
P H O R E S T S A L O N S O F T W A R E Q U I C K - S T A R T - G U I D E U S A 1 CONTENTS: Making Appointments 2 APPOINTMENT COLOURS 7 APPOINTMENT NOTES 8 CANCELLATIONS 12 RESCHEDULING & REBOOKING 14
More informationYou Didn't Use Brainstorming to Select Your KPIs, Did You?
You Didn't Use Brainstorming to Select Your KPIs, Did You? The secrets to designing performance measures and KPIs that far better than brainstorming could ever produce. Contents There are 5 common ways
More informationINVENTORY CURRENT VALUE
INVENTORY CURRENT VALUE It should be easy to calculate the Inventory Current Value. You take how many units you have left in stock and multiply them by how much they cost, and that s how much your inventory
More informationCASE STUDY JAPAN AND U.S. CANDY VENTURE
CASE STUDY JAPAN AND U.S. CANDY VENTURE A well-known U.S. Candy company was interested in selling its product overseas. The company found a possible partner based in Tokyo, Japan. The Tokyo company seemed
More informationdeveloper.* The Independent Magazine for Software Professionals Automating Software Development Processes by Tim Kitchens
developer.* The Independent Magazine for Software Professionals Automating Software Development Processes by Tim Kitchens Automating repetitive procedures can provide real value to software development
More informationRedefining Collection Strategies
CoreCard Software White Paper Series Redefining Collection Strategies Using Champion/Challenger Techniques to Reduce Delinquency Jan 2011 1 Table of Contents Introduction... 3 Using Tried and True Methods...
More informationDefine and Initiate SubPhase
Project Management Methodology Project Management Methodology Training Define and Initiate SubPhase Course Purpose Familiarize team members with the Start Project Sub-Phase processes. Understand process
More informationHow to Keep the Delivery of Your Pricing and Other Sales Information Simple! Module 4
How to Keep the Delivery of Your Pricing and Other Sales Information Simple! Module 4 In Module 1 we talked about the Myths of Pricing and then we went over the basics of gathering your financial information
More informationorganize, automate & grow your life
organize, automate & grow your life and health insurance agency brought to you by: TABLE OF ContentS AUTHOR: Chapter 1: Organize Your Agency Chapter 2: Automate Your Agency Chapter 3: Grow Your Agency
More informationInformation Technology Audit & Cyber Security
Information Technology Audit & Cyber Security Use Cases Systems & Infrastructure Lifecycle Management OBJECTIVES Understand the process used to identify business processes and use cases. Understand the
More informationHow to Begin With Social Media for Your Business Success
How to Begin With Social Media for Your Business Success Anna Cairo Consulting About the Author Anna Cairo is a social media consultant & web copywriter. With a focus entirely on the online environment,
More informationDriven by a passion to develop our customers, SuperOffice has become one of Europes leading providers of CRM solutions.
Caesar CRM CRM - your way Driven by a passion to develop our customers, SuperOffice has become one of Europes leading providers of CRM solutions. Do you want to increase your sales, customer loyalty and
More informationWhy Document the Architecture? EEC 421/521: Software Engineering. Design Process. Thinking About Design. Stakeholder Communication.
Why Document the Architecture? EEC 421/521: Software Engineering Architectural Design Stakeholder Communication High-level presentation of system System Analysis Big effect on performance, reliability,
More informationSage DacEasy What s New Guide
Sage DacEasy 2013 What s New Guide Sage DacEasy 2013: Powerful capabilities, exceptional usability. Streamline your accounting functions to be even more efficient and flexible with Sage DacEasy 2013. Not
More informationThe one tool that will. streamline. your IT department
The one tool that will streamline your IT department Making an impact with an IT ticketing system Without a doubt, a formalized IT ticketing system can be the most transformative tool you implement for
More informationSage One Online accounts for start-ups and small businesses
Sage One Online accounts for start-ups and small businesses About Sage One Sage One is a family of online accounts software that helps you manage your business finances. Designed for UK businesses, there
More informationWhat s New in WashConnect? System Requirement. New Benefits, Features, and Enhancements. WashConnect Version
January 11, 2018 What s New in WashConnect? We are pleased to announce the following new benefits, features, and enhancements in the WashConnect management system. New and improved WashConnect features
More informationReport DG512 Business Modeling. Roy Gevers Wouter Gravesteijn Robin van Kampen Sven Reijnders
Report DG512 Business Modeling Roy Gevers Wouter Gravesteijn Robin van Kampen Sven Reijnders Introduction This is the business modeling report of: Roy Gevers Wouter Gravesteijn Robin van Kampen Sven Reijnders
More informationWhat s New in WashConnect? System Requirement. New Benefits, Features, and Enhancements. WashConnect Version
November 12, 2018 What s New in WashConnect? We are pleased to announce the following new benefits, features, and enhancements in the WashConnect management system. New and improved WashConnect features
More informationWhat s New in WashConnect? System Requirement. New Benefits, Features, and Enhancements. WashConnect Version
November 21, 2018 What s New in WashConnect? We are pleased to announce the following new benefits, features, and enhancements in the WashConnect management system. New and improved WashConnect features
More informationf r e e h u m a n p o t e n t i a l
free human potential imagine thousands of instructors promoting your website on field every day wherever you want imagine to control them from a single web page imagine to have an uninterrupted amount
More informationDYNAMICS 365 live your future now
DYNAMICS 365 live your future now The time when purchasing a business information system was a complex and expensive project is long gone. All applications that are essential for conduct of business are
More informationBCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT SOFTWARE ENGINEERING 1. Examiners Report March 2018
BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT SOFTWARE ENGINEERING 1 Examiners Report March 2018 Section A A1. Testing is an important aspect of software
More informationKING ABDULAZIZ UNIVERSITY FACULTY OF COMPUTING & INFORMATION TECHNOLOGY DEPARTMENT OF INFORMATION SYSTEM. Lab 1- Introduction
Lab 1- Introduction Objective: We will start with some basic concept of DSS. And also we will start today the WHAT-IF analysis technique for decision making. Activity Outcomes: What is what-if analysis
More informationExpanding your Business with E-commerce Software
Introduction It s hard to believe that e-commerce, a sales channel which has revolutionized the way so many companies do business, did not even exist 15 years ago. Nowadays it seems like everyone is selling
More informationHow does DEFT POS work?
Digital EFT Solutions DEFT POS permits retailers to electronically deposit checks presented by their customers at the Point Of Sale. DEFT POS offers options including a consumer check-only conversion alternative,
More informationTrainers Handbook Business Management
Trainers Handbook Business Management Adapted to TsIGA Project Towards Sustainable Income Generating Activities Table of Contents Table of Contents Introduction 2 3 Module 1 - Business stages & Ideas 4
More informationSales & Marketing Manual
Simplify tomorrow s workspace Sales & Marketing Manual How Workspace 365 helps to offer all your services and build your brand Step 1: Choose a unique name for your Workspace 365 Step 2: Write down which
More informationCOACHING FOR SUCCESS. Leadership Through Fully Engaged Employees Chapter 6
COACHING FOR SUCCESS Leadership Through Fully Engaged Employees Chapter 6 Table of Contents IDENTIFY THE CAUSE OF THE PROBLEM... 2 TWO DIFFERENT APPROACHES TO COACHING ACHIEVE DIFFERENT RESULTS... 3 COACHING
More informationCOPYRIGHTED MATERIAL WHAT S IN THIS CHAPTER?
1 WHAT S IN THIS CHAPTER? Defining application lifecycle management Learning about the Visual Studio 2013 product family Seeing ALM in action using Visual Studio Ultimate 2013 In June of 1999, Microsoft
More informationPreparing for ICD-10: Implementation and Testing
Preparing for ICD-10: Implementation and Testing Change, change, change, change, change, etc. ICD-10 requires a lot of it Everywhere IT systems Business processes People By everyone Practices Payers Vendors
More informationenalyzer enalyzer use cases
enalyzer enalyzer use cases Enalyzer helps teams and companies of all sizes make better decisions. We have selected some use cases for you to be inspired. Copenhagen 2018 www.enalyzer.com Introducing Enalyzer
More informationSay hello to your new Visa Debit Card
Say hello to your new Visa Debit Card A simple guide to everything you ll need to know about your new card. postoffice.co.uk What s inside Introduction 3 Great benefits for you 4 Added peace of mind 5
More informationManufacturing Insights: RFID: Tool Tracking Solutions
Manufacturing Insights: RFID: Tool Tracking Solutions SCENE 1. NORDAM BASED IN TULSA, OK AND WITH FACILITIES WORLDWIDE, THE NORDAM GROUP MANUFACTURES AIRCRAFT INTERIOR AND STRUCTURE COMPONENTS WHICH ARE
More informationMind Your Own Business
Mind Your Own Business You may be asking by now, what is the point of all this financial analysis that has been presented in the previous seven articles? It isn t to make work for your accountant although
More informationCredit? Debit. Also Inside: Holiday Spending Online Scammers WINTER 2014 / 2015
Ne[x]t Magazine is published by Georgia s Own Credit Union for members of i[x] WINTER 2014 / 2015 Debit Credit? or Also Inside: Holiday Spending Online Scammers IN THIS ISSUE WINTER 2014 / 2015 3 4 6 8
More informationSteamDestroyer. The Ultimate Guide to Free Steam Games
SteamDestroyer The Ultimate Guide to Free Steam Games Table of Contents I. What you can expect II. Requirement III. General Method Overview Steam Gifts IV. General Method Overview - TF2 Keys V. Steam Keys
More informationCase Study: Netlife. Timeline. 85 employees 2016 Started to use CV Partner > 50% less time spent on CVs
Case Study: Netlife Netlife started using CV Partner in 2016. Netlife use CV Partner for both keeping track of internal resources and competence, as well as creating tailored bids for public and private
More informationViziRail Description
ViziRail Description Table of Contents ViziRail Train Scheduling Software... 3 Timetabling and Trains... 4 Train Graphing... 9 Possessions... 14 Speed Restrictions... 16 Train Notices... 17 Train Control
More informationThis document is for resellers only. Please do not distribute to customers.
This document is for resellers only. Please do not distribute to customers. Overview The following information documents in detail the 123Pet features and supporting screen shots. The purpose of this information
More informationIOT based Toll Collection System
IOT based Toll Collection System Pramod Kumar P.M 1 Assistant Professor, Department of Computer Science and Engineering, VCET Puttur Abstract: PayToll system is a project which aims how to make effective
More informationProposed Solution for Implementation, Monitoring and Maintaining Vehicle Tracking System for vehicles of Solid Waste Management
Proposed Solution for Implementation, Monitoring and Maintaining Vehicle Tracking System for vehicles of Solid Waste Management Table of Contents Solution Architecture 7 Key Challenges and Approach for
More informationSay hello to your new Visa Debit Card
Say hello to your new Visa Debit Card A simple guide to everything you ll need to know about your new card. postofficemoney.co.uk What s inside Introduction 3 Great benefits for you 4 Added peace of mind
More informationJob Board - A Web Based Scheduler
Job Board - A Web Based Scheduler Cameron Ario and Kasi Periyasamy Department of Computer Science University of Wisconsin-La Crosse La Crosse, WI 54601 {ario.came, kperiyasamy}@uwlax.edu Abstract Contractual
More informationOracle s GRC Strategy is Flawed and Failing their Customers
Oracle recently changed their strategy for their GRC software and is moving towards cloud-based solutions. My sense, from hearing from friends and colleagues in the space, is that Oracle s change in strategy
More informationUNIVERSAL CREDIT CARD
UNIVERSAL CREDIT CARD Group 20 October 15, 2002 Faculty Advisor Bruce McNair bmcnair@stevens-tech.edu Group Leader Samir Shah sshah7@stevens-tech.edu Group Member Nikhil Patel npatel7@stevens-tech.edu
More information