From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jonathan Arkell Subject: A Couple of GTD Weekly Review repeating tasks, and a GTD Project Yasnippet Date: Mon, 3 Aug 2009 21:38:16 -0400 Message-ID: <7EA78739DB6FF044926304E83668BF8222E02FAA@brewer.cmass.criticalmass.com> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MY92z-0008Vm-Gb for emacs-orgmode@gnu.org; Mon, 03 Aug 2009 21:42:37 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MY92t-0008Ol-Rc for emacs-orgmode@gnu.org; Mon, 03 Aug 2009 21:42:36 -0400 Received: from [199.232.76.173] (port=54544 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MY92t-0008ON-IJ for emacs-orgmode@gnu.org; Mon, 03 Aug 2009 21:42:31 -0400 Received: from brewer.cmass.criticalmass.com ([207.61.21.2]:64624) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.60) (envelope-from ) id 1MY92s-0006ov-NN for emacs-orgmode@gnu.org; Mon, 03 Aug 2009 21:42:31 -0400 Content-Language: en-US List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: "emacs-orgmode@gnu.org" Hi Crew I have a couple of weekly review tasks that I thought I would share. These= are from both "Getting things Done" and "Making it all Work" (David Allen)= . I've also attached my weekly review agenda command that works In tandem= with it. Finally, I have attached a new-and-improved yasnippet for proje= cts. For me, I needed to empty my head once every two weeks, but you might opt t= o merge the weekly and bi-weekly reviews. I've found that keeping a checkl= ist like this makes it easy to deal with any interruptions that come up in = the middle of my reviews. I set up my custom agenda commands with a couple of helper functions (also = included) to make tag searches a little easier to express. They're not per= fect, but they work for now. The Project YaSnippet uses elisp to determine the correct placement for hea= dlines, this way it will work on any headline level. Enjoy! *** TODO Perform GTD Dump [0%] SCHEDULED: <2009-08-07 Fri ++1w> - Get Clear - [ ] Clean off desk - [ ] Clean out bag - [ ] Process any written notes on Huge Pad - [ ] Clean out [[file:GTD.org::*Inbox][Inbox]] - [ ] Clean out Outlook inbox - [ ] Clean off (computer) desktop [[file:C:/Documents%20and%20Sett= ings/jonathana/Desktop]] - [ ] Check Desktop Download Folders [[file:C:/Documents%20and%20Se= ttings/jonathana/Desktop/Download]] - [ ] Review last week of Email - [ ] Review [[file:GTD.org::*Daily%20Development%20Journal]] - [ ] Review Past weeks Calendar - Get Current - [ ] Review Next Months Calendar - [ ] Review Stuck projects - [ ] Review Project Agenda - [ ] Review Next Action Agenda - [ ] Review Waiting Agenda - Get Creative - [ ] Review Someday Maybe Agenda - [ ] Review someday Maybe List [[file:Personal.org::Someday-Maybe] - [ ] Do Something Creative and Couragous :PROPERTIES: :RESET_CHECK_BOXES:t: :LAST_REPEAT: [2009-08-02 Sun 12:21] :END: *** TODO Bi-weekly review SCHEDULED: <2009-08-10 Mon ++14d> :PROPERTIES: :RESET_CHECK_BOXES: t: :LAST_REPEAT: [2009-07-28 Tue 21:19] :END: - [ ] Empty Head - [ ] Professional - [ ]Projects started, not completed - [ ] Projects that need to be started - [ ] Commitments/promises to others - [ ] Boss/partners - [ ] Colleagues - [ ] Subordinates - [ ] Other people in organization - [ ] "Outside" people - [ ] Customers - [ ] Other organizations - [ ] Professionals - [ ] Communications to make/get - [ ] Internal/External - [ ] Initiate or respond to: - [ ] Phone calls - [ ] Voice-mail - [ ] E-mail - [ ] Pages - [ ] Faxes - [ ] Letters - [ ] Memos - [ ] Other writing to finish/submit - [ ] Reports - [ ] Evaluations/reviews - [ ] Proposals - [ ] Articles - [ ] Promotional materials - [ ] Manuals/instructions - [ ] Rewrites and edits - [ ] Meetings that need to be set/requested - [ ] Who needs to know about what decisions? - [ ] Significant read/review - [ ] Planning/organizing - [ ] Formal planning (goals, targets, objectives) - [ ] Current projects (next stages) - [ ] Upcoming projects - [ ] Business/marketing plans - [ ] Organizational initiatives - [ ] Upcoming events - [ ] Meetings - [ ] Presentations - [ ] Organizational structuring - [ ] Changes in facilities - [ ] Installation of new systems/equipment - [ ] Travel - [ ] Administration - [ ] Legal issues - [ ] Insurance - [ ] Personnel - [ ] Policies/procedures - [ ] Systems - [ ] Phones - [ ] Computers - [ ] Office equipment - [ ] Other equipment - [ ] Utilities - [ ] Filing - [ ] Storage - [ ] Inventories - [ ] Supplies - [ ] Office/site - [ ] Office organization - [ ] Furniture - [ ] Decorations - [ ] Waiting for... - [ ] Information - [ ] Delegated tasks/projects - [ ] Completions critical to projects - [ ] Replies to: - [ ] Letters - [ ] Memos - [ ] Calls - [ ] Proposals - [ ] Requistions - [ ] Reimbursements - [ ] Petty cash - [ ] Insurance - [ ] Ordered items - [ ] Items being repaired - [ ] Tickets - [ ] Decisions of others - [ ] Professional development - [ ] Training/seminars - [ ] Things to learn - [ ] Things to look up - [ ] Skills to practice/learn especially re:computers - [ ] Tape/video training - [ ] Resumes - [ ] Outside education - [ ] Research--need to find out about... - [ ] Professional wardrobe - [ ] Personal - [ ] Projects started, not completed - [ ] Projects that need to be started - [ ] Commitments/promises to others - [ ] Spouse - [ ] Children - [ ] Family - [ ] Friends - [ ] Professionals - [ ] Borrowed items - [ ] Projects: other organizations - [ ] Service - [ ] Civic - [ ] Volunteer - [ ] Communications to make/get - [ ] Family - [ ] Friends - [ ] Professional - [ ] Initiate or respond to: - [ ] Phone calls - [ ] Letters - [ ] Cards - [ ] Upcoming events - [ ] Special occasions - [ ] Birthdays - [ ] Anniversaries - [ ] Weddings - [ ] Graduations - [ ] Holidays - [ ] Travel - [ ] Weekend trips - [ ] Vacations - [ ] Social events - [ ] Cultural events - [ ] Sporting events - [ ] R&D--things to do - [ ] Places to go - [ ] People to meet/invite - [ ] Local attractions - [ ] Administration - [ ] Financial - [ ] Bills - [ ] Banks - [ ] Investments - [ ] Loans - [ ] Taxes - [ ] Insurance - [ ] Legal affairs - [ ] Filing - [ ] Waiting for... - [ ] Mail order - [ ] Repair - [ ] Reimbursements - [ ] Loaned items - [ ] Medical data - [ ] RSVPs - [ ] Home/household - [ ] Landlords - [ ] Decoration - [ ] Furniture - [ ] Utilities - [ ] Appliances - [ ] Lightbulbs/wiring - [ ] Kitchen things - [ ] Washer/dryer/vacuum - [ ] Areas to organize/clean - [ ] TV - [ ] VCR/DVD - [ ] Music/CDs/tapes - [ ] Cameras/film - [ ] Phones - [ ] Answering machine - [ ] Sports equipment - [ ] Closets/clothes - [ ] Garage/storage - [ ] Vehicle repair/maintenance - [ ] Tools - [ ] Luggage - [ ] Computers - [ ] Software - [ ] Hardware - [ ] Connections - [ ] CD-ROM - [ ] E-mail/Internet - [ ] Health care - [ ] Doctors - [ ] Dentists - [ ] Specialists - [ ] Hobbies - [ ] Books/records/tapes/disks - [ ] Errands - [ ] Hardware store - [ ] Drugstore - [ ] Market - [ ] Bank - [ ] Cleaner - [ ] Stationer - [ ] Community - [ ] Neighborhood - [ ] Schools - [ ] Local government - [ ] Civic issues Custom weekly review agenda: ("W" "Weekly Review" ((agenda "" ((org-agenda-overriding-header "Last 7 Days (brok= en)") (org-agenda-ndays 7) (org-agenda-repeating-timestamp-show-all= t))) (agenda "" ((org-agenda-overriding-header "Next 30 D= ays") (org-agenda-ndays 30) (org-agenda-include-diary t) (org-agenda-files nil) (org-agenda-show-all-dates t) (org-agenda-use-time-grid nil))) (stuck "") ,(jonnay-org-tags-todo "PROJECTs that are waiting to be r= e-understood" (list "_reproject") "PROJECT") (todo "PROJECT") (todo "TODO") (todo "WAITING") (todo "SOMEDAY")) nil ("weekly.html")) Helper Functions for custom agendas: (defun jonnay-org-tag-with-type (tag type) "Returns an agenda search string for TAG with todo type TYPE" (concat tag "+TODO=3D\"" type "\"")) (defun jonnay-org-tag-big-bundle (tag-group) "Return a conjoined list for tag-group. TAGGROUP is an alist in the format of: ((TAG . TYPE) (TAG1 . TYPE1) ...)" (loop for g in tag-group append (list (jonnay-org-tag-with-type (car g) (cdr g)) "|"= ) into out finally return (apply 'concat out))) (defun jonnay-org-tag-bundle (tags type) "Build an agenda search string for TAGS with a type of TYPE. TAGS should be a list." (loop for tag in tags append (list (jonnay-org-tag-with-type tag type) "|") into = out finally return (apply 'concat (reverse (cdr (reverse out)))= ))) (defun jonnay-org-tags-todo (title tags type &rest options) "Return a tags todo query list" `(tags-todo ,(jonnay-org-tag-bundle tags type) ((org-agenda-overriding-header ,title) ,@options)= )) (defun jonnay-org-go-tags-todo (tag ) "Return a tags todo query for a single context TAG" (jonnay-org-tags-todo tag (list tag) "TODO" '(org-agenda-repeating-timest= amp-show-all nil))) Project YaSnippet: #name : Project Page #contributor : Jonathan Arkell # -- `(make-string (car (org-heading-components)) ?*)`* Principles "I would give someone else totally free reign on this if.."$> - $1$> `(make-string (car (org-heading-components)) ?*)` Vision - ${2:What does it look like from beyond completion date? How would I know= ?}$> - ${3:What does it look like as a WILD SUCCESS?}$> - ${4:What are the salient features, aspects, and qualities?}$> `(make-string (car (org-heading-components)) ?*) ` Brainstorming (Distribut= ed Cognition) - $5$> `(make-string (car (org-heading-components)) ?*)` Organizing `(make-string (car (org-heading-components)) ?\ )` - Identify Significant P= ieces `(make-string (car (org-heading-components)) ?\ )` - Sort by `(make-string (car (org-heading-components)) ?\ )` - components `(make-string (car (org-heading-components)) ?\ )` - sequence `(make-string (car (org-heading-components)) ?\ )` - priorities `(make-string (car (org-heading-components)) ?\ )` - Detail to required deg= ree $6 `(make-string (car (org-heading-components)) ?*)` Next Actions $7 Jonathan Arkell Sr. Developer Inspired by Drum + Bass, Scheme, Kawaii 402 - 11 Avenue SE Calgary, AB T2G 0Y4 t: 403.206.4377 www.criticalmass.com The information contained in this message is confidential. It is intended t= o be read only by the individual or entity named above or their designee. I= f the reader of this message is not the intended recipient, you are hereby = notified that any distribution of this message, in any form, is strictly pr= ohibited. If you have received this message in error, please immediately no= tify the sender and delete or destroy any copy of this message.