More creative solutions to fixing legacy technical debt run the risk of adding extra tech debt by themselves, but done right they can be staged, allowing new work to begin in an ideal way and leaving the conversion of old code free to be scheduled with feature enhancements.
Read MoreIs your enterprise technology built in a modular way? Can you modify or replace a component without affecting other parts of the technology architecture? Is your technology platform built with plug and play elements to allow for rapid change and adaptation to business and customer forces? Do you employ Agile processes to make calculated changes incrementally?
Read MoreTalking through engineering fears is the best way to put a team at ease, and if there really is an impediment to what feels like a great plan, it's always best to know about it up front.
Read MoreAn organizational application should be capable of being a first-class player as a macro-service before any suitable candidates are selected for carving away into their own microservice. Net new functionality can then be written as microservices if desired, and the decision-making and risk mitigation of planning refactors will be enhanced by the certainties an up-to-date and well-supported enterprise application can provide.
Read More
Digital transformation is an organizational initiative. Teams that have successfully undergone digital transformation find that partnering with technology outsourcers and customers increases success.
Read MoreAs digital has matured, organizations realize that execution is the output of an effective team culture, experience negotiating perpetual change, a thirst for currency and learning, and an effective decision-making framework.
Read MoreMake a list of third-party libraries that have been utilized and review them on a regular basis. It is one less headache that will need to be dealt with down the road.
Read MoreTechnical architecture and development productivity have a symbiotic relationship. The technical readiness of the platform is a force which has enormous impact on Agile teams.
Read MoreA healthy technical platform which has embraced service level modularity may also become supportive of a mix-and-match product offering approach.
Read MoreBy recognizing the strategic lines which different implementation details cross, it is easier for a development team and product owner to more successfully choose when to take short-cuts in the interest of immediate gain.
Read MoreBoth technical and non-technical audiences alike – be it the development teams or key business stakeholders - benefit from the iterative delivery approach which fosters frequent communication and confidently results in regular production releases.
Read MoreModularization may be described as breaking down a system into smaller component pieces that are expected to carry out independent operations.
Read More