SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
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.

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Semelhante a 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
 

Semelhante a 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...
 

Mais de 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
 

Mais de 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
 

Último

APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadAyesha Khan
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
IoT Insurance Observatory: summary 2024
IoT Insurance Observatory:  summary 2024IoT Insurance Observatory:  summary 2024
IoT Insurance Observatory: summary 2024Matteo Carbone
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionMintel Group
 

Último (20)

APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
IoT Insurance Observatory: summary 2024
IoT Insurance Observatory:  summary 2024IoT Insurance Observatory:  summary 2024
IoT Insurance Observatory: summary 2024
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted Version
 

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.