SlideShare uma empresa Scribd logo
1 de 23
ENHANCING
                                USER EXPERIENCE
                                NATURALLY
                                Ahmet Akdağ
                                Managing Partner




keep IT simple !   Copyright 2010, ACM. All rights reserved.
THE GLOBAL SITUATION

   EXPECTATIONS FROM SOFTWARE PROJECTS

   AGILE

   USER EXPERIENCE FROM AGILE PERSPECTIVE

   AGILE TEAMS IN ACTION
  QUESTIONS




                                                                       2
keep IT simple !           Copyright 2010, ACM. All rights reserved.
The Standish Group Chaos Report, 2009
 Poor Quality
 Cancelled before completed or                                    On time
  Never used after completed                                      On budget
 Slow to Deliver                                                  With required features


 Expensive           24%                                      32%
                                                           32%
                                                                                           Succeed
                                                                             Success       Unsecceed
                                                                             Challenged
                                                                             Failed
                   68%
                           44%
                                                                Late
                                                                Over budget
                                                                Less features

                                                                                                       3
keep IT simple !                 Copyright 2010, ACM. All rights reserved.
2009, Gartner Analysis

  75% of all US IT projects are considered to be
  failures by those responsible for initiating them

  • Solutions fundamentally did not do what was
    agreed

  • Or they missed deadlines

  • And/or came in over budget
THE GLOBAL SITUATION

   EXPECTATIONS FROM SOFTWARE PROJECTS

   AGILE

   USER EXPERIENCE FROM AGILE PERSPECTIVE

   AGILE TEAMS IN ACTION
  QUESTIONS




                                                                       5
keep IT simple !           Copyright 2010, ACM. All rights reserved.
What does the Customer Expect?




                                                               6
keep IT simple !   Copyright 2010, ACM. All rights reserved.
Time To Market

        Value      You delivered new
                      high priority
                                  Oops..we
                       functions get you
                                           Oops..the
                                  wrong                                       Targeted
                                           market is
                                                                              Value
                                           changing faster
                            Anyhow         than us
FLEXIBLE                    some of
                            them has
                            changed
                                                                              Time
           You delivered high You delivered
            priority functions everything

 EARLY TIME DO YOU REALLY NEED TO try DELIVERING
               INCREASED
 TO MARKET EVERYTHING AT THE SAME TIME ?
                  ROI

                                                                                         7
keep IT simple !                  Copyright 2010, ACM. All rights reserved.
Cost of Change & Quality
                                                                            Rework Happens
 Cost of                                                                      at the Most
 Change                                                                      Expensive Part
                                                                                                   Boehm’s cost
                                                                                                   of change



                   Analysis     Design                   Code                        Test



                                Some rework                Some rework
                                                                                                     Time
                      Tested, working Tested, working                            Tested, working
                      release 1       release 2                                  release 3


                              BETTER                         LOWER
                              QUALITY                         COST                                                8
keep IT simple !                     Copyright 2010, ACM. All rights reserved.
THE GLOBAL SITUATION

   EXPECTATIONS FROM SOFTWARE PROJECTS

   AGILE

   USER EXPERIENCE FROM AGILE PERSPECTIVE

   AGILE TEAMS IN ACTION

  QUESTIONS




                                                                       9
keep IT simple !           Copyright 2010, ACM. All rights reserved.
Agile Manisfesto


 Individuals and interactions                          over                      processes and tools

 Working software                                     over                       comprehensive documentation

 Customer collaboration                               over                       contract negotiation

 Responding to change                                 over                       following a plan

    That’s, while there is a value in the items on the right, we value the items on the left
                                              more.


                                             www.agilemanifesto.org




                                                                                                        10
keep IT simple !                     Copyright 2010, ACM. All rights reserved.
Agility


                                 Agility means
                                 flexibility, the
                                  capacity and
                              capability of rapidly
                                and efficiently
                              adapting to change

                                                                11
 keep IT simple !   Copyright 2010, ACM. All rights reserved.
Benefits: leads to SUCCESS




                                                                12
 keep IT simple !   Copyright 2010, ACM. All rights reserved.
THE SITUATION

   EXPECTATIONS FROM SOFTWARE PROJECTS

   AGILE

   USER EXPERIENCE FROM AGILE PERSPECTIVE

   AGILE TEAMS IN ACTION

  QUESTIONS




                                                                       13
keep IT simple !           Copyright 2010, ACM. All rights reserved.
User Experience




                   Jesse James Garrett’s Elements of User Experience
                                                                            14
keep IT simple !                Copyright 2010, ACM. All rights reserved.
Effect of Change in UXD or Requirements

        • Change in UXD

        • Change in Requirements




      These are coupled towards business objectives




                                                                       15
keep IT simple !           Copyright 2010, ACM. All rights reserved.
A Typical Scenario

            Requirements


                                     Design


                                              Development

                                                                         Testing
                                                                       & Validation

     * Winston Royce, Managing the                                                     Deployment
     Development of Large Software
     System, 1970                                                                     & Maintenance


                                                                                                      16
 keep IT simple !                         Copyright 2010, ACM. All rights reserved.
Adapting to Change More Frequently

        • Traditional process needs prediction

        • Agile process inspects over working software

        • Adapts quickly via iterations




                                                                       17
keep IT simple !           Copyright 2010, ACM. All rights reserved.
Stronger UXD

        • Frequent inspection brings stronger UXD naturally




                                                                      18
keep IT simple !          Copyright 2010, ACM. All rights reserved.
THE GLOBAL SITUATION

   EXPECTATIONS FROM SOFTWARE PROJECTS

   AGILE

   USER EXPERIENCE FROM AGILE PERSPECTIVE

   AGILE TEAMS IN ACTION

  QUESTIONS




                                                                       19
