How do you begin to engineer the world’s best software application? As you live in an Agile world today, how do you use architecture disciplines like Kruchten 4+1, UML, TOGAF, and Zachman? What do they mean? Where do you start?
In this talk, Brad Beiermann will take you on a journey through the past, present and future disciplines of being a software architect. This talk will equip you with the concepts of continuous design, and what it means to be design driven in today’s fast paced development environment.
Talk by Brad Beiermann at the July, 17, 2018 meeting of Software Craftsmanship McHenry County. Their YouTube channel: https://www.youtube.com/channel/UCgQevmRtF0f_7d3vOVAUomw
This talk is under the creative commons license. freeCodeCamp is not associated with this talk but we are excited to share it with a wider audience.
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://medium.freecodecamp.org
And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp
This Post Has 4 Comments
This was incredibly eye opening. Who would’ve thought that design and planning would still be a vital part of Agile? I have been in many organizations lately where no design or architecture was modeled and all of a sudden new developers need to be onboarded and the original consultant is no longer with the team! Talk about expensive ramp up.
1:00:05 "How do you know this? Well it's on a ???? list."
What did he say? A what list?
I know html, css, js, reactjs for frontend, python for backend, and mysql. Now I want to understand how to glue these together, build an application and deploy on server.
What do I need to learn next?
Is this the right video?
Thank you for sharing this @freecodecamp. I like how the speaker provided a logical flow of how to work through the architecture through a real example. Such a simple explanation! The uml diagrams he walked through make so much more sense now!