SlideShare a Scribd company logo
1 of 24
Download to read offline
Kalani Kordus                   Karl Adam
                     Designer & CCO                 Engineer & CTO
                            @kalkor                 @thekarladam




Interaction Eleven • Feb 9-12, 2011 • Boulder, CO
DESIGN




ENGINEERING




QUALITY ASSURANCE
DESIGN




                    ENGINEERING




We will use Yahoo! Messenger for
iPhone and Symposium as case studies
to juxtapose a large company (Macro)
                      QUALITY ASSURANCE
software development process with our
(Micro) software development process.

These projects were similar in scope.
Yet, we were able to design and develop
Symposium at a much faster rate.
DESIGN




ENGINEERING




QUALITY ASSURANCE




                    The Builders
DESIGN




ENGINEERING




QUALITY ASSURANCE
                    Each builder reports to a manager who must approve at different
                    stages of the process. They are similar to valves in a plumbing system;
                    regulating the flow of things. Most of management are not builders
                    anymore because their time is spent having formal meetings with
                    other managers and executives.
PRODUCT         DESIGN




                                                                 RESEARCH
MARKETING    ENGINEERING                                    INTERACTION DESIGN
                                                               VISUAL DESIGN
                                                               PROTOTYPING
                                                               ENGINEERING
                                                            QUALITY ASSURANCE
                                                           PROJECT MANAGEMENT
                                                                MARKETING
                                                                  PRODUCT
QUALITY ASSURANCE
                    Product Managers are invited to all meetings. Marketing attends all
                    milestone meetings; both act as additional valves to the process.

                    Roles tend to be very specialized in large companies. In contrast, small
                    companies are forced to wear more hats out of necessity.
PROCESS
                  DESIGN                 ENGINEERING


PRD
                                                 Alpha                 Beta
                                                /Triage               /Triage
                    IDEATE       ARCHITECTURE             IMPLEMENT
                   SKETCH         IMPLEMENT                  TEST
                 WIREFRAME           TEST                  ANALYZE
                  MOCKUPS          ANALYZE
                SPECIFICATIONS




 = MILESTONES
PROCESS
                    ENGINEERING



           Beta                     GM              Deploy
          /Triage                 /Triage
PLEMENT                 TEST                TEST
 TEST                 FIX BUGS
NALYZE


                                                   BEERS!
     = MILESTONES
REALITY
              DESIGN                                          ENGINEERING


PRD
                                              Alpha                 Beta                  GM             Deploy
                                             /Triage               /Triage              /Triage
               IDEATE         ARCHITECTURE             IMPLEMENT               TEST               TEST
              SKETCH           IMPLEMENT                  TEST               FIX BUGS
            WIREFRAME             TEST                  ANALYZE
             MOCKUPS            ANALYZE
           SPECIFICATIONS




  If something goes wrong, it requires going back through this rigid process to fix it. The farther an issue
  goes back in the process, the more valves it has to go through again. This process is very formal, and
  usually involves many meetings and stakeholder/management approvals to get the flow going again.
vs
            TRAFFIC LIGHTS              ROUNDABOUTS



http://www.ted.com/talks/gary_lauder_s_new_traffic_sign_take_turns.html
CONVERT
PRD
                                                  Alpha             Beta               GM                 Deploy
                                                 /Triage           /Triage           /Triage




                              CONVERT         CONVERT            CONVERT           CONVERT



PRD
                                                  Alpha             Beta               GM                 Deploy
                                                 /Triage           /Triage           /Triage




                                    This process could be improved by converting most of the traffic lights to
                                    roundabouts; metaphorically speaking. Less meetings, formalities and
             CONVERT                interruptions. This would improve the flow, and free up management to
                                    participate again as builders. Meetings would be minimal and informal
                                    because management would once again have a deeper understanding of
  Managers             Builders     how it all works on a technical level, resulting in a faster process.


                                                      RECOMMENDATION
PRODUCT
                                         This role is crucial in the macro. They decide what gets built in
                                         what order, and are in charge of the overall strategy. This role is
                     CONVERT             often over staffed and confused with project management. Having
                                         too many will surely slow down the process. Much like the starship
                                         enterprise, a product has the best chance of being nimble and
Product Management         One Captain   insightful if there is just one captain. Like a CEO to a startup. They
                                         should curate the right team with the right dynamic, keep the ship
                                         straight and get out of the way.



                                         Product managers tend to have backgrounds in business (MBA),
                                         but amazingly do not have much –if any– experience with product
                                         design.

                                         Marty Cagan’s Inspired (How to Create Products Customers Love)
                                         explains what to look for in candidates when filling this role.




                                                  RECOMMENDATION