keep IT simple !           Copyright 2010, ACM. All rights reserved.
Agile Team Structure



                Teams
                • Self-organizing
                • Cross-functional
                • Highly productive
                • Creative




                                                                         20
 keep IT simple !            Copyright 2010, ACM. All rights reserved.
Tips for Better UXD in Agile Teams

         • Get UX Design skills into Teams

         • Or consult them about UX

         • Design little up front

         • Communicate more on it

         • Prototype in low fidelity(use wireframes)

         • Better use User Story Mappings

         • More features for getting UX statics
                                                                         21
 keep IT simple !            Copyright 2010, ACM. All rights reserved.
THE GLOBAL SITUATION

   EXPECTATIONS FROM SOFTWARE PROJECTS

   AGILE

   USER EXPERIENCE FROM AGILE PERSPECTIVE
   AGILE TEAMS IN ACTION

  QUESTIONS




                                                                       22
keep IT simple !           Copyright 2010, ACM. All rights reserved.
QUESTIONS




                   www.acm-software.com




                                                                   23
keep IT simple !       Copyright 2010, ACM. All rights reserved.

Mais conteúdo relacionado

Mais procurados

Cheap& Quick Internal user testing
Cheap& Quick Internal user testingCheap& Quick Internal user testing
Cheap& Quick Internal user testingPriya Prakash
 
"The myth of Certainty - Is implementation a naughty word?" by Steve Bell
"The myth of Certainty - Is implementation a naughty word?" by Steve Bell"The myth of Certainty - Is implementation a naughty word?" by Steve Bell
"The myth of Certainty - Is implementation a naughty word?" by Steve BellOperae Partners
 
The Digital Oobeya at the European Lean IT Summit
The Digital Oobeya at the European Lean IT SummitThe Digital Oobeya at the European Lean IT Summit
The Digital Oobeya at the European Lean IT SummitInstitut Lean France
 
James Lyndsay - Testing in an agile environment
James Lyndsay - Testing in an agile environmentJames Lyndsay - Testing in an agile environment
James Lyndsay - Testing in an agile environmentDavid O'Dowd
 
Integrating Quality into Project Portfolio Management
Integrating Quality into Project Portfolio ManagementIntegrating Quality into Project Portfolio Management
Integrating Quality into Project Portfolio ManagementChris Sterling
 
Managing Software Debt in Practice 2011
Managing Software Debt in Practice 2011Managing Software Debt in Practice 2011
Managing Software Debt in Practice 2011Chris Sterling
 
Managing Software Debt - Quality Debt Focus for QASIG Seattle
Managing Software Debt - Quality Debt Focus for QASIG SeattleManaging Software Debt - Quality Debt Focus for QASIG Seattle
Managing Software Debt - Quality Debt Focus for QASIG SeattleChris Sterling
 
Testing in an Agile Context 2011
Testing in an Agile Context 2011Testing in an Agile Context 2011
Testing in an Agile Context 2011Chris Sterling
 
Integrating Quality into Portfolio Management
Integrating Quality into Portfolio Management Integrating Quality into Portfolio Management
Integrating Quality into Portfolio Management Brent Barton
 
What's this thing called "pull" - Mary Poppendieck
What's this thing called "pull" - Mary PoppendieckWhat's this thing called "pull" - Mary Poppendieck
What's this thing called "pull" - Mary PoppendieckAGILEMinds
 
Recognizing Software Debt - Beyond Agile Puget Sound
Recognizing Software Debt - Beyond Agile Puget SoundRecognizing Software Debt - Beyond Agile Puget Sound
Recognizing Software Debt - Beyond Agile Puget SoundChris Sterling
 
IHS Webcast - Navigating Today’s Global Regulatory Environment
IHS Webcast - Navigating Today’s Global Regulatory Environment IHS Webcast - Navigating Today’s Global Regulatory Environment
IHS Webcast - Navigating Today’s Global Regulatory Environment Tevia Arnold
 
Agiles 2009 - An Evolutive Approach From Cmmi Iso - Miguel Insaurralde
Agiles 2009 - An Evolutive Approach From Cmmi Iso - Miguel InsaurraldeAgiles 2009 - An Evolutive Approach From Cmmi Iso - Miguel Insaurralde
Agiles 2009 - An Evolutive Approach From Cmmi Iso - Miguel InsaurraldeAgiles2009
 
Real insights real_results-steve_robinson
Real insights real_results-steve_robinsonReal insights real_results-steve_robinson
Real insights real_results-steve_robinsonIBM
 
Nick Milton: The Business Value of Knowledge Management. VidenDanmark. 30 maj...
Nick Milton: The Business Value of Knowledge Management. VidenDanmark. 30 maj...Nick Milton: The Business Value of Knowledge Management. VidenDanmark. 30 maj...
Nick Milton: The Business Value of Knowledge Management. VidenDanmark. 30 maj...VidenDanmark
 
Towards a Push-Button Release
Towards a Push-Button ReleaseTowards a Push-Button Release
Towards a Push-Button ReleaseChris Sterling
 
Strategies for Reducing Access Controls Risk
Strategies for Reducing Access Controls RiskStrategies for Reducing Access Controls Risk
Strategies for Reducing Access Controls RiskArtur Alves
 
IP Creators & Users Group Description
IP Creators & Users Group DescriptionIP Creators & Users Group Description
IP Creators & Users Group Descriptionedesigner25
 

Mais procurados (19)

Cheap& Quick Internal user testing
Cheap& Quick Internal user testingCheap& Quick Internal user testing
Cheap& Quick Internal user testing
 
"The myth of Certainty - Is implementation a naughty word?" by Steve Bell
"The myth of Certainty - Is implementation a naughty word?" by Steve Bell"The myth of Certainty - Is implementation a naughty word?" by Steve Bell
"The myth of Certainty - Is implementation a naughty word?" by Steve Bell
 
