IDT Mod3 Notes
IDT Mod3 Notes
IDT Mod3 Notes
Design Thinking In IT
For example,
Suppose there is a small grocery store, Initially sales rate will be in small scale. As
days passes Demand increases and hence customer flow will also increases, it leads
to increase in cash flow. Since cash flow is more there comes the picture of handling
more accounts and transactions.
Now there is more burden on the owner to handle these many transactions and other
associated works. So, the owner of grocery store thinks of making use of technology
to handle this burden. The owner consults any IT firm to develop a software which
can handle the existing burden well.
Page 1 of 16
Design Thinking(human centered design) in General
Page 2 of 16
There is boom in IT industry in last 2 decades. It is important to know how project
management is done in IT industry.
IT adopts Agile methodology from plan stage till launch for project management.
Page 3 of 16
Agile methodologies frameworks:
Agile
A project management methodology characterized by building products using
short cycles of work that allow for rapid production and constant revision.
Kanban
A visual approach to project management where teams create physical
representations of their tasks, often using sticky notes on whiteboards (or
online apps). Tasks are moved through predetermined stages to track
progress and identify common roadblocks.
Scrum
A PM methodology in which a small team is led by a Scrum master, whose
main job is to clear away all obstacles to completing work. Work is done in
short cycles called sprints, but the team meets daily to discuss current tasks
and roadblocks.
Page 4 of 16
Design thinking and Agile methodology
30-35% or even 50% of the IT projects fail according to research
Combining both is not an easy task and requires culture shift (new way of thinking
and doing) and one must get accustomed to this cultural shift.
Page 5 of 16
Organizations have to allocate right people for the projects, and they should ensure
cultural compatibility between teams and the way Design thinking and Agile
methodology work.
Page 6 of 16
Page 7 of 16
Advantages of Agile Development Method used in software
development in IT Industry
✓ Solutions are Prototyped and Results are verified
✓ Best solutions are accepted
✓ Before approval itself the solutions are experienced by the client
✓ To improve user experience short iterations are possible
✓ Small cross-functional teams
✓ Incremental delivery is possible
✓ Fast feedback helps the designers and developers
✓ Continuous improvement is possible
Page 8 of 16
➢ Process models will have communication between stakeholders like Business
analysts, process participants and software architects.
➢ Process models provides shared understanding so that everyone can contribute
knowledge
➢ BPM is Combination of various process related steps like Process mapping,
Process discovery, Process simulation, Process analysis and Process
improvement.
ADVANTAGES OF BPM :
Page 9 of 16
MEGA PROCESS Major Processes Sub Processes Activity Task
BPM highlights the dependencies and relationships between people, process and
technology, there by revealing the way things are done at an organization, and
compare that with the way things should be done,—and where those elements can
be improved.
Design thinking also focus on improvement, but takes the end-user or customer
experience as a starting point. Fundamentally, design thinking uses empathy to
understand the way people feel about using a service or product, know where their
frustrations lie, then builds on that knowledge to create improvements, with the
ultimate goal of making customers happy and experiences better and more
fulfilling.
Page 10 of 16
✓ Test it with customer. If he is happy, launch it, otherwise repeat the process --
Iterate.
Design Thinking has cyclical approach, with the practice of ‘design, test, and
iterate’ at its center ie., creating and rapidly deploying prototypes or new ideas,
then testing and reflecting on them, including through fast feedback from
customers. Organizations therefore spend less time and resources on any one idea,
and yet have the capacity to quickly scale up any idea that has merit, and positive
reactions from customers.
Page 11 of 16
• Pooling collective ease and enhancing collaboration, through building
multidisciplinary teams to focus on a single problem
• Harnessing natural empathy, leading to a better understanding of the needs and
challenges of customers
• Generating more revenue by ensuring a deeper level of customer satisfaction
In the book ‘The Flat World’ The author Thomas Friedman indicates the word
‘FLAT’ with an imaginary impression that, technology and internet has changed the
world so abundantly that in modern times people work remotely not only from a
single geographic location but also across continents with different time zones,
cultures and languages. Author explains flattening as the combination of a personal
computer with fiber optic micro cable, using the internet with the help of a working
software.
Working remote and in a global environment is very common now and has gained
acceptance as a general working norm in last couple of decades.
VIRTUAL (on-line /Work from Home) has many advantages like savings in
Transportation, Food facilities, Rent etc. Different people can work different
locations in the world & work for the same company, same cause, same Goal, same
Target.
Earlier, it was thought that AGILE Technology can not be applied for VIRUAL
works like On-Line Class or Work From Home etc. But with further developments,
it was proved that AGILE technique is better than any other models like Water Fall
method etc.
Due to Pandemic, over last 2-years Teaching is thro’ On-Line for which many APPs
have been developed like ZOOM, Google Meet , Webex etc.
Agile methodology can accept changes anytime and hence collaboration between
collocated teams eases out the agile processes. Besides less time/effort is sufficient
for co-ordination; interaction, development, planning, reviews ( Unlike in Water
Fall method).
With growing needs of working remote, it is not true that agile methods will not
work for distributed teams. Although few trials will arise, with the help of tools and
techniques moving to a remote working environment is possible
Page 14 of 16
rules and motivate to follow these principles voluntarily. Plan appropriate and set
expectations accordingly.
The best example being the COVID-19 Pandemic which taught employers to be
agile and Employers offered flexible time options to employees. Educational
institutions also used Virtual Collaborations in the form of “ON-LINE
CLASSES”.
Design thinking is at its best if tangible prototypes can be used to visualize new
products and services. However, for complex software systems with multiple users
usually such tangible prototypes are not feasible.
The approach will support the stepwise and interactive enrichment of the prototype
model, the traceability between the artefacts collected during earlier design phases
and the scenarios. The models provide better design process for the downstream
engineering activities, so that the gap between design and engineering can be
narrowed.
Scenarios describe a sequence of events, illustrating the activities of people in a real-
world setting. The goals are to be realistic, detailed and concise.
Page 15 of 16
DESIGN SCENARIOS: Revised versions of use scenarios that illustrate how a new
technology might be used.
EX: Developing an app for IOS or Android and giving it to the customer for
feedback by way of photos (Photoshop, illustrator or any other app) with real
scenarios (push button enabled or directing to the test case).UI experts and User
Experience Experts evaluate the proto-type & after revisions the app is presented in
its original form to the customer.
Page 16 of 16