SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
Collin Cole
                   Senior Vice President, frog design
                                Austin TX

                        collin.cole@frogdesign.com




Collin Cole, SVP                              © 2008 frog design. Confidential & Proprietary.   2/17/2008   1
frog is a strategic-creative consulting firm.
                      We bring a unique combination of strategic and creative talent to
                       help companies evolve, expand, and envision their business.
                    Our rigorous yet unorthodox approach yields breakthrough innovation
                                     and a sustainable competitive edge.


        Palo Alto    San Jose    San Francisco   Seattle   Austin   New York       Stuttgart           Milan         Shanghai




Collin Cole, SVP                                                        © 2008 frog design. Confidential & Proprietary.   2/17/2008   2
Surviving the Software Development Process
                     How to deliver a great brand experience
                        through better software design




Collin Cole, SVP                                © 2008 frog design. Confidential & Proprietary.   2/17/2008   3
Two parts:




       1. Why good software design is difficult
       2. Five ways to survive the process and deliver a great design




Collin Cole, SVP                                  © 2008 frog design. Confidential & Proprietary.   2/17/2008   4
A couple of quick definitions




       “Software” = web, embedded, mobile, desktop applications
       “Designers” = agencies, contractors, internal corporate groups




Collin Cole, SVP                              © 2008 frog design. Confidential & Proprietary.   2/17/2008   5
Software is a vital element of your brand identity.
                   Software is your customer’s daily interaction
                                 with your brand.




Collin Cole, SVP                                    © 2008 frog design. Confidential & Proprietary.   2/17/2008   6
Think of the care that goes into the
                   consistent delivery of your brand.




Collin Cole, SVP                             © 2008 frog design. Confidential & Proprietary.   2/17/2008   7
Why isn’t it the same with
                   your company’s software?




Collin Cole, SVP                      © 2008 frog design. Confidential & Proprietary.   2/17/2008   8
The software landscape is overwhelming.




Collin Cole, SVP                            © 2008 frog design. Confidential & Proprietary.   2/17/2008   9
Software is complex.


                                 Applications
                                 entertainment, information, productivity



                                 Device Connectivity
                                 policies, permissions, protocols



                                 Devices
                                 home, mobile, business, entertainment



                                 Services, Servers & Data
                                 content, contacts, media, commerce



                                 Networks
                                 fixed, wireless, satellite




Collin Cole, SVP                      © 2008 frog design. Confidential & Proprietary.   2/17/2008   10
The process is hard.

       Tools are difficult (they’re getting better)

       Traditional roles inhibit collaboration

       The traditional, sequential process has gaps.
       Crossing each gap requires translation and interpretation


               MARCOM/STRATEGY   ?      DESIGN        ?                DEVELOPMENT




                                                                                 0100110100
                                                                                          01001
                                                                                 1101010001
                                                                                 0010111011




Collin Cole, SVP                                  © 2008 frog design. Confidential & Proprietary.   2/17/2008   11
But mostly, it’s because your design is left in
                   the hands of others with very different priorities.




Collin Cole, SVP                                    © 2008 frog design. Confidential & Proprietary.   2/17/2008   12
How we’ve adapted at frog design.


       Focused our tech efforts on UI/UX

       Increased the designer:developer ratio to about 4:1

       Created a “design technologist” position : a design-minded,
       UI-focused developer, and added other complementary roles

       Invested in new design & development tools

       Updated our process to be more collaborative and iterative




Collin Cole, SVP                               © 2008 frog design. Confidential & Proprietary.   2/17/2008   13
Case Study:
                   How we’ve adapted at frog




                                                                BEST IN SHOW AWARD

                             Best Business/Productivity Application,
                             People’s Choice Award




Collin Cole, SVP                                            © 2008 frog design. Confidential & Proprietary.   2/17/2008   14
Collaborative and concurrent design and development
                                  How we’ve adapted at frog


          January                                                                                           December




              Strategy & Design                                                            Development



         PROJ 1       PROJECT 2                            PROJECT 3

      Discovery     Proof of concept                  Full product design and
                    prototype (on handset)            development, testing, launch




                           First idea to final product (tested, on the market)
                                                        in less than 12 months



