|
|
|[Home](home)|[Quick Start](QuickStart)|[Sprints](sprints)|[Requirements](requirements)|[Architecture](simulation/corearchitecture)|[Server Config](simulation/serverconfiguration)|[API](API)|[GIT](git)|[Simulation](simulation)|[Agents](agents)|
|
|
|
|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
|
|
|
<br >
|
|
|
|
|
|
|
|
|
[Sprint 1](#sprint1) | [Sprint 2](#sprint2) | [Sprint 3](#sprint3) | [Sprint 4](#sprint4) | [Sprint 5](#sprint5)
|
|
|
|:---:|:---:|:---:|:---:|:---:|
|
|
|
|
|
|
|
|
|
# Sprints
|
|
|
|
|
|
In this project we used a [trello board]() to manage our tasks which were created based in our [user stories](requirements).
|
|
|
|
|
|
<a name="sprint1"></a>
|
|
|
# SPRINT 1 (08/14 - 08/31)
|
|
|
|
|
|
<table>
|
|
|
<tr>
|
|
|
<th style="width:10px"><b>US<\b></th>
|
|
|
<th style="width:290px"><b>Description</b></th>
|
|
|
<th style="width:10px"><b>Accept</b></th>
|
|
|
<th style="width:10px"><b>Declined</b></th>
|
|
|
<th style="width:10px"><b>Technical Debt</b></th>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>US01_01</td>
|
|
|
<td>As a server I want to have all simulation agents registered So that I can start simulation</td>
|
|
|
<td>✅</td>
|
|
|
<td></td>
|
|
|
<td></td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>US05_1</td>
|
|
|
<td>As a server I want to generate a event of flood in the simulation So that I could test the agests performace in the generated conditions</td>
|
|
|
<td></td>
|
|
|
<td></td>
|
|
|
<td>:bangbang:</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>US05_2</td>
|
|
|
<td>As a server I want to generate a job of picture collection So that I could test the agests performace in the generated conditions</td>
|
|
|
<td></td>
|
|
|
<td></td>
|
|
|
<td>:bangbang:</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>US05_3</td>
|
|
|
<td>As a server I want to generate a event of rescue a victim So that I could test the agests performace in the generated conditions</td>
|
|
|
<td></td>
|
|
|
<td></td>
|
|
|
<td>:bangbang:</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
|
|
|
|
|
|
<a name="sprint2"></a>
|
|
|
# SPRINT 2 (08/31 - 09/14)
|
|
|
|
|
|
<table>
|
|
|
<tr>
|
|
|
<th style="width:10px"><b>US<\b></th>
|
|
|
<th style="width:290px"><b>Description</b></th>
|
|
|
<th style="width:10px"><b>Accept</b></th>
|
|
|
<th style="width:10px"><b>Declined</b></th>
|
|
|
<th style="width:10px"><b>Technical Debt</b></th>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>US02</td>
|
|
|
<td>As a Server I want to process all actions sent by the agents So that I can update the simulation</td>
|
|
|
<td>✅</td>
|
|
|
<td></td>
|
|
|
<td></td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>US03</td>
|
|
|
<td>As a server I want to update the current state of the simulation based in the actions sent by the agents So that I could update the agents perceptions about the simulation</td>
|
|
|
<td></td>
|
|
|
<td></td>
|
|
|
<td>:bangbang:</td>
|
|
|
</tr>
|
|
|
<td>US04_01</td>
|
|
|
<td>As a agent I want to move in the map So that I can position myselft in a new place in the map</td>
|
|
|
<td></td>
|
|
|
<td></td>
|
|
|
<td>:bangbang: (needs to be integrated)</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>US04_02</td>
|
|
|
<td>As a agent I want to photograph a determinated place So that I can have a view of the afected location</td>
|
|
|
<td></td>
|
|
|
<td></td>
|
|
|
<td>:bangbang: (needs to be integrated)</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>US04_03</td>
|
|
|
<td>As a agent I want to colect a water sample in a place So that I could analyze the contamination level</td>
|
|
|
<td></td>
|
|
|
<td></td>
|
|
|
<td>:bangbang: (needs to be integrated)</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
|
|
<a name="sprint3"></a>
|
|
|
# SPRINT 3 (09/14 - 10/05)
|
|
|
|
|
|
|
|
|
<table>
|
|
|
<tr>
|
|
|
<th style="width:10px"><b>US<\b></th>
|
|
|
<th style="width:290px"><b>Description</b></th>
|
|
|
<th style="width:10px"><b>Accept</b></th>
|
|
|
<th style="width:10px"><b>Declined</b></th>
|
|
|
<th style="width:10px"><b>Technical Debt</b></th>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>US04_05</td>
|
|
|
<td>As a agent I want to analyze a picture So that I could verify the presence of victims in the photo location</td>
|
|
|
<td></td>
|
|
|
<td>❌</td>
|
|
|
<td></td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>US04_07</td>
|
|
|
<td>As a agent I want to deliver a material volume So that I could free some physical storage or complete a task</td>
|
|
|
<td></td>
|
|
|
<td></td>
|
|
|
<td>:bangbang: (needs to be integrated)</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>US04_08</td>
|
|
|
<td>As a agent I want deliver a virtual package So that I could free some virtual storage or complete a task</td>
|
|
|
<td></td>
|
|
|
<td></td>
|
|
|
<td>:bangbang: (needs to be integrated)</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>US04_09</td>
|
|
|
<td>As a agent I want to rescue a victim So that I could accomplish the simulation goal</td>
|
|
|
<td></td>
|
|
|
<td></td>
|
|
|
<td>:bangbang: (needs to be integrated)</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>US04_10</td>
|
|
|
<td>As a agent I want to recharge my battery So that could move though the simulation map</td>
|
|
|
<td></td>
|
|
|
<td>❌</td>
|
|
|
<td></td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
|
|
|
|
|
|
<a name="sprint4"></a>
|
|
|
# SPRINT 4 (10/05 - 10/26)
|
|
|
|
|
|
|
|
|
<table>
|
|
|
<tr>
|
|
|
<th style="width:10px"><b>US<\b></th>
|
|
|
<th style="width:290px"><b>Description</b></th>
|
|
|
<th style="width:10px"><b>Accept</b></th>
|
|
|
<th style="width:10px"><b>Declined</b></th>
|
|
|
<th style="width:10px"><b>Technical Debt</b></th>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>US03 (X)</td>
|
|
|
<td>As a server I want to update the current state of the simulation based in the actions sent by the agents So that I could update the agents perceptions about the simulation</td>
|
|
|
<td></td>
|
|
|
<td>❌</td>
|
|
|
<td></td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>US04.* (X)</td>
|
|
|
<td>As a agent I want to do a action So that I could change the simulation state</td>
|
|
|
<td></td>
|
|
|
<td>❌</td>
|
|
|
<td></td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>US05_01</td>
|
|
|
<td>??????</td>
|
|
|
<td></td>
|
|
|
<td></td>
|
|
|
<td>:bangbang: (needs to be integrated)</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>US05_02</td>
|
|
|
<td>As a server I want to generate a job of picture collection So that I could test the agests performace in the generated conditions</td>
|
|
|
<td></td>
|
|
|
<td></td>
|
|
|
<td>:bangbang: (needs to be integrated)</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>US05_03</td>
|
|
|
<td>???????</td>
|
|
|
<td></td>
|
|
|
<td></td>
|
|
|
<td>:bangbang: (needs to be integrated)</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
|
|
<a name="sprint5"></a>
|
|
|
# SPRINT 5 (10/26 - 11/20)
|
|
|
|
|
|
<a name="sprint1"></a>
|
|
|
|
|
|
|
|
|
<table>
|
|
|
<tr>
|
|
|
<th style="width:10px"><b>US<\b></th>
|
|
|
<th style="width:290px"><b>Description</b></th>
|
|
|
<th style="width:10px"><b>Accept</b></th>
|
|
|
<th style="width:10px"><b>Declined</b></th>
|
|
|
<th style="width:10px"><b>Technical Debt</b></th>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>US04_04</td>
|
|
|
<td>As a agent I want to find a social active in the neighbourhood So that I could finish a job that a agent is not able to</td>
|
|
|
<td></td>
|
|
|
<td></td>
|
|
|
<td>:bangbang: (needs to be integrated)</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>US04_06</td>
|
|
|
<td>As a agent I want to call a social active to the simulation So that I could finish a job that demand it skills</td>
|
|
|
<td></td>
|
|
|
<td></td>
|
|
|
<td>:bangbang: (needs to be integrated)</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>US01_02</td>
|
|
|
<td>As a server I want to register a temporary agent requested by another agent inside the simulation So that the temporary agent can join the simulation</td>
|
|
|
<td></td>
|
|
|
<td></td>
|
|
|
<td>:bangbang: (needs to be integrated)</td>
|
|
|
</tr>
|
|
|
</table> |