Ruby Video
Talks
Speakers
Events
Topics
Leaderboard
Sign in
Talks
Speakers
Events
Topics
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
By Rebecca Miller-Webster and Savannah Wolf Developers: how many times have you had to completely rip out your hard earned code for a totally new site design? Designers: how many times has a re-design taken 4 times as long as the developer said it would and not looked good in the end? Change all that by using an incremental approach to design. Set up your code to change all the buttons at once or prioritize design changes to make each small change good enough for production. A designer and developer will talk about the challenges and joys of making this process work in two production sites. Topics covered: * What is incremental design? * How to design with incremental changes in mind * How to develop for incremental design, including utilizing SASS, structuring your mark-up and CSS, and structuring your Rails views and partials Help us caption & translate this video! http://amara.org/v/FG9V/
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
In the video titled 'Incremental Design - A conversation with a designer and a developer' presented by Rebecca Miller-Webster and Savannah Wolf at RailsConf 2013, the concept of incremental design is explored as an effective alternative to traditional large-scale redesigns in web development. The discussion opens with common frustrations faced by developers and designers when executing significant design changes, often leading to misaligned expectations and extended timelines. Key points discussed in the video include: - **Understanding Incremental Design**: Incremental design advocates for making small, manageable changes rather than relying on a total overhaul during redesign phases. This approach draws parallels from methodologies like Agile and TDD, emphasizing maintainability and testability. - **Team Collaboration**: Continuous conversation between designers and developers is highlighted as essential for ensuring cohesive outcomes. This collaboration helps to create designs that not only meet aesthetic expectations but also align with technical feasibility. - **Practical Applications**: The presenters relay experiences from their work at How About We, where they have implemented incremental design while working on projects like their revamped dating site and the launch of their couples' product. They discuss various life-cycle considerations and speed of implementation, revealing the complexities faced during these processes. - **Reusable Components**: An important aspect of incremental design mentioned is the creation and use of reusable design components, which help maintain consistency and efficiency during development. - **Sprints and Iterative Processes**: The integration of short design and development sprints creates a focused environment for addressing feedback quickly, allowing for quicker iterations on projects. - **User Testing and Feedback**: Regular user feedback loops are essential to ensure that design changes are meeting user needs without overwhelming them, balancing aesthetic beauty with functionality. - **Standardization and Simplification**: The presenters emphasize the importance of standardizing design languages and utilizing CSS preprocessors like SASS for effective design management. The video concludes with an invitation for the audience to engage with the speakers for further discussion on the incremental design process, underscoring the value of collaboration in both design and development fields. This conversation champions a culture of continuous improvement, aiming for sustainable and satisfying user experiences without drastic upheavals in design.
Suggest modifications
Cancel