Collin Cole, SVP                                                   © 2008 frog design. Confidential & Proprietary.   2/17/2008   15
SURVIVING THE SOFTWARE
                    DEVELOPMENT PROCESS
                   five ways to keep your brand in one piece




Collin Cole, SVP                                © 2008 frog design. Confidential & Proprietary.   2/17/2008   16
1. Own the user experience.



       Ensuring a quality implementation is YOUR responsibility.

       Expand your skills; stretch and grow.
       If you don’t have developers, hire them.

       Deliver what you can; simulations, key templates, reference
       implementations.

       Old-style design specifications just don’t work.




Collin Cole, SVP                                    © 2008 frog design. Confidential & Proprietary.   2/17/2008   17
Major League Baseball
        Microsoft Silverlight
Collin Cole, SVP                © 2008 frog design. Confidential & Proprietary.   2/17/2008   18
Lawson M3 Smart Client
             4 month Design-UI Development cycle
             Microsoft .NET3/WPF

Collin Cole, SVP                                   © 2008 frog design. Confidential & Proprietary.   2/17/2008   19
Designers are designing while developers have already started.
                                       DESIGN PHASE                                               DEVELOPMENT

                   design research, information architecture, wireframes, 
                   workflows, interaction design, visual design, flash demos, 
                   usability testing, internal presentations, design 
                                                                                                          Design
                   documentation…                                                                         Specification




                                               * Rate of increase is proportional 
       Project                             to the number of executives involved
       Brief
                                                                                                                      TIME…



                                                                                            Development
                                                                                            Reality
                   functional requirements and feature lists, team assignments 
                   and scheduling, systems architecture, platform development, 
                   proof‐of‐concept prototyping… (they’ve already started!) 

Collin Cole, SVP                                                          © 2008 frog design. Confidential & Proprietary.   2/17/2008   20
2. Start building something.



       Drastically shorten the first design step.
       Rough out a wireframe and start prototyping. Get out of
       Photoshop/Illustrator/Visio.

       Prototype as a process.
       What you build serves to communicate between all groups and
       continually resets expectations.

       Prototype as a specification.
       If a picture is worth a thousand words, a prototype is worth a
       thousand pages of pretty documentation.

Collin Cole, SVP                                    © 2008 frog design. Confidential & Proprietary.   2/17/2008   21
Yahoo! Messenger
                                   Microsoft .NET3/WPF
                                   2 designers, 2 developers
                                   6 months


Collin Cole, SVP   © 2008 frog design. Confidential & Proprietary.   2/17/2008   22
3. Everyone is a designer.



       Build a team of technically-minded designers and
       design-aware developers.

       Encourage a collaborative and concurrent design-develop process.
       Get the design and development teams talking and working together,
       from the beginning.

       Take advantage of the uniquely different perspectives on the team.
       Good ideas can come from anywhere. Developers are often in the best
       position to recognize improvements in interaction design.


Collin Cole, SVP                                  © 2008 frog design. Confidential & Proprietary.   2/17/2008   23
Fox Sports
              Microsoft Media Center application
              Silverlight/MCML
Collin Cole, SVP                                   © 2008 frog design. Confidential & Proprietary.   2/17/2008   24
4. You’re not finished until it ships.



       Stay involved during implementation to provide design oversight for
       the inevitable surprises, compromises, and on-the-spot fixes.
       Remember, the quality of the final product is YOUR responsibility.
       No finger pointing allowed when it’s done.

       Schedule time for Design QA or “fit & finish” polishing.




Collin Cole, SVP                                     © 2008 frog design. Confidential & Proprietary.   2/17/2008   25
Disney Software Suite
                   “old school” C programming

