Postmortem No. 9

--Originally published at TC3045 – Software Quality – Building Software

In this week I worked mainly on fixing our previous mistakes. I admit I had to work on a non-class day. But, taking into account that one of our classes was entirely wasted, it sounds fair.

I added more functionality to the HTTP broker and I helped Lucía with the Kubernetes YAML file generating script. As for our test platform, I deployed both the new broker and client (in this one I didn’t add any functionality).

We were supposed to present on Friday, but due to unforseen circumstances we weren’t able. But we’re ready for Tuesday.

Premortem No. 9

--Originally published at TC3045 – Software Quality – Building Software

In this week, after Taller Vertical, I expect to prepare for our delivery. Since we didn’t do that much our last session and since I wasn’t able to dedicate some time in the weekend, I’ll probably have to work on this probably on Wednesday.

As for the things I plan to release, my objectives are the following:

  • Adding functionality to the broker
  • Deploying the new broker
  • Deploying the new client

Postmortem No. 8

--Originally published at TC3045 – Software Quality – Building Software

In the first part of the week we focused on delivering our technical debt. We ended up with a good deployment. Unfortunately, this helped us discover a couple of bugs in the client code. So, now its important to do fix this.

As for the second class, to be honest we didn’t do anything. It was more a relaxing session rather than productive. But, to repair this, I intend to make some advance to the project maybe next Saturday.

The next week we’ll have Taller Vertical, which is an entire week of hard work focused on a fast deliverable. So, I won’t focus on this project at all (from Monday to Friday).

Postmortem No. 7

--Originally published at TC3045 – Software Quality – Building Software

In the previous week I worked mainly on fixing our problems, Such problems include:

  • Having fully isolated tasks (now at least two people must work in each of these).
  • Only me having access to things (now Alejandro has access to Docker Hub).

As for technical work, I started working with Lucía in a Python script for building Kubernetes Secret files (for distributing sensitive data in the cluster, which should vary on each build).

Premortem No. 7

--Originally published at TC3045 – Software Quality – Building Software

In this week I intend to work more with my teammates: the thing that happened the past week cannot be repeated. I’ll focus on delivering our original objective. After that, we will continue with our issues marked on Github. And that’s how we’ll keep working, this seems a good workflow.

Postmortem No. 6

--Originally published at TC3045 – Software Quality – Building Software

During this week we finished our second deliverable. We had some big issues, mainly because Alejandro wasn’t present for the whole week. And, although he finished his part and it was working by itself, the integration was very hard and we didn’t manage to make it. This made us realize that work cannot be isolated any longer: at least two people must work on each issue.

Regardless of the situation, I worked mainly on Kubernetes things. I deployed both a MySQL database and the HTTP broker, both in Google Cloud Platform in a Kubernetes cluster. I had some trouble with a routing ingress and I deployed a single service with a particular IP. This is not the best way to do it, but it’s a temporal fix that works.

Premortem No. 6

--Originally published at TC3045 – Software Quality – Building Software

In this week I’ll focus mainly into deploying everything into Kubernetes. We will be using a public IP to make things easier to Carlos with the sensors platform. Also, I want to help Carlos in the sensors platform, since he has been working entirely alone. As a bonus, I want to establish certain standards related to testing, commits and issues (most of them have been implemented already, but I wish to know opinions about them).

Postmortem No. 5

--Originally published at TC3045 – Software Quality – Building Software

During this week I worked on the HTTP broker. We finished a basic version, with a microservices approach. It now is ready to be deployed. The tweaks we added (Lucía and me) include logging to a file, using flags for configuring variables without modifying the code and it even includes a test mode, which runs with dummy data.

Premortem No. 5

--Originally published at TC3045 – Software Quality – Building Software

On this week I plan to work in several added functionality for the HTTP broker. I intend to develop it as an application ready to deploy to Kubernetes. I also intend to finish the basic Kubernetes course so we can start deploying microservices in a better way.  This will help for the sensor platform to deploy easier, since we can mount a Kubernetes cluster in Google Cloud Platform.