Difference between revisions of "Proj-2014-2015-ESP8266/Scrum"

From air
Jump to navigation Jump to search
Line 7: Line 7:
   
   
* As an Internet of Things conceptor, I want to develop with python on the ESP8266 & I want to be able to use every feature of it.(1)
+
* As an Internet of Things conceptor, I want to develop with python on the ESP8266 & I want to be able to use every feature of it.
** Understanding the SDK devoted to the ESP8266
+
** Understanding the SDK devoted to the ESP8266:
  +
*** Look for code already made and documentation
** Make shedskin able to compile the SDK (bypassing C++ restrictions on native C code)
 
  +
*** Make test programs
** Produce some packages for the toolchain so as to implement basic functions of the SDK
 
 
** Make shedskin able to compile the SDK (bypassing C++ restrictions on native C code):
** Make a sample program
 
  +
*** Detect conflics
** Make the adequate modules in shedskin to create Python functions
 
  +
*** Produce a Makefile for the project
 
** Produce some packages so as to implement basic functions of the SDK:
  +
*** Make a sample module such as Hello World
 
*** Make the adequate modules in shedskin to create Python functions for the entire SDK.
  +
** Generate documentation for the functionnal code
  +
*** Use Sphinx documentation generator
   
 
== Product Backlog ==
 
== Product Backlog ==
  +
{| class="wikitable"
  +
|-
  +
!User Story
  +
!Tasks
  +
!Priority
  +
!Time Allocated
  +
|-
  +
|As an Internet of Things conceptor, I want to develop with python on the ESP8266 & I want to be able to use every feature of it.
  +
|-|
  +
|Understanding the SDK devoted to the ESP8266
   
 
=== Sprint goals ===
 
=== Sprint goals ===

Revision as of 17:52, 16 March 2015

Project Description

Python on ESP8266


User stories

  • As an Internet of Things conceptor, I want to develop with python on the ESP8266 & I want to be able to use every feature of it.
    • Understanding the SDK devoted to the ESP8266:
      • Look for code already made and documentation
      • Make test programs
    • Make shedskin able to compile the SDK (bypassing C++ restrictions on native C code):
      • Detect conflics
      • Produce a Makefile for the project
    • Produce some packages so as to implement basic functions of the SDK:
      • Make a sample module such as Hello World
      • Make the adequate modules in shedskin to create Python functions for the entire SDK.
    • Generate documentation for the functionnal code
      • Use Sphinx documentation generator

Product Backlog

User Story Tasks Priority Time Allocated
As an Internet of Things conceptor, I want to develop with python on the ESP8266 & I want to be able to use every feature of it.
Understanding the SDK devoted to the ESP8266

Sprint goals

* Making a simple C++ program that runs on ESP8266
* Using some wifi features in C++
* Adding a module to Shedskin for compiling on ESP8266


Task over when

We have a functionnal prototype


Sprints

Sprint 1