Collin Cole, SVP                                © 2008 frog design. Confidential & Proprietary.   2/17/2008   26
5. Build a system, not just screens.



       Create a software DNA for your brand
       (personality, voice, visual components, interactions)

       Think modularly. Design for reuse and built-in consistency,
       even across different media, platforms, and devices.

       Make doing the right thing the easiest choice. Deliver your design
       documentation in a format that is easily accessed and used by
       engineers.




Collin Cole, SVP                                    © 2008 frog design. Confidential & Proprietary.   2/17/2008   27
Online design specifications
                                with design rules, copy &
                                paste code snippets, and
                                interactive, functional
                                examples


Collin Cole, SVP   © 2008 frog design. Confidential & Proprietary.   2/17/2008   28
HP’s elegant Photosmart identity spans platforms and devices.

Collin Cole, SVP                                          © 2008 frog design. Confidential & Proprietary.   2/17/2008   29
© 2008 frog design. Confidential & Proprietary.

Weitere ähnliche Inhalte

Was ist angesagt?

Towards a Push-Button Release
Towards a Push-Button ReleaseTowards a Push-Button Release
Towards a Push-Button ReleaseChris Sterling
 
The Software Debt Bubble: Is It About to Burst
The Software Debt Bubble: Is It About to BurstThe Software Debt Bubble: Is It About to Burst
The Software Debt Bubble: Is It About to BurstChris 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
 
Ideation to Project Creation
Ideation to Project CreationIdeation to Project Creation
Ideation to Project Creationgmevans1
 
Business case for openning the network
Business case for openning the networkBusiness case for openning the network
Business case for openning the networkAlan Quayle
 
DESIGNING FOR THE SEGMENT OF ONE
DESIGNING FOR THE SEGMENT OF ONEDESIGNING FOR THE SEGMENT OF ONE
DESIGNING FOR THE SEGMENT OF ONEfrog
 
Agile is the New Black
Agile is the New BlackAgile is the New Black
Agile is the New BlackFred George
 
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
 
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
 
Zamchick Presentation Tech
Zamchick Presentation TechZamchick Presentation Tech
Zamchick Presentation Techjeremyshapiro
 
Mary Poppendieck: Agile under contract
Mary Poppendieck: Agile under contractMary Poppendieck: Agile under contract
Mary Poppendieck: Agile under contractAgile Lietuva
 
MicroService Architecture
MicroService ArchitectureMicroService Architecture
MicroService ArchitectureFred George
 
Removing the Systemic Project Barriers
Removing the Systemic Project BarriersRemoving the Systemic Project Barriers
Removing the Systemic Project BarriersJorvig Consulting Inc.
 
Business model canvas_steve_blank_cleantech_open_academy_2012
Business model canvas_steve_blank_cleantech_open_academy_2012Business model canvas_steve_blank_cleantech_open_academy_2012
Business model canvas_steve_blank_cleantech_open_academy_2012CleantechOpen
 
Agile Methods for NTU Software Engineers
Agile Methods for NTU Software EngineersAgile Methods for NTU Software Engineers
Agile Methods for NTU Software EngineersAndy Marks
 
Greener Gadgets
Greener GadgetsGreener Gadgets
Greener Gadgetsfrog
 
Integrating Quality into Project Portfolio Management
Integrating Quality into Project Portfolio ManagementIntegrating Quality into Project Portfolio Management
Integrating Quality into Project Portfolio ManagementChris Sterling
 

Was ist angesagt? (20)

Towards a Push-Button Release
Towards a Push-Button ReleaseTowards a Push-Button Release
Towards a Push-Button Release
 
The Software Debt Bubble: Is It About to Burst
The Software Debt Bubble: Is It About to BurstThe Software Debt Bubble: Is It About to Burst
The Software Debt Bubble: Is It About to Burst
 
Testing in an Agile Context 2011
Testing in an Agile Context 2011Testing in an Agile Context 2011
Testing in an Agile Context 2011
 
Ideation to Project Creation
Ideation to Project CreationIdeation to Project Creation
Ideation to Project Creation
 
Business case for openning the network
Business case for openning the networkBusiness case for openning the network
Business case for openning the network
 
