The Future Looks “Foggy” for Cloud Computing: Greg Otto at FedScoop reports on cloudlets and cyberforaging, potential solutions for bandwidth problems at the edge of the cloud, from a talk given by the Software Engineering Institute’s Grace Lewis at the Federal Cloud Computing Summit.
SMBs Tie Cloud Computing To Increased Revenue: Charles Babcock at InformationWeek reports on research by Oxford Economics and Windstream Communications that found that small and midsized businesses credit cloud computing with increasing revenues.
The Uneven Future: 2 Telling Views of Cloud Adoption: Bernard Golden at CIO gives three reasons for the uneven growth of cloud computing.
by Anthony Tsakiris
Ford Motor Company
Architecture development activities as presented in books, articles, and classes are sometimes “heavy” – that is, they require a lot of time and people resources relative to what is available. That’s my view from an automotive embedded-control-systems environment. An argument can be made that that’s what it takes, but there’s another reality that time and resources are truly in short supply. It’s difficult to get stakeholders who are busy with multiple projects and production concerns to commit big chunks of their time to an activity like a Quality Attribute Workshop for a new project.
Posted in Architecture-Centric Engineering, Architecture-Centric Practices, Quality Attribute Analysis, SATURN Conference
Tagged non-functional requirements, QAW, quality attributes, Quality Attributes Workshop, SATURN 2014, SATURN Conference, software architecture, software architecture requirements, software design, software development, software engineering
by Russell Miller
Vice President of Technology Services at Impulse.com
Co-host of Architectural Concepts podcast
At SATURN 2014 there were a number of excellent sessions on DevOps and Continuous Delivery; one of those was Dianne Marsh’s keynote entitled, “Engineering Velocity: Continuous Delivery at Netflix.” Dianne is the director of engineering tools at Netflix, a company that has led the way in terms of continuous delivery. Dianne’s main objective for the talk was to share details and philosophy from Netflix that the audience could consider for application in their organizations as a means to improve their velocity. She did a great job achieving that objective.
Posted in Architecture and Agile, Architecture-Centric Engineering, Architecture-Centric Practices, Conferences and Events, SATURN Conference
Tagged agile release planning, DevOps, release planning, SATURN 2014, SATURN Conference, SEI, software architecture, software design, software development, software engineering, Software Engineering Institute
There’s No Room for Deadlines: Allen Holub at Dr. Dobbs explains why a “culture of deadlines” can defeat an Agile team how the Agile Manifesto principle of working at a constant pace can produce better results.
Slow Down to Speed Up – It’s All About Delivery: In this video, Matt Anderson of the Cerner Corporation recommends using Lean concepts so that Agile teams can deliver more with less effort.
The Hacker Way Meets Agile Architecture: Jason Bloomberg at DevXtra’s Agile Architecture Revolution contrasts “the Hacker Way” with The Enterprise and discusses how Agile architecture can bring them together.
What Every Company Should Know About Agile Software Development: Eric Wittman MIT Technology Review’s View from the Marketplace urges organizations that want to maintain a competitive edge to adopt agile software development practices.
At the Architectural Concepts Podcast, SATURN 2014 Technical Chair Michael Keeling discusses techniques for exploring and uncovering the shortest path to amazing architectures, mapping the idea of design modes to software architecture.
In the podcast, Michael also discusses the rapid software architecture workshop, based on these ideas, that he delivered at SATURN 2014.
June 12, 2014—From August 4–6, 2014, educators from leading institutions will gather at the SEI’s Pittsburgh headquarters for the 11th annual Architecture-Centric Engineering (ACE) Workshop for Educators. The SEI hosts this annual event to foster an ongoing exchange of ideas among educators whose curricula include the subjects of software architecture and software product lines. The event is free of charge and open to any accredited, college-level educator.
Introducing new software languages, tools, and methods in industrial and production environments incurs a number of challenges. Among other necessary changes, practices must be updated, and engineers must learn new methods and tools. These updates incur additional costs, so transitioning to a new technology must be carefully evaluated and discussed. Also, the impact and associated costs for introducing a new technology vary significantly by type of project, team size, engineers’ backgrounds, and other factors, so that it is hard to estimate the real acquisition costs.
This blog post at the SEI blog presents research conducted independently of the SEI that aims to evaluate the safety concerns of several unmanned aerial vehiclesystems using the Architecture Analysis and Design Language (AADL) and the SEI safety-analysis tools implemented in OSATE.
Posted in Architecture-Centric Engineering, Architecture-Centric Practices
Tagged AADL, architecture evaluation, architecture review, SEI, software architecture, software architecture evaluation, software architecture review, software design, software development, software engineering, Software Engineering Institute
Portland, Oregon native and well-known writer and blogger Scott Hanselman spoke at SATURN 2014 this year (“JaveScript, the Cloud, and the New Virtual Machine”) and, while there, he interviewed Len Bass for The Hanselminutes Podcast: Fresh Air for Developers. Len is a senior principal researcher at NICTA in Australia. During his long and distinguished career at the SEI, Len was co-author many seminal publications in the field of software architecture including Software Architecture in Practice.
In the podcast, Stories of Computer Science Past and Present with Len Bass, Len shares stories from his 40+ year career in software.
Posted in Architecture-Centric Engineering, Architecture-Centric Practices, Conferences and Events, SATURN Conference
Tagged Carnegie Mellon, SATURN 2014, SATURN Conference, SEI, software architecture, software design, software development, software engineering, Software Engineering Institute
Sixth International Workshop on Managing Technical Debt
Co-located with 30th International Conference on Software Maintenance and Evolution (ICSME 2014)
Victoria, British Columbia, Canada
September 30, 2014
Technical debt is a metaphor that software developers and managers increasingly use to communicate key tradeoffs related to release and quality issues. The Managing Technical Debt workshop series has, since 2010, brought together practitioners and researchers to discuss and define issues related to technical debt and how they can be studied. Workshop participants reiterate the usefulness of the metaphor each year, share emerging practices used in software development organizations, and emphasize the need for more research and better means for sharing emerging practices and results.