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. The Lounge
  3. Process, People, and Tools - where do you place your trust?

Process, People, and Tools - where do you place your trust?

Scheduled Pinned Locked Moved The Lounge
comtoolsquestion
41 Posts 25 Posters 1 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.
  • M Offline
    M Offline
    Marc Clifton
    wrote on last edited by
    #1

    Let me explain. Process: do you have processes that you trust? Are the processes there to compensate for mistakes people make, or to facilitate the work they do and facilitate coordinating work among people and across departments? People: do you trust your coworkers to do their work competently, to follow the processes, etc? Tools: Do you trust your tools, or are your tools causing problems? Are they causing problems because the process of using the tools is broken? The people using the tools don't use them appropriately or haven't configured them to actually be useful? So, where do you place your trust? Marc

    Thyme In The Country Interacx My Blog

    P K S B L 19 Replies Last reply
    0
    • M Marc Clifton

      Let me explain. Process: do you have processes that you trust? Are the processes there to compensate for mistakes people make, or to facilitate the work they do and facilitate coordinating work among people and across departments? People: do you trust your coworkers to do their work competently, to follow the processes, etc? Tools: Do you trust your tools, or are your tools causing problems? Are they causing problems because the process of using the tools is broken? The people using the tools don't use them appropriately or haven't configured them to actually be useful? So, where do you place your trust? Marc

      Thyme In The Country Interacx My Blog

      P Offline
      P Offline
      Paul Watson
      wrote on last edited by
      #2

      Marc Clifton wrote:

      People: do you trust your coworkers to do their work competently, to follow the processes, etc?

      I place my trust in people.

      cheers, Paul M. Watson.

      1 Reply Last reply
      0
      • M Marc Clifton

        Let me explain. Process: do you have processes that you trust? Are the processes there to compensate for mistakes people make, or to facilitate the work they do and facilitate coordinating work among people and across departments? People: do you trust your coworkers to do their work competently, to follow the processes, etc? Tools: Do you trust your tools, or are your tools causing problems? Are they causing problems because the process of using the tools is broken? The people using the tools don't use them appropriately or haven't configured them to actually be useful? So, where do you place your trust? Marc

        Thyme In The Country Interacx My Blog

        K Offline
        K Offline
        keyboard warrior
        wrote on last edited by
        #3

        in god we trust

        ----------------------------------------------------------- "When I first saw it, I just thought that you really, really enjoyed programming in java." - Leslie Sanford

        R 1 Reply Last reply
        0
        • M Marc Clifton

          Let me explain. Process: do you have processes that you trust? Are the processes there to compensate for mistakes people make, or to facilitate the work they do and facilitate coordinating work among people and across departments? People: do you trust your coworkers to do their work competently, to follow the processes, etc? Tools: Do you trust your tools, or are your tools causing problems? Are they causing problems because the process of using the tools is broken? The people using the tools don't use them appropriately or haven't configured them to actually be useful? So, where do you place your trust? Marc

          Thyme In The Country Interacx My Blog

          S Offline
          S Offline
          Shog9 0
          wrote on last edited by
          #4

          Marc Clifton wrote:

          Process: do you have processes that you trust?

          No.

          Marc Clifton wrote:

          People: do you trust your coworkers to do their work competently

          Yeah, pretty much.

          Marc Clifton wrote:

          Tools: Do you trust your tools, or are your tools causing problems?

          There are tools we use that i don't think too much of, but to the extent that i understand them i trust them to behave reliably.

          ----

          You're right. These facts that you've laid out totally contradict the wild ramblings that I pulled off the back of cornflakes packets.

          1 Reply Last reply
          0
          • M Marc Clifton

            Let me explain. Process: do you have processes that you trust? Are the processes there to compensate for mistakes people make, or to facilitate the work they do and facilitate coordinating work among people and across departments? People: do you trust your coworkers to do their work competently, to follow the processes, etc? Tools: Do you trust your tools, or are your tools causing problems? Are they causing problems because the process of using the tools is broken? The people using the tools don't use them appropriately or haven't configured them to actually be useful? So, where do you place your trust? Marc

            Thyme In The Country Interacx My Blog

            B Offline
            B Offline
            Bassam Abdul Baki
            wrote on last edited by
            #5

            A little trust and a little doubt in all. I personally don't like fully automated completely because it takes the human out of the equation. I prefer semi-automated guns, I mean processes, because you can kill, I mean check, intermittently what's going on.

            C 1 Reply Last reply
            0
            • M Marc Clifton

              Let me explain. Process: do you have processes that you trust? Are the processes there to compensate for mistakes people make, or to facilitate the work they do and facilitate coordinating work among people and across departments? People: do you trust your coworkers to do their work competently, to follow the processes, etc? Tools: Do you trust your tools, or are your tools causing problems? Are they causing problems because the process of using the tools is broken? The people using the tools don't use them appropriately or haven't configured them to actually be useful? So, where do you place your trust? Marc

              Thyme In The Country Interacx My Blog

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

              Marc Clifton wrote:

              Process: do you have processes that you trust? Are the processes there to compensate for mistakes people make, or to facilitate the work they do and facilitate coordinating work among people and across departments?

              Yes. Some are there to compensate for mistakes, usually they are put in place to replace repetative tasks (which also helps with reducing mistakes)

              Marc Clifton wrote:

              People: do you trust your coworkers to do their work competently, to follow the processes, etc?

              Yes, although people make mistakes. I've added processes to assist with that. Some are manual, such as completion check-lists.

              Marc Clifton wrote:

              Tools: Do you trust your tools, or are your tools causing problems? Are they causing problems because the process of using the tools is broken? The people using the tools don't use them appropriately or haven't configured them to actually be useful?

              I trust some tools. I've added processes to check others that mostly work, but sometimes fail (without any obvious indication). Cheers, Drew.

              1 Reply Last reply
              0
              • M Marc Clifton

                Let me explain. Process: do you have processes that you trust? Are the processes there to compensate for mistakes people make, or to facilitate the work they do and facilitate coordinating work among people and across departments? People: do you trust your coworkers to do their work competently, to follow the processes, etc? Tools: Do you trust your tools, or are your tools causing problems? Are they causing problems because the process of using the tools is broken? The people using the tools don't use them appropriately or haven't configured them to actually be useful? So, where do you place your trust? Marc

                Thyme In The Country Interacx My Blog

                G Offline
                G Offline
                Gary R Wheeler
                wrote on last edited by
                #7

                Processes: I place limited trust in processes I have personal experience with (or the ones I create). I tend to trust other processes less, unless I trust the person responsible for it. People: I generally trust my coworkers' competence. The amount of trust varies with each, based on my experience with them. Each of us has our limitations; I try to be mindful of that. Tools: Trust isn't quite the word that comes to mind. It's more an 'expectation of predictability'. I expect the tools we use to behave predictably. If something worked yesterday, and it works today, I expect it to continue working tomorrow under the same conditions. If it's broken today, and it starts working tomorrow, I start looking for the new thing that's now broken. So... why are you asking? Feeling betrayed lately? The System got you down? That smug bastard down the hall stabbed you in the back? The nightly backup job just wiped a year's worth of data?

                Software Zen: delete this;
                Fold With Us![^]

                M 1 Reply Last reply
                0
                • M Marc Clifton

                  Let me explain. Process: do you have processes that you trust? Are the processes there to compensate for mistakes people make, or to facilitate the work they do and facilitate coordinating work among people and across departments? People: do you trust your coworkers to do their work competently, to follow the processes, etc? Tools: Do you trust your tools, or are your tools causing problems? Are they causing problems because the process of using the tools is broken? The people using the tools don't use them appropriately or haven't configured them to actually be useful? So, where do you place your trust? Marc

                  Thyme In The Country Interacx My Blog

                  E Offline
                  E Offline
                  Ennis Ray Lynch Jr
                  wrote on last edited by
                  #8

                  I trust people to develop process and use my intuition to evaluate the process and the people against each other. For big business I would trust process over people, except for key players. Tools do not entire into the equation.

                  Need software developed? Offering C# development all over the United States, ERL GLOBAL, Inc is the only call you will have to make.
                  Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway
                  Most of this sig is for Google, not ego.

                  1 Reply Last reply
                  0
                  • M Marc Clifton

                    Let me explain. Process: do you have processes that you trust? Are the processes there to compensate for mistakes people make, or to facilitate the work they do and facilitate coordinating work among people and across departments? People: do you trust your coworkers to do their work competently, to follow the processes, etc? Tools: Do you trust your tools, or are your tools causing problems? Are they causing problems because the process of using the tools is broken? The people using the tools don't use them appropriately or haven't configured them to actually be useful? So, where do you place your trust? Marc

                    Thyme In The Country Interacx My Blog

                    M Offline
                    M Offline
                    Mawil Ramos
                    wrote on last edited by
                    #9

                    People. If I don't trust People, I can't trust Process and Tools since basically it's the People who make these two.

                    A designer knows he has achieved perfection not when there is nothing left to add but when there is nothing left to take away Antoine de Saint-Exup'ery

                    M 1 Reply Last reply
                    0
                    • G Gary R Wheeler

                      Processes: I place limited trust in processes I have personal experience with (or the ones I create). I tend to trust other processes less, unless I trust the person responsible for it. People: I generally trust my coworkers' competence. The amount of trust varies with each, based on my experience with them. Each of us has our limitations; I try to be mindful of that. Tools: Trust isn't quite the word that comes to mind. It's more an 'expectation of predictability'. I expect the tools we use to behave predictably. If something worked yesterday, and it works today, I expect it to continue working tomorrow under the same conditions. If it's broken today, and it starts working tomorrow, I start looking for the new thing that's now broken. So... why are you asking? Feeling betrayed lately? The System got you down? That smug bastard down the hall stabbed you in the back? The nightly backup job just wiped a year's worth of data?

                      Software Zen: delete this;
                      Fold With Us![^]

                      M Offline
                      M Offline
                      Marc Clifton
                      wrote on last edited by
                      #10

                      Gary R. Wheeler wrote:

                      So... why are you asking? Feeling betrayed lately? The System got you down?

                      Because my client has broken (or actually no) processes, people have proven to be untrustworthy, and the tools don't work, probably because of the lack of processes and the inept people. Marc

                      Thyme In The Country Interacx My Blog

                      G V 2 Replies Last reply
                      0
                      • M Mawil Ramos

                        People. If I don't trust People, I can't trust Process and Tools since basically it's the People who make these two.

                        A designer knows he has achieved perfection not when there is nothing left to add but when there is nothing left to take away Antoine de Saint-Exup'ery

                        M Offline
                        M Offline
                        Marc Clifton
                        wrote on last edited by
                        #11

                        Mawi Ramos wrote:

                        If I don't trust People, I can't trust Process and Tools since basically it's the People who make these two.

                        That's a very good point. :) Marc

                        Thyme In The Country Interacx My Blog

                        M 1 Reply Last reply
                        0
                        • M Marc Clifton

                          Mawi Ramos wrote:

                          If I don't trust People, I can't trust Process and Tools since basically it's the People who make these two.

                          That's a very good point. :) Marc

                          Thyme In The Country Interacx My Blog

                          M Offline
                          M Offline
                          Mawil Ramos
                          wrote on last edited by
                          #12

                          Thanks. I hope I've somehow helped you in your dilemma :)

                          A designer knows he has achieved perfection not when there is nothing left to add but when there is nothing left to take away Antoine de Saint-Exup'ery

                          1 Reply Last reply
                          0
                          • M Marc Clifton

                            Let me explain. Process: do you have processes that you trust? Are the processes there to compensate for mistakes people make, or to facilitate the work they do and facilitate coordinating work among people and across departments? People: do you trust your coworkers to do their work competently, to follow the processes, etc? Tools: Do you trust your tools, or are your tools causing problems? Are they causing problems because the process of using the tools is broken? The people using the tools don't use them appropriately or haven't configured them to actually be useful? So, where do you place your trust? Marc

                            Thyme In The Country Interacx My Blog

                            R Offline
                            R Offline
                            Rama Krishna Vavilala
                            wrote on last edited by
                            #13

                            Full Trust: no one Partial Trust: on everyone

                            Proud to be a CPHog user

                            1 Reply Last reply
                            0
                            • M Marc Clifton

                              Let me explain. Process: do you have processes that you trust? Are the processes there to compensate for mistakes people make, or to facilitate the work they do and facilitate coordinating work among people and across departments? People: do you trust your coworkers to do their work competently, to follow the processes, etc? Tools: Do you trust your tools, or are your tools causing problems? Are they causing problems because the process of using the tools is broken? The people using the tools don't use them appropriately or haven't configured them to actually be useful? So, where do you place your trust? Marc

                              Thyme In The Country Interacx My Blog

                              P Offline
                              P Offline
                              PIEBALDconsult
                              wrote on last edited by
                              #14

                              I trust only myself. :~

                              1 Reply Last reply
                              0
                              • M Marc Clifton

                                Gary R. Wheeler wrote:

                                So... why are you asking? Feeling betrayed lately? The System got you down?

                                Because my client has broken (or actually no) processes, people have proven to be untrustworthy, and the tools don't work, probably because of the lack of processes and the inept people. Marc

                                Thyme In The Country Interacx My Blog

                                G Offline
                                G Offline
                                Gary R Wheeler
                                wrote on last edited by
                                #15

                                That's been my experience too - if one of the three is broken, all three tend to be. Good luck. Is this your chance to be a knight in shining armor?

                                Software Zen: delete this;
                                Fold With Us![^]

                                1 Reply Last reply
                                0
                                • M Marc Clifton

                                  Let me explain. Process: do you have processes that you trust? Are the processes there to compensate for mistakes people make, or to facilitate the work they do and facilitate coordinating work among people and across departments? People: do you trust your coworkers to do their work competently, to follow the processes, etc? Tools: Do you trust your tools, or are your tools causing problems? Are they causing problems because the process of using the tools is broken? The people using the tools don't use them appropriately or haven't configured them to actually be useful? So, where do you place your trust? Marc

                                  Thyme In The Country Interacx My Blog

                                  R Offline
                                  R Offline
                                  Roger Wright
                                  wrote on last edited by
                                  #16

                                  In my business, I trust process first, then people, then tools. If we make a mistake, people can die and property burns. Every action is preceded by writing a process, called a switching procedure, then all of our staff review it. It's called a "tailgate" meeting. The newest apprentice is entitled to object or question any step, and everything stops until that question is answered. I, myself, when I was two weeks on the job asked a question about a switching action, and everyone listened. It turned out that I'd caught a step missed by my boss, who has 30 years' experience doing what I'd never done at the time. They listened, corrected the procedure, and thanked me for catching the mistake. Tools can always fail, however simple. We use insulated hotsticks for switching, but we wear gloves rated for 30kV when using them, because sticks can fail and you don't live through it usually. There's nothing we can do about multiple failures, but we never fail to take every precaution available, just in case. I deviated from the intent of your question just to illustrate the wide range of possibilities. I know you're talking about other circumstances. In general situations, I trust the people who know how to get the job done. Policies and procedures are just shortcuts to avoid thinking, and having to evaluate all situations individually. All policies and procedures need exception mechanisms that allow people to make the final decision; things come up that the standards didn't anticipate. Both tools and procedures also become obsolete, and need to be re-evaluated once in a while. Those that no longer fit should be abandoned without remorse. One of the best books I've ever read is called "Sacred Cows Make The Best Burgers" and I commend it to your reading list. From it I learned ways to objectively view policies and procedures that have been in place forever and to unemotionally determine whether they really fit the way we do business today. Those that no longer work need to be dumped, and new ways defined. Similarly, people who will not give up doing things "the way we've always done it" need to be dumped. They only impede the progress of the rest of the organization. Overall, to function efficiently you must be able to trust all three - Processes, people, and tools. Any that don't function must be put to pasture or the company is doomed.

                                  "A Journey of a Thousand Rest Stops Begins with a Single Movement"

                                  P G M 3 Replies Last reply
                                  0
                                  • M Marc Clifton

                                    Let me explain. Process: do you have processes that you trust? Are the processes there to compensate for mistakes people make, or to facilitate the work they do and facilitate coordinating work among people and across departments? People: do you trust your coworkers to do their work competently, to follow the processes, etc? Tools: Do you trust your tools, or are your tools causing problems? Are they causing problems because the process of using the tools is broken? The people using the tools don't use them appropriately or haven't configured them to actually be useful? So, where do you place your trust? Marc

                                    Thyme In The Country Interacx My Blog

                                    D Offline
                                    D Offline
                                    Dirk Higbee
                                    wrote on last edited by
                                    #17

                                    Marc Clifton wrote:

                                    So, where do you place your trust

                                    In me.

                                    My Blog: http://cynicalclots.blogspot.com

                                    1 Reply Last reply
                                    0
                                    • M Marc Clifton

                                      Let me explain. Process: do you have processes that you trust? Are the processes there to compensate for mistakes people make, or to facilitate the work they do and facilitate coordinating work among people and across departments? People: do you trust your coworkers to do their work competently, to follow the processes, etc? Tools: Do you trust your tools, or are your tools causing problems? Are they causing problems because the process of using the tools is broken? The people using the tools don't use them appropriately or haven't configured them to actually be useful? So, where do you place your trust? Marc

                                      Thyme In The Country Interacx My Blog

                                      F Offline
                                      F Offline
                                      FyreWyrm
                                      wrote on last edited by
                                      #18

                                      Processes? We sort of have a process; you write the code, you test the code, somebody else tests your code. This generally finds coding mistakes. It doesn't really coordinate anything though. People? I don't really trust my coworkers. I've been given far too many of their projects that they screwed up and I have to fix. They all follow the process though. Tools? We have one tool that causes a lot of problems: SourceSafe. For most of our coding projects, we all have to edit the same project file. Thanks to SourceSafe we can't all edit the file at the same time so we end up doing a lot of check-out, edit a little, check-in so somebody else can check-out, edit a little, then check-in. We recently had a disaster where someone's changes got overwritten by somebody else and we lost a week of work that had to be made up in one night as we were doing a version release that night. Like several others before me have mentioned, I have learned to trust only myself.

                                      My mind is like an aluminum trap. Some things get caught in the trap, and some things bend the trap and get away.

                                      R G 2 Replies Last reply
                                      0
                                      • F FyreWyrm

                                        Processes? We sort of have a process; you write the code, you test the code, somebody else tests your code. This generally finds coding mistakes. It doesn't really coordinate anything though. People? I don't really trust my coworkers. I've been given far too many of their projects that they screwed up and I have to fix. They all follow the process though. Tools? We have one tool that causes a lot of problems: SourceSafe. For most of our coding projects, we all have to edit the same project file. Thanks to SourceSafe we can't all edit the file at the same time so we end up doing a lot of check-out, edit a little, check-in so somebody else can check-out, edit a little, then check-in. We recently had a disaster where someone's changes got overwritten by somebody else and we lost a week of work that had to be made up in one night as we were doing a version release that night. Like several others before me have mentioned, I have learned to trust only myself.

                                        My mind is like an aluminum trap. Some things get caught in the trap, and some things bend the trap and get away.

                                        R Offline
                                        R Offline
                                        Roger Wright
                                        wrote on last edited by
                                        #19

                                        FyreWyrm wrote:

                                        It doesn't really coordinate anything though.

                                        If there's no feedback, the process is worthless. Coders learn nothing from errors they never hear about. Software development is iterative; code evolves as requirements are defined with each buld. If your people don't get feedback from the testers they're doomed to repeat past mistakes. Coordination is critical, and if it doesn't take place you badly need a new system. Your people have got to be in "the loop" to be effective.

                                        FyreWyrm wrote:

                                        I have learned to trust only myself.

                                        That gets lonely, and leaves you exposed. You're working for a seriously dysfunctional company if you have to resort to that sort of defensive thinking. It's time to reorganize things, or get out.

                                        "A Journey of a Thousand Rest Stops Begins with a Single Movement"

                                        1 Reply Last reply
                                        0
                                        • R Roger Wright

                                          In my business, I trust process first, then people, then tools. If we make a mistake, people can die and property burns. Every action is preceded by writing a process, called a switching procedure, then all of our staff review it. It's called a "tailgate" meeting. The newest apprentice is entitled to object or question any step, and everything stops until that question is answered. I, myself, when I was two weeks on the job asked a question about a switching action, and everyone listened. It turned out that I'd caught a step missed by my boss, who has 30 years' experience doing what I'd never done at the time. They listened, corrected the procedure, and thanked me for catching the mistake. Tools can always fail, however simple. We use insulated hotsticks for switching, but we wear gloves rated for 30kV when using them, because sticks can fail and you don't live through it usually. There's nothing we can do about multiple failures, but we never fail to take every precaution available, just in case. I deviated from the intent of your question just to illustrate the wide range of possibilities. I know you're talking about other circumstances. In general situations, I trust the people who know how to get the job done. Policies and procedures are just shortcuts to avoid thinking, and having to evaluate all situations individually. All policies and procedures need exception mechanisms that allow people to make the final decision; things come up that the standards didn't anticipate. Both tools and procedures also become obsolete, and need to be re-evaluated once in a while. Those that no longer fit should be abandoned without remorse. One of the best books I've ever read is called "Sacred Cows Make The Best Burgers" and I commend it to your reading list. From it I learned ways to objectively view policies and procedures that have been in place forever and to unemotionally determine whether they really fit the way we do business today. Those that no longer work need to be dumped, and new ways defined. Similarly, people who will not give up doing things "the way we've always done it" need to be dumped. They only impede the progress of the rest of the organization. Overall, to function efficiently you must be able to trust all three - Processes, people, and tools. Any that don't function must be put to pasture or the company is doomed.

                                          "A Journey of a Thousand Rest Stops Begins with a Single Movement"

                                          P Offline
                                          P Offline
                                          Paul Watson
                                          wrote on last edited by
                                          #20

                                          How are your processes reviewed and improved? That is the key problem I have with most process systems. They start well but do not evolve and people become dependent on antiquated process which ends up killing them (or the project if there is no 30kV supply involved. Crikey.)

                                          cheers, Paul M. Watson.

                                          R 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