PROCESS




Our process is one huge roundabout. Design and Engineering are constantly influencing each
other throughout our process. From the earliest ideation sessions, to the last line of code.
Concept to Creation, and everything in between. We flow like water. A constant continuum.
We begin by riffing on potential features during our initial brain dump. Over a period of time, the
whiteboard sketches start to slowly gain more fidelity. Once there is a consensus on the core
functions, the design moves toward full fidelity with pixel perfect mockups and animated
examples of behavior.
SOFTWARE ARCHITECTURE




During this time the app logic is built. In the case of symposium, the server side backend as well.
SIGGRAPH 2010




     When the final mockups are agreed upon, the front end development begins. Values (shadows,
     margins, sizes, text size, etc) and sliced PNGs are extracted from the PSD files.
INTERACTION ELEVEN




    For the IxDA11 app, I (designer) was able to tweak the existing code to position items, change
    color values and swap images to match the IxDA11 brand. By wearing another hat, I was able to
    free up time for Karl (engineer) to work on more complex engineering tasks.
We often start our process in a linear fashion, but quickly find ourselves bouncing back and forth
between roles. An idea can spark a series of code tests to validate if something is possible.
While conducting a competitive analysis, a marketing idea might come to mind.
Minor QA issues can circulate for days –even weeks– in a macro environment, because of their
rigid formal process. If we run in to a QA issue, it is usually investigated, discussed and resolved
within minutes.
WEAR MORE HATS                                           FEWER FORMALITIES



                                   BE LIKE WATER

Encourage adaptability by wearing more hats. Get dirty. Learn what your teammates really do
by shadowing them for a day or two, or week. Meet your engineer or designer halfway; get a little
more familiar with their tools. Teach each other.

Design and engineering should be involved from day one in the ideation process. It keeps
engineering informed early on of what is expected of them later on, and it informs designers of
technological possibilities. Yet, collaboration does not mean “Design by Democracy”. Rather,
allow ideas to flow through the process –linear or not– and let your opinions regulate the rate.

Better software can be made faster if we have fewer formalities. Fewer captains, fewer
meetings, means more work force to actually build your product. Captains, stay out of the way.
Links
               contact us:
@thekarladam   info@smudgeproof.net


               TED (traffic stops):
               http://www.ted.com/talks/
               gary_lauder_s_new_traffic_sign_take_turns.html
@kalkor
               Inspired (Book):
               http://www.amazon.com/Inspired-Create-
               Products-Customers-Love/dp/0981690408


               Bruce Lee Interview:
               http://vimeo.com/3841165



Gratitude      feedback for this session:
               http://speakerrate.com/talks/5393-macro-vs-micro

More Related Content

Viewers also liked

Diferença entre Macro e Micro evolução
Diferença entre Macro e Micro evolução Diferença entre Macro e Micro evolução
Diferença entre Macro e Micro evolução Derek Kempa
 
Conventions micro and macro
Conventions micro and macroConventions micro and macro
Conventions micro and macrohasnmedia
 
2 introduction to microeconomics and macroeconomics
2 introduction to microeconomics and macroeconomics2 introduction to microeconomics and macroeconomics
2 introduction to microeconomics and macroeconomicsPrem Raj Bhatta
 
Rhythm in architecture
Rhythm in architectureRhythm in architecture
Rhythm in architectureMario Pathaw
 
Microeconomia e macroeconomia
Microeconomia e macroeconomiaMicroeconomia e macroeconomia
Microeconomia e macroeconomiadestakcursos
 
Difference between micro & Macro Economics
Difference between micro & Macro EconomicsDifference between micro & Macro Economics
Difference between micro & Macro EconomicsAbhishek Choksi
 
Macro vs Microeconomics
Macro vs MicroeconomicsMacro vs Microeconomics
Macro vs MicroeconomicseduCBA
 
micro & macro economics
micro & macro economicsmicro & macro economics
micro & macro economicsgilda_girish
 
Kohlberg’s theory on moral development
Kohlberg’s theory on moral developmentKohlberg’s theory on moral development
Kohlberg’s theory on moral developmentStefphoney Grinage
 
Major theoretical perspectives in sociology
Major theoretical perspectives in sociologyMajor theoretical perspectives in sociology
Major theoretical perspectives in sociologySeth Allen
 

Viewers also liked (14)

Diferença entre Macro e Micro evolução
Diferença entre Macro e Micro evolução Diferença entre Macro e Micro evolução
Diferença entre Macro e Micro evolução
 
