The book "Effective Software Development for Enterprise" is versatile writing covering many topics from multiple aspects of the software engineering industry. Perhaps understanding the book's content will be simpler if you recognize that this publication has three primary dimensions.
The book's structure repeats the shape of the Software Development Lifecycle (SDLC) in that it covers all the SDLC phases from analysis to maintenance. The publication also touches on supporting areas such as culture and management under the cross-cutting concerns.
The author is a firm believer in the top-down approaches as opposed to bottom-up designs. This preference unfolds throughout the book by emphasizing the importance of structural integrity and information flow from top to bottom. For example, the publication adjusts architecture principles under business needs, and later on, it fits the code structure under the architecture's guidelines.
The book attempts to raise the software engineering industry's quality bar by defining "Effective Software" as an ideal outcome of the development efforts. The six principles of Effective Software are the supporting spline for every topic in this writing. Here are the ambitious objectives that the publication sets for Effective Software:
By Independent Professionals
"... even top-level executives... no nonsense approach " [More]a must-read for both technical and non-technical readers
-- Dave Black, Solutions & Performance Architect, Black Box Solutions, Inc.
"... entirely pragmatic. For example, it recognizes the purpose of profit. " [More]This is the book many of us have been waiting for
-- Jim Hammond, Lead Developer, Kantar
-- Preeti Baranga, Technical Leader in Software Development, LinkedIn
-- Lasha Kochoradze, CTO at Nugios Technology
"... author tries to defeat the status quo " [More]a unique book
-- Nugzar Nebieridze, Entrepreneur, Expert of Cybersecurity, Ex-CIO at Liberty Bank Georgia
-- Romana Stasiv, Agile Fellow
We offer a workshop training course covering the above book's content in detail by tailoring it under your unique needs. Check out Effective Software Development for Enterprise Workshop Training Course for more information!