ACM Webcast with David Patterson and Armando Fox, May 8: "Engineering
Software as a Service"
Register TODAY to attend the next complimentary ACM Webcast, "Engineering Software
as a Service," presented on Wednesday, May 8, 2013, at 2 PM ET (1 pm CT/12 noon
MT/11 AM PT/6 PM GMT). Join David Patterson, Director of the Parallel Computing Lab
(ParLab) at UC-Berkeley (and a former ACM president) in a special virtual event moderated
by his ParLab colleague Armando Fox. The talk will be followed by a live question and
answer session. (If you'd like to attend but can't make it to the virtual event, you still
need to register to receive a recording of the webinar when it becomes available.)
To unsubscribe:Enter your email
address
jcjvazquez@GMAIL.COM
(Note: You can stream this and all ACM Learning Webinars on your mobile device, including
smartphones and tablets.)
Abstract:
Software as a Service (SaaS) and Agile software development started simultaneously but
independently. SaaS deploys software at one site made available over the Internet. Agile
relies on incrementally developed prototypes and continuous customer feedback. Since
Agile embraces change, it is an excellent match to SaaS’s rapid evolution. Thus, Amazon,
eBay, Facebook, Google...rely on Agile.
What You'll Learn About:
•
The synergy between SaaS, Agile, and modern frameworks like Ruby on Rails and
modern tools like Cucumber, RSpec, and Pivotal Track.
•
Eliciting SaaS requirements from customers via User Stories.
•
Following Behavior-Driven Design to convert SaaS User Stories into acceptance
tests using Cucumber.
•
Following Test-Driven Design to transform SaaS acceptance tests into unit tests
using RSpec.
•
Projecting SaaS app costs and schedule via Velocity using Pivotal Tracker.
•
Organizing SaaS programming teams by following Scrum principles.
This talk is based on Massive Open Online Courses from UC Berkeley, offered in partnership
with EdX (CS169.1x and CS169.2x), and a related textbook.
Association for Computing
Machinery
Advancing Computing as a Science
& Profession
© 2013 ACM, Inc.
All rights reserved
Duration: 60 minutes
Presenter:
David Patterson, University of California, Berkeley; Former President,
ACM
David Patterson is the Pardee Professor of Computer Science at UC
Berkeley and is currently Director of the Parallel Computing Lab. In the
past, he served as Chair of Berkeley's CS Division, Chair of the CRA,
and President of the ACM. His best-known research projects are Reduced Instruction Set
Computers (RISC) and Redundant Arrays of Inexpensive Disks (RAID). This research led to
6 books and 35 honors, including election to the National Academy of Engineering, the
National Academy of Sciences, and the Silicon Valley Engineering Hall of Fame as well as
being named a Fellow of the Computer History Museum, ACM, IEEE, and both AAAS
organizations. As a Californian, he does sports for fun: weekly soccer games, annual charity
bike rides and sprint triathlons, and even an occasional weight-lifting
contest.
Moderator:
Armando Fox, University of California, Berkeley
Armando Fox is Professor in Residence at UC Berkeley and a researcher
in the Berkeley ParLab (Parallel Computing Lab) working on highproductivity parallel programming. During his previous time at
Stanford, he received teaching and mentoring awards from the Associated Students of
Stanford University, the Society of Women Engineers, and Tau Beta Pi Engineering Honor
Society. He was named one of the "Scientific American 50" in 2003 and is the recipient of
an NSF CAREER award and the Gilbreth Lectureship of the National Academy of
Engineering. In previous lives he helped design the Intel Pentium Pro microprocessor and
founded a successful startup to commercialize his UC Berkeley dissertation research on
mobile computing. He received his other degrees in electrical engineering and computer
science from MIT and the University of Illinois and is an ACM Distinguished Member.
Click here to register for this free webcast, part of the ACM Learning Webinar series, and be
sure to share this with friends and colleagues who may be interested in this topic. And
check out our past events, all available on demand.