DevOps OverviewWhat is DevOps? DevOps is the union of software development (dev) and software operations (ops). DevOps enables formerly […] September 2, 2023 in Software Engineering tagged development / operations / devops by Mike
DevOps IntroductionWhat is DevOps? Wikipedia says: “DevOps is a set of practices that combines software development and information-technology operations […] January 26, 2020 in Software Engineering tagged operations / devops / development / server / software by Mike
TechCrunch Technology NewsWikipedia says: “TechCrunch is an American online publisher focusing on the tech industry. The company specifically reports on […] November 2, 2019 in Software Engineering tagged computer / news / latest / technology / gadgets / company / new / industry by Mike
Extreme Programming (XP)Extreme Programming takes normal programming practices to extreme levels. What does this mean? One example of a normal […] December 9, 2018 in Software Engineering tagged programming / team / teams / extreme / RAD by Mike
Agile Principles and TechniquesAgile software development believes that software requirements and solutions evolve through the collaborative effort of self-organizing and cross-functional […] December 9, 2018 in Software Engineering tagged teams / scrum / sprint / code / increment / communication / quality / agile / RAD by Mike
Agile DevelopmentWikipedia says the following about Agile: “Agile software development is an approach to software development under which requirements […] December 9, 2018 in Software Engineering tagged agile / development / introduction / RAD by Mike
Rapid Application Development (RAD) IntroductionSoftware engineering’s objectives are to develop useful software on time and on budget. However, it is not realistic […] December 9, 2018 in Software Engineering tagged development / software / engineering / RAD / rapid / application / RAD by Mike
Software Low-Level Design IntroductionRod Stephens in his book Beginning Software Engineering divides software design into two parts: high-level and low-level design. […] September 3, 2018 in Software Engineering tagged design / software / introduction / engineering by Mike
Software High-Level Design IntroductionRod Stephens in his book Beginning Software Engineering published by Wrox (John Wiley & Sons) in 2015 divides […] September 1, 2018 in Software Engineering tagged design / software / introduction / high-level / principles by Mike
Software RequirementsObtaining, writing and sharing software requirements is one of the most important steps in any software project, a […] July 28, 2018 in Software Engineering tagged specification / design / software / requirements / SRS / requirement by Mike
Software Engineering IntroductionWhat is software engineering? According to the book Beginning Software Engineering published by Wrox (a Wiley brand) in […] July 28, 2018 in Software Engineering tagged introduction / engineering / life cycle / design / software by Mike
Software Development ProcessDeveloping software can be a large and fairly complex task. For this reason there have emerged several disciplines […] November 27, 2016 in Software Engineering tagged development / software / cycle / methodology / process / lifecycle / life by Mike