Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Design and Architecture
  4. What is an architect for?

What is an architect for?

Scheduled Pinned Locked Moved Design and Architecture
questionsharepointdesignbusinessarchitecture
12 Posts 7 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • U Offline
    U Offline
    User 4483848
    wrote on last edited by
    #1

    I see a lot of jobs for 'architects', but this role doesn't fit in with my beliefs. A lot of modern practices eg. Scrum encourage self organizing teams rather than having a leader. I believe teams can work better without an architect. It seems that an 'architect' or 'lead' would be the next step in my career, but I don't think this is the right title for what I want to do. I think all/most developers should do some architecture design and I think a 'god' role would be too much for one person. What do people think? What should an architect do?

    V L M D T 6 Replies Last reply
    0
    • U User 4483848

      I see a lot of jobs for 'architects', but this role doesn't fit in with my beliefs. A lot of modern practices eg. Scrum encourage self organizing teams rather than having a leader. I believe teams can work better without an architect. It seems that an 'architect' or 'lead' would be the next step in my career, but I don't think this is the right title for what I want to do. I think all/most developers should do some architecture design and I think a 'god' role would be too much for one person. What do people think? What should an architect do?

      V Offline
      V Offline
      Vivi Chellappa
      wrote on last edited by
      #2

      Member 4487083 wrote:

      What should an architect do?

      Use design patterns (if you believe the Gang of Four)! :laugh:

      K 1 Reply Last reply
      0
      • U User 4483848

        I see a lot of jobs for 'architects', but this role doesn't fit in with my beliefs. A lot of modern practices eg. Scrum encourage self organizing teams rather than having a leader. I believe teams can work better without an architect. It seems that an 'architect' or 'lead' would be the next step in my career, but I don't think this is the right title for what I want to do. I think all/most developers should do some architecture design and I think a 'god' role would be too much for one person. What do people think? What should an architect do?

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #3

        Member 4487083 wrote:

        What should an architect do?

        Whatever he or she is told; most likely design a system, which the programmers then turn into code. Much the same as a biuilding architect.

        U 1 Reply Last reply
        0
        • L Lost User

          Member 4487083 wrote:

          What should an architect do?

          Whatever he or she is told; most likely design a system, which the programmers then turn into code. Much the same as a biuilding architect.

          U Offline
          U Offline
          User 4483848
          wrote on last edited by
          #4

          Richard MacCutchan wrote:

          design a system, which the programmers then turn into code

          What are senior developers for then? Their knowledge would be wasted if they're just doing what they are told. It's the developers that will be using the architecture so I think it makes sense for all developers to have some input.

          L 1 Reply Last reply
          0
          • U User 4483848

            Richard MacCutchan wrote:

            design a system, which the programmers then turn into code

            What are senior developers for then? Their knowledge would be wasted if they're just doing what they are told. It's the developers that will be using the architecture so I think it makes sense for all developers to have some input.

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #5

            Well it all depends on the company and the management. There are no hard and fast rules.

            1 Reply Last reply
            0
            • U User 4483848

              I see a lot of jobs for 'architects', but this role doesn't fit in with my beliefs. A lot of modern practices eg. Scrum encourage self organizing teams rather than having a leader. I believe teams can work better without an architect. It seems that an 'architect' or 'lead' would be the next step in my career, but I don't think this is the right title for what I want to do. I think all/most developers should do some architecture design and I think a 'god' role would be too much for one person. What do people think? What should an architect do?

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #6

              Member 4487083 wrote:

              I think a 'god' role would be too much for one person.

              What is considered an 'architect' may vary from company to company, but it does not seem to be a god role. And yes, as a seasoned developer I had to build quite some applications without the help of an architect. Ever seen anyone work on a whiteboard, throwing patterns around like they are lego-bricks, explaining to a group of developers the implications of each approach? Half an hour further, the blocks on the whiteboard are work-items, we got to work.

              Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]

              U 1 Reply Last reply
              0
              • L Lost User

                Member 4487083 wrote:

                I think a 'god' role would be too much for one person.

                What is considered an 'architect' may vary from company to company, but it does not seem to be a god role. And yes, as a seasoned developer I had to build quite some applications without the help of an architect. Ever seen anyone work on a whiteboard, throwing patterns around like they are lego-bricks, explaining to a group of developers the implications of each approach? Half an hour further, the blocks on the whiteboard are work-items, we got to work.

                Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]

                U Offline
                U Offline
                User 4483848
                wrote on last edited by
                #7

                Eddy Vluggen wrote:

                Ever seen anyone work on a whiteboard, throwing patterns around like they are lego-bricks, explaining to a group of developers the implications of each approach? Half an hour further, the blocks on the whiteboard are work-items, we got to work.

                No, I haven't seen it. I've never seen an architect capable of that, although I know a few developers who would be. An architect is ultimately just another developer with a different title. In my current team, I think there are a number of good developers who would have good input on what kind of design/patterns to use. On their own, I don't think any single developer on my team would come up with the best solution. Some of the developers on my team are far better than any architect I have seen.

                L 1 Reply Last reply
                0
                • U User 4483848

                  I see a lot of jobs for 'architects', but this role doesn't fit in with my beliefs. A lot of modern practices eg. Scrum encourage self organizing teams rather than having a leader. I believe teams can work better without an architect. It seems that an 'architect' or 'lead' would be the next step in my career, but I don't think this is the right title for what I want to do. I think all/most developers should do some architecture design and I think a 'god' role would be too much for one person. What do people think? What should an architect do?

                  M Offline
                  M Offline
                  Mycroft Holmes
                  wrote on last edited by
                  #8

                  As has been pointed out Architect is a different animal depending on your perspective. An architect in a major corporate may be the guy who puts together the core design for a system and never codes (almost certainly did code at some time). In a smaller corporate he may be what you consider a Senior Developer, I call myself a developer architect because I refuse to let go of the coding aspect and am not interested in just putting together solutions for someone else to code.

                  Never underestimate the power of human stupidity RAH

                  1 Reply Last reply
                  0
                  • U User 4483848

                    Eddy Vluggen wrote:

                    Ever seen anyone work on a whiteboard, throwing patterns around like they are lego-bricks, explaining to a group of developers the implications of each approach? Half an hour further, the blocks on the whiteboard are work-items, we got to work.

                    No, I haven't seen it. I've never seen an architect capable of that, although I know a few developers who would be. An architect is ultimately just another developer with a different title. In my current team, I think there are a number of good developers who would have good input on what kind of design/patterns to use. On their own, I don't think any single developer on my team would come up with the best solution. Some of the developers on my team are far better than any architect I have seen.

                    L Offline
                    L Offline
                    Lost User
                    wrote on last edited by
                    #9

                    Member 4487083 wrote:

                    I've never seen an architect capable of that

                    Then why does he hold the title?

                    Member 4487083 wrote:

                    although I know a few developers who would be.

                    The architects at our company are developers. How could one talk about software-architecture if one has no idea how it is built? Being a damned good developer is a prerequisite.

                    Member 4487083 wrote:

                    I think there are a number of good developers who would have good input on what kind of design/patterns to use

                    If you have four and they disagree, things get interesting. Put the architects you meet in a room with that kind of devs and shout that the flame-wars have begun.

                    Member 4487083 wrote:

                    Some of the developers on my team are far better than any architect I have seen

                    That may be, but it sounds like you want to generalize your experience to every architect. Not all dogs bite.

                    Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]

                    1 Reply Last reply
                    0
                    • U User 4483848

                      I see a lot of jobs for 'architects', but this role doesn't fit in with my beliefs. A lot of modern practices eg. Scrum encourage self organizing teams rather than having a leader. I believe teams can work better without an architect. It seems that an 'architect' or 'lead' would be the next step in my career, but I don't think this is the right title for what I want to do. I think all/most developers should do some architecture design and I think a 'god' role would be too much for one person. What do people think? What should an architect do?

                      D Offline
                      D Offline
                      Dominic Burford
                      wrote on last edited by
                      #10

                      If you think of a software architect in terms of a building architect then you're on the right road. An architect designs the overall system, including interfaces to internal / external systems, the flow of data, the key systems / users etc. They employ top down design and map out the key processes. If you think of the person who designs the overall system topology in an enterprise SOA system, then that's the architect. An architect is NOT the lead developer, they are NOT the project manager and they are NOT the scrum-master.

                      1 Reply Last reply
                      0
                      • U User 4483848

                        I see a lot of jobs for 'architects', but this role doesn't fit in with my beliefs. A lot of modern practices eg. Scrum encourage self organizing teams rather than having a leader. I believe teams can work better without an architect. It seems that an 'architect' or 'lead' would be the next step in my career, but I don't think this is the right title for what I want to do. I think all/most developers should do some architecture design and I think a 'god' role would be too much for one person. What do people think? What should an architect do?

                        T Offline
                        T Offline
                        thanhlamvd
                        wrote on last edited by
                        #11

                        Excellent info here, I am currently doing some research and found exactly what I was looing for. jenifer lopez

                        1 Reply Last reply
                        0
                        • V Vivi Chellappa

                          Member 4487083 wrote:

                          What should an architect do?

                          Use design patterns (if you believe the Gang of Four)! :laugh:

                          K Offline
                          K Offline
                          kimpetwangi
                          wrote on last edited by
                          #12

                          to make project like building etc.

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • World
                          • Users
                          • Groups