Steve,

Thanks a gazillion for all this info and I have been wading through the
links.

As for the *complete* solution which you emphasised:

Issue/ Bug management - Sorted. Have coded up eFrontOffice our CRM to manage
the bug reporting, approval,  QA and feedback process. Sign on by all
departments to it too. (No mean feat!)

Qa Control -Yep. Separate dept for now this using tight (not as tight as
yours I bet!) test scripts and procedures on a non-live system.

The bit I haven't got my mind around is how the version control fits
together as you suggested. ( since I inherited a code-on-the-live-box
on-the-fly type system! ( balls-out - I think they call it?) - you may see
where I am coming from -no version control experience)

So,
Cfeclipse - replaces Dreamweaver (yes please) as the coding interface.
Eclipse- "The Platform" - I am lost here.
CVS - how does this regulate and facilitate the release of 'versions' to the
QA box and the live box? No problem getting a Linux box to put it on, but
how does it interface between me, the coding interface, the dev system and
the production system?

Thank you again for you input on this!

Cheers
Sean

"Steve Collins" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
>
> Quoting Seano <[EMAIL PROTECTED]>:
> > Newbie subscriber here.
>
> Welcome.
>
> > Have been wondering what techniques you guys use for ' version control'.
>
> Warning!  You have opened a BIG can of worms!  Mostly friendly worms, but
very
> territorial.
>
> My suggestion, as a manager (who also codes, thankfully) in this area, is
that
> you need to combine the best tools you can get into an end-to-end
solution.
> Here's how I work (which is, not coincidentally, how my 8+ person team
works).
>
> - all developers have standalone complete workstations (CFMX 6.1, Apache,
access
> to shared dev DB instance);
> - everybody uses Eclipse with the CFEclipse plugin, althouh we can cope
with
> users of Dreamweaver MX;
> - we have a Linux-based CVS server for source control.  Any developer can
check
> in/out (and MUST do so each day for complete work).  There are a few
around
> here who prefer Subversion, and it's an equally valid source control
solution.
> Both CVS and Subversion are free and Open Source.  This is a Good Thing;
> - it is VERY important that you have an issue/bug management solution in
place.
> Our Help Desk users, testers, project managers and dev staff have access
at
> appropriate levels.  We used to run Bugzilla (which I happen to really
like),
> but several of our user-level folk found it intimidating, so we have
swapped to
> Mantis, which is a little friendlier, but still very powerful.
> - we have two designated Deployment Managers, who are the ONLY people
authorised
> to produce tagged builds from CVS for Testing, QA and Deployment
> - we have a lengthy, multi-stage, insanely tightly documented test
process,
> passing through integration, functional and user acceptance stages before
> anything gets deployed to production.
> - you CAN automate builds with something like ANT (which has strong hooks
in
> Eclipse).  We still build by hand on a fortnightly cycle.  Week A is for
test
> builds, Week B is for prod builds.
>
> Frankly, while this might look like overkill for a small shop, it's not.
Far
> from it.  You are better off doing this, even as a single developer, than
> missing out steps which might cause a problem.
>
> > On our site of 200 cfm pages, I have a constant stream of bug and
> > enhancement requests.  Some need to go  into Qa testing (separate box).
>
> Mantis, Bugzilla or another option will make a BIG difference to your
ability to
> keep on top of this stuff.
>
> > With a Windows dreamweaver dev box and a secure Solaris product box,
what's
> > the best way to keep control of the whole show?
>
> Get a cruddy old box that's unused in a storeroom somewhere.  Install
Fedora
> Core Linux on it.  Install CVS, Apache, an issue-management app, and
probably a
> CVS browser like CVSWeb.  Go crazy!
>
> Links to help you on your way:
>
> CVS - www.cvshome.org
> Subversion - subversion.tigris.org
> Eclipse - www.eclipse.org
> CFEclipse - cfeclipse.tigris.org
> Bugzilla - www.bugzilla.org
> Mantis - www.mantisbt.org
>
> Steve
> --
> Stephen Collins
> E [EMAIL PROTECTED]
> W http://www.stephencollins.org
> ICQ 1014940
> Skype trib22
> MSN [EMAIL PROTECTED]
> -----BEGIN GEEK CODE BLOCK-----
> Version: 3.1
> GIT d(---)@ s:>- a C++++$ UL++$>++++ P+>+++ L++ !E W+++$ N o? K? w !O !M
!V
> PS+(+++) PE Y+>++ PGP++>+++ t(++)@ 5++ X+(+++) R(+++) tv b++>++++ DI++++
> D+(+++)@ G+ e++ h---- r+++ y++++
> ------END GEEK CODE BLOCK------
> Decode geekcode at http://www.joereiss.net/geek/ungeek.html
>
> ----------------------------------------------------------------
> This message was sent using IMP, the Internet Messaging Program.
>
>
>



---
You are currently subscribed to cfaussie as: [email protected]
To unsubscribe send a blank email to [EMAIL PROTECTED]
Aussie Macromedia Developers: http://lists.daemon.com.au/

Reply via email to