Antifragility, Evolution, Innovation and Agile Design

Agile design, evolution in living organisms, and antifragility share similarities in how they approach problem-solving and adapting to change. Evolution is a process by which organisms adapt to changing environments through: The ability of an organism to adapt and evolve is critical to its survival and success. Similarly, Agile design is based on the principle of … Read more

How Does Agile Design Assist Architects in Handling the Unarticulated Needs of Their Clients?

Agile design methodologies, specifically Scrum and Kanban, have effectively addressed unarticulated business needs through: Unarticulated business or customer needs refer to requirements or user stories that stakeholders or end-users have not explicitly identified or communicated. These latent requirements may not be immediately discernible during the software development life cycle (SDLC) requirements gathering phase. They may surface during the validation phase through usability testing or customer feedback sessions. Addressing … Read more

The Hidden Benefits of Agile Design

Agile design is particularly well-suited for projects with the following characteristics: The Agile design approach has tremendous benefits when dealing with moving targets, as it allows software and solution architectures to adapt quickly, at acceptable costs, and without compromising the integrity of the whole design. Complex and rapidly changing requirements Agile design is well-suited for … Read more

Practical Fibonacci (T-Shirt)

Practical Fibonacci is a lightweight, confidence-based approach to job sizing. By using Fibonacci numbers to estimate effort, teams can express not just how long something might take — but how much clarity, confidence, and complexity is involved. This method encourages meaningful conversation about risk, unknowns, and deliverability, helping teams avoid underestimating large or unclear work, … Read more

Understanding product delivery

Product delivery involves ensuring that a product or service is developed in a timely and cost-effective way, meeting the user needs. Skill level Description Awareness You can:manage your contribution to tasks to fit in with the work of your wider team Working You can:show an awareness of the differences between delivery methods, such as Agile … Read more

Agile and Lean practices

Agile delivery involves encouraging teams to build incrementally, test and iterate their work based on regular feedback and other useful data. Skill level Description Awareness This skill level is currently not defined. Working You can:demonstrate experience in applying Agile principles in practiceprovide a clear, open and transparent framework in which teams can delivershow an awareness … Read more

Project management

Project management involves understanding the life cycle of a project to achieve its objectives within the agreed parameters. Skill level Description Awareness You can:show an awareness of project management techniques, and an appreciation of how they are applied in the environment Working You can:apply your knowledge and experience of project management methodologies, including tools and … Read more

Organisations and Leaders in the Knowledge Society

Organizations and leaders must facilitate the acquisition and application of each of these skills. This means policies, procedures, and organizational structures that enable their employees to use these skills. It also means leaders and managers that encourage and facilitate their use. Thinking Skills Communication Teamwork and Leadership Lifelong Learning and Self-Direction Technology Use Ethics and … Read more

Transforming to an automated Database DevOps process

A Real-world Implementation of Database DevOps: People, Processes, Tools | Redgate (red-gate.com) For this implementation we will look at a team of professionals developing bespoke .NET solutions for their customers. Broadly, their ‘old’, manual database development, test and release processes looked like this. It used a shared development and test databases, a couple of ‘standalone’ … Read more

What should a business requirements document include?

What should a business requirements document include? Your business requirements document template should provide detail about your project, but it should also be concise. The goal of the BRD is to give readers the most information in the least amount of words.  Many people may read a BRD, including stakeholders involved in the project, executives … Read more