SlideShare a Scribd company logo
1 of 30
Download to read 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.

More Related Content

What's hot

DESIGNING FOR THE SEGMENT OF ONE
DESIGNING FOR THE SEGMENT OF ONEDESIGNING FOR THE SEGMENT OF ONE
DESIGNING FOR THE SEGMENT OF ONE
frog
Ā 
Zamchick Presentation Tech
Zamchick Presentation TechZamchick Presentation Tech
Zamchick Presentation Tech
jeremyshapiro
Ā 
Mary Poppendieck: Agile under contract
Mary Poppendieck: Agile under contractMary Poppendieck: Agile under contract
Mary Poppendieck: Agile under contract
Agile Lietuva
Ā 
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
CleantechOpen
Ā 

What's hot (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
Ā 

Similar to 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 Introduction
Eric Krock
Ā 
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 2011
Nekuda DM
Ā 
Bbx Biz Plan Presentation
Bbx Biz Plan PresentationBbx Biz Plan Presentation
Bbx Biz Plan Presentation
Paul Brisson
Ā 
Cq5 Development
Cq5 Development Cq5 Development
Cq5 Development
FlexisUS Inc
Ā 

Similar to 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...
Ā 

More from frog

The rise of digital humanitarianism
The rise of digital humanitarianismThe rise of digital humanitarianism
The rise of digital humanitarianism
frog
Ā 
frog Wearables
frog Wearablesfrog Wearables
frog Wearables
frog
Ā 
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 Development
frog
Ā 
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
Ā 

More from 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
Ā 

Recently uploaded

Call Girls Kengeri Satellite Town Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Gir...
amitlee9823
Ā 
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
amitlee9823
Ā 
Chandigarh Escorts Service šŸ“ž8868886958šŸ“ž JustšŸ“² Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service šŸ“ž8868886958šŸ“ž JustšŸ“² Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service šŸ“ž8868886958šŸ“ž JustšŸ“² Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service šŸ“ž8868886958šŸ“ž JustšŸ“² Call Nihal Chandigarh Call Girl...
Sheetaleventcompany
Ā 
Call Girls From Pari Chowk Greater Noida ā¤ļø8448577510 āŠ¹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ā¤ļø8448577510 āŠ¹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ā¤ļø8448577510 āŠ¹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ā¤ļø8448577510 āŠ¹Best Escorts Service I...
lizamodels9
Ā 

Recently uploaded (20)

How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
Ā 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
Ā 
JAYNAGAR CALL GIRL IN 98274*61493 ā¤CALL GIRLS IN ESCORT SERVICEā¤CALL GIRL
JAYNAGAR CALL GIRL IN 98274*61493 ā¤CALL GIRLS IN ESCORT SERVICEā¤CALL GIRLJAYNAGAR CALL GIRL IN 98274*61493 ā¤CALL GIRLS IN ESCORT SERVICEā¤CALL GIRL
JAYNAGAR CALL GIRL IN 98274*61493 ā¤CALL GIRLS IN ESCORT SERVICEā¤CALL GIRL
Ā 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
Ā 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
Ā 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
Ā 
Call Girls Kengeri Satellite Town Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Gir...
Ā 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
Ā 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
Ā 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
Ā 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Ā 
Eluru Call Girls Service ā˜Ž ļø93326-06886 ā¤ļøā€šŸ”„ Enjoy 24/7 EscortĀ Service
Eluru Call Girls Service ā˜Ž ļø93326-06886 ā¤ļøā€šŸ”„ Enjoy 24/7 EscortĀ ServiceEluru Call Girls Service ā˜Ž ļø93326-06886 ā¤ļøā€šŸ”„ Enjoy 24/7 EscortĀ Service
Eluru Call Girls Service ā˜Ž ļø93326-06886 ā¤ļøā€šŸ”„ Enjoy 24/7 EscortĀ Service
Ā 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Ā 
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
Ā 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
Ā 
Chandigarh Escorts Service šŸ“ž8868886958šŸ“ž JustšŸ“² Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service šŸ“ž8868886958šŸ“ž JustšŸ“² Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service šŸ“ž8868886958šŸ“ž JustšŸ“² Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service šŸ“ž8868886958šŸ“ž JustšŸ“² Call Nihal Chandigarh Call Girl...
Ā 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
Ā 
Call Girls From Pari Chowk Greater Noida ā¤ļø8448577510 āŠ¹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ā¤ļø8448577510 āŠ¹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ā¤ļø8448577510 āŠ¹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ā¤ļø8448577510 āŠ¹Best Escorts Service I...
Ā 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
Ā 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Ā 

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.