Dbn163 # 04. macro micro climate
Dbn163 # 04. macro micro climateDbn163 # 04. macro micro climate
Dbn163 # 04. macro micro climate
 
Conventions micro and macro
Conventions micro and macroConventions micro and macro
Conventions micro and macro
 
2 introduction to microeconomics and macroeconomics
2 introduction to microeconomics and macroeconomics2 introduction to microeconomics and macroeconomics
2 introduction to microeconomics and macroeconomics
 
Rhythm in architecture
Rhythm in architectureRhythm in architecture
Rhythm in architecture
 
Microeconomia e macroeconomia
Microeconomia e macroeconomiaMicroeconomia e macroeconomia
Microeconomia e macroeconomia
 
Difference between micro & Macro Economics
Difference between micro & Macro EconomicsDifference between micro & Macro Economics
Difference between micro & Macro Economics
 
Macro vs Microeconomics
Macro vs MicroeconomicsMacro vs Microeconomics
Macro vs Microeconomics
 
Introduction to sociology
Introduction to sociologyIntroduction to sociology
Introduction to sociology
 
micro & macro economics
micro & macro economicsmicro & macro economics
micro & macro economics
 
1 Sociology
1 Sociology1 Sociology
1 Sociology
 
Kohlberg’s theory on moral development
Kohlberg’s theory on moral developmentKohlberg’s theory on moral development
Kohlberg’s theory on moral development
 
robotics ppt
robotics ppt robotics ppt
robotics ppt
 
Major theoretical perspectives in sociology
Major theoretical perspectives in sociologyMajor theoretical perspectives in sociology
Major theoretical perspectives in sociology
 

Recently uploaded

AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...BarusRa
 
Nepali Escort Girl Gomti Nagar \ 9548273370 Indian Call Girls Service Lucknow...
Nepali Escort Girl Gomti Nagar \ 9548273370 Indian Call Girls Service Lucknow...Nepali Escort Girl Gomti Nagar \ 9548273370 Indian Call Girls Service Lucknow...
Nepali Escort Girl Gomti Nagar \ 9548273370 Indian Call Girls Service Lucknow...nagunakhan
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...Suhani Kapoor
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceanilsa9823
 
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...Amil baba
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130Suhani Kapoor
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxjeswinjees
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfAmirYakdi
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsCharles Obaleagbon
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️soniya singh
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxmirandajeremy200221
 

Recently uploaded (20)

AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
Nepali Escort Girl Gomti Nagar \ 9548273370 Indian Call Girls Service Lucknow...
Nepali Escort Girl Gomti Nagar \ 9548273370 Indian Call Girls Service Lucknow...Nepali Escort Girl Gomti Nagar \ 9548273370 Indian Call Girls Service Lucknow...
Nepali Escort Girl Gomti Nagar \ 9548273370 Indian Call Girls Service Lucknow...
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
 
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
 
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptx
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past Questions
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptx
 