The Digital Oobeya at the European Lean IT Summit
The Digital Oobeya at the European Lean IT SummitThe Digital Oobeya at the European Lean IT Summit
The Digital Oobeya at the European Lean IT Summit
 
James Lyndsay - Testing in an agile environment
James Lyndsay - Testing in an agile environmentJames Lyndsay - Testing in an agile environment
James Lyndsay - Testing in an agile environment
 
Integrating Quality into Project Portfolio Management
Integrating Quality into Project Portfolio ManagementIntegrating Quality into Project Portfolio Management
Integrating Quality into Project Portfolio Management
 
Managing Software Debt in Practice 2011
Managing Software Debt in Practice 2011Managing Software Debt in Practice 2011
Managing Software Debt in Practice 2011
 
Managing Software Debt - Quality Debt Focus for QASIG Seattle
Managing Software Debt - Quality Debt Focus for QASIG SeattleManaging Software Debt - Quality Debt Focus for QASIG Seattle
Managing Software Debt - Quality Debt Focus for QASIG Seattle
 
Testing in an Agile Context 2011
Testing in an Agile Context 2011Testing in an Agile Context 2011
Testing in an Agile Context 2011
 
Process improvement buzz word decoder by @ecgstudio
Process improvement buzz word decoder by @ecgstudioProcess improvement buzz word decoder by @ecgstudio
Process improvement buzz word decoder by @ecgstudio
 
Integrating Quality into Portfolio Management
Integrating Quality into Portfolio Management Integrating Quality into Portfolio Management
Integrating Quality into Portfolio Management
 
What's this thing called "pull" - Mary Poppendieck
What's this thing called "pull" - Mary PoppendieckWhat's this thing called "pull" - Mary Poppendieck
What's this thing called "pull" - Mary Poppendieck
 
Recognizing Software Debt - Beyond Agile Puget Sound
Recognizing Software Debt - Beyond Agile Puget SoundRecognizing Software Debt - Beyond Agile Puget Sound
Recognizing Software Debt - Beyond Agile Puget Sound
 
IHS Webcast - Navigating Today’s Global Regulatory Environment
IHS Webcast - Navigating Today’s Global Regulatory Environment IHS Webcast - Navigating Today’s Global Regulatory Environment
IHS Webcast - Navigating Today’s Global Regulatory Environment
 
Agiles 2009 - An Evolutive Approach From Cmmi Iso - Miguel Insaurralde
Agiles 2009 - An Evolutive Approach From Cmmi Iso - Miguel InsaurraldeAgiles 2009 - An Evolutive Approach From Cmmi Iso - Miguel Insaurralde
Agiles 2009 - An Evolutive Approach From Cmmi Iso - Miguel Insaurralde
 
Real insights real_results-steve_robinson
Real insights real_results-steve_robinsonReal insights real_results-steve_robinson
Real insights real_results-steve_robinson
 
Nick Milton: The Business Value of Knowledge Management. VidenDanmark. 30 maj...
Nick Milton: The Business Value of Knowledge Management. VidenDanmark. 30 maj...Nick Milton: The Business Value of Knowledge Management. VidenDanmark. 30 maj...
Nick Milton: The Business Value of Knowledge Management. VidenDanmark. 30 maj...
 
Towards a Push-Button Release
Towards a Push-Button ReleaseTowards a Push-Button Release
Towards a Push-Button Release
 
Strategies for Reducing Access Controls Risk
Strategies for Reducing Access Controls RiskStrategies for Reducing Access Controls Risk
Strategies for Reducing Access Controls Risk
 
IP Creators & Users Group Description
IP Creators & Users Group DescriptionIP Creators & Users Group Description
IP Creators & Users Group Description
 

Destaque

How to เสร็จเร็ว (Use Agile for your project with team)
How to เสร็จเร็ว (Use Agile for your project with team)How to เสร็จเร็ว (Use Agile for your project with team)
How to เสร็จเร็ว (Use Agile for your project with team)Jirayut Nimsaeng
 
อไจล์ไม่ใช่เพียงไอทีแต่เป็นเรื่องความอยู่รอดทางธุรกิจ
อไจล์ไม่ใช่เพียงไอทีแต่เป็นเรื่องความอยู่รอดทางธุรกิจอไจล์ไม่ใช่เพียงไอทีแต่เป็นเรื่องความอยู่รอดทางธุรกิจ
อไจล์ไม่ใช่เพียงไอทีแต่เป็นเรื่องความอยู่รอดทางธุรกิจLean In Consulting
 
Jump start a new agile project with Eidos
Jump start a new agile project with EidosJump start a new agile project with Eidos
Jump start a new agile project with EidosKulawat Wongsaroj
 
Confession of an Agile Addict
Confession of an Agile AddictConfession of an Agile Addict
Confession of an Agile AddictKulawat Wongsaroj
 
906702 it for mgt - september 6r2
906702 it for mgt  - september 6r2906702 it for mgt  - september 6r2
906702 it for mgt - september 6r2siroros
 
เติมอไจล์ให้เต็มด้วย Lean Startup
เติมอไจล์ให้เต็มด้วย Lean Startupเติมอไจล์ให้เต็มด้วย Lean Startup
เติมอไจล์ให้เต็มด้วย Lean StartupKulawat Wongsaroj
 
KMITL IT - Intro to Agile by Proteus Agility
KMITL IT - Intro to Agile by Proteus AgilityKMITL IT - Intro to Agile by Proteus Agility
KMITL IT - Intro to Agile by Proteus AgilityKulawat Wongsaroj
 
Database & Technology 1 _ Tom Kyte _ Efficient PL SQL - Why and How to Use.pdf
Database & Technology 1 _ Tom Kyte _ Efficient PL SQL - Why and How to Use.pdfDatabase & Technology 1 _ Tom Kyte _ Efficient PL SQL - Why and How to Use.pdf
Database & Technology 1 _ Tom Kyte _ Efficient PL SQL - Why and How to Use.pdfInSync2011
 