DESIGNING FOR THE SEGMENT OF ONE
DESIGNING FOR THE SEGMENT OF ONEDESIGNING FOR THE SEGMENT OF ONE
DESIGNING FOR THE SEGMENT OF ONE
 
Agile is the New Black
Agile is the New BlackAgile is the New Black
Agile is the New Black
 
FUTURE OF SwEEd
FUTURE OF SwEEdFUTURE OF SwEEd
FUTURE OF SwEEd
 
Cep News April09
Cep News April09Cep News April09
Cep News April09
 
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
 
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
 
Zamchick Presentation Tech
Zamchick Presentation TechZamchick Presentation Tech
Zamchick Presentation Tech
 
Mary Poppendieck: Agile under contract
Mary Poppendieck: Agile under contractMary Poppendieck: Agile under contract
Mary Poppendieck: Agile under contract
 
MicroService Architecture
MicroService ArchitectureMicroService Architecture
MicroService Architecture
 
Removing the Systemic Project Barriers
Removing the Systemic Project BarriersRemoving the Systemic Project Barriers
Removing the Systemic Project Barriers
 
Portfolio - Public
Portfolio - PublicPortfolio - Public
Portfolio - Public
 
Business model canvas_steve_blank_cleantech_open_academy_2012
Business model canvas_steve_blank_cleantech_open_academy_2012Business model canvas_steve_blank_cleantech_open_academy_2012
Business model canvas_steve_blank_cleantech_open_academy_2012
 
Agile Methods for NTU Software Engineers
Agile Methods for NTU Software EngineersAgile Methods for NTU Software Engineers
Agile Methods for NTU Software Engineers
 
Greener Gadgets
Greener GadgetsGreener Gadgets
Greener Gadgets
 
Integrating Quality into Project Portfolio Management
Integrating Quality into Project Portfolio ManagementIntegrating Quality into Project Portfolio Management
Integrating Quality into Project Portfolio Management
 

Ähnlich wie Surviving The Software Development Process

Agile Project Management and Scrum Introduction
Agile Project Management and Scrum IntroductionAgile Project Management and Scrum Introduction
Agile Project Management and Scrum IntroductionEric Krock
 
New Product Introduction - Launching Success!
New Product Introduction - Launching Success! New Product Introduction - Launching Success!
New Product Introduction - Launching Success! Product Realization Group
 
Process in the Age of Digital Innovation
Process in the Age of Digital InnovationProcess in the Age of Digital Innovation
Process in the Age of Digital InnovationCharles Duncan jr.
 
Putting 2-Speed IT to Work in the Enterprise
Putting 2-Speed IT to Work in the EnterprisePutting 2-Speed IT to Work in the Enterprise
Putting 2-Speed IT to Work in the EnterpriseApigee | Google Cloud
 
CREATIVEHOPE, INC. Corporate Overview
CREATIVEHOPE, INC. Corporate OverviewCREATIVEHOPE, INC. Corporate Overview
CREATIVEHOPE, INC. Corporate OverviewCREATIVEHOPE
 
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...Compuware APM
 
Nekuda DM 2011
Nekuda DM 2011Nekuda DM 2011
Nekuda DM 2011Nekuda DM
 
Bbx Biz Plan Presentation
Bbx Biz Plan PresentationBbx Biz Plan Presentation
Bbx Biz Plan PresentationPaul Brisson
 
Integrated production agency
Integrated production agencyIntegrated production agency
Integrated production agencyElena Robinson
 
Nick Choat Consulting Qualifications
Nick Choat Consulting QualificationsNick Choat Consulting Qualifications
Nick Choat Consulting QualificationsNick Choat
 
Prototyping Approaches and Outcomes
Prototyping Approaches and OutcomesPrototyping Approaches and Outcomes
Prototyping Approaches and OutcomesDevbridge Group
 
IxDA October Event: Prototyping Approaches and Outcomes
IxDA October Event: Prototyping Approaches and OutcomesIxDA October Event: Prototyping Approaches and Outcomes
IxDA October Event: Prototyping Approaches and OutcomesIxDA Chicago
 
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
 
