From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephan Fabel Subject: Re: Interaction of Agenda with DEADLINE & SCHEDULED Date: Fri, 26 Apr 2019 15:30:54 -0700 Message-ID: References: <87ftr9ta3i.fsf@gmail.com> <87pnph5cxa.fsf@yantar92-laptop.i-did-not-set--mail-host-address--so-tickle-me> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="0000000000008f72d50587767dcd" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:49633) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hK9NC-0004nR-6I for emacs-orgmode@gnu.org; Fri, 26 Apr 2019 18:31:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hK9NA-0005xq-Vs for emacs-orgmode@gnu.org; Fri, 26 Apr 2019 18:31:14 -0400 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]:43288) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hK9N7-0005r6-A5 for emacs-orgmode@gnu.org; Fri, 26 Apr 2019 18:31:11 -0400 Received: by mail-wr1-x430.google.com with SMTP id a12so6384328wrq.10 for ; Fri, 26 Apr 2019 15:31:07 -0700 (PDT) In-Reply-To: <87pnph5cxa.fsf@yantar92-laptop.i-did-not-set--mail-host-address--so-tickle-me> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: Ihor Radchenko Cc: emacs-orgmode@gnu.org --0000000000008f72d50587767dcd Content-Type: text/plain; charset="UTF-8" Ihor, On Sat, Apr 20, 2019 at 12:56 AM Ihor Radchenko wrote: > > For example, how would one create a custom agenda view that > > > > - shows all accomplished tasks within the DEADLINE last week > > - shows all accomplished tasks that missed the DEADLINE last week > > > > Then does the same for the coming week, i.e. > > > > - show all tasks which are due in the next week, i.e., within the > > DEADLINE > > - show all tasks which are overdue > > There is org-super-agenda package > (https://github.com/alphapapa/org-super-agenda), which already have a > part of the functionality. You can use :scheduled and :deadline > selectors as a starting point to achieve what you want. > thank you for the pointer. I will definitely take a look! > > Ideally, the interaction could even be more informational, so for > > example, analysis of the available work time next week (assuming 40 > > hours for example) vs. the total estimated effort of all of the above > > tasks, helping to answer the question of whether all tasks are even > > achievable given the amount of available work time. > > > > Another potential -and very valuable- analysis could be a recommendation > > of order given DEADLINE, priority and effort over a period of time, for > > example the next week. What should one do first, then second, etc. to > > maximize output over a given period of time? > > What you want here is actually quite a complicated optimization problem, > which probably deserves a separate full project of its own. > I cannot comment much on this part since effort estimates never worked > for me. > Yes. I think it would be awesome if org-mode could do that. If I had the time, I'd love to take a closer look and see how one could solve for this. Stephan --0000000000008f72d50587767dcd Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Ihor,

On Sat, Apr 20, 2019 at 12:56 AM Ihor Radchenko = <yantar92@gmail.com> wrote:=
> For exampl= e, how would one create a custom agenda view that
>
> - shows all accomplished tasks within the DEADLINE last week
> - shows all accomplished tasks that missed the DEADLINE last week
>
> Then does the same for the coming week, i.e.
>
> - show all tasks which are due in the next week, i.e., within the
>=C2=A0 =C2=A0DEADLINE
> - show all tasks which are overdue

There is org-super-agenda package
(https://github.com/alphapapa/org-super-agenda), wh= ich already have a
part of the functionality. You can use :scheduled and :deadline
selectors as a starting point to achieve what you want.

thank you for the pointer. I will definitely take a look!<= /div>
=C2=A0
> Ideally, the interaction could even be more informational, so for
> example, analysis of the available work time next week (assuming 40 > hours for example) vs. the total estimated effort of all of the above<= br> > tasks, helping to answer the question of whether all tasks are even > achievable given the amount of available work time.
>
> Another potential -and very valuable- analysis could be a recommendati= on
> of order given DEADLINE, priority and effort over a period of time, fo= r
> example the next week. What should one do first, then second, etc. to<= br> > maximize output over a given period of time?

What you want here is actually quite a complicated optimization problem, which probably deserves a separate full project of its own.
I cannot comment much on this part since effort estimates never worked
for me.

Yes. I think it would be awesom= e if org-mode could do that. If I had the time, I'd love to take a clos= er look and see how one could solve for this.

Step= han
--0000000000008f72d50587767dcd--