Digital solution development is complex, with many phases and facets. It is also non-linear in nature; rather, information is perceived and knowledge created in an iterative and incremental manner. This page is dedicated to a series of A3, A4, and A4 posters that will provide information and drive the processes required to develop and maintain [...]
Author: keithcza
Physical vs Logical worlds
Usage and maintenance In the physical world, wear and tear resulting from use leads to maintenance requirements and costs. Buildings, machinery, and other physical assets deteriorate over time, necessitating regular upkeep and repairs. Even something as simple as a post box sitting outside, exposed to the sun, rain, and snow, would eventually require maintenance due [...]
Scrum Summary
This post is a summary of the often misunderstood scrum framework. Scrum Poster Introduction Scrum is a basic process structure for developing, delivering and sustaining complex products. Scrum consists of roles, events, artefacts and rules that govern the relationship and interaction between them. Scum make relative efficacy of product management and work techniques to help [...]
Software Project Estimation and Tracking
Values The following values may be useful for estimation and tracking a software development. Story Point A Story Point is a relative estimate of effort to implement a functional requirement. Functional requirements are often stated as User Stories. For Story Points to be useful the estimates should be consistent across all functional requirements. Estimated time [...]
Layered Software Architectures
Introduction A concern, in software, is all the code related to a particular aspect of the software: the user interface, accessing the database, calling a web service, logging etc. A layered architecture is an architecture where the different concerns of the application are separated into different layers. A layer can interact directly with the layer [...]