Contradictory requirements



  • From some specifications: 

     [code]
    Requirements
    · Direct line into Bob's* network
    · Windows operating system (preferred)
    · Non Windows operating systems
    [/code]

    To be pedantic, what will satisfy the third requirement? Embedded Linux? MS-DOS?
     



  • Because the second one says "preferred", I'd add "Otherwise" to the beginning of the third and call it a day.



  • @spxza said:

    From some specifications: 

     [code]
    Requirements
    · Direct line into Bob's* network
    · Windows operating system (preferred)
    · Non Windows operating systems
    [/code]

    To be pedantic, what will satisfy the third requirement? Embedded Linux? MS-DOS?
     

     

    Being pedantic, it's clear to me that while "Non-Windows" would mean it can't be Windows, "Non Windows" means it has to be Windows, Non Edition.

     



  • @spxza said:

    From some specifications: 

     [code]
    Requirements
    · Direct line into Bob's* network
    · Windows operating system (preferred)
    · Non Windows operating systems
    [/code]

    To be pedantic, what will satisfy the third requirement? Embedded Linux? MS-DOS?
     

    Almost every operating system if you don't install the GUI part. 



  • @ammoQ said:

    @spxza said:

    From some specifications: 

     [code]
    Requirements
    · Direct line into Bob's* network
    · Windows operating system (preferred)
    · Non Windows operating systems
    [/code]

    To be pedantic, what will satisfy the third requirement? Embedded Linux? MS-DOS?
     

    Almost every operating system if you don't install the GUI part. 

    Windows with a capital W is a proper noun. So...any OS that isn't Windows will satisfy the requirement.



  • @spxza said:

    From some specifications: 

     [code]
    Requirements
    · Direct line into Bob's* network
    · Windows operating system (preferred)
    · Non Windows operating systems
    [/code]

    To be pedantic, what will satisfy the third requirement? Embedded Linux? MS-DOS?
     

    Actually reading this, number 2 and 3 cancel each other out or become "nice-to-haves" not requirements, hence the (preferred).

     So your only requirement is a direct line into Bob's network.  Easy enough.  Make it run on your old Atari 800 and you fulfill the specifications.



  • My last job had that too....

    1) The user interface must be an exact duplicate of the current solution.
    ......
    5) The user interface must have the following new features....
    .....
    30) If all of the above requirements are not met, CompanyName agrees to pay a fine of $LargeNumber.

    Good plan guys.



  • I remember some old Beetle Bailey comics where they said something along the lines of "if you're given two contradictory orders, follow them both."



  • [quote user="Renan "C#" Sousa"]I remember some old Beetle Bailey comics where they said something along the lines of "if you're given two contradictory orders, follow them both."[/quote]

     

    but what would Dilbert do? WWDD?? 



  • @Vechni said:

    [quote user="Renan "C#" Sousa"]I remember some old Beetle Bailey comics where they said something along the lines of "if you're given two contradictory orders, follow them both."

     

    but what would Dilbert do? WWDD?? 

    [/quote]

    Build a database and wait for the project to get cut. 



  • Perhaps he just wants something cross-platform.



  • What's the problem with multi-booting? Or virtualization, for that matter?


Log in to reply