Ioi marketing automationchicago-062612
Ioi marketing automationchicago-062612Ioi marketing automationchicago-062612
Ioi marketing automationchicago-062612IO Integration
 
Twm Linked In Portfolio Interactive
Twm Linked In Portfolio InteractiveTwm Linked In Portfolio Interactive
Twm Linked In Portfolio Interactivepeterhext
 
Integrating Quality into Portfolio Management, PMI Silicon Valley Chapter Din...
Integrating Quality into Portfolio Management, PMI Silicon Valley Chapter Din...Integrating Quality into Portfolio Management, PMI Silicon Valley Chapter Din...
Integrating Quality into Portfolio Management, PMI Silicon Valley Chapter Din...Brent Barton
 

Ähnlich wie Surviving The Software Development Process (20)

Agile Project Management and Scrum Introduction
Agile Project Management and Scrum IntroductionAgile Project Management and Scrum Introduction
Agile Project Management and Scrum Introduction
 
New Product Introduction - Launching Success!
New Product Introduction - Launching Success! New Product Introduction - Launching Success!
New Product Introduction - Launching Success!
 
Process in the Age of Digital Innovation
Process in the Age of Digital InnovationProcess in the Age of Digital Innovation
Process in the Age of Digital Innovation
 
Putting 2-Speed IT to Work in the Enterprise
Putting 2-Speed IT to Work in the EnterprisePutting 2-Speed IT to Work in the Enterprise
Putting 2-Speed IT to Work in the Enterprise
 
CREATIVEHOPE, INC. Corporate Overview
CREATIVEHOPE, INC. Corporate OverviewCREATIVEHOPE, INC. Corporate Overview
CREATIVEHOPE, INC. Corporate Overview
 
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
 
Nekuda DM 2011
Nekuda DM 2011Nekuda DM 2011
Nekuda DM 2011
 
Nekuda DM 2011
Nekuda DM 2011Nekuda DM 2011
Nekuda DM 2011
 
Bbx Biz Plan Presentation
Bbx Biz Plan PresentationBbx Biz Plan Presentation
Bbx Biz Plan Presentation
 
Agile Ucd
Agile UcdAgile Ucd
Agile Ucd
 
Integrated production agency
Integrated production agencyIntegrated production agency
Integrated production agency
 
Nick Choat Consulting Qualifications
Nick Choat Consulting QualificationsNick Choat Consulting Qualifications
Nick Choat Consulting Qualifications
 
Prototyping Approaches and Outcomes
Prototyping Approaches and OutcomesPrototyping Approaches and Outcomes
Prototyping Approaches and Outcomes
 
IxDA October Event: Prototyping Approaches and Outcomes
IxDA October Event: Prototyping Approaches and OutcomesIxDA October Event: Prototyping Approaches and Outcomes
IxDA October Event: Prototyping Approaches and Outcomes
 
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
 
Cq5 Development
Cq5 Development Cq5 Development
Cq5 Development
 
Ioi marketing automationchicago-062612
Ioi marketing automationchicago-062612Ioi marketing automationchicago-062612
Ioi marketing automationchicago-062612
 
Sce Partners Overview
Sce Partners OverviewSce Partners Overview
Sce Partners Overview
 
Twm Linked In Portfolio Interactive
Twm Linked In Portfolio InteractiveTwm Linked In Portfolio Interactive
Twm Linked In Portfolio Interactive
 
Integrating Quality into Portfolio Management, PMI Silicon Valley Chapter Din...
Integrating Quality into Portfolio Management, PMI Silicon Valley Chapter Din...Integrating Quality into Portfolio Management, PMI Silicon Valley Chapter Din...
Integrating Quality into Portfolio Management, PMI Silicon Valley Chapter Din...
 

Mehr von frog

Re-Designing Citizenship
Re-Designing CitizenshipRe-Designing Citizenship
Re-Designing Citizenshipfrog
 
The rise of digital humanitarianism
The rise of digital humanitarianismThe rise of digital humanitarianism
The rise of digital humanitarianismfrog
 
