80 likes | 181 Vues
This article delves into the importance of software integration, focusing on enhancing reliability, reducing costs, and automating workflow. It emphasizes the inevitability of upgrades and bugs, highlighting the need for a robust testing environment to mitigate risks. By automating complex and repetitive tasks, organizations can streamline processes and optimize productivity. The significance of thorough documentation is also underscored to ensure clarity and continuity in software development. Lastly, the article cautions against underestimating the complexities of software integration and the perpetual beta nature of coding.
E N D
Software Integration“The Road to ???? is Paved With Code” February 18, 2009
Goals • Increase Reliability • Reduce Costs (Manpower) • Automate Workflow and Processes
Increase Reliability • Move decisions upstream • Generate reliable data • But: • Upgrades and Bugs are inevitable • Test environment is essential
Reduce Costs (Manpower) • What skill sets are being replaced? • What tasks will be performed? • What manual tasks remain? • Old • New
Automate Workflow • Real-time Tasks (Decisions) • Complex Tasks • Repetitive Tasks
Documentation • You can’t have too much • Know why and what • Think of it as, “Source Code Notes”
Famous Last Words • It’ll only require a few lines of code • It’s a MINOR code change