To me, her insights seem readily applicable to design and architecture work way beyond softwareintensive systems, including service design. The architects have been involved with previous projects on this treerich property, and were commissioned to. Dec 04, 2015 a rethinking of software architecture, its place in software design, and how we approach it. Sessions focused on application architecture, including linda northrop software architecture award winner ruth malan bredemeyer consulting on the reemerging value of architecture modeling in the agile age and game builder paris buttfieldaddison secret lab pty. Is it necessary for an architect to make and explicitly document all of them.
The software architecture links section of the site has lots of links to resources on software architecture including links to blogs by software architects. As a software developer, software architect or anyone else who influences software, youll want to know about ruth malan. Instructors will be either dana bredemeyer or ruth malan of bredemeyer consulting. She runs renowned software architecture workshops with her husband dana bredemeyer. She has been working as a senior architecture consultant at. Previously, ruth was part of the software initiative at hewlettpackard and created a consulting and training practice in software architecture, focused on hp product teams. A complex architecture probably reflects thousands of decisions, big and small. Ruth malan revisits architecture modeling in light of agile. A trace in the sand, software architecture journal by ruth malan exploring agility and resilience in evolutionary ecology terms. Going to bat for wisdom, and putting visualization back in the tool belt.
Ruth malan, architecture consultant at bredemeyer consulting team topologies provides fresh insights on how to anticipate and adapt to market and technology changes. The workshop was attended by a group of first class software and it architects, and i think we all found it. The book is titled software architecture action guide, by ruth malan and dana bredemeyer. So, it is fair to ask what is software architecture. Software development is by nature development it moves the system into new territory. Previously, ruth was part of the software initiative at hewlettpackard and created a consulting and training practice in software architecture. I was first introduced to the idea of minimalist software architecture in an article by ruth malan and dana bredemeyer, less is more with minimalist architecture pdf. Visual architecting may 04, 2017 presentation ruth malan bredemeyer consulting how we think of architecture shapes what we do as architects, and what we do shapes how we think of architecture.
Ruth malan recently tweeted a link to a piece by alistair cockburn about the last responsible moment concept lrm in lean software development. Papers on software architecture, architecting and architects. This course is designed for architects and senior system design engineers. Oct 14, 2017 ruth malan, it architect extraordinaire, architecture consultant at bredemeyer consulting, and recipient of carnegie mellons 2017 linda m. It addresses the need to align 3 aspects of development. Ruth malan presented at o reillys software architecture conference 2016, april 1112, new york. Together, they have worked with and influenced thousands of software, systems, and enterprise architects around the world. I was going to write aboutalright, link toher work on conceptual architecture today, but im afraid this will have to wait. Another interesting blog is the architects linkblog which is a resource to help architects and aspiring architects keep up to.
She presented the award acceptance keynote at saturn 2017. She has been working as a senior architecture consultant at bredemeyer consulting for almost 20 years. Fractal and emergent, cutter consortium enterprise architecture executive report, vol. To survive, enterprises need to unlearn existing command and control structures and instead move authority to leaders with the best information to take action and respond.
Ruth malan architecture consultant bredemeyer consulting. Ruth malan began working on software architecture in the software technology lab at hp labs. Ruth malan writes about software architecture, providing deep insights and entertainment in a great package. Contributing dozens of volunteers worked hard to create this book, but there is still lots to do.
Ruth malan presented at oreillys software architecture conference 2016, april 1112, new york. Enterprise architecture as strategic differentiator. A trace in the sand, software architecture journal by ruth malan. Linda northrop software architecture award keynote.
The workshop was attended by a group of first class software and it architects, and i. The slides are on the sei saturn conference site in pdf and on slideshare. Ruth malans 10 research works with 175 citations and 1,697 reads, including. Ruth malan was awarded the 2017 linda northrop software architecture award. You can help by reporting errors, by helping to translate the content into other languages and formats, or by describing the architecture of other open source projects. Oreilly software architecture conference 2019 new york. Software architecture action guide, by ruth malan and dana bredemeyer. If the applications software supporting your services and essential business systems, or the software in your products, is becoming bigger and messier, it is time to consider whether software architecture ought to be a core competency of your business. Ruth writes about software architecture and, particularly interesting, about visual design in the context of software architecture.
Bredemeyer consulting resources for software architects and. She has published papers, chapters, and a book in the areas of objectoriented methods, reuse, and software architecture. Bredemeyer consulting resources for software architects. Software architecture determines how system components are identified and allocated and how they interact to form the entire system malan and bredemeyer 1. The course was easily worth 23x the amount that i paid, and i. I attended four days of architecture training hosted by ruth malan. Architecture journal leadership strategies explore business photos pictures store exploring. A trace is a serendipity engine filtered by relevance to architects strategy, leadership, organizational. Ruth malan architecture consultant at bredemeyer consulting bloomington, indiana area computer software 2 people have recommended ruth. Design leadership presented at saturn19 ruth malan slideshare.
This is more or less like building architecture which determines how different components and aspects of a structure or set of structures interact to form a particular building. Code as design 1992 software design is the source code. Tree house malan vorster architecture interior design. Ruth malan, it architect extraordinaire, architecture consultant at bredemeyer consulting, and recipient of carnegie mellons 2017 linda m. The winner of the 2017 award was ruth malan of bredemeyer consulting. What i learned at bredemeyer consultings software architecture. See his 2018 saturn conference presentation on software architecture as. Ruth malan is a senior architecture consultant at bredemeyer consulting. Apr 19, 2008 posts about software architecture written by rodney willis. Ruth malan herself has a blog called a trace in the sand.
Developers voluntarily impose constraints on the system in order to amplify their reasoning abilities. How agile and oo have lost their way together james coplien duration. The term technical debt is used by managers to describe a development teams situation when it has not consistently met the defined quality goals for the project. Ive been out of software development for a while now but i could guess what that might mean in an agile context and wondered how it might apply to problems ive been considering recently in enterprise architecture. The software architecture course integrates extensive realworld architecture experience, and builds on five years of teaching software architecture courses. Introduction to software architecture linkedin slideshare. Citeseerx document details isaac councill, lee giles, pradeep teregowda. I chanced upon a bredemeyer consulting article, what is software architecture. May 11, 20 ruth malan writes about software architecture, providing deep insights and entertainment in a great package. Thanks to some spoton comments by a colleague, ruth malan of bredemeyer software, i have made some revisions to the requirements vs. Ruth malan and dana bredemeyer talked about it as well see for example their paper on the architects role or their competency card on organizational politics. Ive just finished a 4day software architecture course with ruth malan of bredemeyer consulting, and i must say it was a very rewarding week.
Ruth and bredemeyer are at the forefront of the software architecture domain. Software architects are thus poised to play a critical role in an organizations business success, translating business strategy into an architectural strategy that is the foundation for a stream of products or family of systems. My eyes have been lifted up to see beyond the immediate horizon, and ive come away with a renewed hope and a sense of enthusiasm for the challenges that my team and company will be facing. To me, her insights seem readily applicable to design and architecture work way beyond software intensive systems, including service design. Software architecture workshop introduction slide 7 introduction to software architecture overview what. Jul 19, 2019 ruth malan architecture consultant at bredemeyer consulting bloomington, indiana area computer software 2 people have recommended ruth. Taking decisions in the face of uncertainty responsible. Through a discussion of architecture and related views, heuristics, and other guidelines, ruth considers the role of visual design in setting design direction for the system and explores design options as part of an agile approach.
Going to bat for wisdom, and putting visualization back in the slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. Perfection is achieved not when there is nothing more to add, but when there is nothing left to take away. Architecture encompasses strategically and structurally significant system design decisions decisions that. Northrop software architecture award, recently ruminated. I work primarily with architects from enterprise architects and chief architects, to system and product architects and tech leads and with teams, on system and software architecture and design. David dikel, david kane and james wilson cover some related organizational patterns in their software architecture. Ruth malan is an architecture consultant at bredemeyer consulting, which she cofounded with dana bredemeyer in the late 1990s. Ruth malan bredemeyer consulting sei digital library.
A rethinking of software architecture, its place in software design, and how we approach it. How we think of architecture shapes what we do as architects, and what we do shapes how we think of architecture. Architecture represents the significant design decisions that shape a system, where significant is measured by cost of change. Saturn 2019 saturn 2019 1 design leadership ruth malan. We agree with ruth malan and dana bredemeyer, 4 who argue that an architect should make as few decisions as possible, deferring the rest until. Watch grady booch discuss architecting the unknown. Team topologies is a major step forward in organizational design for software, presenting a welldefined way for teams to interact and interrelate that helps make the resulting software architecture clearer and more sustainable, turning interteam problems into valuable signals for the selfsteering organization. Just enough software architecture it is hard to reason about an arbitrary chunk of code specifically because you cannot tell what it does not do. She is principal editor of the acclaimed resources for software architects website. Join facebook to connect with ruth malan and others you may know. Less is more with minimalist architecture researchgate.