Rebecca Wirfs-Brock:What Should an Architect Do (Video)

April 22, 2013

Rebecca Wirfs-Brock explains what a Software Architect should do, but mostly what a Software Architect should NOT do. Rebecca will be teaching Agile Architecture Workshop: An Incremental Approach. By the way, Rebecca is coming to I T.A.K.E Unconference 2013. See why she chose to come in this video.

Testing a web application with Selenium 2

April 19, 2013

by Thomas Sundberg, republished with permission   Selenium a great tool for testing web applications. The current version, Selenium 2, is a merge between Selenium and WebDriver. I will walk you through an example where we test a web site using Selenium in a few different ways. This is the same example as I demonstrated... Read more

Software Architecture Stewardship

April 11, 2013

by Rebecca Wirfs-Brock, republished with permission   On agile teams, architects do more than design and implement the interesting tricky bits. They typically balance a wide range of concerns: short-term goals, overall system design integrity, risks versus efforts, design expediency. The successful agile architects I know aren’t ivory tower experts. They take a leadership role... Read more

Rebecca Wirfs-Brock — Blending Agile and Lean Practices: Two Quick Stories

March 29, 2013

Rebecca Wirfs-Brock president of Wirfs-Brock Associates and IEEE Software’s Design Columnist, is a well-known and respected object-oriented practitioner. She invented the way of thinking about objects known as Responsibility-Driven Design and is the lead author of Object Design: Roles, Responsibilities, and Collaborations (2003) and the classic Designing Object-Oriented Software (1990). Through her writing, teaching, consulting,... Read more

Agile for Non-Technical People

March 20, 2013

My colleague Nicoleta challenged me to write a blog post about agile that even a non-technical person can understand. I accepted the challenge only to find myself facing a big problem: how can I describe a philosophy that impacts everything about how we work (and even live) in a short post while keeping it easy... Read more

5 tips for better user stories

March 14, 2013

After an initial romance with use cases, the agile community embraced user stories as its de facto standard for documenting requirements. You have probably seen them a lot by now and maybe even wrote a few: As a <user type> I want <action> So that <benefit> To make them more versatile, Mike Cohn introduced two additional... Read more

How Unit Testing Saved My Holiday (Video)

March 13, 2013

  Would you like to have better unit testing? We can help with: Attending the “Unit Testing Core Practices” workshop, also available in-company Attending the “Test Driven Development (TDD) ” workshop, also available in-company Attending the “Acceptance Test Driven Development” workshop with Markus Gärtner If the situation is more complex, we would be happy to create a customized package for... Read more

5 Common Unit Testing Problems

March 4, 2013

At the time of this post, I have taught unit testing for 5+ years, to a few hundreds of developers, both in classroom and in their own environment, on their own code, be it Java, C#, C++, PHP, Python, Javascript, Objective-C or ActionScript. No matter the technology or the environment, the problems they encountered were... Read more

Structured Exploratory Testing – an oxymoron?

February 28, 2013

A guest post by Markus Gärtner, republished with permission. Michael Bolton beat me on blogging about it. Though, I still want to throw in my pieces to the structure in Exploratory Testing debate. The source of the conversation was On Twitter, Johan Jonasson reported today that he was about to attend a presentation called “Structured... Read more

Adopting Kanban: The Beginning

February 19, 2013

This is the story of the first 4 days of an ongoing 6 months Kanban adoption that we started with a small company from Cluj-Napoca. The company develops its own web-based product with a good commercial success. It started with the founder and General Manager of the company contacting us for a discussion about their... Read more

FAST is safe

February 4, 2013

During our work as programmers we often have the feeling of wanting to get the things done. We as programmers feel that cutting corners and taking big steps is a safe way. Until the bugs kick in! And when the changes in the already written software are so painful! This is why for us FAST... Read more

How We Work

January 30, 2013

In the introductory post, Maria shared some interesting things about Mozaic Works. We’d like to let you in more and show you how we work. Here it is…   The Team, Rules and Values From the very beginning, Maria wanted Mozaic Works to have high standards of collaboration. We don’t try to sell services to... Read more

Welcome to the Mozaic Works Blog!

December 19, 2012

  A warm welcome for your first visit on the Mozaic Works blog! My name is Maria Diaconu and I am the founder and CEO of Mozaic Works. I started the company in 2008 with the hope of helping individuals, teams and companies improve their results while feeling better about their work. At that point,... Read more