Shop OBEX P1 Docs P2 Docs Learn Events
Organization, how to capture project momentum... — Parallax Forums

Organization, how to capture project momentum...

ctwardellctwardell Posts: 1,716
edited 2013-02-20 09:26 in General Discussion
I often have to switch gears and put various work and personal projects on hold to focus on what needs done at the time.

I find a lot of time is lost getting "back in the groove" when I return to a project.

Does anyone care to share what ways they use to capture ideas and project status to make it easier to pick up at a later date?

C.W.
«1

Comments

  • mindrobotsmindrobots Posts: 6,506
    edited 2013-02-15 10:21
    I have the same problem and don't have a clue how to solve it.

    This should be an interesting thread, I hope some helpful strategies come out of it!
  • Duane DegnDuane Degn Posts: 10,588
    edited 2013-02-15 10:26
    This happens to me a lot.

    The one thing that I find really helpful is when I've left myself lots of notes. At the top of most Spin programs I have section "Private Notes" which are to remind myself what problems I was having with which versions of the code. (I also have a "Public Notes" section for users of the object.)

    I also keep a notebook about projects I'm working on. I leave the first few pages of the notebook blank to act as a table of contents to be filled in later. A notebook was required in my chemistry labs (back in my college days) and I've found them very useful in other aspects of life. I've often amazed at how useful a few notes to myself from the past can be, though I'm also amazed at how often I have neglected to have leave myself any notes.

    I'd also like to hear others' ideas about this.
  • ElectricAyeElectricAye Posts: 4,561
    edited 2013-02-15 10:48
    I have found that notes, especially in the form of dated and mechanically bound paper, are essential to keeping myself from going insane. I have a lot of projects that stretch out over months and years, often with huge work gaps in between because of the nature of Nature, and no matter how obvious a situation seems to me at the moment, I've learned that I'll be completely clueless about it several months later. Note taking is essential. In fact, it might help to think about it as your therapist - write down all your worries about the project, all your suspicions, hunches, complaints, etc. because very often those are instructive down the road. It's also sometimes important to note why you are doing what you are doing. For example, I know if I see a note that mentions Phil Pilgrim suggested this, then it's iron-clad. But if it's coming from, well, somebody else, then I might double-check.

    I know a lot of science people who suffer from not taking adequate notes, but it seems to me computer scientists are the worst. They hate to document anything, which might explain why so many software products remain as glitchy and ill-tempered as they were 25 years ago.

    If you break up your notes by project or subject, then it might also help to keep a separate, chronological diary that covers everything, which can help you pin down what you were doing and when.
  • RDL2004RDL2004 Posts: 2,554
    edited 2013-02-15 11:47
    Duane Degn wrote: »
    I also keep a notebook about projects I'm working on.
    I have found that notes, especially in the form of dated and mechanically bound paper, are essential

    Notebooks/Notes. This is a very good idea. I worked in R&D (mostly D) in the paint business industrial coatings field for over 20 years, and we were required to keep detailed notebooks. It's a very helpful thing to have when you need to revisit something you worked on after a period of time. Since I've been getting back into electronics as a hobby I've been keeping lots of notes on almost everything I do and it's proven to be very useful when returning to a project after months of doing other things.
  • Peter KG6LSEPeter KG6LSE Posts: 1,383
    edited 2013-02-15 11:48
  • ElectricAyeElectricAye Posts: 4,561
    edited 2013-02-15 12:10

    Peter, that's very cool. How did you go about setting up your non-forum forum? And, if you don't mind my asking, how much does it cost?
  • David BDavid B Posts: 592
    edited 2013-02-15 12:13
    I have separate folders on my computer for every different major project I work on, all under a "projects" folder. Each project folder contains notes, documentation, data sheets, computer code.

    About once a month I back the entire projects folder onto an SD card, keeping 3 or 4 SD cards in rotation.

    I've just recently started keeping a shelf of a couple of dozen cardboard shoeboxes for organizing project hardware, as shoeboxes seem to be a good size to hold half-built protoboards, cables, components and devices all related to a particular category of project.

    It still takes time to get back into the momentum of a shelved project but knowing where both the hardware and the latest software revision is really seems to help get started again.
  • Duane DegnDuane Degn Posts: 10,588
    edited 2013-02-15 12:34
    Peter brings up a good point.

    Another place it keep documentation on a project is on the forum. I've often gone back to project threads to figure out what I had previously done.

    I finally got tired of tracking down the same threads over and over so I created an index as I've seen several other forum members do. I've found having my projects listed in an index to be a huge time saver .
  • mindrobotsmindrobots Posts: 6,506
    edited 2013-02-15 12:35

    Peter, that's brilliant!! I love the idea to create a Forum of/for and by yourself. Online, convenient, multi-media, shareable if you want. Must check out doing this to myself!
  • ctwardellctwardell Posts: 1,716
    edited 2013-02-15 12:48
    So far it's looking like the main thing is having the discipline to take good notes either on paper or electronically.

    I'm left handed and never developed decent handwriting skills which led to poor note taking skills.

    I guess the immediate action item for me is to force myself to take better notes and keep them better organized.

    Thanks for the input.

    C.W.
  • Duane DegnDuane Degn Posts: 10,588
    edited 2013-02-15 12:58
    Besides remembering what I was doing back when I had previously worked on a project, I also have the problem of finding the parts that go with a project.

    Occasionally I have the foresight to keep all the parts needed gathered in a box, unfortunately, I'm frequently cannibalizing "back burner" projects for front burner projects (this reminds me, I need to finish my kitchen oven/stove controller project). One habit I wish I had, and would like to develop is to leave myself a note when I cannibalize a project to remind myself where the "stolen" part is located.
  • RDL2004RDL2004 Posts: 2,554
    edited 2013-02-15 13:20
    Yeah, saving parts for old projects is a problem. I often use butter tubs or plastic trays from microwave dinners. I also have a bad habit of "storing" projects on breadboards.

    I got this idea some years ago to build a frequency counter after seeing a circuit posted on some web site. I got to the point where it was almost completely functional, but then was side-tracked and never really finished it. The thing has been occupying my best breadboard for years because it was a real pain to wire up and I didn't want to dismantle it until I either built a permanent finished version or decided I was never going to actually build it and just buy one.

    I've kind of been eye-balling it a lot here in the last couple of weeks, I could really use that breadboard for other stuff. Maybe its time has come :)

    attachment.php?attachmentid=99263&d=1360962784
  • Duane DegnDuane Degn Posts: 10,588
    edited 2013-02-15 13:45
    RDL2004 wrote: »
    I also have a bad habit of "storing" projects on breadboards.

    I're really bad about doing this (my kitchen oven/stove controller has been on a breadboard for several years). I finally just purchased a bunch of breadboards so I'd have enough to go around. The only time I clear them off is if I'm going to have some sort of electronics class for cub scouts or something along those lines and I need a bunch at the same time.
  • ElectricAyeElectricAye Posts: 4,561
    edited 2013-02-15 14:02
    Duane Degn wrote: »
    Besides remembering what I was doing back when I had previously worked on a project, I also have the problem of finding the parts that go with a project.....

    Maybe what you gurus need to do is combobulate something akin to a Makerbot except what it does is rapidly pull breadboarded projects apart, remember where each part goes on the breadboard, whilst sticking the extracted parts into conductive foam for storage. Later, when you want to restart the project, you bring up the old file, click BUILD, and watch the thing reassemble your project on the breadboard, ready to go in a matter of minutes.

    If you brainiacs can't get this to work, tell me why.
  • lardomlardom Posts: 1,659
    edited 2013-02-15 14:09
    Ha! I'm not alone! The time required to get back up to speed is a big problem. I saw this quote yesterday which I will have to apply to myself.
    "Who begins too much accomplishes little."
    -- German Proverb
  • Duane DegnDuane Degn Posts: 10,588
    edited 2013-02-15 14:25
    lardom wrote: »
    "Who begins too much accomplishes little."
    -- German Proverb

    Well that was just mean. . . . Oh, you where accusing yourself? Nevermind. (For some reason I thought it was directed at me.:smile:)
  • mindrobotsmindrobots Posts: 6,506
    edited 2013-02-15 14:30
    "He who has too many irons in the fire, needs a bigger fire!!"

    -me-
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2013-02-15 14:45
    So that's my problem!! I like this..
    mindrobots wrote: »
    "He who has too many irons in the fire, needs a bigger fire!!"

    -me-
  • doggiedocdoggiedoc Posts: 2,243
    edited 2013-02-15 15:08
    Well my biggest problem is... SQUIRREL!!







    Um, what was the question?
  • Duane DegnDuane Degn Posts: 10,588
    edited 2013-02-15 15:25
    doggiedoc wrote: »
    Well my biggest problem is... SQUIRREL!!

    This video came up next to one of the "Figure 8" YouTube videos.

    Figure 4 Squirrel Solution
  • mindrobotsmindrobots Posts: 6,506
    edited 2013-02-15 15:35
    Paul,

    EXACTLY!!!!
  • doggiedocdoggiedoc Posts: 2,243
    edited 2013-02-15 15:50
    mindrobots wrote: »
    Paul,

    EXACTLY!!!!
    Have you ever noticed my signature line? Story of my life.
  • TubularTubular Posts: 4,703
    edited 2013-02-15 17:43
    I like these clear boxes from costco because they are big enough for spiral bound books, printed datasheets as well as the loose or assembled project parts. Here they are about $34 for 10.

    For compactness you can just stack them without lids (my circuits don't squash easily!), and the texta labels on the front of the box shines through the multiple walls for easy identification.

    And for transit or delicate projects you can just put a lid on. They are disproportionately large but I find that useful because when you have to move them you can grab the various programming cables, power supplies, other generic manuals or books and throw it into the same box for the duration of the escapade.

    However I really did like that forumista's suggestion of a conveyor belt desk whose surface gradually moves to the left... if you really need it you'd better rescue it before it falls over the edge into the bin
    1024 x 1365 - 110K
  • NWCCTVNWCCTV Posts: 3,629
    edited 2013-02-15 17:57
    Myself I have ADD. This has been an issue for me for my entire life!!!!! As of now, the BEST solution I have found is to use MS Project, ( Although any project software will work.) When I start a project I enter it into the program. I fill in any pertinent information, give it a priority and a Start/Finish Date. As the project pogresses, I update it depending on where I am at on it. When the Finish date approaches I receive a Pop up message notifying me of this. I then have the option to select project completed or I can extend the Finish date to however far out I think I need. This seems to work very well for me as I always have at least 25 projects going on at once. I put all my projects, no matter how small in this so I can keep track of them. It also allows you to put notes in as you progress.

    Edit: Also, After having been a Warehouse Manager for several years, I devised an Inventory Control system for my Project Parts. Each project gets a Letter/Number associated with it that coincides with an Excel Spreadsheet. Works out pretty well as long as I remember to put the letter/number on the bin or wherever I put the project parts.
  • lardomlardom Posts: 1,659
    edited 2013-02-16 06:55
    :frown:My case may be severe. I have problems working on the same project. If I get stuck trying to debug code I'll set up experiments to test my assumptions and then have trouble getting back to my original project!
  • Peter KG6LSEPeter KG6LSE Posts: 1,383
    edited 2013-02-16 07:50
    OK Ok wow I never knew My Live build thingy was gonna get so many good remarks ..




    From my site
    his Site was put up on 11/23/11 to Start a new way to Document Projects and share them with others .

    For Years I have had to use HTML as a medium to Post Data and the Like . It's a Long set of steps to make a simple
    Photo of a project online. HTML is way more portable then a BB based forum .. In fact I will often Burn parts of my Site to CD as a bunch of HTML as its readable on almost any device . Easy to NAV and its light weight .

    How ever I have often 3 or more project going at a time ,Often each has Day to Day updates and changes .
    This is a hard task to deal with to upload and publish every day .. In fact I have Never had my main site truly Up to date .

    Enter the Forum software..

    I have often liked how forums have a VERY simple user interface and its meant to be Very user friendly .
    You can go from a photo to a post in less then 2 min . Not 1 hour .

    I have looked at wikimedia and blogging software but in the end a forum like interface is ideal for building ...
    And my main site for Done Projects that are ready to archive and display as completed works .
    So in the end this site is NOT a forum but a Multi threaded Build Blog and journal .


    However Guests CAN ! comment so Please feel free to comment and ask questions as a guest .

    You need not Register to post a reply.


    Peter...




    as far as cost ..... Its part of my main Website . but a home server and a Dyn DNS account can do the same ! .

    I like it as its lockable . but guests can post.... and It time stamps my work.. Its by no means a legal EE notebook . but for my internal needs it does very well. I can upload on ANY computer in the world . and thusI have a portable living document.

    also it handles attachments VERY well......


    I ended up doing all my work I want public on that site.

    I cant write so I have to type . thus it just fits well...
  • TinmukTinmuk Posts: 15
    edited 2013-02-16 08:22
    I use a program called Parts&Vendors from Trilogy Design. It keeps track of all my parts, who I buy them from, how much they cost, etc. It also has a section for notes for each part and notes for assemblies. If you get the ECO edition you can even write youself Change Ordetrs so you know why you changed stuff.

    If you build your BOM and have all your vendors entered it can automaticall create RFQs and POs (and tell you how many to buy to get the best price)

    I use it at work to create BOMs and rollup costs before I put everything into our $200k ERP system, not bad for $99!

    http://www.trilogydesign.com/

    BTW, I am not affiliated with them in any way, just a very happy customer for 10+ years
  • Mike GMike G Posts: 2,702
    edited 2013-02-16 08:59
    I use source control. Source control keeps your work organized in time. All ya have to do is check-in at regularly with good check-in notes. Every source control app I've ever used has a spot for docs and bug fixes.

    If I've been way from a project for a a while, I simple look at the history. I'm usually up to speed pretty quick.
    My case may be severe. I have problems working on the same project. If I get stuck trying to debug code I'll set up experiments to test my assumptions and then have trouble getting back to my original project!
    This is where source control shines. You can add your unit test code in separate folders or branches. Whatever works for ya.
  • lardomlardom Posts: 1,659
    edited 2013-02-16 10:31
    @Mike G, I did a quick search on source control. Is it an app or a technique?
  • Mike GMike G Posts: 2,702
    edited 2013-02-16 11:09
    @Mike G, I did a quick search on source control. Is it an app or a technique?
    It's a thing a generic term for a development tool. There are a lot of flavors. Check out http://code.google.com/ and http://tortoisesvn.net/
Sign In or Register to comment.