Domain Software & Technology

Course

Essential Architecture Skills

Great Skills Make Great Architects

Start course for free
Whether you’re a novice or a seasoned professional, an enterprise architect, business architect, solution architect, IT architect, software architect, this course will introduce and reinforce the skills you need to be an effective architect.
Michael Rosen in front of yellow background

Mike Rosen

teacher ‘Essential Architecture Skills

  • 3.5 hours
  • 100 lessons
  • 100 questions
  • 12 assignments
  • Beginner course

Course description

Every architect needs a toolbox of skills and techniques to draw from to meet the challenges of the new digital economy. Whether you’re a novice or a seasoned professional, an enterprise architect, business architect, solution architect, IT architect, software architect, this course will introduce and reinforce the skills you need to be an effective architect.

The course consists of 6 modules. First, we’ll look at what architecture is, the foundations and principles of it, and the overall approach and skills. Then we’ll have a module on each of four fundamental skills. Critical thinking, challenging assumptions and bias. Modeling fundamentals of contextual, conceptual, logical, physical and formal models. Abstraction and the use of omission, composition, generalization and idealization. Visualization techniques for effective communications and the scientific principles of cognition. And finally, the secrets to success, enablement and stakeholder management. Tied all nicely together in a conclusion.

Throughout this course, you will gain an overview of the foundational architectural skills and concepts, including:

  • What is architecture?​

  • What does an architect do?​

  • What are the relevant skills for an architect?​

  • What is architectural thinking and critical thinking?​

  • How and when to use contextualization, conceptualization and formalization.​

  • How to master the different types of abstraction.​

  • Keys to effective visualization.​

  • Which skills are most useful at each point in an architectural or project lifecycle?​

  • Which skills should you focus on improving career goals? How do you improve them?​

  • How can you be an architect that helps, rather than the person who says no?

