business-process-exercise

advertisement
me325 Software Design Experiences
April 9 Exercise – Instructor Notes:
This exercise is designed to practice business process analysis along a real business case
study. It highlights the importance of understanding the business process from a variety
of angles – in this case the stakeholders, and the business users. It will highlight the
differences between the information obtained from the managers of a process vs. the true
end users, and the importance of engaging with end users in their natural environment.
The homework assignment will focus on defining the insights gained.
NOTE: It is essential that you will have watched the City of Mountain business
process videos before facilitating this exercise and are familiar with the related
artifacts. The artifacts are marked with letters in the video that correspond to the
artifact in your hand-out folder.
Begin this exercise by explaining:
The Design Project: You have been tasked by the City of Mountain View to provide an
improved solution to their Utility Billing and Account management process. The first
step is to gain a good understanding of this process as it exists today and gain insights
that inspire an improved solution design.
Background for the exercise: One way to understand business processes is to explore
the stakeholders’ (managers, IT, Accounting, etc) perspectives. We met with the City of
Mountain View Accounting and Public Services manager in a conference room, which
resulted in our understanding the business process as follows (see student handout)
Then we conducted a number of contextual interviews with the business users involved in
the process.
Instructions:
Students will now watch a short video describing ONE sub-process of the Utility
Account Management and Billing Service of the City of Mountain View. The video will
show a business user(s) performing their tasks related to this process. Explain that this
information was gathered using a contextual inquiry approach. We also shortened the
video from the original capture.




Ask students to take notes closely observing and listening to the business
user and others stepping through the business process. This emphasizes
that taking good notes is essential. It also will demonstrate that everyone
will note different aspects.
Give students a few moments to examine related artifacts – in fact you
may stop the video so they can study the artifact in context of what they
just saw.
Now facilitate the creation of a narrative or simple diagram of the
activities in this process based on student’s notes. Encourage them to think
about tools used, the physical environment, and the user’s body language
– all of which may provide insights into solution design.
Open up for discussion – see below.
Discussion Points:
o How did the business user information differ from what stakeholders told
us?
o What type of information did the in context observation provide that you
would not get from a meeting with their manager? Why may you consider
both views?
o What next steps may you take?
o What other aspects might you consider before defining a software
solution?
Conclusion:
Lastly – show the actual process diagram that we created AFTER we had met with the
business users (handout) which is much more detailed and elaborate than what we were
able to learn from our stakeholder meeting.
Homework:
Explain that students will have another opportunity to view the video and individually
outline insights, needs and opportunities that they discovered (beyond the basic business
process). These will form a base for discussion during the next session.
Key Takeaways:
When analyzing business processes and identifying solutions:
 Assemble a 360 view by considering a variety of stakeholders, including users
involved in the process, since there is a big difference between the official process
and the real process
 Use contextual inquiry as one user research technique to understand users in the
context of their work environment. People like to be listened to – an important
aspect of user research
 Additional conversations will be needed after the first round of interviews
 Capture as many artifacts as possible during the user research
 Good interview techniques involve active listening, open-ended questions, a
beginner’s mind
From other file:
d.school April 09 Lecture: Business Process Overview – Exercise
(This exercise builds on pre-reading assignments illustrating examples of process
mapping, and user data analysis)
In this exercise you will develop an understanding of integrated business processes and
how they are one step in documenting a problem space later to be addressed with a
holistic solution. You will
- Practice analysis of user data
- Identify user roles involved in collaborative business processes
- Map out a high-level process flow of a collaborative business process
- Consider other factors that may influence solution design
(Insert process diagrams here)
Watch the “highlights” video, and note down key observations such as:
a. User roles
b. Tasks
c. Environment
d. Tools used
Create a simple process flow document using one of the techniques from your
pre-reading assignment
Discuss: What other information may you require to further define the
solution space ? How may you go about gathering this information?
1.
2.
3.
Homework:
The homework assignment is intended to provide you with a deeper understanding of one
business process, and user role(s) involved in this process which will lay the groundwork
for future solution design.
1.
2.
3.
4.
Watch the deep dive video and note down
a. Users, their characteristics, working environment and goals
b. Tasks performed
c. Tools used
Examing the artifact for the process for additional information.
Map out the business process(es) including roles, goals, tasks.
Prepare a brief presentation (<5min) that describes the user role(s) and
business process(es).
d.school April 11 Lecture: The good & bad of Software – Exercise
This exercise begins thinking about the solution design of an existing process, assuming
there a no existing software solutions in place. Based on the previous exercise, begin
thinking about functions, objects and data fields for your business process.
For your business process, start mapping our software wireframe using one of the
techniques introduce in the pre-reading materials. Think about:
a. Objects
b. Functions
c. Fields
(Student teams then present their exercise which leads to a discussion of how these point
solutions might by put together to create an integrated solution design –> issues such as
data duplication, process overlaps, inconsistent user-interfaces, service interface
incompatibility will arise)
Download