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
 

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

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
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
 
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
 
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
dollysharma2066
 
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
Matteo Carbone
 

Recently uploaded (20)

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
 
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
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
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...
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
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
 
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
 
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
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
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
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
👉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
 
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
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 

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.