บทที่ 4
บทที่  4บทที่  4
บทที่ 4nunzaza
 
Automated Testing vs. Manual Testing
Automated Testing vs. Manual TestingAutomated Testing vs. Manual Testing
Automated Testing vs. Manual TestingPakorn Weecharungsan
 

Destaque (20)

How to เสร็จเร็ว (Use Agile for your project with team)
How to เสร็จเร็ว (Use Agile for your project with team)How to เสร็จเร็ว (Use Agile for your project with team)
How to เสร็จเร็ว (Use Agile for your project with team)
 
THPHP => Agile testing
THPHP => Agile testing THPHP => Agile testing
THPHP => Agile testing
 
อไจล์ไม่ใช่เพียงไอทีแต่เป็นเรื่องความอยู่รอดทางธุรกิจ
อไจล์ไม่ใช่เพียงไอทีแต่เป็นเรื่องความอยู่รอดทางธุรกิจอไจล์ไม่ใช่เพียงไอทีแต่เป็นเรื่องความอยู่รอดทางธุรกิจ
อไจล์ไม่ใช่เพียงไอทีแต่เป็นเรื่องความอยู่รอดทางธุรกิจ
 
Unit 2
Unit 2Unit 2
Unit 2
 
11 Step Create Game in LvUp! Studio
11 Step Create Game in LvUp! Studio11 Step Create Game in LvUp! Studio
11 Step Create Game in LvUp! Studio
 
The Heart Of Agile
The Heart Of AgileThe Heart Of Agile
The Heart Of Agile
 
Jump start a new agile project with Eidos
Jump start a new agile project with EidosJump start a new agile project with Eidos
Jump start a new agile project with Eidos
 
Confession of an Agile Addict
Confession of an Agile AddictConfession of an Agile Addict
Confession of an Agile Addict
 
906702 it for mgt - september 6r2
906702 it for mgt  - september 6r2906702 it for mgt  - september 6r2
906702 it for mgt - september 6r2
 
เติมอไจล์ให้เต็มด้วย Lean Startup
เติมอไจล์ให้เต็มด้วย Lean Startupเติมอไจล์ให้เต็มด้วย Lean Startup
เติมอไจล์ให้เต็มด้วย Lean Startup
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
KMITL IT - Intro to Agile by Proteus Agility
KMITL IT - Intro to Agile by Proteus AgilityKMITL IT - Intro to Agile by Proteus Agility
KMITL IT - Intro to Agile by Proteus Agility
 
สถาปัตยกรรม
สถาปัตยกรรมสถาปัตยกรรม
สถาปัตยกรรม
 
Lesson 1 intro2_db
Lesson 1 intro2_dbLesson 1 intro2_db
Lesson 1 intro2_db
 
Database & Technology 1 _ Tom Kyte _ Efficient PL SQL - Why and How to Use.pdf
Database & Technology 1 _ Tom Kyte _ Efficient PL SQL - Why and How to Use.pdfDatabase & Technology 1 _ Tom Kyte _ Efficient PL SQL - Why and How to Use.pdf
Database & Technology 1 _ Tom Kyte _ Efficient PL SQL - Why and How to Use.pdf
 
Sdlc
SdlcSdlc
Sdlc
 
บทที่ 4
บทที่  4บทที่  4
บทที่ 4
 
e-Commerce
e-Commercee-Commerce
e-Commerce
 
Agile
AgileAgile
Agile
 
Automated Testing vs. Manual Testing
Automated Testing vs. Manual TestingAutomated Testing vs. Manual Testing
Automated Testing vs. Manual Testing
 

Semelhante a Enhancing User Experience Naturally

Estimation Agile Projects
Estimation Agile ProjectsEstimation Agile Projects
Estimation Agile ProjectsRam Srivastava
 
Slow Cool 20081009 Final
Slow Cool 20081009 FinalSlow Cool 20081009 Final
Slow Cool 20081009 Finalrajivmordani
 
Building an Agile framework that fits your organisation
Building an Agile framework that fits your organisationBuilding an Agile framework that fits your organisation
Building an Agile framework that fits your organisationKurt Solarte
 
HP Discover Session BB2160: Agile DevOps Continuous Delivery
HP Discover Session BB2160:  Agile DevOps Continuous DeliveryHP Discover Session BB2160:  Agile DevOps Continuous Delivery
HP Discover Session BB2160: Agile DevOps Continuous DeliveryCapgemini
 
Path to agility, Ken Schwaber
Path to agility, Ken SchwaberPath to agility, Ken Schwaber
Path to agility, Ken SchwaberXavier Warzee
 
Lean Construction Webinar
Lean Construction WebinarLean Construction Webinar
Lean Construction WebinarBMGI India
 
Its mf tunisia-dynamiques-agiles-v1.1b
Its mf tunisia-dynamiques-agiles-v1.1bIts mf tunisia-dynamiques-agiles-v1.1b
Its mf tunisia-dynamiques-agiles-v1.1bLaurent Sarrazin
 
Scrum - What Is Next?
Scrum - What Is Next?Scrum - What Is Next?
Scrum - What Is Next?skipangel
 
The Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software DevelopmentThe Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software Developmentallan kelly
 
The BA role in Agile software development
The BA role in Agile software developmentThe BA role in Agile software development
The BA role in Agile software developmentallan kelly
 
The Stream Process™ for Defining Projects
The Stream Process™ for Defining ProjectsThe Stream Process™ for Defining Projects
The Stream Process™ for Defining ProjectsOneSpring LLC
 
