Design It!

From Programmer to Software Architect



Bookstore > Books > Design It!

Design It!
Buy
Preview
Price$34.66 - $44.49
Rating
AuthorMichael Keeling
PublisherThe Pragmatic Programmers
Published2017
Pages258
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101680502093
ISBN-139781680502091
EBook Hardcover Paperback

Great software comes from great designers. Learn the essential software architecture fundamentals every programmer needs to know. With hands-on examples in every chapter, tips and advice from respected architects, practical scenarios, and dozens of architectural design activities, Design It! shows you how to lead your team as a software architect to create excellent software.

Uncover the big ideas behind software architecture and learn practical methods for designing software systems big and small. Gain a framework for thinking about design, enabling you to plan, lead, design, implement, and evaluate software architectures. Collaborate with your team, stakeholders, and other architects. Dig for architecturally significant requirements and write detailed quality attribute scenarios. Explore design alternatives, balance trade-offs, manage risks, and choose technologies based on their architectural impact. Make the architecture real for everyone with powerful sketches, engaging stories, and lean documentation people love to read. Evaluate your designs using lightweight methods and harness the power of your team to improve the architecture over time. Host collaborative workshops that create buy-in and get the whole team excited and involved in designing the software architecture.

Hands-on exercises, real-world scenarios, and practical team-based decision-making tools will give you the experience you need to become a confident software architect.




4 5 31

Similar Books


Creating Flat Design Websites

Creating Flat Design Websites

Flat design is a simple yet visually appealing and increasingly popular style, particularly good for people just starting to develop their own websites. This book helps you to create a simple and good looking product in the flat design style.Creating Flat Design Websites will cover the origins of flat design, its principles as a visual st...
Hands-On UX Design for Developers

Hands-On UX Design for Developers

Designing user experience (UX) is one of the most important aspects of a project, as it has a direct effect on how customers think of your company. The process of designing a user experience is one of the most challenging yet rewarding aspects of product development. Hands-On UX Design for Developers will teach you how to create amazing u...
Visual Design Solutions

Visual Design Solutions

No matter what medium you use to deliver content, if the visual design fails, the experience falls flat. Meaningful graphics and a compelling visual design supercharge instruction, training, and presentations, but this isn't easy to accomplish. Now you can conquer your design fears and knowledge gaps with Visual Design Solutions: a resour...
Introductory Relational Database Design for Business

Introductory Relational Database Design for Business

Relational databases represent one of the most enduring and pervasive forms of information technology. Yet most texts covering relational database design assume an extensive, sophisticated computer science background. There are texts on relational database software tools like Microsoft Access that assume less background, but they focus pr...
The CSS3 Anthology, 4th Edition

The CSS3 Anthology, 4th Edition

The CSS3 Anthology: 101 Essential Tips, Tricks & Hacks is a compilation of best-practice solutions to the most challenging CSS problems. The fourth edition of this best-selling full-color book has been completely revised and updated to cover newer techniques enabled by CSS3 and HTML5, and more recent trends in web design, such as ...
Jump Start CSS

Jump Start CSS

This short SitePoint book provides readers with a fun and yet practical introduction to Cascading Style Sheets (CSS), the language used to style and lay out all web pages. This book will quickly get you up to speed with the fundamentals of CSS and give you the confidence to start experimenting on your own.The book is built around a real-l...