Premortem No. 4

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

After our first deliverable, the first day will be both for feedback and planning. I’m not intending to do technical work during our first session. Instead, we will define (more concrete) activities and distribute them.

For our second session, I expect to work with infrastructure and integration testing. Unit tests are done, now it’s time for the hardcore experience.

Premortem No. 3

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

During this week I intend to work in the infrastructure of our project. I hope to choose and deploy a databaase as well as familiarize with Docker Swarm, the container orchestrator. I’ve previously used Kubernetes, but for this project we will use Swarm (since I’ve read it’s simpler).

I also want to talk with my team in case they require help for the Docker Image construction or general problems. I think I’m doing alright, although I might need to dedicate external time to this.

Premortem No. 2

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

After the previous two classes which were mostly to settle down the course and the project, it’s time to start working. In this week, I expect to define what our first delivery will be. This will mostly be a “Hello world!” – type system, which will have minimum (if not none) functionality. This will determine what can and what cannot be delivered in two weeks (since the first week passed already).

Since the course is highly bonded with testing, I expect during this week to measure what kind of tests we will be writing for each kind of situation. Together with this, I expect to learn testing good practices, how these should be written, run and validated. I expect to have different type of tests for each area we want to test.

Premortem No. 1

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

This is the first post in this course, and, different from the rest of posts in this blog, this course’s posts are not informative and content-providing, but more of a diary for each week. So, don’t expect that much content related to the topic.

Anyways, after having our first class, I must say I’m quite interested with this new teaching method. I feel really cool with the “contract” idea. That way, I get to work into what I want and I get to really achieve my grade.

From this course, I particularly expect to learn TDD in not just a theorical way, but also in practice. I intend to improve my developing habits and, after this course, I expect my projects to be a lot more professional. And by projects, I include the one we (my team and me) will be developing in the course. We have talked about some good ideas, but we still must define the scope (more about this will be in the postmortem no. 1).

15195885413_9748e021ec_o