CAP. 9 Flashcards
Introduction
New approaches to analysis and design required for digital business systems.
The importance of analysis and design is such that even if an effective strategy has been developed, its execution can be destroyed by ineffectual analysis and design.
Analysis for digital technology projects
Analysis for digital systems is concerned with understanding the business and user requirements for a new system. Analysis activity can be broken down into understanding the current process and reviewing possible alternatives for implementing the digital business solution.
Delivering quality info to employees and partners, or exchanging it between process, is the key to building information systems that improve efficiency and customer service.
Analysis should be used as a tool to optimise the flow of info inside and outside organisations
Process modelling
Traditional approaches to process analysis use established systems analysis and design methods that are part of methodologies, like the data flow diagram technique outlined in Bocij et al. (2008). Such approaches often use a hierarchical method of establishing:
* The processes and their constituent sub-processes;
* The dependencies between processes;
* The inputs (resources) needed by the processes and the outputs.
The processes and sub-processes are the activities/tasks that need to be performed by the business information system, so are referred to as activity-based process definition methods. A process can be defined at the business level in terms of the main activities of a business. Each process can be broken down further. Significant business processes are elements of the value chain. Davenport (1993): even for large multinational organisations, the number of main processes will rarely exceed ten.
Process mapping
Existing business processes often overlap different functional areas of a business. Before detailed activities are identified, the analyst needs to identify where in the organisation processes occur and who’s responsible. This procedure is often known as process mapping, and it’s important for identifying potential users of a digital business system.
Task analysis and task decomposition
Before a process can be designed and implemented, a more detailed breakdown is required: this is referred to as task analysis.
Noyes and Baber (1999): a difficulty with this type of process or task decomposition: there are no set rules for what to call the different levels of decomposition or how far to decompose the process. The number of levels and the terminology will vary according to the application you’re using and the consultant. Georgakoupoulos et al. (1995): ‘task nesting’ or tasks broken down into subtasks as part of the activity-based method for describing workflows. Curtis et al. (1992): process units or elements at each process level:
1. Level 1 – business processes are decomposed into:
2. Level 2 – activities which are further divided to:
3. Level 3 – tasks and finally:
4. Level 4 – sub-tasks.
e-workflow.org: workflow is ‘The automation of a business process, in whole or part, during which documents, info or tasks are passed from one participant to another for action, according to a set of procedural rules’.
The key benefits of workflow:
* Improved efficiency.
* Better process control.
* Improved customer service.
* Flexibility.
* Business process improvement.
Process dependencies
Process dependencies summarise the order activities occur, according to the business rules that govern the processes. Activities occur in sequence and are serial; sometimes can occur simultaneously (=parallel). Data flow diagrams and flow charts are widely used as diagramming techniques to show process dependencies.
Workflow management
Process dependencies are a core part of analysing and revising an organisation’s workflow as part of workflow management (WFM).
Workflow Management Coalition: WFM is ‘the automation of a business process, in whole or part, during which documents, information or tasks are passed from one participant to another for action, according to a set of procedural rules’.
Applications of workflow include actioning queries from external customers or handling internal support queries. Workflow helps manage business processes by ensuring tasks are prioritised to be performed:
As soon as possible;
By the right people;
In the right order.
The workflow approach gives a consistent, uniform approach for improved efficiency and better customer service. Workflow software provides functions to:
Assign tasks to people;
Remind people about their tasks, which are part of a workflow queue;
Allow collab between people sharing tasks;
Retrieve info needed to complete the task, such as a customer’s personal details;
Provide an overview for managers of the status of each task and the team’s performance.
For a b2b company, digital business applications of workflow might include:
Administrative workflow.
Production workflow.
Flow process charts
A flow chart is a good starting point for describing the sequence of activities of a workflow. Flow charts are effective because easy to understand by non-technical staff and highlights bottlenecks and inefficiencies.
Flow process charts are used when solving digital business problems.
Box 9.1: Use of flow process charts for design of workflow systems
Effort duration analysis
It’s an analytical tool used to calculate the overall efficiency of a process when we have performed a detailed analysis. We sum the average time it takes to complete every activity making up the overall process, then divide it by total length of time of the whole process. The total process time is often longer since includes when the task is not being worked on. Efficiency relation can be:
Efficiency=(Σ(T(effort on tasks)))/(T(total process time))
Network diagrams
Flow diagrams and flow process charts often don’t give a sufficiently tight, formal definition of the process sequence necessary for input into a digital business, workflow or ERP system. To do this we can use a network diagram known as a GAN. Nodes are added between the boxes representing the tasks, to define the alternatives that exist following completion of a task. Where alternatives exist, the logic is defined at the node as: where a single pathway is taken from two or more alternatives, the node is defined as an OR node, and when several pathways may be followed this is an AND node. Join nodes combine previous activities, and splits determine which activities occur next. When there are alternatives, business rules are defined as pre-conditions or post-conditions.
Activity 9.2: Transforming invoice processing at a b2b company
Event-driven process chain (EPC) model
One of the most widely used, popularised by its application to re-engineering of enterprises performed using the SAP R/3 ERP product. Business functions are triggered through transactions on business objects, which also lead to a business event. Control flows link the activities, events, and logical operators. Entities or information objects are items such as sales orders or invoices.
- Flow process charts
A flow chart is a good starting point for describing the sequence of activities of a workflow. Flow charts are effective because easy to understand by non-technical staff and highlights bottlenecks and inefficiencies.
Flow process charts are used when solving digital business problems.
Box 9.1: Use of flow process charts for design of workflow systems
- Effort duration analysis
It’s an analytical tool used to calculate the overall efficiency of a process when we have performed a detailed analysis. We sum the average time it takes to complete every activity making up the overall process, then divide it by total length of time of the whole process. The total process time is often longer since includes when the task is not being worked on. Efficiency relation can be:
Efficiency=(Σ(T(effort on tasks)))/(T(total process time))
- Network diagrams
Flow diagrams and flow process charts often don’t give a sufficiently tight, formal definition of the process sequence necessary for input into a digital business, workflow or ERP system. To do this we can use a network diagram known as a GAN. Nodes are added between the boxes representing the tasks, to define the alternatives that exist following completion of a task. Where alternatives exist, the logic is defined at the node as: where a single pathway is taken from two or more alternatives, the node is defined as an OR node, and when several pathways may be followed this is an AND node. Join nodes combine previous activities, and splits determine which activities occur next. When there are alternatives, business rules are defined as pre-conditions or post-conditions.
Activity 9.2: Transforming invoice processing at a b2b company
- Event-driven process chain (EPC) model
One of the most widely used, popularised by its application to re-engineering of enterprises performed using the SAP R/3 ERP product. Business functions are triggered through transactions on business objects, which also lead to a business event. Control flows link the activities, events, and logical operators. Entities or information objects are items such as sales orders or invoices.
Validating a new process model.
When developing a wish list of process capabilities and corresponding business rules, the stages described by Taylor on concurrent engineering may be useful: once processes have been established they’re checked by performing a ‘talk-through, walk-through and run-through’. The design team will describe the proposed business process as a model in which different business objects interact. The final run-through stage is a quality check in which no on-the-spot debugging occurs.
Data modelling
Data modelling of digital business and e-commerce systems uses well-established techniques such as normalisation that are used for relational database analysis and design.
ER modelling:
1. Identify entities
Entities define the broad groupings of info. When the design is implemented, each design will form a database table.
2. Identify attributes for entities
Attributes describe the characteristics of any single instance of an entity. When design is implemented, each attribute forms a field, and collection of fields of the entity will form a record.
With the growth of social media services, there’s a need to link customer data from different sources. The development of APIs from social networks to enable social sign-in has helped.
3. Identify relationships between entities
The relationships between entities require identification of which fields are used to link the tables. A primary key is used to uniquely identify each instance of an entity and a secondary key is used to link to a primary key in another table.
Normalisation is an additional stage used to optimise the database to minimise redundancy or duplication of info.
4. Big Data and data warehouse
Digital business systems manage a vast number of transactions with data recorded for each.
Box 9.2: The growth in social sign-in
Box 9.3: Analysis of the business applications of Big Data
Design for digital technology projects
The design element of creating a digital business system involves specifying how the system should be structured and how the end-user functionality and ‘back-end’ integration with other projects implemented.
Architectural design of digital business systems
Starting point for design: ensure that a common architecture exists (hardware and software technology, apps and business processes).
Digital business systems follow the same client-server model architecture of many created in 1990s. They are mobile devices connected to a ‘back-end’ server computer via intranet, extranet or Internet.
A key design decision in client-server systems is how different tasks involved in delivering a working application to the users are distributed between client and server. Typical situation for these tasks:
* Data storage.
* Query processing.
* Display.
* Application logic.
A typical digital business architecture uses a three-tier client-server model where the client is mainly used for display with application logic and the business rules partitioned on a server, which is the second tier and the database server is the third tier. This architecture is sometimes referred to as a ‘thin client’, because the size of the executable program is smaller.
Different servers are needed, which combine applications logic and database storage for different requirements. The purpose of each of the servers is:
* Web server.
* Merchant server.
* Personalisation server.
* Payment commerce server.
* Catalogue server.
* CRM server.
* ERP server.
The best approach to simplifying the design is to reduce the number of suppliers of components to improve the ease of data and applications integration.
User-centred site design and customer experience management
The importance of human-computer interaction in the design of web applications is high. Bevan (1999): ‘Unless a web site meets the needs of the intended users it will not meet the needs of the organisation providing the web site. Web site development should be user-centred’.
Noyes and Baber (1999): user-centred design involves more than user interface design. It can be conceived of as centring on the human, but surrounded concentrically by factors that affect usability.
Improvements to the UX of systems have been extended to consider the context of access of systems within the location of the user. This is known as customer experience management (CXM). The development of UX to CXM has been prompted by:
* The use of smartphone and mobile devices;
* Dual or multiscreening where a smartphone or tablet may be used alongside other devices;
* Multichannel shopping behaviour – mobile devices may be used in-store as part of the purchase decision, or the decision to purchase offline is prompted by online experiences and vice versa;
* The website experience being closely integrated to other online company platforms, including company social network pages and email communications;
* The integration of offline customer service with other customer service through services such as live chat and call-back integrated into websites.
CXM is important to multichannel or omnichannel transactional. Forrester (2011): CXM in terms of different systems that can be used to deliver customer experience. CXM is an ongoing process of improvement using analytics and structured testing as part of a conversion rate optimisation (CRO) programme. CRO is increasingly being used to improve the commercial contribution of online presence. Design for digital business should be considered as a continuous investment.
User-centred design starts with understanding the nature of and variation within the user groups. Bevan (1999): issues to consider include:
* Who are the important users?
* What’s their purpose in accessing the site?
* How frequently will they visit the site?
* What experience and expertise do they have?
* What nationality are they? Can they read English?
* What type of info are they looking for?
* How will they want to use the info: read it on the screen, print it or download it?
* What type of browsers will they use? How fast will their communication links be?
* How large a screen/window will they use, with how many colours?
Usability and accessibility are only one part of the overall package that determines a visitor’s experience. The concept of online brand promise is related to that of delivering online customer experience.
‘A good site should always begin with the user. This includes understanding who your competitors are and how they operate online. You need continuous research, feedback and usability testing to continue to monitor and evolve the customer experience. Customers want convenience and ease of ordering. They want a site that is quick to download, well-structured and easy to navigate’.
Creating effective online experiences is a challenge since there are many practical issues. De Chernatony (2001): delivering the online experience promised by a brand requires delivering rational values, emotional values and promised experience. Christodoulides et al. (2006): tested the importance of a range of indicators of online brand equity for online retail and service companies. This analysis was performed across these five dimensions of brand equity, assessed by asking:
1. Emotional connection
Q1: I feel related to the type of people who are [X]’s customers
Q2: I feel like [X] actually cares about me
Q3: I feel as though [X] really understands me
2. Online experience
Q4: [X]’s website provides easy-to-follow search paths
Q5: I never feel lost when navigating through [X]’s website
Q6: I was able to obtain the info I wanted without delay
3. Responsive service nature
Q7: [X] is willing and ready to respond to customer needs
Q8: [X]’s website gives visitors the opportunity to ‘talk back’ to [X]
4. Trust
Q9: I trust [X] to keep my personal information safe
Q10: I feel safe in my transactions with [X]
5. Fulfilment
Q11: I got what I ordered from [X]’s website
Q12: The product was delivered by the time promised by [X]
Box 9.4: UK decline in customer experience (CX) scores
Box 9.5: Fourteen reasons businesses are failing at user-centred (UX) design
The development of UX to CXM has been prompted by:
- The use of smartphone and mobile devices;
- Dual or multiscreening where a smartphone or tablet may be used alongside other devices;
- Multichannel shopping behaviour – mobile devices may be used in-store as part of the purchase decision, or the decision to purchase offline is prompted by online experiences and vice versa;
- The website experience being closely integrated to other online company platforms, including company social network pages and email communications;
- The integration of offline customer service with other customer service through services such as live chat and call-back integrated into websites.
User-centred design starts with understanding the nature of and variation within the user groups. Bevan (1999): issues to consider include:
- Who are the important users?
- What’s their purpose in accessing the site?
- How frequently will they visit the site?
- What experience and expertise do they have?
- What nationality are they? Can they read English?
- What type of info are they looking for?
- How will they want to use the info: read it on the screen, print it or download it?
- What type of browsers will they use? How fast will their communication links be?
- How large a screen/window will they use, with how many colours?
Customer experience management framework
CX specialist Customer Input designed a comprehensive management framework, built on years of experience, consulting and customer experience optimisation.
The first step in implementing a CX strategy involves research and audit activities aimed at gaining a holistic view of the customer experience. This includes:
* Customer experience lifecycle audit.
* Customer research.
* Organisational alignment.
Customers, as well as the company’s products, services and policies, change over time so these exercises should be conducted periodically to re-evaluate the customer experience and realign the framework.
- Customer experience design
Findings from the framework alignment phase are translated into effective solutions to enhance the delivery of great customer experiences. Existing knowledge of a company and its customers can help integrate the experience design within the research and design process. Solutions can be designed to fix critical/negative experiences and create new customer value through innovation.
- Implementation
An Econsultancy guide to Implementing a Customer Experience strategy (2017) provides 10 tips to implementing CX best practice:
1. Define what great CX looks like
Price is no longer a significant driver of customer choice. Brands should be focusing on seamless interactions, but very few organisations are ready to embrace that.
2. Break down the channel focus
Executives still seem to prefer measuring and designing CX on a channel-by-channel basis and then wonder why they find the landscape too complex when it comes to understanding the customer journey or meeting expectations. Focus on the CX goal and manipulate channel activity accordingly. This improves agility.
3. It’s all about the customer journey
Channel focus fails when build a view of the customer journey. If strategy depends on first-party, identifiable data and the majority of customer interactions are on mobile where customers plunge into a cookie less black hole.
4. Take charge
Many companies have no single person or department driving the CX strategy.
By defining a goal for CX, it becomes clear which person/people have the skills to deliver it. Creating a working party with a clearly defined leader at its helm will help anchor CX in business reality.
5. Brand building is fundamental to differentiation
Today, companies can differentiate based on their varying ability to deliver on the practical elements of CX.
Adding values such as sense and emotion will become critical to differentiation. Brands that will win will begin tying brand values to experience today.
6. Create your own framework
Building a framework that sets out the behaviours and goals the organisation needs to adopt to succeed at CX demonstrates strengths and weaknesses.
Setting out a SWOT analysis according to the major components of good CX delivery creates a plan of attack.
7. Technology is a tool, not a solution
Organisations should be encouraged to bootstrap before parachuting in new technology? If new systems are the solution, make sure the rest of the business is properly aligned to serve it. If this is going to be difficult, explore the growing availability of managed services or outsourcing until the internal capacity increases.
8. Make room for innovation but choose wisely
Marketers are aware that their companies need to be seen to be innovative. When exploring innovation adoption, make sure the experience it delivers will be consistent, be in keeping with the brand and can be maintained.
9. Leadership is key
To secure investment or organisational alignment with CX, responsibility lies with CEO.
CX may be a movement with a great deal of evidence to support it but the leadership team has to examine and justify reacting to any number of pressures. Gaining support for CX implementations, even if it’s iterative and has small beginnings, needs a strong proof of concept. Set goals, a clear path towards achieving them, and measure and communicate success.
10. Start now
The price of inaction is high. There’s a recognition that implementing CX is essential to drive consideration and loyalty in the future. CX/UX takes a long time to get right, but when organisations do, there’s a positive impact on the bottom line.
- Usability
Usability is a key concept within user-centred design applied to the analysis and design for a range of products to define how easy they are to use. British Standards Institute (1999): usability as the ‘extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency and satisfaction in a specified context of use’.
The concept can be readily applied to website design. Designing Web Usability (2000): usability is ‘an engineering approach to website design to ensure the user interface of the site is learnable, memorable, error free, efficient and gives user satisfaction. It incorporates testing and evaluation to ensure the best use of navigation and links to access info in the shortest possible time. A companion process to information architecture’.
Usability involves two key project activities. Expert reviews are often performed at the beginning of redesign project as way of identifying problems with previous design and usability testing involves:
1. Identifying representative users of the site and typical tasks;
2. Asking them to perform specific tasks such as finding a product or completing an order;
3. Observing what they do and how they succeed.
For a site to be successful, the user tasks or actions need to be completed:
* Effectively;
* Efficiently.
Nielsen suggests that around 10% of a design project budget should be spent on usability, but often actual spend is significantly less.
- Evaluating designs
A test of effective design for usability is dependent on 3 areas:
1. Effectiveness – can users complete their tasks correctly and completely?
2. Productivity – are tasks completed in an acceptable length of time?
3. Satisfaction – are users satisfied with the interaction?
User involvement is vital to assess the effectiveness of design and focus groups have traditionally been used as part of a website prototyping approach and for conversion rate optimisation (CRO).
Econsultancy (2008): Hiscox approached a site redesign using 3 models of user interaction:
* A distribution model in which visitors pick the type of customer, then choose their product;
* A retail model, where customers pick the product they want, then choose how to buy it;
* A needs-based model to help customers choose products.
Eye tracking is a technique for assessing design effectiveness. Usability tests have been completed during analysis and design, but many businesses now gain feedback continuously via tools. Smart Insights (2010) identifies 5 types of tools:
1. Website feedback tools.
2. Crowdsourcing product opinion software.
3. Simple page or concept feedback tools.
4. Site exit survey tools.
5. General online survey tools.
- Customer experience design
Findings from the framework alignment phase are translated into effective solutions to enhance the delivery of great customer experiences. Existing knowledge of a company and its customers can help integrate the experience design within the research and design process. Solutions can be designed to fix critical/negative experiences and create new customer value through innovation.
- Implementation
An Econsultancy guide to Implementing a Customer Experience strategy (2017) provides 10 tips to implementing CX best practice:
1. Define what great CX looks like
Price is no longer a significant driver of customer choice. Brands should be focusing on seamless interactions, but very few organisations are ready to embrace that.
2. Break down the channel focus
Executives still seem to prefer measuring and designing CX on a channel-by-channel basis and then wonder why they find the landscape too complex when it comes to understanding the customer journey or meeting expectations. Focus on the CX goal and manipulate channel activity accordingly. This improves agility.
3. It’s all about the customer journey
Channel focus fails when build a view of the customer journey. If strategy depends on first-party, identifiable data and the majority of customer interactions are on mobile where customers plunge into a cookie less black hole.
4. Take charge
Many companies have no single person or department driving the CX strategy.
By defining a goal for CX, it becomes clear which person/people have the skills to deliver it. Creating a working party with a clearly defined leader at its helm will help anchor CX in business reality.
5. Brand building is fundamental to differentiation
Today, companies can differentiate based on their varying ability to deliver on the practical elements of CX.
Adding values such as sense and emotion will become critical to differentiation. Brands that will win will begin tying brand values to experience today.
6. Create your own framework
Building a framework that sets out the behaviours and goals the organisation needs to adopt to succeed at CX demonstrates strengths and weaknesses.
Setting out a SWOT analysis according to the major components of good CX delivery creates a plan of attack.
7. Technology is a tool, not a solution
Organisations should be encouraged to bootstrap before parachuting in new technology? If new systems are the solution, make sure the rest of the business is properly aligned to serve it. If this is going to be difficult, explore the growing availability of managed services or outsourcing until the internal capacity increases.
8. Make room for innovation but choose wisely
Marketers are aware that their companies need to be seen to be innovative. When exploring innovation adoption, make sure the experience it delivers will be consistent, be in keeping with the brand and can be maintained.
9. Leadership is key
To secure investment or organisational alignment with CX, responsibility lies with CEO.
CX may be a movement with a great deal of evidence to support it but the leadership team has to examine and justify reacting to any number of pressures. Gaining support for CX implementations, even if it’s iterative and has small beginnings, needs a strong proof of concept. Set goals, a clear path towards achieving them, and measure and communicate success.
10. Start now
The price of inaction is high. There’s a recognition that implementing CX is essential to drive consideration and loyalty in the future. CX/UX takes a long time to get right, but when organisations do, there’s a positive impact on the bottom line.
- Usability
Usability is a key concept within user-centred design applied to the analysis and design for a range of products to define how easy they are to use. British Standards Institute (1999): usability as the ‘extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency and satisfaction in a specified context of use’.
The concept can be readily applied to website design. Designing Web Usability (2000): usability is ‘an engineering approach to website design to ensure the user interface of the site is learnable, memorable, error free, efficient and gives user satisfaction. It incorporates testing and evaluation to ensure the best use of navigation and links to access info in the shortest possible time. A companion process to information architecture’.
Usability involves two key project activities. Expert reviews are often performed at the beginning of redesign project as way of identifying problems with previous design and usability testing involves:
1. Identifying representative users of the site and typical tasks;
2. Asking them to perform specific tasks such as finding a product or completing an order;
3. Observing what they do and how they succeed.
For a site to be successful, the user tasks or actions need to be completed:
* Effectively;
* Efficiently.
Nielsen suggests that around 10% of a design project budget should be spent on usability, but often actual spend is significantly less