Macro vs micro (slideshare)

  • 1. Kalani Kordus Karl Adam Designer & CCO Engineer & CTO @kalkor @thekarladam Interaction Eleven • Feb 9-12, 2011 • Boulder, CO
  • 3. DESIGN ENGINEERING We will use Yahoo! Messenger for iPhone and Symposium as case studies to juxtapose a large company (Macro) QUALITY ASSURANCE software development process with our (Micro) software development process. These projects were similar in scope. Yet, we were able to design and develop Symposium at a much faster rate.
  • 5. DESIGN ENGINEERING QUALITY ASSURANCE Each builder reports to a manager who must approve at different stages of the process. They are similar to valves in a plumbing system; regulating the flow of things. Most of management are not builders anymore because their time is spent having formal meetings with other managers and executives.
  • 6. PRODUCT DESIGN RESEARCH MARKETING ENGINEERING INTERACTION DESIGN VISUAL DESIGN PROTOTYPING ENGINEERING QUALITY ASSURANCE PROJECT MANAGEMENT MARKETING PRODUCT QUALITY ASSURANCE Product Managers are invited to all meetings. Marketing attends all milestone meetings; both act as additional valves to the process. Roles tend to be very specialized in large companies. In contrast, small companies are forced to wear more hats out of necessity.
  • 7. PROCESS DESIGN ENGINEERING PRD Alpha Beta /Triage /Triage IDEATE ARCHITECTURE IMPLEMENT SKETCH IMPLEMENT TEST WIREFRAME TEST ANALYZE MOCKUPS ANALYZE SPECIFICATIONS = MILESTONES
  • 8. PROCESS ENGINEERING Beta GM Deploy /Triage /Triage PLEMENT TEST TEST TEST FIX BUGS NALYZE BEERS! = MILESTONES
  • 9. REALITY DESIGN ENGINEERING PRD Alpha Beta GM Deploy /Triage /Triage /Triage IDEATE ARCHITECTURE IMPLEMENT TEST TEST SKETCH IMPLEMENT TEST FIX BUGS WIREFRAME TEST ANALYZE MOCKUPS ANALYZE SPECIFICATIONS If something goes wrong, it requires going back through this rigid process to fix it. The farther an issue goes back in the process, the more valves it has to go through again. This process is very formal, and usually involves many meetings and stakeholder/management approvals to get the flow going again.
  • 10. vs TRAFFIC LIGHTS ROUNDABOUTS http://www.ted.com/talks/gary_lauder_s_new_traffic_sign_take_turns.html
  • 11. CONVERT PRD Alpha Beta GM Deploy /Triage /Triage /Triage CONVERT CONVERT CONVERT CONVERT PRD Alpha Beta GM Deploy /Triage /Triage /Triage This process could be improved by converting most of the traffic lights to roundabouts; metaphorically speaking. Less meetings, formalities and CONVERT interruptions. This would improve the flow, and free up management to participate again as builders. Meetings would be minimal and informal because management would once again have a deeper understanding of Managers Builders how it all works on a technical level, resulting in a faster process. RECOMMENDATION
  • 12. PRODUCT This role is crucial in the macro. They decide what gets built in what order, and are in charge of the overall strategy. This role is CONVERT often over staffed and confused with project management. Having too many will surely slow down the process. Much like the starship enterprise, a product has the best chance of being nimble and Product Management One Captain insightful if there is just one captain. Like a CEO to a startup. They should curate the right team with the right dynamic, keep the ship straight and get out of the way. Product managers tend to have backgrounds in business (MBA), but amazingly do not have much –if any– experience with product design. Marty Cagan’s Inspired (How to Create Products Customers Love) explains what to look for in candidates when filling this role. RECOMMENDATION
  • 13. PROCESS Our process is one huge roundabout. Design and Engineering are constantly influencing each other throughout our process. From the earliest ideation sessions, to the last line of code.
  • 14.
  • 15. Concept to Creation, and everything in between. We flow like water. A constant continuum.
  • 16. We begin by riffing on potential features during our initial brain dump. Over a period of time, the whiteboard sketches start to slowly gain more fidelity. Once there is a consensus on the core functions, the design moves toward full fidelity with pixel perfect mockups and animated examples of behavior.
  • 17. SOFTWARE ARCHITECTURE During this time the app logic is built. In the case of symposium, the server side backend as well.
  • 18. SIGGRAPH 2010 When the final mockups are agreed upon, the front end development begins. Values (shadows, margins, sizes, text size, etc) and sliced PNGs are extracted from the PSD files.
  • 19. INTERACTION ELEVEN For the IxDA11 app, I (designer) was able to tweak the existing code to position items, change color values and swap images to match the IxDA11 brand. By wearing another hat, I was able to free up time for Karl (engineer) to work on more complex engineering tasks.
  • 20. We often start our process in a linear fashion, but quickly find ourselves bouncing back and forth between roles. An idea can spark a series of code tests to validate if something is possible.
  • 21. While conducting a competitive analysis, a marketing idea might come to mind.
  • 22. Minor QA issues can circulate for days –even weeks– in a macro environment, because of their rigid formal process. If we run in to a QA issue, it is usually investigated, discussed and resolved within minutes.
  • 23. WEAR MORE HATS FEWER FORMALITIES BE LIKE WATER Encourage adaptability by wearing more hats. Get dirty. Learn what your teammates really do by shadowing them for a day or two, or week. Meet your engineer or designer halfway; get a little more familiar with their tools. Teach each other. Design and engineering should be involved from day one in the ideation process. It keeps engineering informed early on of what is expected of them later on, and it informs designers of technological possibilities. Yet, collaboration does not mean “Design by Democracy”. Rather, allow ideas to flow through the process –linear or not– and let your opinions regulate the rate. Better software can be made faster if we have fewer formalities. Fewer captains, fewer meetings, means more work force to actually build your product. Captains, stay out of the way.
  • 24. Links contact us: @thekarladam info@smudgeproof.net TED (traffic stops): http://www.ted.com/talks/ gary_lauder_s_new_traffic_sign_take_turns.html @kalkor Inspired (Book): http://www.amazon.com/Inspired-Create- Products-Customers-Love/dp/0981690408 Bruce Lee Interview: http://vimeo.com/3841165 Gratitude feedback for this session: http://speakerrate.com/talks/5393-macro-vs-micro