Certified Disciplined Agilist (CDA) - Disciplined Agile Consortium

I received my CDA from Disciplined Agile Consortium. I passed the exam on my first attempt in December 2015.



Prior to taking the test, I attended  Disciplined Agile Master Class by Scott Ambler. Within a month of finishing the course and studying suggested extra material, I took the Certified Disciplined Agilist Test and passed with 87% mark on my first attempt.

Disciplined Agile Master - DA301

I attended and successfully completed "DA301 Disciplined Agile Master Class". The course was offered by Disciplined Agile Consortium in November 2015, instructed by Scott Ambler.


The topics covered in this course were as follow:

Citation of my M.Sc. thesis in "Structural Domain Modelling For Policy Language Specialization With Conflict Analysis"

One afternoon, I was browsing the internet when suddenly I figured out that my M.Sc. thesis published in 2010 has been cited by Zohra Ahsan Khowaja for her Ph.D. thesis in 2012. Congratulations to her.

I didn't get a chance myself to go over the whole thesis. However, I am very proud that my work contributed to even a very tiny portion of a Ph.D. thesis. One of the requirements of writing a Ph.D. thesis is that the work to be original and the results have not been achieved prior to that. I am very happy to consider that I contributed to the expansion of human knowledge, even in the tiniest way.

The title for Zohra's thesis is:

Structural Domain Modelling For Policy Language Specialization With Conflict Analysis

The following is the abstract of her thesis:
Policies are descriptive and provide information which can be used to modify the
behaviour of a system without the need of recompilation and redeployment. They
are usually written in a policy definition language which allows end users to specify
their requirements, preferences and constraints. Policies are used in many
software application areas: network management, telecommunications, security,
and access control are some typical examples. Ponder, KAoS, Rein, XACML,
and WSPL are examples of policy definition languages. These languages are usually
targeted at a specific domain, hence there is a plethora of languages. APPEL
(the Adaptable Programmable Policy Environment Language) [69] has followed
a different approach: It is a generic policy description language conceived with
a clear separation between core language and its specialization for concrete domains.
So far, there has not been any formal method for the extension and domain
specialization of the APPEL policy language.
Policy conflict can occur when a new or a modified policy is deployed in a
policy server, which leads to unspecified behaviour. To make policy based systems
conflict free it is necessary to detect and resolve conflicts before they occur,
otherwise the intended behaviour of a policy cannot be guaranteed.
We introduce a structural modelling approach to specialize the policy language
for different domains, implemented in the VIATRA2 graph transformation tool.
This approach is applied to APPEL. Our method for conflict analysis is based
on the modelling methodology. As conflicts depend on domain knowledge, it is
sensible to use this knowledge for conflict analysis. The identified conflicting
actions are then encoded in the ALLOY model checker that confirm the existence
of actual and potential conflicts.
You can find the complete thesis here.

Coaching Agile Teams 3.0 - ICAgile Certified Professional in Agile Coaching (ICP-ACC)

I attended and successfully completed "Coaching Agile Teams 3.0" course instructed by Lyssa Adkins and Dr. Michael Hamman offered from Agile Coaching Institute in June 2015.

I also successfully received "ICAgile Certified Professional in Agile Coaching (ICP-ACC)" certificate from ICAgile; as a result of successfully completing the course and its requirements.



The topics covered in "Coaching Agile Teams 3.0: An Integral Approach to Working with Agile Teams in Complex Environments" are:

Kanban: Gentle Change - Measureable Improvement for Business Leaders with Kanban

I attended and successfully completed "Kanban: Gentle Change" course in March 2015.



The course was offered by Berteig Consulting in March 2015, instructed by Travish Birch.
The topics covered in this course were as follow:

Certified ScrumMaster (CSM) - Agile Software Project Management – ScrumMaster Certification

I received my CSM from Scrum Alliance. I passed the exam on my first attempt with 100% mark.


CSM Certificate

I attended the "Agile Software Project Management – ScrumMaster Certification" course. The course was offered by Berteig Consulting in January 2015, instructed by Mishkin Berteig.

The topics covered in this course were as follows: