Java and Arabic Support
[THIS IS AN OLD ARTICLE, I republish for the sake of benefit to friends] Java uses Unicode as native encoding, so any text will be converted to Unicode for...
Python Language
With Python, I write one quarter of the equivalent Java code !! Java code is a waste of life 🙂 I think the same applies for C# if not worser than java....
The Importance of Focus
Without focus you will be distracted in multiple activities that you will not be able to set targets or track your progress accurately. And even if you did,...
New Agile Meetup
15 Nov 2014 meetup. It was about Agile certifications and Agile adoption failure cases and how to avoid it. From ahm507.blogspot.com
Explore Kanban Meetup
On 4 May, we had a wonderful meetup. The session was about Kanban. We all enjoyed the meetup. http://www.meetup.com/Agile-Cairo/events/178740502/ See and...
The Agile Mindset Meetup
3 days ago, we had met in MeetupEgypt.com. The group was over 20 persons and it was well organized. Amr Noaman did an excellent presentation on Agile with...
First Agile Cairo Meetup: How to Fail with Agile Methods
We did a meetup last week and it was really exciting. The count was small and hence it was like a round table discussion, which I really like. Here is a...
Tracking Organization in Scrum Teams
There is a difficulty tracking many Scrum teams in any typical organization. Although each Scrum team has its own work area with boards and charts, it is...
Name Writing Exercise
It is amazing how much multitasking affect productivity negatively. Last week I did “Name Writing Exercise” as part of a Kanban session and the result is: A...
Yet Another $163B Waterfall Disaster
Regarding Sutherland new post at his blog about Yet Another $163B Waterfall Disaster I wonder is this huge failure a norm in US? Anyway, of course no one on...
The Scrum Guide in Arabic. Nice Translation
I just found the Arabic translation of Scrum Guide. It is interesting to look at....
Colorful Sticky Notes
I like sticky notes. In the last scrum master course, we used colorful notes that made me even like it more. I even wonder, how can a team claim they are...
Agile Team Estimation Game, Make it Simple and Fun
From my experience in coaching Scrum for several teams, while we are doing release planning, I found a problem in two main parts, the first is in user story...
Finally a Certified Scrum Master
After about 1.5 years of working as a coach to help teams adopt Agile, Scrum and XP, I finally attended the Scrum Master course, took the exam and became a...
Architecture Owner
Short sprints keep focus on delivering value. This is true but such as any project management framework a great focus os put on short term results. Who is...
IT Strategy Template
IT Strategy Template What business outcomes must we support? [Selected after our analysis] What IT services will we offer to support these objectives? Who...
Layering Source Code
Development is started by writing monolithic applications, that all source code is intermixed in one set of code file as the following diagram: The first...
Agile Manifesto Diagram
All of us know Agile Manifesto, but I like the following diagram that represent the it intuitively. See the full article at:...
Agile Technical Excellence Workshops
Now we are improving the Agile Technical Excellence workshops, generally we have the following workshops: Test Driven Development and Unit Test (2 days)...
Test Driven Development and User Stories
In a presentation held to one of my companies I consulted, the overall cycle of TDD is not clear, I draw this diagram to explain the relation between story...