OR Society workshop: Practical process improvement using Lean and 6 Sigma
OR Society workshop: Practical process improvement using Lean and 6 SigmaOR Society workshop: Practical process improvement using Lean and 6 Sigma
OR Society workshop: Practical process improvement using Lean and 6 SigmaImprovement Skills Consulting Ltd.
 
5 Ingredients Of The EVM Secret Sauce V Final
5 Ingredients Of The EVM Secret Sauce V Final5 Ingredients Of The EVM Secret Sauce V Final
5 Ingredients Of The EVM Secret Sauce V Finalphlckb
 
Amit Monovitch RSA Case Study - Agile SCRUM - The good, the bad and the ugly
Amit Monovitch RSA Case Study - Agile SCRUM - The good, the bad and the uglyAmit Monovitch RSA Case Study - Agile SCRUM - The good, the bad and the ugly
Amit Monovitch RSA Case Study - Agile SCRUM - The good, the bad and the uglyAgileSparks
 
at ADAPT: AgileEVM Delivering Value within Constrained Systems
at ADAPT: AgileEVM Delivering Value within Constrained Systemsat ADAPT: AgileEVM Delivering Value within Constrained Systems
at ADAPT: AgileEVM Delivering Value within Constrained SystemsBrent Barton
 
Seven Supply Chain Wastes
Seven Supply Chain WastesSeven Supply Chain Wastes
Seven Supply Chain Wastesjoelsutherland
 
The Sane Solution To Sox Costs
The Sane Solution To Sox CostsThe Sane Solution To Sox Costs
The Sane Solution To Sox CostsDwayne Jorgensen
 
Envisioning improving productivity and qaulity through better backlogs agi...
Envisioning   improving productivity and qaulity through better backlogs  agi...Envisioning   improving productivity and qaulity through better backlogs  agi...
Envisioning improving productivity and qaulity through better backlogs agi...Tatlock
 

Semelhante a Enhancing User Experience Naturally (20)

Estimation Agile Projects
Estimation Agile ProjectsEstimation Agile Projects
Estimation Agile Projects
 
Slow Cool 20081009 Final
Slow Cool 20081009 FinalSlow Cool 20081009 Final
Slow Cool 20081009 Final
 
Building an Agile framework that fits your organisation
Building an Agile framework that fits your organisationBuilding an Agile framework that fits your organisation
Building an Agile framework that fits your organisation
 
HP Discover Session BB2160: Agile DevOps Continuous Delivery
HP Discover Session BB2160:  Agile DevOps Continuous DeliveryHP Discover Session BB2160:  Agile DevOps Continuous Delivery
HP Discover Session BB2160: Agile DevOps Continuous Delivery
 
Path to agility, Ken Schwaber
Path to agility, Ken SchwaberPath to agility, Ken Schwaber
Path to agility, Ken Schwaber
 
Lean Construction Webinar
Lean Construction WebinarLean Construction Webinar
Lean Construction Webinar
 
Its mf tunisia-dynamiques-agiles-v1.1b
Its mf tunisia-dynamiques-agiles-v1.1bIts mf tunisia-dynamiques-agiles-v1.1b
Its mf tunisia-dynamiques-agiles-v1.1b
 
Cantine de Nantes
Cantine de NantesCantine de Nantes
Cantine de Nantes
 
Scrum - What Is Next?
Scrum - What Is Next?Scrum - What Is Next?
Scrum - What Is Next?
 
The Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software DevelopmentThe Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software Development
 
The BA role in Agile software development
The BA role in Agile software developmentThe BA role in Agile software development
The BA role in Agile software development
 
The Stream Process™ for Defining Projects
The Stream Process™ for Defining ProjectsThe Stream Process™ for Defining Projects
The Stream Process™ for Defining Projects
 
OR Society workshop: Practical process improvement using Lean and 6 Sigma
OR Society workshop: Practical process improvement using Lean and 6 SigmaOR Society workshop: Practical process improvement using Lean and 6 Sigma
OR Society workshop: Practical process improvement using Lean and 6 Sigma
 
5 Ingredients Of The EVM Secret Sauce V Final
5 Ingredients Of The EVM Secret Sauce V Final5 Ingredients Of The EVM Secret Sauce V Final
5 Ingredients Of The EVM Secret Sauce V Final
 
Amit Monovitch RSA Case Study - Agile SCRUM - The good, the bad and the ugly
Amit Monovitch RSA Case Study - Agile SCRUM - The good, the bad and the uglyAmit Monovitch RSA Case Study - Agile SCRUM - The good, the bad and the ugly
Amit Monovitch RSA Case Study - Agile SCRUM - The good, the bad and the ugly
 
at ADAPT: AgileEVM Delivering Value within Constrained Systems
at ADAPT: AgileEVM Delivering Value within Constrained Systemsat ADAPT: AgileEVM Delivering Value within Constrained Systems
at ADAPT: AgileEVM Delivering Value within Constrained Systems
 
Seven Supply Chain Wastes
Seven Supply Chain WastesSeven Supply Chain Wastes
Seven Supply Chain Wastes
 
The Sane Solution To Sox Costs
The Sane Solution To Sox CostsThe Sane Solution To Sox Costs
The Sane Solution To Sox Costs
 
Hypothesis Based Testing: Power + Speed.
Hypothesis Based Testing: Power + Speed.Hypothesis Based Testing: Power + Speed.
Hypothesis Based Testing: Power + Speed.
 
Envisioning improving productivity and qaulity through better backlogs agi...
Envisioning   improving productivity and qaulity through better backlogs  agi...Envisioning   improving productivity and qaulity through better backlogs  agi...
Envisioning improving productivity and qaulity through better backlogs agi...
 

Mais de ACM

Agile Performance Metrics
Agile Performance MetricsAgile Performance Metrics
Agile Performance MetricsACM
 
Agile Transformation Governance Model
Agile Transformation Governance ModelAgile Transformation Governance Model
Agile Transformation Governance ModelACM
 
