Exp. Developers: Give Me Your Ideas Here Pls

9 replies
Okay warriors, if anyone can answer this one, you guys can.

Currently managing several e-comm projects, and one in particular has me frustrated. Outside 3rd party developer/programmer working in TEST who is awesome.

- TEST & LIVE server (WIN) and code (CFM) tasked to a server management co., who is tasked with server maintenance, staging, and pushing out DEV code changes to PROD. They are good at this, but suck at DEV turn time.

============
Challenge
============
Encountering two different vendors accessing the same source code (.cfm), and stepping on each others feet.

Are there any apps out there that make the communication/testing process more transparent to everyone? eg: Source control software, or documents "checked out" so it is CRYSTAL clear if someone is working on a file, what files have mods., our of sync, etc.

We're resorting to sharing an XLS file with file names listed that are being worked on, but we gotta work smarter than that.

ALL ideas welcome at this point.

Thanks!
#developers #exp #give #ideas #pls
  • Profile picture of the author getsmartt
    Have you checked out Subversion http://subversion.apache.org/ , it is an opensource source control system that can be run on almost any apache webserver?
    Signature

    Was mich nicht umbringt, macht mich stärker

    {{ DiscussionBoard.errors[3017131].message }}
  • Profile picture of the author Istvan Horvath
    You may have better chances here:
    Programming Talk
    Signature

    {{ DiscussionBoard.errors[3017140].message }}
  • Profile picture of the author funkdoctor
    Not sure if this is exactly what you're looking for, but check out:

    Fog Creek Software

    The CEO runs a blog on software development at joelonsoftware.com and you can tell he knows his stuff. He's all about user-friendly design and software that actually works, so my guess is that his source-control software is top notch!

    Hope that helps,
    The Funk Doctor
    Signature
    If you have a problem you can't solve, feel free to contact me.
    {{ DiscussionBoard.errors[3017151].message }}
    • Profile picture of the author nmarley
      cvs & subversion work well, and they're both free. Not sure how well they work on Windows, though.
      {{ DiscussionBoard.errors[3019059].message }}
  • Profile picture of the author MaxReferrals
    @funkdoctor, thanks.

    Anyone else reading, what about this for WIN IIS source control, CFM code, server side:
    Kiln - Features - Branch and Merge With Ease
    {{ DiscussionBoard.errors[3019951].message }}
    • Profile picture of the author badwolf
      there's also git, which is quite nice. look at github if you want to do web-based source code management.
      Signature
      www.videocardroundup.com -- news/views/tutorials for all things related to PC video/graphics cards
      www.peonyplants.net -- the gorgeous world of peonies
      {{ DiscussionBoard.errors[3020643].message }}
  • Profile picture of the author getsmartt
    If you are looking fo an IIs solution, Kiln should be fine, of course if you are doing a pure Windows Solution I do not know why you would not go with Microsofts Visual SourSafe or TFS (Team Foundation Server), there is also an open source branch of CVS designed for IIs here CVSNT/CVS 2.x Client/Server downloads for Windows, Linux and Mac OS X
    Signature

    Was mich nicht umbringt, macht mich stärker

    {{ DiscussionBoard.errors[3020787].message }}
  • Profile picture of the author stubbs
    Excuse if I am/have misunderstood the post. However, maybe could I suggest a MySQL or MSSQL (since you guys are on Windows) database to house the fileversion information? I know it's not as friendly, but it terms of working in an environment with multiple people you can easily create a PHP or .NET application that manages the files according to what they've been marked in the database.

    What I would do is make a web interface that has a table with all file sorted by category, operating level, type, etc with checkboxes (very similar to helpdesk systems). Then when each program is being worked on you guys can mark the file is by a designation (gold, red, black, good, bad, ready, not ready, tested, not tested, etc).

    All these transactions will happen in directory TESTING... When the application you create goes through the MSSQL database it will essentially take whatever file you have and move it according to the LIVE directory.

    If you want this transaction to be faster, you could create a cron or a timed process to run every minute or so to check the database fileversion status.

    I hope this helps. Let me know if I have misunderstood.
    {{ DiscussionBoard.errors[3020883].message }}
    • Profile picture of the author IMmoneydeals
      Subversion can be installed on Windows just fine. Assuming the only problem you're having with the two development groups is that they're both opening and editing the same files requiring merging of content, Subversion would be ideal.

      Visual Source Safe is another alternative to what you're looking for, but it is rather expensive ($500/developer if I recall correctly).
      {{ DiscussionBoard.errors[3020933].message }}

Trending Topics