sexta-feira, 30 de setembro de 2016

Starting Learning Agile...

Some thoughts on starting learning Agile/Scrum (i.e. introductory readings):

If you like the online tutorials format:
http://www.tutorialspoint.com/agile/

If you like "the source" read the full "Scrum Official Guide" by the authors. It is the original (<20 p.) doc, and it is free:
http://www.scrumguides.org/docs/scrumguide/v1/scrum-guide-us.pdf (2013 version)

If you like a summary, use the for dummies series, or the special IBM series, which you can get by registering to IBM (<80 p.). Google says:
http://www.cise.ufl.edu/~manuel/Agile-for-Dummies
https://cs.anu.edu.au/courses/comp3120/public_docs/AgileForDummies.pdf

If you like the handbook format (<40 p.):
http://agilehandbook.com/agile-handbook.pdf

If you like the cheat sheet format, the "for dummies" series typically have them published online:
http://www.dummies.com/careers/project-management/agile-project-management-for-dummies-cheat-sheet/





quarta-feira, 28 de setembro de 2016

RESOURCE: CMMI online knowledge base

The one-stop online reference for the CMMI-DEV model (that will somehow dispense the use of the books on the subject as well as the "appraisal tool" descriptions which BTW for some Process Areas are outdated) is here:
  • The CMMI-DEV model provides guidance for applying CMMI best practices in a development organization. Best practices in the model focus on activities for developing quality products and services to meet the needs of customers and end users: 
  • http://cmmi.de/cmmi/cmmi-for-development-cmmi-dev-v13

PS. The main site is: https://www.wibas.com/cmmi (or http://cmmi.de)


TOOLS: Time trackers - What are they and what are they good for (if anything)?

When doing software development it could be useful to track your time (split task types into categories) and start counting. Utilities with a start-stop interface are the less intrusive ones for this purpose.

We all know there's a difference between a plan and real-life execution (project plans, life plans, etc.). This is also valid for our daily plan (we do plan every day right?). If we do track time spent on our daily tasks most of us will for sure be surprised how differently we spend our time (when compared to our initial plan). In software engineering, for your projects, Project Monitoring and Control, helps us keeping projects (and its plans) on track. What about in your life? The % of effective time spent working sometimes is radically different from our first mental guess (and maybe this is why time runs out without things getting done: because we are NOT doing it).

But we mustn't panic: Typically it is normal that we don't spend 100% of the time working but do you know your %? This is because there are context changes as well as several types of interruptions including meetings, phone calls and many other asynchronous events that will make you stop te current task (and incur into new context changes). Also, this is why we should never plan 100% of our time fully.

Repeating the question: Do you know the average % of  time you are able to be productive?
If not, try using a time tracker for a week, so that you have the numbers. There are for sure published studies on this productivity topic (google is your friend) but only after having your own % number you can start thinking in optimizing the way you spend your day (you can only optimize what you can measure).

Some example of time trackers are listed in this article (mini-review):
http://www.makeuseof.com/tag/6-free-and-useful-desktop-based-time-tracking-software/

My minimum requirements for such a tool are:
- that's in your budget (mine is zero, so I look for freeware)
- that allows you to define task categories (don't try to track individual tasks, unless you really need to); things like, analysis, coding, testing, meetings, [coffee] break (if you're doing SW development);
- that has a start/stop interface (a plus would be to pause tracking time when the screen saver enters in action - I don't know many people that are able to work while the screen saver is running)
- that presents you some reporting on the collected data (charts, dashboards - per day, week, month)
- that exports data to CSV/XLS format (for further analysis, if needed)
You could have additional requirements, e.g. "has a web interface" but for me this is not required.

PS. For personal productivity tips (not properly related to tools) you could try these:
http://umdiadestesvou.blogspot.pt/2016/09/um-dia-destes-vou-testar-mais-dicas-de.html




terça-feira, 27 de setembro de 2016

DIGEST: Freshly linked...

And the relevant links (besides the Márcias talk and the José Cid beautiful photo - that should work as a reminder for always locking your machine before leaving it unattended) are:

- QMS Portal: http://quality.critical.pt (look at QMS Unified, Alignment status, Change log, Standards Repository, Tutorials, and more).

- As for Tutorials (see link above), search tips include the use of search specifiers and the use of minus for exclusion:

For instance, if you type "name:GBK -name:CSWT filetype:pdf" in the QMS Portal and execute the search you'll quickly find a list of all QMS guidebooks (respecting the naming convention for guidebooks and not coming from UK).

- About standards, and namely the two it is recommended that you perform a scan read (NASA and ECSS): http://silvaonsoftware.blogspot.pt/2016/05/the-beauty-of-standards-and-more.html





segunda-feira, 26 de setembro de 2016

INTERNAL: And the really fresh links are...

Relevant recent links (some INTERNAL): 


- A broader list of information repositories and tools using to support project execution (INTERNAL): 

- About EVM (project management topic and tehcnique):
- About the SpaceX investigation: No they still don't know the real reason (i.e. the root cause) that caused the launcher to explode, but some details are coming through. Also interesting is the description on how a launcher should work:

Good readings. 

sexta-feira, 23 de setembro de 2016

INTERNAL: And the really fresh links are...

Relevant recent links (some INTERNAL): 

- A broader list of information repositories and tools using to support project execution: 

- About EVM (project management topic and technique):
- A company, Critical Manufacturing (Critical Group), doing MES: (cmNavigo): http://www.criticalmanufacturing.com/en/homepage and the product brochure http://www.it-auswahl.de/Content/Documents/CMF-2009-cmNavigo_brochure_v2.5.pdf

Have a nice weekend, with good readings, and bring us news from TechDays please. 


quarta-feira, 21 de setembro de 2016

Que raio é o Web Summit?

É uma conferência diferente que mudou de Dublin para Lisboa (2016) juntando... 50000 pessoas. Serve, dentre outras coisas, para dar condições de mostrar ideias de negócio e nesse processo captar investidores (capital de risco).
Alguns detalhes:
https://en.wikipedia.org/wiki/Web_Summit


PS. Mas vai haver/já houve mais: Vide Venture Summit, Startup Lisbon, etc.
PS2.: O que querem as empresas PT no Web Summit? Vídeo: http://observador.pt/videos/atualidade/o-que-querem-as-startups-portuguesas-na-web-summit/
PS3: Os 26 portugueses que vão falar no WS: http://observador.pt/seccao/pais/lisboa/web-summit/

Updated: 2016-09-28, Incluido Vídeo; 2016-11-04, PS3.



terça-feira, 6 de setembro de 2016

BOOK: Introducing MS Power BI (Free PDF)

MS and the data visualization scene: Free interesting stuff - The Power BI tool and a free e-book available for download from the Microsoft site (google for it or use the link provided in the following blog article).

The long story:
https://blogs.msdn.microsoft.com/education/2016/06/17/getting-started-with-power-bia-free-e-book-from-microsoft-press/