Agile Methodology

Lean

Lean Transitioning Methodologies

Lean transformation or transitioning of working methodologies is an important component of Transformational Approach and Architecture, which includes lean business-case, lean thinking approach, lean flow, lean best principles, practices and processes, lean discipline competencies, lean tools and techniques, Lean organizational system and structure, and ultimately a lean governance. Lean-Agile establish lean methodologies to provide a...


Reusability

Agile Embedded Reusability

Reusability is a clear principle of Agile which is in simple words can be described as Object-Oriented Design, which means build an object once and reuse it as many times as needed. The embedded approach and behavior of reusability within the agile architecture, methodologies and processes improves the product quality and team productivity. Agile...


Acceleration

Agile Progressive Acceleration

Agile development is a progressively and iteratively accelerated working process or paradigm while considering balance between stability, predictability and dynamism. This is also called Rolling Wave Planning or Progressive Elaboration. This elaboration includes requirements, architecture and design planning, acceptance criteria, definition of ‘done’ methods, estimates, testing and information which finally emerge into output as...


Portability

Agile Enterprise Portability

Agile is perfect for corporate world due to its competitive advantage, portable structure, customized strength and durability. Agile methodology has been widely adopted, as its efficient for both the client and the team executing the work. A deeper dive into multidisciplinary Agile, you will find Agile framework architectural design is better and works comprehensively,...


Agile

Agile: An Emergent Architecture

Emergent Architecture is based on the systemic learning, prototyping and innovation which cannot be adapted effectively unless the fundamental transformation of existing skills and work culture. In Emergent Architecture, decentralized decision-making is deeply interwoven to enable innovation and adaptation. Emergent Architecture supports Agile Framework to simplify the collaboration and to ensure that ‘system always...


Scrum

Daily Standup Meeting

“My version of Daily Scrum” The most useful and one of my favorite element of Agile Methodologies is the “Daily Standup Meeting”. As a Project Manager/Scrum Master, Daily Standup meetings provide me with not only clarity but alo control over the project proceedings.  Since Agile is all about flexibility so I usually make a few adjustments,...


Teams

Role of Supporting Tools and Cultural Barriers in Remote Agile Teams

Some believe that the supporting tools are an essential part of Agile project management along with team empowerment and following good engineering practices (Berczuk, 2007). Without proper availability of tools, it is just like a warrior going to war with a sword. All the cultural barriers, the poor project management practices are covered by...


Teams

Agile Project Management in Virtual Teams

Agile methodologies are newly evolved type of project management which requires close coordination of team members as well as that of the stakeholders and for that concepts of daily meetings and collocated teams is promoted but with advancements in technology, it is getting very common for the teams to be located in different locations...


Kanban

Can Kanban be really implemented in Software Engineering?

Kanban is believed to be introduced and first used by Car Manufacturing Industry so it is therefore expected to be more suited for that domain as it was deigned to serve the needs of that particular domain. Software Development companies are adopting various Agile methodologies and Kanban is also becoming a famous tool. There are...