0.1.2 Release Sprint (it's time for an agile approach)
Posted: Sat Oct 16, 2010 10:53 am
Before the last release I made a thread with a short checklist of things to do before that release could be done. It worked out really well. I realised afterwards that that is just the standard agile approach of doing a "sprint" or unit of work between releases. Thus here we have the next release's checklist!
The last thread is here :
http://www.diyefi.org/forum/viewtopic.php?f=8&t=901
Tasks:
On my personal list, ahead of all things above, is update my CV and get a job, before I literally starve.
Fred.
The last thread is here :
http://www.diyefi.org/forum/viewtopic.php?f=8&t=901
Tasks:
- Loader application in place and usable to smoothly load a full 512k image on lin/mac/win - SeanK
- XGATE code directly in appropriate flash areas and xgate init routine simplified - Fred
- Comms changes made and supported by FreeEMS-Tuner, MTX, and ECUManager! - Fred & Tuner authors
- Create auto generating data structures from xml/json - Fred and Dave
- Serial testing in place - EssEss
- Loader more polished, user and dev friendly, release for all three platforms - SeanK
- Some experimental bit bang xgate code written - SeanK
- Wheel decoding interface completed - Fred
- M-N and one other decoder complete, robust and using above interface - Fred & ?
- Add PDF generation to the Makefile in general and to the release target - Fred
- Hardware pin assignment semi-finalisation
- Event scheduling algorithm functional for at least M-N decoder
- XGATE bit bang code functional and integrated with the scheduler
- Basic corrections and algorithms in place
- Ignition algorithms in place including rpm limit
- Hardware standards document semi-finalisation
- Serial comms and identification semantics final
- One tuning application fully compliant and able to tune all aspects of the system
- Nissan (various), LT-1 (sharing code with all nissan variants), M + second, NipponDenso, Subaru and other decoders, all using the interface and working reliably, reliability can come as an upgrade after initial dev, though.
- Task Scheduler written and used to run some accessory code such as idle and boost.
- etc... for 0.1.3 we will select some appropriate items from this list.
On my personal list, ahead of all things above, is update my CV and get a job, before I literally starve.
Fred.