[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-taler-pm] 01/01: add existing checklist/plan
From: |
gnunet |
Subject: |
[taler-taler-pm] 01/01: add existing checklist/plan |
Date: |
Mon, 11 Dec 2023 12:58:00 +0100 |
This is an automated email from the git hooks/post-receive script.
dold pushed a commit to branch master
in repository taler-pm.
commit e11df96196a9fa8c10958123b703dff42ad5484e
Author: Florian Dold <florian@dold.me>
AuthorDate: Mon Dec 11 12:57:39 2023 +0100
add existing checklist/plan
---
launch-checklist-15nov2023.txt | 93 ++++++++++++++++++++++++++++++++++++++++++
resource-planning.txt | 26 ++++++++++++
2 files changed, 119 insertions(+)
diff --git a/launch-checklist-15nov2023.txt b/launch-checklist-15nov2023.txt
new file mode 100644
index 0000000..77b607d
--- /dev/null
+++ b/launch-checklist-15nov2023.txt
@@ -0,0 +1,93 @@
+$NAME => person who does it
+$NAME? => person who might do it
+$NAME! => person who verifies it
+
+Pre-launch:
+===========
+
+* Demo:
+02 - KYC integration [JS/CG!]
+03 - Age restrictions enabled [JS/OK!]
+04 - Test scripts for Netzbon [JS]
+
+* libeufin database logic (nexus + bank):
+05 - indices! [AD/OK?/CG!]
+06 - working with PostFinance EBICS messages! [MS/FD!]
+07 - nice prepared SQL in client-side [MS/AD/OK!]
+10 - benchmarked! [MS/CG!]
+x13 - mobile-friendly bank SPA [SM/Marc!]
+x14 - long polling support in REST APIs [AD/FD!]
+
+* Exchange:
+x15 - KYC integration working nicely [CG!]
+17 - OpenSSL RSA support (may change on-disk format for keys?) [JK/CG!]
+
+* wallet-core:
+18 - Exchange management [FD/SM/Marc!]
+19 - KYC integration (SM/FD!)
+20 - QA on arithmetic correct / fees/losses shown [IA/SM/FD!]
+
+* Android wallet:
+21 - KYC integration nice [IA/TG!]
+22 - backup operational [IA/TG!]
+
+* iOS wallet
+23 - everything Android does [Marc!]
+
+* Wallet UIs:
+24 - messages unified across wallets [SM/IA/Marc!]
+25 - review of message texts [SK/MW/CG!]
+26 - translation of UIs to DE/FR/IT [SK/MW/DS]
+
+* merchant:
+27 - security review [CG/OK!]
+
+* legal:
+28 - VQF membership [MG/CG/Michael!] => DONE.
+29 - KYC outsourcing agreement [BA/CG!]
+30 - legal auditor signed up [BA]
+31 - Bank account [BA/CG!]
+32 - Terms of service and privacy policy [SK/MW?/CG/Michael!]
+33 - Translation of ToS and PP [SK/MW/DS!]
+
+* technical:
+34 - TOPS server setup with backup and known time-to-recovery
(Website+bork+PSQL+restr. ssh, exchange+config+offline, libeufin) [JS/CG!]
+35 - Offline key signing deployed [CG!/FD!]
+36 - Server access control restricted [JS/CG!/FD!]
+
+* auditor:
+37 - setup [JS/OK!]
+
+* external:
+38 - WOZ integration [EB?/CG!]
+
+* communications:
+39 - Taler Ops website [SK/MW!]
+40 - Merchant marketing materials [SK?/MW!]
+41 - Emergency communciation strategies [MW/CG!]
+
+* deployment:
+42 - CI/CD for all components [DVN/FD!]
+43 - packages for essential platforms (Debian, Ubuntu, AMD64) [DVN/CG!]
+44 - packages for additional architectures (ARM, 686, MIPS) [DVN, JS!]
+45 - packages for additional operating systems (Arch, Guix, iOS, Nix, Redhat,
Suse, Windows) [DVN, JS!]
+46 - revised checklist, expanded test suite & excecution of the checklist
[ALL/FD!]
+47 - internal security audit of deployment [CG!/FD!]
+
+* netzbon:
+48 - conversion support [MS/SM/Marc/TG/FD!]
+49 - regional/scoped currency display [SM/Marc/TG/FD!]
+
+
+
+Nice to have:
+=============
+
+* regression - EBICS fakebank [AA/FD]
+* sync-style backup support working [SM/IA/FD!]
+* Exchange fee comparison in wallet / STEFAN [SM?]
+* Withdraw with age-restrictions [OK/FD!]
+* nice exchange GC logic [CG]
+* Anastasis integration in wallet [IA/FD!/Marc!/TG!]
+* Testing of recoup [SM/FD!]
+* Nexus DB partitioning! [OK/CG!]
diff --git a/resource-planning.txt b/resource-planning.txt
new file mode 100644
index 0000000..29c7a77
--- /dev/null
+++ b/resource-planning.txt
@@ -0,0 +1,26 @@
+
+Month 09 10 (BFH-M) 11 (Netzbon-M) 12
01 (CH-Deployment-M)
+=========================================================================================================
+AD - 05, 07, 11, 14 12* 50, 46
50, 46
+BA* 29 30 31, 46
+CG 15, 28 16M, 05M 10, 27, 29 02, 31, 32,
33, 43 35, 36, 38, 41, 47M
+DS** 33 26
+DVN* 42 42, 43 44, 45 46
+EB** 46
38
+FD/A 08, 18 14, 11M, 18 12M,48M,49M,20,19,06M 42, 46, 09, 01
35, 36, 47M
+IA* 20 21, 22, 24 46 46
+JK** 17
+JS*/A 34, 36 02, 03 04, 34 37, 44, 45
46, 34M
+MS 11, 07 09, 12*, 48, 06* 10, 46 50, 46
-
+MW*/A 40 32, 39, 40 25, 33 26, 41
*
+MG 28 - - -
28M
+Marc 23 23, 24, 48, 49 13, 18 46
+Michael** 28 32
28M
+OK* 05, 11 07, 12* 03 27
37
+SK/A 39, 32 40, 32 25, 33 26, 46
+SM 13, 18, 20 19, 24, 48, 49 46 46
+TG* 48, 49 21, 22 46
+
+* = half time
+** = not actually employed
+/A = aligned, discussed plan individually
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.