A Case for Outside-In Design
Offered By: Devoxx via YouTube
Course Description
Overview
Explore a software design approach focused on behavior and driven by external interactions and business flows in this conference talk from Devoxx Poland 2019. Learn how to align product design with software architecture to enable business agility. Discover techniques used in real projects to bring product and software design together, creating an Agile architecture that is resilient, focused, and fully aligned with business goals. Delve into topics such as design biases, domain-driven design, adaptor layers, strategic design, domain modeling, and levels of design. Examine practical examples including product roadmaps, ideation, feature definition, and functional areas. Gain insights into test-driven development, vertical slices, and other techniques to improve collaboration between business and technology teams. Understand how this outside-in design approach can lead to more effective and business-aligned software systems.
Syllabus
Intro
Bias
Biases
Design Biases
Design Direction
Different Design Styles
DomainDriven Design
Adaptor Layers
Where do you design
Systems are way more complex
Strategic design
Software design
Domain model
Levels of Design
Product Roadmap
Ideation
Main Features
Goal
Define a Goal
Example
Milestone
Catalog
Cart
Checkout
Functional Areas
Sensible Debate
Twitter
Feed
API
Endpoint
TDD
Vertical Slices
Other Techniques
Where do we go from here
Its not a process
Testdriven development
Taught by
Devoxx
Related Courses
Play by Play: Developing Microservices and Mobile Apps with JHipsterPluralsight Software Archaeology - Learning from the Landing on the Moon
Devoxx via YouTube Create an Eco-Friendly World with Green Software Engineering
Devoxx via YouTube Platform Building for Data Mesh - Show Me How It Is Done
Devoxx via YouTube The Hitchhiker's Guide to Software Architecture and Design
Devoxx via YouTube