Aging By Design: An Overview
Aging By Design: An OverviewAging By Design: An Overview
Aging By Design: An Overviewfrog
 
Understanding human motivation_in_the_age_of_connected_machines
Understanding human motivation_in_the_age_of_connected_machinesUnderstanding human motivation_in_the_age_of_connected_machines
Understanding human motivation_in_the_age_of_connected_machinesfrog
 
Off the Page Into the Wild: Designing For the Internet of Things
Off the Page Into the Wild: Designing For the Internet of ThingsOff the Page Into the Wild: Designing For the Internet of Things
Off the Page Into the Wild: Designing For the Internet of Thingsfrog
 
Envisioning the Balance: The Dyanmic Role of Design in Entrepreneurship
Envisioning the Balance: The Dyanmic Role of Design in EntrepreneurshipEnvisioning the Balance: The Dyanmic Role of Design in Entrepreneurship
Envisioning the Balance: The Dyanmic Role of Design in Entrepreneurshipfrog
 
WIAD: Design For Everyday Life
WIAD: Design For Everyday LifeWIAD: Design For Everyday Life
WIAD: Design For Everyday Lifefrog
 
SXSW: Designing Smart Objects for Emotional People
SXSW: Designing Smart Objects for Emotional PeopleSXSW: Designing Smart Objects for Emotional People
SXSW: Designing Smart Objects for Emotional Peoplefrog
 
frog POV: Now That Data is Everything
frog POV: Now That Data is Everythingfrog POV: Now That Data is Everything
frog POV: Now That Data is Everythingfrog
 
Tech Trends 2014
Tech Trends 2014 Tech Trends 2014
Tech Trends 2014 frog
 
frog Wearables
frog Wearablesfrog Wearables
frog Wearablesfrog
 
Investing in local communities by sharing the power of design
Investing in local communities by sharing the power of design Investing in local communities by sharing the power of design
Investing in local communities by sharing the power of design frog
 
Shaping a Technology Strategy for Mobile Development
Shaping a Technology Strategy for Mobile DevelopmentShaping a Technology Strategy for Mobile Development
Shaping a Technology Strategy for Mobile Developmentfrog
 
Wearable Technology and the Connected City
Wearable Technology and the Connected City Wearable Technology and the Connected City
Wearable Technology and the Connected City frog
 
Data in the city
Data in the cityData in the city
Data in the cityfrog
 
Is This Progress? More Meaning in Our Digital Life
Is This Progress? More Meaning in Our Digital LifeIs This Progress? More Meaning in Our Digital Life
Is This Progress? More Meaning in Our Digital Lifefrog
 
Teaching Old Markets New Tricks
Teaching Old Markets New Tricks Teaching Old Markets New Tricks
Teaching Old Markets New Tricks frog
 
Design Is Hacking How We Learn
Design Is Hacking How We LearnDesign Is Hacking How We Learn
Design Is Hacking How We Learnfrog
 
2013 Tech Trends
2013 Tech Trends2013 Tech Trends
2013 Tech Trendsfrog
 
Design Research Super Teams
Design Research Super TeamsDesign Research Super Teams
Design Research Super Teamsfrog
 

Mehr von frog (20)

Re-Designing Citizenship
Re-Designing CitizenshipRe-Designing Citizenship
Re-Designing Citizenship
 
The rise of digital humanitarianism
The rise of digital humanitarianismThe rise of digital humanitarianism
The rise of digital humanitarianism
 
Aging By Design: An Overview
Aging By Design: An OverviewAging By Design: An Overview
Aging By Design: An Overview
 
Understanding human motivation_in_the_age_of_connected_machines
Understanding human motivation_in_the_age_of_connected_machinesUnderstanding human motivation_in_the_age_of_connected_machines
Understanding human motivation_in_the_age_of_connected_machines
 
Off the Page Into the Wild: Designing For the Internet of Things
Off the Page Into the Wild: Designing For the Internet of ThingsOff the Page Into the Wild: Designing For the Internet of Things
Off the Page Into the Wild: Designing For the Internet of Things
 
