TRAINING: Code Institute DevOps and Agile Curriculum

Over the last 4 month, I worked with Code Institute on developing their curriculum for Agile and DevOps modules to be part of their Diploma program. It was a very rich experience working with such a great team and to learn the comprehensive process of developing high quality and engaging online content. I believe Code … Continue reading TRAINING: Code Institute DevOps and Agile Curriculum

PERSPECTIVE: Importance of Sprint Retrospective

One of the four items in Agile Manifesto is: value individuals and interactions over processes and tools And one of the twelve principles induced from the manifesto is: Build projects around motivated individuals, give them the environment and support they need, and trust them to get the job done Unfortunately, in practice, most of Scrum … Continue reading PERSPECTIVE: Importance of Sprint Retrospective

REPHRASE: Kanban and Scrum – making the most of both

“Kanban and Scrum – Making the most of both” is a very nice lightweight reading – thanks InfoQ –  that discusses how Kanban and Scrum are related to each other, how they are different and how to make the best out of both! Yes, The best out of both! Yes, they can be applied together! … Continue reading REPHRASE: Kanban and Scrum – making the most of both

REVIEW: Scaling Lean and Agile Development

A very interesting, vivid and beneficial presentation! The purpose of the presentation is to illustrate “how” to scale lean and Agile across multisite. It presents practices and tips related to adoption of offshore, multisite development and coordination within large scrum teams. I liked that fact that was presented at the beginning: “big projects” can be … Continue reading REVIEW: Scaling Lean and Agile Development

ANNOUNCEMENT: Seapine Mixing Methodologies eBook

Seapine1 has quoted from my  “FDD VS SCRUM”  blog post in their  “Mixing Methodologies” eBook. They quoted: At Bayt.com, we had opted to use FDD. While I believe that SCRUM, as all other agile methodologies is excellent in supporting human-oriented software development environment, I continue to believe that it lacks well defined control points (milestones) … Continue reading ANNOUNCEMENT: Seapine Mixing Methodologies eBook

PERSPECTIVE: Agile in not a project management methodology

Defined by CollabNet ” Scrum is  a management framework for incremental product development using one or more cross-functional, self organizing team of about seven people each. Scrum provides a structure of roles, meeting, rules and artifacts.” By definition,Agile is a a mind set, as well as, a set of engineering practices for rapid delivery of … Continue reading PERSPECTIVE: Agile in not a project management methodology

PERSPECTIVE: Agile and Project Estimations

Customers usually ask: how much? and how soon? It is inevitable to have answers for those questions. Especially when  bidding for projects, Project Managers usually need to estimate even when  they have no complete requirements document and no signed-off specifications. Even for internal projects, it is usually hard to get senior management commitment without having … Continue reading PERSPECTIVE: Agile and Project Estimations

PERSPECTIVE: FDD vs SCRUM

“At Bayt.com, we had opted to use FDD. While I believe that SCRUM, as all other agile methodologies is excellent in supporting human-oriented software development environment, I continue to believe that it lacks well defined control points (milestones) that are required to track the progress of features implementation. It is clearly focused more on the … Continue reading PERSPECTIVE: FDD vs SCRUM