• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Agile Ucd

Agile Ucd






Total Views
Views on SlideShare
Embed Views



2 Embeds 6

http://www.linkedin.com 5
http://www.slideshare.net 1



Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Agile Ucd Agile Ucd Presentation Transcript

    • Making Deliverables  Making Deliverables Consumable By The Designers
    • Why can’t developers and designers Wh ’d l dd i understand each other?
    • What is the use of We need to do  designers when we  di h User study… are the one who  build applications
    • Why do you need  Why do you take 3  the screens, we  days to come up  first  need to make the  fi t dt k th with a wireframe,  ith if work flow and  which looks like a  architecture scribble
    • If its just a sketch  why can’t you  accommodate the  d t th changes in  requirement?
    • Because they don’t speak  the same language! the same language!
    • Do you think users are  important ? important ?
    • Users, not technology, drive the  product’s success
    • So, What is User Centered Design?
    • • Example of bottle design Example of bottle design • Manufacturing design and UCD design
    • An approach  With  that supports  User‐centered  the entire  activities development  process So, What is User Centered Design?
    • An approach  In order to  With  that supports  create  User‐centered  the entire  applications activities development  process So, What is User Centered Design?
    • An approach  In order to  With  Which are easy  that supports  create and are  User‐centered  to use the entire  applications activities of added value  development  to the intended  process users. So, What is User Centered Design?
    • What do we do?
    • The client gave us “sample”  screens , requirements  screens requirements and information finalized
    • Application redesign Requirements fixed
    • Concept fixed
    • Concept fixed
    • Product Strategy
    • Product innovation
    • Product innovation
    • Product innovation
    • Which means, we are saying …
    • Good design is good business  Good design is good business – TJ Watson, founder IBM
    • Good design is  For good business Good design is ‘For’ good business 
    • To sum up, design helps business To sum up, design helps business The biggest cost benefit that UCD can provide is by more accurately  • defining requirements.  – A change made late in the design process will typically cost ten times  more than if the change were identified during requirements.  – Making changes to working systems will cost about one hundred times  more.  Design helps in making a better product  • – by innovation and better interaction, aesthetics – by acting as a business differentiator by acting as a business differentiator.
    • How do we do it ?
    • How do we do it ?
    • How do we do it ?
    • How do we do it ? H d d i?
    • Process diagram – actors, roles, relationships, questions Gram e’Arth
    • Let us condense this a nut shell… Business Product User Technology User Requirement We are here to help you build things….
    • Hand in Hand with Agile
    • Product Pd Planning Pl i Building B ildi Stakeholder  Concept Product Owner Product Owner Designer +  Designer + Stakeholder Team Developer Hand in Hand with Agile
    • Planning Product Pd Building B ildi Product Owner Stakeholder  Concept Team Designer +  Designer + Designer + Product  Stakeholder Developer manager +  User Representative Hand in Hand with Agile
    • Product Building B ildi Planning Pl i Concept Stakeholder  Market research + Business Goals Business Goals Agile and UCD Process
    • Planning Product Building B ildi Concept Phase 0:  User requirement  User requirement gathering Phase 1:  Ph 1 Feature list,  according to priority 1. 2, 3,4, 5 …. Break it into  independent  independent modules (stories) A (1, 2, 3) , B (4, 5) Agile and UCD Process
    • Building Developer Designer Release A Research 1+2 D l R h 1 2 Development  Design 1  groundwork Design 2  Design 2 Develop 1 Develop 1 Release B Rl B Research 3 Design 3  Develop 2 Research 4 Test 1  Product Agile and UCD Process
    • How this helps…. How this helps…. • Better understanding of the problem Better understanding of the problem. • Allows rapid testing and validation of story  concepts before time consuming coding. concepts before time consuming coding • Provides a clear, sociable visual representation  of the project vision. fh j ii • Engaging the end user as a customer. • Improves basis for estimation. • Mitigates project risk Mitigates project risk.
    • UCD in an agile environment UCD in an agile environment • Ideal Role Sharing Ideal Role Sharing • Team Based • Team (designer + developer) takes ownership  (d i dl )k hi of the design • Provides the vision of the design for multiple  development cycles
    • Thank you !