Envisioning the Balance: The Dyanmic Role of Design in Entrepreneurship
Envisioning the Balance: The Dyanmic Role of Design in EntrepreneurshipEnvisioning the Balance: The Dyanmic Role of Design in Entrepreneurship
Envisioning the Balance: The Dyanmic Role of Design in Entrepreneurship
 
WIAD: Design For Everyday Life
WIAD: Design For Everyday LifeWIAD: Design For Everyday Life
WIAD: Design For Everyday Life
 
SXSW: Designing Smart Objects for Emotional People
SXSW: Designing Smart Objects for Emotional PeopleSXSW: Designing Smart Objects for Emotional People
SXSW: Designing Smart Objects for Emotional People
 
frog POV: Now That Data is Everything
frog POV: Now That Data is Everythingfrog POV: Now That Data is Everything
frog POV: Now That Data is Everything
 
Tech Trends 2014
Tech Trends 2014 Tech Trends 2014
Tech Trends 2014
 
frog Wearables
frog Wearablesfrog Wearables
frog Wearables
 
Investing in local communities by sharing the power of design
Investing in local communities by sharing the power of design Investing in local communities by sharing the power of design
Investing in local communities by sharing the power of design
 
Shaping a Technology Strategy for Mobile Development
Shaping a Technology Strategy for Mobile DevelopmentShaping a Technology Strategy for Mobile Development
Shaping a Technology Strategy for Mobile Development
 
Wearable Technology and the Connected City
Wearable Technology and the Connected City Wearable Technology and the Connected City
Wearable Technology and the Connected City
 
Data in the city
Data in the cityData in the city
Data in the city
 
Is This Progress? More Meaning in Our Digital Life
Is This Progress? More Meaning in Our Digital LifeIs This Progress? More Meaning in Our Digital Life
Is This Progress? More Meaning in Our Digital Life
 
Teaching Old Markets New Tricks
Teaching Old Markets New Tricks Teaching Old Markets New Tricks
Teaching Old Markets New Tricks
 
Design Is Hacking How We Learn
Design Is Hacking How We LearnDesign Is Hacking How We Learn
Design Is Hacking How We Learn
 
2013 Tech Trends
2013 Tech Trends2013 Tech Trends
2013 Tech Trends
 
Design Research Super Teams
Design Research Super TeamsDesign Research Super Teams
Design Research Super Teams
 

Kürzlich hochgeladen

Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfAmzadHosen3
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 

Kürzlich hochgeladen (20)

Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 

