Design Thinking for Requirement Management

Slides:



Advertisements
Similar presentations
Ch 4 The Process page 1CS 368 Building Software is Difficult often delivered late often over budget always with errors must be a custom solution complexity.
Advertisements

Software Processes: Traditional CSCI102 - Systems ITCS905 - Systems MCS Systems.
Chapter 6 View Alignment Techniques and Method Customization (Part I) Object-Oriented Technology From Diagram to Code with Visual Paradigm for UML Curtis.
Software Integration and Documenting
Monster-Sized Agile Adoptions SUCCESS AND FAILURE STRATEGIES.
9 May 2014 Session 4: Technology and Archives – Exchange Forum - Programmer & Archivist Collaboration Kim Klausner Industry Documents Digital Library -
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
Higher Computing Software Development. Software Development Process There are 7 main stages involved in developing a new software program: Analysis Design.
LECTURE 14: USE CASE BASICS CSC 212 – Data Structures.
Lecture 7: Requirements Engineering
Software Design Experiences 2009, adapted from d.school.bootcamp.2008 DP 0 The Wallet Project.
CS/SWE 421 Project Overview Dan Fleck. Project Overview Team Formation Team Formation - just to get an idea of who you are and what you want to do Detailed.
Chapter 2 Software processes. Topics covered Software process models Process activities Coping with change.
1 REVIEWS A Standard Form of Quality Assurance. 2 Major Alternatives for QA proof of correctness review code testing.
Copyright ©2004 Virtusa Corporation | CONFIDENTIAL Requirement Engineering Virtusa Training Group 2004 Trainer: Ojitha Kumanayaka Duration : 1 hour.
Requirements specification Why is this the first major stage of software development? –Need to understand what customer wants first Goal of requirements.
Identifying Needs and Establishing Requirements Presenters: Veronica Gasca Jennifer Rhough.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
the intellectual identification with or vicarious experiencing of the feelings, thoughts, or attitudes of another empathy : what ?
Safety methods within Agile and RUP methods TORGRIM LAURITSEN BUCS project.
44222: Information Systems Development
GAME:IT The Engineering Design Cycle. GAME:IT THE DESIGN CYCLE  The basic steps of design are the same if you are building a bridge, house, skyscraper.
Teenage Pregnancy in a nutshell. Ashleigh Boeckmann.
Project Workflow.
Customer-Centered Design
Design Thinking for the innovative OT
Interpersonal Communication
Digital Transformation Services
Attention CFOs How to tighten your belt and still survive May 18, 2017.
Human-Centered Design to promote civic engagement
Adopting “Design Thinking” in Software Quality Assurance processes to achieve greater Product Quality Nisha Agrawal, Senior Quality Specialist SAP LABS.
Graduate Software Engineer BBC
Project Workflow.
I494: Designing and Developing an Information System
The Systems Engineering Context
Systems Analysis and Design
Requirements Elicitation – 1
By Dr. Abdulrahman H. Altalhi
Automation – “A Critical Component of Agile testing”
Wear BA Hat for more Empathy -Sanchari Mitra, CCBA®
The role of the Analyst in requirements Elicitation
Garmin Software Update Support Call for
Software Quality Assurance Companies: How Tester Can Improve API Testing?
Informatics 121 Software Design I
Advantages OF BDD Testing
Futuristic UX Testing Using inVision
Pankaj Kumar, Tech Lead Bhuvaneswari Radhakrishnan, Senior Engineer
Tools of Software Development
Adopting “Design Thinking” in Software Quality Assurance processes to achieve greater Product Quality Nisha Agrawal, Senior Quality Specialist SAP LABS.
Transforming Automation through Artificial Intelligence
Project Ideation Agile Down-to-Earth © 2016.
DP The Wallet Project d.school.bootcamp.2008.
Test Driven Development
ARCH-5: From Design to Implementation in OpenEdge® using UML and MDA
Conducting Design Research
Designing a pine tree using Design Thinking
The Engineering Design Process
For University Use Only
Software Engineering Practice: A Generic View
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
Humanities Impact Project #4 Day 1
Creative Design Solutions: Design Thinking
Advanced Design Applications The Engineering Design Process
Presentation on behalf of SACSoWACH
Creative Design Solutions: Design Thinking
1.02 Creative Design Solutions: Design Thinking
Introduction to the Module
User Personas Templates
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
Product Development & Planning
Presentation transcript:

Design Thinking for Requirement Management Roquaiah Khanam – Quality Analyst lead Technovert Solutions

Abstract Traditional approach of requirement management comprises of mundane activities from requirements gathering to analysis and transforming them into system specs where the team lingers in the technical blockers or bottlenecks, losing out the focus from original requirements. Hence the application that takes birth is system driven rather than users driven; causing a trade-off. It is much lost in the technical constraints, meeting the deadline and scope considerations, causing damage to the user behavioral activity. Instead what one needs to realize as the requirement management expert is to manage the user’s business need by empathizing with the user- understanding, observing and seeing their point of view; thus, ideating and prototyping and at frequent intervals check back with the user on the current advancements and repeat the above cycle. All these entities- Empathy, user behavioral driven, ideation, prototyping and testing, fusions to form the DESIGN THINKING school of thought. All I’m trying to show case is “APPLYING DESIGN THINKING FOR REQUIREMENT MANAGEMENT”. What does it lead to? Making things happen, user success & happiness and enriched product delivery and thus an organic growth between the parties.

Death & Incarnation of the requirement

Thought about Design thinking as a solution to fix such problems?

Empathy: Find the needs and insights of the user

Ideate: brain storm on the user/ business problems

Prototype: Fix everything in prototypes before you code Prototype helps in designing solutions in a different way, a visual able product than just documented ideas

Test: It is vital to ask the right questions and interact appropriately with users

Design Thinking is Human centred!

References & Appendix https://dschool.stanford.edu/ https://www.ideo.com/ https://www.safaribooksonline.com/home/

Author Biography Roquaiah has been working as Quality Analyst for over five years, believes in the concept of Context driven testing. She was qualified as an electronics and communications engineering in the year 2012 and opted to flourish as a Software QA, having known very little about the profession. She is a QA trainer at her office and manages the whole Quality assurance process independently and she just enjoys teaching.

Thank You!!!