From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id SE9jKIOjHWJaPwAAgWs5BA (envelope-from ) for ; Tue, 01 Mar 2022 05:39:31 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id mHATJYOjHWJCjgAAauVa8A (envelope-from ) for ; Tue, 01 Mar 2022 05:39:31 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 350C435C6E for ; Tue, 1 Mar 2022 05:39:31 +0100 (CET) Received: from localhost ([::1]:36690 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nOuIM-00038P-1I for larch@yhetil.org; Mon, 28 Feb 2022 23:39:30 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34656) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nOuHy-00037p-IK for emacs-orgmode@gnu.org; Mon, 28 Feb 2022 23:39:06 -0500 Received: from ciao.gmane.io ([116.202.254.214]:38294) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nOuHw-00037h-TZ for emacs-orgmode@gnu.org; Mon, 28 Feb 2022 23:39:06 -0500 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1nOuHs-0005zh-T0 for emacs-orgmode@gnu.org; Tue, 01 Mar 2022 05:39:00 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: emacs-orgmode@gnu.org From: Eric Abrahamsen Subject: Re: How do you manage complex project with Org-mode Date: Mon, 28 Feb 2022 20:38:54 -0800 Message-ID: <87k0dee17l.fsf@ericabrahamsen.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cancel-Lock: sha1:g5FLGi6K0KGbLILSqDTPzQmJFtg= Received-SPF: pass client-ip=116.202.254.214; envelope-from=geo-emacs-orgmode@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -1 X-Spam_score: -0.2 X-Spam_bar: / X-Spam_report: (-0.2 / 5.0 requ) BAYES_00=-1.9, FAKE_REPLY_C=1.486, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1646109571; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=Owv/m+TrEQKi0kcZvbLIE5Y16hrFv+UFKyDCfOTzils=; b=ENckSSzVxOnPqvo3fjadL6QkAtY8wzPOnddmoo+ssaBBPGUahiP1mf1j3vr97s7IyiriN8 dKccAStdkzgDO4ITVq8de5LRk6dWpUqSCLfjtEgGnmc/y4aFCpFFhwfEYCpvKrONKhWb86 5PkFaqu+DzvgYl2LzpgHU0FELYMIvCy77DoUhkDH1C5+WUzv3nrsHhKmQi3rRtaK+6R/pe 7W6rtJhMuNlyBGQ6Zl8ZwgSbVLczakA+2vKTu6KBYHGYENQ1igVC2cq+/g8A2lob2d9Wa9 TB/IkWtOq/gqhJsJGW/Szyp06l6MoraWjl9sj74VdJIBph1vOXjMh1yuJG+yiA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1646109571; a=rsa-sha256; cv=none; b=i+AgkGIxgHHuM93WruZtI0CC0j7gMHeBk+y3TG2r1TmDK8Ktj0po8JTH989txPPzAyEEzQ kWhQ2ZSBmtqqGMoRHCczP70K7WrQlmc75u3URXvgndil+pi9QoEafWKah28XkPxbWVDq73 PTtoV9OVGQsd7DLbfwBP8yh59p5Iohg7q2fKOua2hqEIpUADFYNAT19klIHXLJawtEI14x j3WMPAHILjPRwGeX8ydtSrvTGR+6dlyQN8E2XmXE8SHstXGbUwNTR2j08wWw0M2sSuVG8X hMWQaJvFYH5t6aBHlKCarJdknvLr8e8dkVMxeafbZXHQuFzg7wC12zsM7GLAVw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=ericabrahamsen.net (policy=none); spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 3.41 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=ericabrahamsen.net (policy=none); spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 350C435C6E X-Spam-Score: 3.41 X-Migadu-Scanner: scn1.migadu.com X-TUID: uxvf55CH0zPn Sébastien Gendre writes: > Hello, > > I don't know if it's the correct place to ask it. If not, sorry to ask in > the wrong place. > > How do you manage complex project with Org-mode ? > > I used Org-mode for several periods of time in recent years. It worked > very well for short and day to day tasks. When only a few of theme have > deadlines and when you have plenty of time to do them. > > But, as a student, I regularly have big and important projects to do for > the school. The kind of project who need several days to be done, with > deadlines too soon, and if you fail one them the consequences can be > disastrous. And generally, I have to many of these project in the same > time and not enough time to do all the work. So, I also need to follow > the progress of each project to choose which is sufficiently advanced to > be stop for the benefit of another less advanced project. > > And I don't know how to manage this kind of projects with Org-mode. How > to do it, without failing a 6 days project because I spent to much time > on something else and I have only 3 days left with 3 half-day important > appointment I cannot cancel. I can't risk failing a single one of these > project by trying. So, when I am in a period with a lot of these > projects, I stop using Org-mode and concentrate on doing these project > as fast as I can. And because I often have this kind of project, I spend > most of the year without being able to use Org-mode. > > So, if you have any suggestion on how to manage, in Org-mode, projects > with: > * Lot of work to do (many days) > * Short deadline (not enough time) > * High importance (disastrous consequences in my future in case of fail) > * Many of them in the same time > * Progression need to be followed to chose where to sacrifice time to > limit the damages Interesting questions! I have the same general problem of, when things heat up too much, I stop using the Org agenda. It's quite the opposite of how it's supposed to work, but I guess it's something about human psychology. I'll be interested to see what people say in this thread. Some suggestions that come to mind: - Create custom agenda views for each project, providing an overview of that project only, but use a single unified agenda view for each day's schedule. Look at the per-project agenda to decide if/how to complete it, but draw the action items into the unified schedule when deciding how to spend your day. It should become evident pretty quickly what you actually have time for. Projects are many, but there is only one of you. - Maybe consider using `org-trigger-hook' and `org-blocker-hook' to cut down on TODO overwhelm. - Use time estimates and then TODO clocking to more swiftly disabuse yourself of unrealistic expectations. This plus a schedule agenda can also help you make sure you stop work at a reasonable time and go do something else. - Say no to more work :) Looking at your solid-packed agenda for the next day works wonders for saying no. Good luck!