Surviving The Software Development Process

  • 1. Collin Cole Senior Vice President, frog design Austin TX collin.cole@frogdesign.com Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 1
  • 2. frog is a strategic-creative consulting firm. We bring a unique combination of strategic and creative talent to help companies evolve, expand, and envision their business. Our rigorous yet unorthodox approach yields breakthrough innovation and a sustainable competitive edge. Palo Alto San Jose San Francisco Seattle Austin New York Stuttgart Milan Shanghai Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 2
  • 3. Surviving the Software Development Process How to deliver a great brand experience through better software design Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 3
  • 4. Two parts: 1. Why good software design is difficult 2. Five ways to survive the process and deliver a great design Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 4
  • 5. A couple of quick definitions “Software” = web, embedded, mobile, desktop applications “Designers” = agencies, contractors, internal corporate groups Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 5
  • 6. Software is a vital element of your brand identity. Software is your customer’s daily interaction with your brand. Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 6
  • 7. Think of the care that goes into the consistent delivery of your brand. Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 7
  • 8. Why isn’t it the same with your company’s software? Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 8
  • 9. The software landscape is overwhelming. Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 9
  • 10. Software is complex. Applications entertainment, information, productivity Device Connectivity policies, permissions, protocols Devices home, mobile, business, entertainment Services, Servers & Data content, contacts, media, commerce Networks fixed, wireless, satellite Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 10
  • 11. The process is hard. Tools are difficult (they’re getting better) Traditional roles inhibit collaboration The traditional, sequential process has gaps. Crossing each gap requires translation and interpretation MARCOM/STRATEGY ? DESIGN ? DEVELOPMENT 0100110100 01001 1101010001 0010111011 Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 11
  • 12. But mostly, it’s because your design is left in the hands of others with very different priorities. Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 12
  • 13. How we’ve adapted at frog design. Focused our tech efforts on UI/UX Increased the designer:developer ratio to about 4:1 Created a “design technologist” position : a design-minded, UI-focused developer, and added other complementary roles Invested in new design & development tools Updated our process to be more collaborative and iterative Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 13
  • 14. Case Study: How we’ve adapted at frog BEST IN SHOW AWARD Best Business/Productivity Application, People’s Choice Award Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 14
  • 15. Collaborative and concurrent design and development How we’ve adapted at frog January December Strategy & Design Development PROJ 1 PROJECT 2 PROJECT 3 Discovery Proof of concept Full product design and prototype (on handset) development, testing, launch First idea to final product (tested, on the market) in less than 12 months Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 15
  • 16. SURVIVING THE SOFTWARE DEVELOPMENT PROCESS five ways to keep your brand in one piece Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 16
  • 17. 1. Own the user experience. Ensuring a quality implementation is YOUR responsibility. Expand your skills; stretch and grow. If you don’t have developers, hire them. Deliver what you can; simulations, key templates, reference implementations. Old-style design specifications just don’t work. Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 17
  • 18. Major League Baseball Microsoft Silverlight Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 18
  • 19. Lawson M3 Smart Client 4 month Design-UI Development cycle Microsoft .NET3/WPF Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 19
  • 20. Designers are designing while developers have already started. DESIGN PHASE DEVELOPMENT design research, information architecture, wireframes,  workflows, interaction design, visual design, flash demos,  usability testing, internal presentations, design  Design documentation…  Specification * Rate of increase is proportional  Project to the number of executives involved Brief TIME… Development Reality functional requirements and feature lists, team assignments  and scheduling, systems architecture, platform development,  proof‐of‐concept prototyping… (they’ve already started!)  Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 20
  • 21. 2. Start building something. Drastically shorten the first design step. Rough out a wireframe and start prototyping. Get out of Photoshop/Illustrator/Visio. Prototype as a process. What you build serves to communicate between all groups and continually resets expectations. Prototype as a specification. If a picture is worth a thousand words, a prototype is worth a thousand pages of pretty documentation. Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 21
  • 22. Yahoo! Messenger Microsoft .NET3/WPF 2 designers, 2 developers 6 months Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 22
  • 23. 3. Everyone is a designer. Build a team of technically-minded designers and design-aware developers. Encourage a collaborative and concurrent design-develop process. Get the design and development teams talking and working together, from the beginning. Take advantage of the uniquely different perspectives on the team. Good ideas can come from anywhere. Developers are often in the best position to recognize improvements in interaction design. Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 23
  • 24. Fox Sports Microsoft Media Center application Silverlight/MCML Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 24
  • 25. 4. You’re not finished until it ships. Stay involved during implementation to provide design oversight for the inevitable surprises, compromises, and on-the-spot fixes. Remember, the quality of the final product is YOUR responsibility. No finger pointing allowed when it’s done. Schedule time for Design QA or “fit & finish” polishing. Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 25
  • 26. Disney Software Suite “old school” C programming Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 26
  • 27. 5. Build a system, not just screens. Create a software DNA for your brand (personality, voice, visual components, interactions) Think modularly. Design for reuse and built-in consistency, even across different media, platforms, and devices. Make doing the right thing the easiest choice. Deliver your design documentation in a format that is easily accessed and used by engineers. Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 27
  • 28. Online design specifications with design rules, copy & paste code snippets, and interactive, functional examples Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 28
  • 29. HP’s elegant Photosmart identity spans platforms and devices. Collin Cole, SVP © 2008 frog design. Confidential & Proprietary. 2/17/2008 29
  • 30. © 2008 frog design. Confidential & Proprietary.