Agile Transformation Governance Model
Agile Transformation Governance ModelAgile Transformation Governance Model
Agile Transformation Governance ModelACM
 
How Agile Are You?
How Agile Are You?How Agile Are You?
How Agile Are You?ACM
 
Product Owner Competency
Product Owner CompetencyProduct Owner Competency
Product Owner CompetencyACM
 
Scrum Master Competency
Scrum Master CompetencyScrum Master Competency
Scrum Master CompetencyACM
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum FrameworkACM
 
Understanding The Urge To Agility
Understanding The Urge To AgilityUnderstanding The Urge To Agility
Understanding The Urge To AgilityACM
 
Being an Agile Engineer
Being an Agile EngineerBeing an Agile Engineer
Being an Agile EngineerACM
 
Agile Transformation
Agile TransformationAgile Transformation
Agile TransformationACM
 
Scrum Master Yetkinlikleri
Scrum Master YetkinlikleriScrum Master Yetkinlikleri
Scrum Master YetkinlikleriACM
 
Product Owner Yetkinlikleri
Product Owner YetkinlikleriProduct Owner Yetkinlikleri
Product Owner YetkinlikleriACM
 
The Agile DNA
The Agile DNAThe Agile DNA
The Agile DNAACM
 
Scrum Görsel Kılavuzu
Scrum Görsel KılavuzuScrum Görsel Kılavuzu
Scrum Görsel KılavuzuACM
 
Agile values
Agile valuesAgile values
Agile valuesACM
 
ACM Agility Services Company 2015
ACM Agility Services Company 2015ACM Agility Services Company 2015
ACM Agility Services Company 2015ACM
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco GuideACM
 
Agile Manifesto Nedir
Agile Manifesto NedirAgile Manifesto Nedir
Agile Manifesto NedirACM
 
What is Agile - Poster
What is Agile -  PosterWhat is Agile -  Poster
What is Agile - PosterACM
 
Sprint Backlog Nedir?
Sprint Backlog Nedir?Sprint Backlog Nedir?
Sprint Backlog Nedir?ACM
 

Mais de ACM (20)

Agile Performance Metrics
Agile Performance MetricsAgile Performance Metrics
Agile Performance Metrics
 
Agile Transformation Governance Model
Agile Transformation Governance ModelAgile Transformation Governance Model
Agile Transformation Governance Model
 
Agile Transformation Governance Model
Agile Transformation Governance ModelAgile Transformation Governance Model
Agile Transformation Governance Model
 
How Agile Are You?
How Agile Are You?How Agile Are You?
How Agile Are You?
 
Product Owner Competency
Product Owner CompetencyProduct Owner Competency
Product Owner Competency
 
Scrum Master Competency
Scrum Master CompetencyScrum Master Competency
Scrum Master Competency
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
Understanding The Urge To Agility
Understanding The Urge To AgilityUnderstanding The Urge To Agility
Understanding The Urge To Agility
 
Being an Agile Engineer
Being an Agile EngineerBeing an Agile Engineer
Being an Agile Engineer
 
Agile Transformation
Agile TransformationAgile Transformation
Agile Transformation
 
Scrum Master Yetkinlikleri
Scrum Master YetkinlikleriScrum Master Yetkinlikleri
Scrum Master Yetkinlikleri
 
Product Owner Yetkinlikleri
Product Owner YetkinlikleriProduct Owner Yetkinlikleri
Product Owner Yetkinlikleri
 
The Agile DNA
The Agile DNAThe Agile DNA
The Agile DNA
 
Scrum Görsel Kılavuzu
Scrum Görsel KılavuzuScrum Görsel Kılavuzu
Scrum Görsel Kılavuzu
 
Agile values
Agile valuesAgile values
Agile values
 
ACM Agility Services Company 2015
ACM Agility Services Company 2015ACM Agility Services Company 2015
ACM Agility Services Company 2015
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco Guide
 
Agile Manifesto Nedir
Agile Manifesto NedirAgile Manifesto Nedir
Agile Manifesto Nedir
 
What is Agile - Poster
What is Agile -  PosterWhat is Agile -  Poster
What is Agile - Poster
 
Sprint Backlog Nedir?
Sprint Backlog Nedir?Sprint Backlog Nedir?
Sprint Backlog Nedir?
 