Content

    Introduction

    • nuggetvideo

      Great skills make great architects

      00:43

    • nuggetvideo

      So, what's the problem?

      02:21

    • nuggetvideo

      Course roadmap

      01:18

    • nuggetvideo

      Getting to know the teacher

      01:30

    • nuggetvideo

      What you will learn

      01:35

  1. What is architecture?

    • nuggetvideo

      Introduction

      00:51

    • nuggetvideo

      What do we mean by architecture?

      03:50

    • nuggetvideo

      Why enterprise architecture?

      03:50

    • nuggetvideo

      Assignment 1a: examine the diagram

      00:25

    • assignment

      Assignment 1a: examine the diagram

      1 assignment

    • nuggetvideo

      Architecture principles

      01:10

    • nuggetvideo

      Elements, viewpoints and artifacts

      03:16

    • nuggetvideo

      Architecture outcomes

      02:41

    • nuggetvideo

      Assignment 1b: firmitas, utilitas, venustas

      00:15

    • assignment

      Assigment 1b: firmitas, utilitas, venustas

      1 assignment

    • nuggetvideo

      This isn't you

      01:27

    • nuggetvideo

      Conclusion

      01:33

    • moduletest

      Test

      5 questions

  2. Critical thinking

    • nuggetvideo

      Introduction

      00:43

    • nuggetvideo

      Critical thinking requires...

      04:44

    • nuggetvideo

      Perspectives of critical thinking

      01:01

    • nuggetvideo

      Challenging assumptions

      03:26

    • nuggetvideo

      Asking questions

      02:35

    • nuggetvideo

      CRAAP

      02:32

    • nuggetvideo

      Assignment 2a: what should you do?

      00:21

    • assignment

      Assignment 2a: what should you do?

      1 assignment

    • nuggetvideo

      Bias

      07:17

    • nuggetvideo

      Bias vs variance

      01:14

    • nuggetvideo

      Assigment 2b: raising concerns

      00:21

    • assignment

      Assigment 2b: raising concerns

      1 assignment

    • nuggetvideo

      Realign one's own beliefs

      01:34

    • nuggetvideo

      Conclusion

      02:35

    • moduletest

      Test

      5 questions

  3. Modeling foundations

    • nuggetvideo

      Introduction

      00:59

    • nuggetvideo

      Perspectives on architecture models

      00:58

    • nuggetvideo

      Different types of models

      04:02

    • nuggetvideo

      Contextual architecture

      00:58

    • nuggetvideo

      Contextual architecture examples

      05:10

    • nuggetvideo

      Firmitas, Utilitas, Venustas

      02:59

    • nuggetvideo

      Assignment 3a: reviewing context

      00:27

    • assignment

      Assignment 3a: reviewing context

      1 assignment

    • nuggetvideo

      Conceptual architecture

      01:06

    • nuggetvideo

      Separation of concerns

      03:16

    • nuggetvideo

      Conceptual architecture examples

      06:22

    • nuggetvideo

      Common vocabulary

      04:16

    • nuggetvideo

      Assignment 3b: reviewing concepts

      00:24

    • assignment

      Assignment 3b: reviewing concepts

      1 assignment

    • nuggetvideo

      Logical models

      01:15

    • nuggetvideo

      Summary

      03:01

    • nuggetvideo

      Formal models

      03:36

    • nuggetvideo

      Drawing vs models

      07:26

    • nuggetvideo

      Model fundamentals concept

      03:40

    • nuggetvideo

      Architecture reference models

      01:19

    • nuggetvideo

      Three rules of modeling

      02:25

    • nuggetvideo

      Conclusion

      01:13

    • moduletest

      Test

      5 questions

  4. Abstraction

    • nuggetvideo

      Introduction

      00:52

    • nuggetvideo

      Abstraction example

      01:08

    • nuggetvideo

      But what is abstraction?

      03:15

    • nuggetvideo

      Different levels of abstraction

      02:41

    • nuggetvideo

      Assignment 4a: thinking about abstraction

      00:19

    • assignment

      Assignment 4a: thinking about abstraction

      1 assignment

    • nuggetvideo

      Typical computer abstraction

      03:44

    • nuggetvideo

      Inclusion / omission

      01:13

    • nuggetvideo

      Decomposition / composition

      00:53

    • nuggetvideo

      Specialization / generalization

      01:40

    • nuggetvideo

      Realization / idealization

      02:22

    • nuggetvideo

      Abstraction types overview

      00:57

    • nuggetvideo

      Assignment 4b: types of abstraction

      00:34

    • assignment

      Assignment 4b: types of abstraction

      1 assignment

    • nuggetvideo

      5 tips for abstraction

      01:40

    • nuggetvideo

      Conclusion

      02:06

    • moduletest

      Test

      5 questions

  5. Visualization

    • nuggetvideo

      Introduction

      00:45

    • nuggetvideo

      Conceptual architecture discussion

      00:44

    • nuggetvideo

      Visualization guidelines

      01:01

    • nuggetvideo

      Number of elements

      03:27

    • nuggetvideo

      Regions

      01:02

    • nuggetvideo

      Color and shape

      02:43

    • nuggetvideo

      Size

      01:19

    • assignment

      Assignment 5a: drawing for sponsors

      1 assignment

    • nuggetvideo

      Flow

      01:24

    • nuggetvideo

      Alignment

      00:35

    • nuggetvideo

      Model concept model revisited

      02:21

    • nuggetvideo

      Visual cognition processes

      02:06

    • nuggetvideo

      Roadblock to visual cognition

      01:43

    • assignment

      Assigment 5b: revisiting your diagram

      1 assignment

    • nuggetvideo

      Overcoming the roadblocks

      04:40

    • nuggetvideo

      Achieving effective communications

      01:37

    • nuggetvideo

      The science behind it

      01:27

    • nuggetvideo

      Conclusion

      00:50

    • moduletest

      Test

      5 questions

  6. Enablement

    • nuggetvideo

      Introduction

      01:00

    • nuggetvideo

      Success factors

      04:26

    • nuggetvideo

      Stakeholder management

      05:40

    • assignment

      Assigment 6a: stakeholder management

      1 assignment

    • nuggetvideo

      Creating a shared understanding

      01:03

    • nuggetvideo

      5 whys

      01:41

    • nuggetvideo

      Fishbone diagram

      01:20

    • nuggetvideo

      How now brown cow

      02:03

    • nuggetvideo

      Three E's of success

      01:48

    • nuggetvideo

      Theory of contraints

      01:21

    • assignment

      Assigment 6b: using the techniques

      1 assignment

    • nuggetvideo

      Architecture summary

      00:50

    • nuggetvideo

      Architecture artifact guidelines

      01:37

    • nuggetvideo

      Sample SOA implementation roadmap

      02:36

    • nuggetvideo

      Basic rollout guidelines

      02:44

    • nuggetvideo

      Architecture strategy

      01:40

    • nuggetvideo

      Make the 1% commitment

      00:22

    • nuggetvideo

      Conclusion

      00:39

    • moduletest

      Test

      5 questions

  7. Conclusion

    • nuggetvideo

      Introduction

      01:38

    • nuggetvideo

      Coursemap

      01:09

    • nuggetvideo

      A visual recap

      02:30

    • nuggetvideo

      Achieving success

      01:24

    • nuggetvideo

      Conclusion: Brussels houses

      02:39

Get started with Essential Architecture Skills for free

Watch now

Why follow this course?

The increasing importance of architecture in the digital economy has dramatically increased the need for skilled architects. Lack of formal skills training for new and emerging architects to address growing demand and rapid change, disruption, complexity, new business and operating models, new stakeholders, and new paradigms all make for a complicated world. How do we as architects ensure to fulfill our role as well as we did before these evolutions? This course will introduce and reinforce the foundational skills of the architecture role.

About the teacher

Mike Rosen

Consultant - Analyst - Architect - Technical Leader

Michael Rosen in front of yellow backgroundTeacher Logo

I am Chief Scientist at Wilton Consulting Group, providing advice to IT and business leaders and architects on using architecture for digital transformation and improved decision making. I’m also a Founding Member and VP of the Business Architecture Guild.

Read more

Certification

The Master Channel - Mastery Level Badge

Start learning for free, no strings attached