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 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