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. Whatever happened to Rapid Application Development?

Whatever happened to Rapid Application Development?

Scheduled Pinned Locked Moved The Lounge
csharpwcforaclebusinesstools
46 Posts 28 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.
  • G Offline
    G Offline
    gulchgoersf
    wrote on last edited by
    #1

    I'm a developer for a company with a single location, a small transaction volume (30/day), a few vendor and in house apps (.Net/Oracle mostly), and an unlimited IT budget. Our business users are unhappy at how long it takes us to deliver apps, and how often our projects "fail". The reasons seem to be that: a) Our architect won't allow us to develop single layer apps ("what are you, pro-silo?"), instead each must be broken down into a variety of service layers for some future "reusability" that must be distributed across various servers. b) MS is making it harder and harder to code out these layers, by for example replacing .asmx web services with WCF technologies. The problem could also be c) Incompetent developers, but it sure seems like MS' former focus on high level simplicty and business productivity has evaporated. Is RAD even possible anymore? Thanks.

    S M R P E 11 Replies Last reply
    0
    • G gulchgoersf

      I'm a developer for a company with a single location, a small transaction volume (30/day), a few vendor and in house apps (.Net/Oracle mostly), and an unlimited IT budget. Our business users are unhappy at how long it takes us to deliver apps, and how often our projects "fail". The reasons seem to be that: a) Our architect won't allow us to develop single layer apps ("what are you, pro-silo?"), instead each must be broken down into a variety of service layers for some future "reusability" that must be distributed across various servers. b) MS is making it harder and harder to code out these layers, by for example replacing .asmx web services with WCF technologies. The problem could also be c) Incompetent developers, but it sure seems like MS' former focus on high level simplicty and business productivity has evaporated. Is RAD even possible anymore? Thanks.

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

      gulchgoersf wrote:

      Is RAD even possible anymore?

      Oh, definitely. There are three key steps to developing an application rapidly:

      1. Know what needs to be done. This should be obvious, and i almost just left it out... but, yeah, if you don't know what you'll need to end up with before you begin, then you can't expect to finish quickly. Iterative development isn't a bad thing, and RAD may form the first, prototyping stage of it... but if you just need a tool cobbled together by this evening, waiting on other people to test and evaluate ain't gonna cut it.
      2. Know how to write software. The first key to RAD is knowing that you can re-invent the wheel if pre-packaged wheels will take too much time for delivery. It gives you leverage, especially combined with
      3. Don't chase every ball MS throws. You're a developer, not a dog - if you can get the job done faster using ASMX, or ASHX, or a custom HTTP server, or carrier pigeons... then do it. I have it on a reliable source that WCF rocks... but until you have had the time to learn it well enough to be fast using it (i haven't) then write what you need using what you already know.

      That's it. Know what you need, know how to get it, don't get distracted.

      ----

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

      M G C 3 Replies Last reply
      0
      • G gulchgoersf

        I'm a developer for a company with a single location, a small transaction volume (30/day), a few vendor and in house apps (.Net/Oracle mostly), and an unlimited IT budget. Our business users are unhappy at how long it takes us to deliver apps, and how often our projects "fail". The reasons seem to be that: a) Our architect won't allow us to develop single layer apps ("what are you, pro-silo?"), instead each must be broken down into a variety of service layers for some future "reusability" that must be distributed across various servers. b) MS is making it harder and harder to code out these layers, by for example replacing .asmx web services with WCF technologies. The problem could also be c) Incompetent developers, but it sure seems like MS' former focus on high level simplicty and business productivity has evaporated. Is RAD even possible anymore? Thanks.

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

        gulchgoersf wrote:

        Is RAD even possible anymore?

        Absolutely. However...

        gulchgoersf wrote:

        instead each must be broken down into a variety of service layers for some future "reusability" that must be distributed across various servers.

        this leads me to believe that your architect hasn't achieved any reusability with existing apps. If he wants reusable service layers, I can't imagine doing a custom service layer for each app. So I think your biggest problem lies in the fact that your architect hasn't made his architecture transparent enough so that it isn't a PITA to use. In fact, I would go so far as to suspect that your architect doesn't even have an automation layer or some other architecture to help work with MS's components, but instead expects the programmers to work with the raw components themselves. Marc

        Thyme In The Country Interacx My Blog

        1 Reply Last reply
        0
        • G gulchgoersf

          I'm a developer for a company with a single location, a small transaction volume (30/day), a few vendor and in house apps (.Net/Oracle mostly), and an unlimited IT budget. Our business users are unhappy at how long it takes us to deliver apps, and how often our projects "fail". The reasons seem to be that: a) Our architect won't allow us to develop single layer apps ("what are you, pro-silo?"), instead each must be broken down into a variety of service layers for some future "reusability" that must be distributed across various servers. b) MS is making it harder and harder to code out these layers, by for example replacing .asmx web services with WCF technologies. The problem could also be c) Incompetent developers, but it sure seems like MS' former focus on high level simplicty and business productivity has evaporated. Is RAD even possible anymore? Thanks.

          R Offline
          R Offline
          Ray Cassick
          wrote on last edited by
          #4

          gulchgoersf wrote:

          a) Our architect won't allow us to develop single layer apps

          While reuse is generally a good idea I think you need a new architect. Not every app needs to be done this way and overusing re-use can be as bad as never using it. As with everything, moderation and common sense is the key.

          gulchgoersf wrote:

          b) MS is making it harder and harder to code out these layers, by for example replacing .asmx web services with WCF technologies.

          MS is not holding a gun to your head to use anything new. As with everything over time, it evolves. While it is true that the stuff MS is doing lately is evolving rather fast, so is most of the stuff in this field. If you want to use ASPX then keep using it.

          gulchgoersf wrote:

          c) Incompetent developers, but it sure seems like MS' former focus on high level simplicity and business productivity has evaporated.

          I agree here that your problem could be incompetent developers, but also maybe with a mix of incompetent architects as well. Sometimes developers can just LOOK like they are incompetent simply because those in charge expect them to become experts in new tech that no one has had any chance to get to know yet.


          FFRF[^]
          My LinkedIn profile[^]
          My Programmers Blog[^]

          1 Reply Last reply
          0
          • G gulchgoersf

            I'm a developer for a company with a single location, a small transaction volume (30/day), a few vendor and in house apps (.Net/Oracle mostly), and an unlimited IT budget. Our business users are unhappy at how long it takes us to deliver apps, and how often our projects "fail". The reasons seem to be that: a) Our architect won't allow us to develop single layer apps ("what are you, pro-silo?"), instead each must be broken down into a variety of service layers for some future "reusability" that must be distributed across various servers. b) MS is making it harder and harder to code out these layers, by for example replacing .asmx web services with WCF technologies. The problem could also be c) Incompetent developers, but it sure seems like MS' former focus on high level simplicty and business productivity has evaporated. Is RAD even possible anymore? Thanks.

            P Offline
            P Offline
            Pete OHanlon
            wrote on last edited by
            #5

            gulchgoersf wrote:

            a) Our architect won't allow us to develop single layer apps ("what are you, pro-silo?"), instead each must be broken down into a variety of service layers for some future "reusability" that must be distributed across various servers.

            Hmmm. Sounds like your architect doesn't understand why you'd want to layer software - I'm guessing that he has been overpromoted and is well out of his depth. RAD isn't a magic bullet - it doesn't replace solid locked down requirements, and a clear understanding of what the system will do on BOTH sides. RAD only works when you have a partnership between the users and the development team. If you can get the users to actually help in a development, then they have much more of an incentive to help you get it right. Now for the most powerful RAD secret: When your users are with you to see the screens, have something that is obviously and glaringly wrong. When they point it out, and you guide them to the thing you want, they feel that they have contributed. Next time, show them the interface with "their" suggestion incorporated. You can't buy the good will this generates from your users.

            Deja View - the feeling that you've seen this post before.

            My blog | My articles | MoXAML PowerToys

            C J S 3 Replies Last reply
            0
            • P Pete OHanlon

              gulchgoersf wrote:

              a) Our architect won't allow us to develop single layer apps ("what are you, pro-silo?"), instead each must be broken down into a variety of service layers for some future "reusability" that must be distributed across various servers.

              Hmmm. Sounds like your architect doesn't understand why you'd want to layer software - I'm guessing that he has been overpromoted and is well out of his depth. RAD isn't a magic bullet - it doesn't replace solid locked down requirements, and a clear understanding of what the system will do on BOTH sides. RAD only works when you have a partnership between the users and the development team. If you can get the users to actually help in a development, then they have much more of an incentive to help you get it right. Now for the most powerful RAD secret: When your users are with you to see the screens, have something that is obviously and glaringly wrong. When they point it out, and you guide them to the thing you want, they feel that they have contributed. Next time, show them the interface with "their" suggestion incorporated. You can't buy the good will this generates from your users.

              Deja View - the feeling that you've seen this post before.

              My blog | My articles | MoXAML PowerToys

              C Offline
              C Offline
              Christian Graus
              wrote on last edited by
              #6

              Pete O'Hanlon wrote:

              When they point it out, and you guide them to the thing you want, they feel that they have contributed. Next time, show them the interface with "their" suggestion incorporated. You can't buy the good will this generates from your users.

              Sneaky - I like it !!!

              Christian Graus Driven to the arms of OSX by Vista. "Iam doing the browsing center project in vb.net using c# coding" - this is why I don't answer questions much anymore. Oh, and Microsoft doesn't want me to.

              P 1 Reply Last reply
              0
              • G gulchgoersf

                I'm a developer for a company with a single location, a small transaction volume (30/day), a few vendor and in house apps (.Net/Oracle mostly), and an unlimited IT budget. Our business users are unhappy at how long it takes us to deliver apps, and how often our projects "fail". The reasons seem to be that: a) Our architect won't allow us to develop single layer apps ("what are you, pro-silo?"), instead each must be broken down into a variety of service layers for some future "reusability" that must be distributed across various servers. b) MS is making it harder and harder to code out these layers, by for example replacing .asmx web services with WCF technologies. The problem could also be c) Incompetent developers, but it sure seems like MS' former focus on high level simplicty and business productivity has evaporated. Is RAD even possible anymore? Thanks.

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

                And it is the cause of a lot of problems. With people confusing concepts of Agile and RAD and thinking one is the other. I would love to see a shop actually take a non-RAD approach with .NET, the results would be better.

                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.

                P 1 Reply Last reply
                0
                • C Christian Graus

                  Pete O'Hanlon wrote:

                  When they point it out, and you guide them to the thing you want, they feel that they have contributed. Next time, show them the interface with "their" suggestion incorporated. You can't buy the good will this generates from your users.

                  Sneaky - I like it !!!

                  Christian Graus Driven to the arms of OSX by Vista. "Iam doing the browsing center project in vb.net using c# coding" - this is why I don't answer questions much anymore. Oh, and Microsoft doesn't want me to.

                  P Offline
                  P Offline
                  Pete OHanlon
                  wrote on last edited by
                  #8

                  Christian Graus wrote:

                  Sneaky - I like it !!!

                  I prefer to think of it as good customer management - oh okay, sneaky. I'll accept that.

                  Deja View - the feeling that you've seen this post before.

                  My blog | My articles | MoXAML PowerToys

                  C 1 Reply Last reply
                  0
                  • E Ennis Ray Lynch Jr

                    And it is the cause of a lot of problems. With people confusing concepts of Agile and RAD and thinking one is the other. I would love to see a shop actually take a non-RAD approach with .NET, the results would be better.

                    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.

                    P Offline
                    P Offline
                    Pete OHanlon
                    wrote on last edited by
                    #9

                    I was talking to an architect at a client the other week, and he stated that they were following Agile. I asked him which one and his reply was, "Errm. Just Agile."

                    Deja View - the feeling that you've seen this post before.

                    My blog | My articles | MoXAML PowerToys

                    C E 2 Replies Last reply
                    0
                    • P Pete OHanlon

                      Christian Graus wrote:

                      Sneaky - I like it !!!

                      I prefer to think of it as good customer management - oh okay, sneaky. I'll accept that.

                      Deja View - the feeling that you've seen this post before.

                      My blog | My articles | MoXAML PowerToys

                      C Offline
                      C Offline
                      Christian Graus
                      wrote on last edited by
                      #10

                      *grin* they are often one and the same.

                      Christian Graus Driven to the arms of OSX by Vista. "Iam doing the browsing center project in vb.net using c# coding" - this is why I don't answer questions much anymore. Oh, and Microsoft doesn't want me to.

                      1 Reply Last reply
                      0
                      • S Shog9 0

                        gulchgoersf wrote:

                        Is RAD even possible anymore?

                        Oh, definitely. There are three key steps to developing an application rapidly:

                        1. Know what needs to be done. This should be obvious, and i almost just left it out... but, yeah, if you don't know what you'll need to end up with before you begin, then you can't expect to finish quickly. Iterative development isn't a bad thing, and RAD may form the first, prototyping stage of it... but if you just need a tool cobbled together by this evening, waiting on other people to test and evaluate ain't gonna cut it.
                        2. Know how to write software. The first key to RAD is knowing that you can re-invent the wheel if pre-packaged wheels will take too much time for delivery. It gives you leverage, especially combined with
                        3. Don't chase every ball MS throws. You're a developer, not a dog - if you can get the job done faster using ASMX, or ASHX, or a custom HTTP server, or carrier pigeons... then do it. I have it on a reliable source that WCF rocks... but until you have had the time to learn it well enough to be fast using it (i haven't) then write what you need using what you already know.

                        That's it. Know what you need, know how to get it, don't get distracted.

                        ----

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

                        M Offline
                        M Offline
                        Mustafa Ismail Mustafa
                        wrote on last edited by
                        #11

                        Shog9 wrote:

                        Don't chase every ball MS throws.

                        That statement is worth a king's ransom.

                        Shog9 wrote:

                        You're a developer, not a dog

                        I know some of my ex-bosses that would definitely pay good money to keep you quiet Shog so that your words won't somehow find its way to their bitc, uh, developers' ears. :)

                        Don't forget to vote if the response was helpful


                        Sig history "dad" Ishmail-Samuel Mustafa Unix is a Four Letter Word, and Vi is a Two Letter Abbreviation

                        1 Reply Last reply
                        0
                        • P Pete OHanlon

                          I was talking to an architect at a client the other week, and he stated that they were following Agile. I asked him which one and his reply was, "Errm. Just Agile."

                          Deja View - the feeling that you've seen this post before.

                          My blog | My articles | MoXAML PowerToys

                          C Offline
                          C Offline
                          Christian Graus
                          wrote on last edited by
                          #12

                          That's what's called a toilet expert. He read about it on the toilet.

                          Christian Graus Driven to the arms of OSX by Vista. "Iam doing the browsing center project in vb.net using c# coding" - this is why I don't answer questions much anymore. Oh, and Microsoft doesn't want me to.

                          J 1 Reply Last reply
                          0
                          • G gulchgoersf

                            I'm a developer for a company with a single location, a small transaction volume (30/day), a few vendor and in house apps (.Net/Oracle mostly), and an unlimited IT budget. Our business users are unhappy at how long it takes us to deliver apps, and how often our projects "fail". The reasons seem to be that: a) Our architect won't allow us to develop single layer apps ("what are you, pro-silo?"), instead each must be broken down into a variety of service layers for some future "reusability" that must be distributed across various servers. b) MS is making it harder and harder to code out these layers, by for example replacing .asmx web services with WCF technologies. The problem could also be c) Incompetent developers, but it sure seems like MS' former focus on high level simplicty and business productivity has evaporated. Is RAD even possible anymore? Thanks.

                            J Offline
                            J Offline
                            JimmyRopes
                            wrote on last edited by
                            #13

                            gulchgoersf wrote:

                            each must be broken down into a variety of service layers for some future "reusability" that must be distributed across various servers.

                            Reusability is the third biggest lie. It is up there with: 1. I love you 2. I ... err, maybe we should skip number two. 3. If we increase the complexibility we will be able to reuse it in all future projects. I am all for reusability and code class libraries for things that will actually be useful in future projects, but to add multiple tiers spread out over a server farm just to produce a report is like putting air conditioning on a bicycle. It is added engineering that will not be useful.

                            gulchgoersf wrote:

                            Is RAD even possible anymore?

                            C# makes development pretty simple. Now if you can convince the Architect that you need a simple span over the brook and not a suspension bridge you can get some pretty rapid results. I always ask the question when people start to over engineer "is this a six month project or a six year project?". That sometimes helps to get them to think within the allocated bugdet, but not always.

                            Simply Elegant Designs JimmyRopes Designs
                            Think inside the box! ProActive Secure Systems
                            I'm on-line therefore I am. JimmyRopes

                            C P M T 4 Replies Last reply
                            0
                            • J JimmyRopes

                              gulchgoersf wrote:

                              each must be broken down into a variety of service layers for some future "reusability" that must be distributed across various servers.

                              Reusability is the third biggest lie. It is up there with: 1. I love you 2. I ... err, maybe we should skip number two. 3. If we increase the complexibility we will be able to reuse it in all future projects. I am all for reusability and code class libraries for things that will actually be useful in future projects, but to add multiple tiers spread out over a server farm just to produce a report is like putting air conditioning on a bicycle. It is added engineering that will not be useful.

                              gulchgoersf wrote:

                              Is RAD even possible anymore?

                              C# makes development pretty simple. Now if you can convince the Architect that you need a simple span over the brook and not a suspension bridge you can get some pretty rapid results. I always ask the question when people start to over engineer "is this a six month project or a six year project?". That sometimes helps to get them to think within the allocated bugdet, but not always.

                              Simply Elegant Designs JimmyRopes Designs
                              Think inside the box! ProActive Secure Systems
                              I'm on-line therefore I am. JimmyRopes

                              C Offline
                              C Offline
                              Christian Graus
                              wrote on last edited by
                              #14

                              Every interview I did when I used to do interviews ( that is, as a person being interviewed ) I would say in response to 'what is OO for', 'well, in theory you can reuse the code, but no-one ever does, and over-engineering to build reusable code every time is kind of stupid'. I've been offered a job by everyone who has ever interviewed me, I believe. I can say for sure that every time I've said that, it got a good laugh.

                              Christian Graus Driven to the arms of OSX by Vista. "Iam doing the browsing center project in vb.net using c# coding" - this is why I don't answer questions much anymore. Oh, and Microsoft doesn't want me to.

                              P A 2 Replies Last reply
                              0
                              • J JimmyRopes

                                gulchgoersf wrote:

                                each must be broken down into a variety of service layers for some future "reusability" that must be distributed across various servers.

                                Reusability is the third biggest lie. It is up there with: 1. I love you 2. I ... err, maybe we should skip number two. 3. If we increase the complexibility we will be able to reuse it in all future projects. I am all for reusability and code class libraries for things that will actually be useful in future projects, but to add multiple tiers spread out over a server farm just to produce a report is like putting air conditioning on a bicycle. It is added engineering that will not be useful.

                                gulchgoersf wrote:

                                Is RAD even possible anymore?

                                C# makes development pretty simple. Now if you can convince the Architect that you need a simple span over the brook and not a suspension bridge you can get some pretty rapid results. I always ask the question when people start to over engineer "is this a six month project or a six year project?". That sometimes helps to get them to think within the allocated bugdet, but not always.

                                Simply Elegant Designs JimmyRopes Designs
                                Think inside the box! ProActive Secure Systems
                                I'm on-line therefore I am. JimmyRopes

                                P Offline
                                P Offline
                                Pete OHanlon
                                wrote on last edited by
                                #15

                                I have seen so many projects fail because of insistance on reusing old code that plain doesn't fit the requirements. We have some code that we reuse, but the vast majority is written afresh for each client. There's a widespread belief that IT projects should be run like engineering with a one size nut fits all approach, but the reality is that frequently there's a one nut fits all projects mentality, and normally he has too much power.

                                Deja View - the feeling that you've seen this post before.

                                My blog | My articles | MoXAML PowerToys

                                1 Reply Last reply
                                0
                                • G gulchgoersf

                                  I'm a developer for a company with a single location, a small transaction volume (30/day), a few vendor and in house apps (.Net/Oracle mostly), and an unlimited IT budget. Our business users are unhappy at how long it takes us to deliver apps, and how often our projects "fail". The reasons seem to be that: a) Our architect won't allow us to develop single layer apps ("what are you, pro-silo?"), instead each must be broken down into a variety of service layers for some future "reusability" that must be distributed across various servers. b) MS is making it harder and harder to code out these layers, by for example replacing .asmx web services with WCF technologies. The problem could also be c) Incompetent developers, but it sure seems like MS' former focus on high level simplicty and business productivity has evaporated. Is RAD even possible anymore? Thanks.

                                  D Offline
                                  D Offline
                                  Duncan Edwards Jones
                                  wrote on last edited by
                                  #16

                                  Is what you are building more like a treehouse or more like a nuclear power plant? If you are building a tree house go agile/RAD If you are building a nuclear power station go with up front design and proven engineering If it lies somwhere in between so should your solution

                                  '--8<------------------------ Ex Datis: Duncan Jones Merrion Computing Ltd

                                  D 1 Reply Last reply
                                  0
                                  • C Christian Graus

                                    Every interview I did when I used to do interviews ( that is, as a person being interviewed ) I would say in response to 'what is OO for', 'well, in theory you can reuse the code, but no-one ever does, and over-engineering to build reusable code every time is kind of stupid'. I've been offered a job by everyone who has ever interviewed me, I believe. I can say for sure that every time I've said that, it got a good laugh.

                                    Christian Graus Driven to the arms of OSX by Vista. "Iam doing the browsing center project in vb.net using c# coding" - this is why I don't answer questions much anymore. Oh, and Microsoft doesn't want me to.

                                    P Offline
                                    P Offline
                                    Pete OHanlon
                                    wrote on last edited by
                                    #17

                                    OO (specifically the reused portion) works well when you're writing frameworks. With normal day to day application development - it works less well.

                                    Deja View - the feeling that you've seen this post before.

                                    My blog | My articles | MoXAML PowerToys

                                    C 1 Reply Last reply
                                    0
                                    • P Pete OHanlon

                                      gulchgoersf wrote:

                                      a) Our architect won't allow us to develop single layer apps ("what are you, pro-silo?"), instead each must be broken down into a variety of service layers for some future "reusability" that must be distributed across various servers.

                                      Hmmm. Sounds like your architect doesn't understand why you'd want to layer software - I'm guessing that he has been overpromoted and is well out of his depth. RAD isn't a magic bullet - it doesn't replace solid locked down requirements, and a clear understanding of what the system will do on BOTH sides. RAD only works when you have a partnership between the users and the development team. If you can get the users to actually help in a development, then they have much more of an incentive to help you get it right. Now for the most powerful RAD secret: When your users are with you to see the screens, have something that is obviously and glaringly wrong. When they point it out, and you guide them to the thing you want, they feel that they have contributed. Next time, show them the interface with "their" suggestion incorporated. You can't buy the good will this generates from your users.

                                      Deja View - the feeling that you've seen this post before.

                                      My blog | My articles | MoXAML PowerToys

                                      J Offline
                                      J Offline
                                      JimmyRopes
                                      wrote on last edited by
                                      #18

                                      Pete O'Hanlon wrote:

                                      When your users are with you to see the screens, have something that is obviously and glaringly wrong. When they point it out, and you guide them to the thing you want, they feel that they have contributed. Next time, show them the interface with "their" suggestion incorporated. You can't buy the good will this generates from your users.

                                      That is devious. I like it! :-D

                                      Simply Elegant Designs JimmyRopes Designs
                                      Think inside the box! ProActive Secure Systems
                                      I'm on-line therefore I am. JimmyRopes

                                      P 1 Reply Last reply
                                      0
                                      • P Pete OHanlon

                                        OO (specifically the reused portion) works well when you're writing frameworks. With normal day to day application development - it works less well.

                                        Deja View - the feeling that you've seen this post before.

                                        My blog | My articles | MoXAML PowerToys

                                        C Offline
                                        C Offline
                                        Christian Graus
                                        wrote on last edited by
                                        #19

                                        Sure - it's a tool you need to understand and use to the degree that it fits.

                                        Christian Graus Driven to the arms of OSX by Vista. "Iam doing the browsing center project in vb.net using c# coding" - this is why I don't answer questions much anymore. Oh, and Microsoft doesn't want me to.

                                        P 1 Reply Last reply
                                        0
                                        • G gulchgoersf

                                          I'm a developer for a company with a single location, a small transaction volume (30/day), a few vendor and in house apps (.Net/Oracle mostly), and an unlimited IT budget. Our business users are unhappy at how long it takes us to deliver apps, and how often our projects "fail". The reasons seem to be that: a) Our architect won't allow us to develop single layer apps ("what are you, pro-silo?"), instead each must be broken down into a variety of service layers for some future "reusability" that must be distributed across various servers. b) MS is making it harder and harder to code out these layers, by for example replacing .asmx web services with WCF technologies. The problem could also be c) Incompetent developers, but it sure seems like MS' former focus on high level simplicty and business productivity has evaporated. Is RAD even possible anymore? Thanks.

                                          N Offline
                                          N Offline
                                          Nemanja Trifunovic
                                          wrote on last edited by
                                          #20

                                          Urgh! A non-software company with an IT department developing internal "enterprise" software, and an "architect". I hope I'll never have to work in such environment.

                                          Programming Blog utf8-cpp

                                          V 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