Último

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Último (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

Enhancing User Experience Naturally

  • 1. ENHANCING USER EXPERIENCE NATURALLY Ahmet Akdağ Managing Partner keep IT simple ! Copyright 2010, ACM. All rights reserved.
  • 2. THE GLOBAL SITUATION EXPECTATIONS FROM SOFTWARE PROJECTS AGILE USER EXPERIENCE FROM AGILE PERSPECTIVE AGILE TEAMS IN ACTION QUESTIONS 2 keep IT simple ! Copyright 2010, ACM. All rights reserved.
  • 3. The Standish Group Chaos Report, 2009 Poor Quality Cancelled before completed or On time Never used after completed On budget Slow to Deliver With required features Expensive 24% 32% 32% Succeed Success Unsecceed Challenged Failed 68% 44% Late Over budget Less features 3 keep IT simple ! Copyright 2010, ACM. All rights reserved.
  • 4. 2009, Gartner Analysis 75% of all US IT projects are considered to be failures by those responsible for initiating them • Solutions fundamentally did not do what was agreed • Or they missed deadlines • And/or came in over budget
  • 5. THE GLOBAL SITUATION EXPECTATIONS FROM SOFTWARE PROJECTS AGILE USER EXPERIENCE FROM AGILE PERSPECTIVE AGILE TEAMS IN ACTION QUESTIONS 5 keep IT simple ! Copyright 2010, ACM. All rights reserved.
  • 6. What does the Customer Expect? 6 keep IT simple ! Copyright 2010, ACM. All rights reserved.
  • 7. Time To Market Value You delivered new high priority Oops..we functions get you Oops..the wrong Targeted market is Value changing faster Anyhow than us FLEXIBLE some of them has changed Time You delivered high You delivered priority functions everything EARLY TIME DO YOU REALLY NEED TO try DELIVERING INCREASED TO MARKET EVERYTHING AT THE SAME TIME ? ROI 7 keep IT simple ! Copyright 2010, ACM. All rights reserved.
  • 8. Cost of Change & Quality Rework Happens Cost of at the Most Change Expensive Part Boehm’s cost of change Analysis Design Code Test Some rework Some rework Time Tested, working Tested, working Tested, working release 1 release 2 release 3 BETTER LOWER QUALITY COST 8 keep IT simple ! Copyright 2010, ACM. All rights reserved.
  • 9. THE GLOBAL SITUATION EXPECTATIONS FROM SOFTWARE PROJECTS AGILE USER EXPERIENCE FROM AGILE PERSPECTIVE AGILE TEAMS IN ACTION QUESTIONS 9 keep IT simple ! Copyright 2010, ACM. All rights reserved.
  • 10. Agile Manisfesto Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That’s, while there is a value in the items on the right, we value the items on the left more. www.agilemanifesto.org 10 keep IT simple ! Copyright 2010, ACM. All rights reserved.
  • 11. Agility Agility means flexibility, the capacity and capability of rapidly and efficiently adapting to change 11 keep IT simple ! Copyright 2010, ACM. All rights reserved.
  • 12. Benefits: leads to SUCCESS 12 keep IT simple ! Copyright 2010, ACM. All rights reserved.
  • 13. THE SITUATION EXPECTATIONS FROM SOFTWARE PROJECTS AGILE USER EXPERIENCE FROM AGILE PERSPECTIVE AGILE TEAMS IN ACTION QUESTIONS 13 keep IT simple ! Copyright 2010, ACM. All rights reserved.
  • 14. User Experience Jesse James Garrett’s Elements of User Experience 14 keep IT simple ! Copyright 2010, ACM. All rights reserved.
  • 15. Effect of Change in UXD or Requirements • Change in UXD • Change in Requirements These are coupled towards business objectives 15 keep IT simple ! Copyright 2010, ACM. All rights reserved.
  • 16. A Typical Scenario Requirements Design Development Testing & Validation * Winston Royce, Managing the Deployment Development of Large Software System, 1970 & Maintenance 16 keep IT simple ! Copyright 2010, ACM. All rights reserved.
  • 17. Adapting to Change More Frequently • Traditional process needs prediction • Agile process inspects over working software • Adapts quickly via iterations 17 keep IT simple ! Copyright 2010, ACM. All rights reserved.
  • 18. Stronger UXD • Frequent inspection brings stronger UXD naturally 18 keep IT simple ! Copyright 2010, ACM. All rights reserved.
  • 19. THE GLOBAL SITUATION EXPECTATIONS FROM SOFTWARE PROJECTS AGILE USER EXPERIENCE FROM AGILE PERSPECTIVE AGILE TEAMS IN ACTION QUESTIONS 19 keep IT simple ! Copyright 2010, ACM. All rights reserved.
  • 20. Agile Team Structure Teams • Self-organizing • Cross-functional • Highly productive • Creative 20 keep IT simple ! Copyright 2010, ACM. All rights reserved.
  • 21. Tips for Better UXD in Agile Teams • Get UX Design skills into Teams • Or consult them about UX • Design little up front • Communicate more on it • Prototype in low fidelity(use wireframes) • Better use User Story Mappings • More features for getting UX statics 21 keep IT simple ! Copyright 2010, ACM. All rights reserved.
  • 22. THE GLOBAL SITUATION EXPECTATIONS FROM SOFTWARE PROJECTS AGILE USER EXPERIENCE FROM AGILE PERSPECTIVE AGILE TEAMS IN ACTION QUESTIONS 22 keep IT simple ! Copyright 2010, ACM. All rights reserved.
  • 23. QUESTIONS www.acm-software.com 23 keep IT simple ! Copyright 2010, ACM. All rights reserved.

Notas do Editor

  1. If we check our agenda;At the first part of my presentation, I will try to expose the need for Agility, starting with some statics. Then we will move on to the expectations from software projects from different views points and at the end of that section I will be talking about the Agile Manifesto.After defining the manifesto, I will be explaining the user experience, the very broad term, from risk management perspective which requires agility.Then finally I will be talking about the UX professionals inside the agile teams and a little bit culture issues.And after all, the questions..
  2. Standish group is an IT research and consultancy company that prepared a report called Chaos Report about the success of It projects over the globe. This is their 2009 results. We can define a successful project as; it’s finished on the date planned within the planned budget and with the functionality promised. As seen here only %32(thirty two percent) of the project are successful due to our definition.%44 of the are either late, off budget or delivered with less features. And finally %24 of them are unfortunately cancelled. If we consider the big picture, we see that about %70 of the projects are not successful because of some reasons. Or %70 of them has poor quality, or lost time to market advantage or expensive.By the way, 95 reports are much worse than that. I think we are learning how to do that.
  3. There is also the Gartner’s reports which are very similar to, actually worse than, Standish groups statics. We see here that half of the project’s exceed their budget by %200, which means that those projects are probably late..There is something wrong with this picture. So let’s put our selves into the position of our customer’s. Customer’s do want something and they can not get it. So, there are expectations from the software projects. So the question is; what do we expect from software projects both in terms of the process and the product itself. Please tell me what would you expect?
  4. Now let’s compare two approaches, waterfall and agile from different perspectives. The first one is time-to-market. Let’s assume that we are developing a software project with conventional methods, waterfall. That is the level of value that we want to achieve. We started with the analysis, let’s say it took 3 months, than design and coding and testing. And we delivered the project at the end. There are 2 main problems that may arise here. The first one, the market needs are changing while the project is being built and it’s nearly impossible to produce a product with such a strong prediction to see the needs after a year.Second, since the customer was not present during the project, there may be many misunderstandings which may result in a lower value than the expected, even if we predicted the future.Then the customer needs some change to catch the target value. Then we again make some analysis and design and coding and testing, but now we have a bigger system and it’s really hard to respond quickly towards the need of change. Also our process and software is not flexible enough to catch that. This is the scenario of legacy systems. We all have them in enterprises. They have low quality stuff in it and total cost of owner ship is really high.So, as we work, we see that, we have no impact on the market until the delivery of the whole system. We can make some phases as a work around but it still is a masterplan that should not change. This is just a work around.What we did here was, we tried to get all the requirements at the beginning for the perfect design. So we go to the customer and say “tell me everything that you want so that I can make a good design. But beware of changes because you can not change any thing during the development”. So, what customer does is easy, he writes every thing down that has a possibility of creating value. That is one of the points where the problem arises. So, standish group has another statistics, it says, %45 of the functionality delivered never and %19 of the functionality is rarely used.So, let’s take it the other way and try to see. We have a set of prioritized requirements and we deliver them. The customer is also working for the others while we are developing. Then they give feedback and another set of prioritized requirements. And we develop them. Since we are going small and getting feedback earlier, we get less risk and we always deliver high business value. We do not deliver useless functionality at the end. All the pieces of the software we delivered is working and customer can make money with it. This how you achieve a better time to market advantage. We can see the impact of time to market in Kodac insights report 2009. If you push your product to market earlier, you get a higher cash flow.
  5. Let’s look at the situation from cost of change and quality perspectives. This the exponential curve of Bohem. The later you realize, the more you pay. When we consider the conventional methods, you see the need for change at the end which is most costly region. So, we need to optimize this point. With an agile approach of delivering working increments of software, you reduce the costs by catching the errors earlier. This result in a more linear graph because we test earlier and through the whole process.
  6. So, seventeen software gurus came toger in Utah in 2001 for a 3 day event for better software products and they had a conclusion. This is the result, the Agile Manifesto. Go through each of them.
  7. Nowadays, many of the companies around the world are using Agile methods to deliver software. Nokia, Yahoo, Google, Microsoft and many others..When we look at the succes rates, which is published by Version one in 2008, %55 of the respondents says to %90 to %100 of the cases were resulted in success.Katilimcilarin %55 I projelerinin %90 ile %100 ununbasarilioldugunusoylemis.
  8. Now, let’s talk about usability and usability from the perpective of Agile.
  9. When we check the user experience from a web perspective(it can be an application, too), with Jesse James Garrett’s five levels of user experience, he defines the user experience with 5 planes which I also think makes sense. By the way, this is a very popular and an easy structure to apply, actually he defines this as a framework for designing the user experience. The the first leg is the strategy layer. This is the idea and the place where we ask the question of what users want from this pageSecond level is the requirements. We know the vision and the need, so we can create some scope that can satisfy the need. This is where the functionality and the features takes placeThird level is the structure of the site. How you are going to organize the interaction of user with the functionality. Then we have the skeleton of the site. This is where we have the placement of buttons, controls, images and etc. All of these are placed in a skeleton for better user experienceFinally we have the visual design at the surface plane. These are the colors, images, text fonts an etc.Each level depends to the levels underneath. So, when we look at a web site or an application, what we are going to see will be all of this planes that are creating the user experience.At this point we are considering the requirements as at the very lower levels of this structure, which means, requirements are an important part of the use experience.
  10. Let’s get back to what I have said about requirements before. It’s hard to define everything upfront and as the requirements change, it may drive change in structure, scope and the surface. Conversely, if there is a user experience problem at some point, it may require a change at the requirements too.UX design degismeyecekdesen, requirement degisiyor. Bu da zaten UX design in onemlibirparcasi, bu da sistemicinbir requirement oluyor.
  11. When we look at the Winston Royce’s model, you again have to think about the user experience up front. But the requirements will change and we have to manage that change in terms of user experience too. If we do the user experience testing at the end, then we have to be ready for serious changes which is very risky and costly. We can have user experience testing through an agile process which will reduce the risks.Burada da requirement ve design arasinda en iyi user experience I tasarlamangerekiyor. Eger takimindaboylebiriyoksa, boylebirprojedeki en buyukriskin, is ciktiktansonrafarkedilenuxhatalariolacak.
  12. Inspecting over working software will create better results in terms of user experience testing. Here is how user experience is achieved more easily.First we create the working software increment, which is a prototype. Then the user experience testing of this prototype is made at the end of the first iteration by the users of this product. Then create the other increment. While we are creating the increments, the user experience designer can collect some data from the users, or he can create some low or high fidelity wireframes or he can use wizard of oz testing for future increments. So, the tests will come up with more requirements including the UX This will bring the user experience design to an agile team. This does not mean that the whole process is based upon user experience but we can add some spices.Buradaiseiceridebirux designer in olmasadaha, prototype uzerinden test yptirdiginicin, ux de ototmatikolarakherhangibir waterfall design a gore cokdahaiyiolacak.
  13. Since the nature of agile is based upon frequent inspection and adaptation over working software, we are going to have a better user experience which is being built naturally with the real users testing the application much earlier then expected.
  14. So, now, the question is, can we have any ux people in our teams? The basic structure of an agile team is listed here. With the basic definition there is no evidence that agile teams can not have ux professionals. They can have more than that.Tell each of the sentences seperately:Self-org: self managing, micromanagementCross-functional: no taylorism, no roles, only skillsHighly productive: autonomy, mastery, purpose + communicationCreative: They have space for it. They have to find their solutuions for the problems.
  15. You can do the following to add some ux design skills into teams.