


 |
- Helped to develop the Agile at Scale program within IBM Rational.
- Helped numerous clients worldwide to understand agile techniques and how to apply them in practice.
- Co-chaired an IBM AOT (accredited online training) conference on agile software development to share leading-edge knowledge and techniques with IBM development teams internationally.
|
Bio
Scott W. Ambler is the Practice Leader for Agile Development at IBM Corporation. He works in the IBM Methods group developing process materials and travels the world helping clients to understand and adopt software processes that are right for them. A prolific author, Scott has received awards for several books, including those focused on the Unified Process, agile software development, Unified Modeling Language, and development based on the CMM (Capability Maturity Model). A widely recognized expert on Agile Process, he is a regular speaker at international IT conferences and a senior contributing editor for Dr. Dobb’s Journal. Scott also writes the Agile Software Development at Scale blog on IBM DeveloperWorks.
Prior to working for IBM, Scott led the development of several software processes, includingAgile Modeling (AM), Agile Data (AD), Enterprise Unified Process (EUP), and Agile Unified Process (AUP). He holds a BSC in computer science and a MS in information science from the University of Toronto.
Books
Refactoring Databases: Evolutionary Database Design
The Enterprise Unified Process: Extending the Rational Unified Process
The Elements of UML 2.0 Style
The Object Primer: Agile Model Driven Development with UML 2
The Practical Guide to Enterprise Architecture
Agile Database Techniques: Effective Strategies for the Agile Software Developer
Agile Modeling: Effective Practices for Extreme Programming and the Unified Process
Recent articles and interviews
Scott has also written many more books and articles about a wide spectrum of other topics related to software development.
 |
- Successfully introduced IBM Rational Real-Time tools and the Rational Unified Process (RUP) at the Embraer Empresa Brasileira de Aeronáutica) a Brazilian aircraft manufacturer.
- Developed a process to transform UML-RT (Unified Modeling Lanuage for Real Time) into CCS Algebra and then apply algebraic theorems for early detection of engineering problems in UML-RT models -- such as deadlocks in distributed and concurrent systems. Currently developing a plug-in for IBM Rational Rose- Real Time that will run this function automatically, with no further code generation.
- Instituted a post-graduate course on RUP at FIAP (Faculdade de Informática e Administração Paulista) that more than 100 students have completed. Thirty students have achieved IBM RUP certification.
|
Bio
Mauro E. Villela Assano is the university relations manager for research at IBM. He spent almost four years as a software engineering specialist for IBM Rational, and before that was a research director for the Information Systems Audit and Control Association (Brazil Chapter/1999-2000).
Mauro helped to co-author the management guidelines that are part of COBIT, an increasingly internationally accepted set of guidance materials for IT governance. Currently, he is coordinating a post-graduate course about software process engineering and IT governance.for the Faculdade de Informática e Administração Paulista in São Paulo, Brazil. For the IBM Academic Initiative, he serves as an IBM Ambassador for Instituto Tecnológico de Aeronáutica (ITA), promoting workshops and classes on Rational Unified Process- Systems Engineering (RUP-SE) and on embedded software development with IBM Rational technologies.
Mauro holds an MBA in finance from FGV-SP (Fundação Getúlio Vargas - São Paulo) and is currently studying for an MS in computer engineering at ITA (Aeronautics Institute of Technology), specializing in distributed computing.
Publications
CobiT Management Guidelines by Mauro E. Villela Assano, et al. Released by the Informations Systems Audit and Control Foundation and the IT Governance Institute, July 2000. Downloadable from www.itgi.org.
 |
- Holds seven patents in the area of systems engineering and complex product development. Full references to these patents are outlined below.
- Lead author of the Systems Modeling Language (SysML) standard at the object management group (OMG). Designed and wrote part of the standard specification as a contribution from IBM to the standard. Today, SysML is at the core of the new Rational systems growth strategy (linked to the Telelogic acquisition) and a central piece to our IBM offerings for product development and management. This was a 3-year effort from inception to the release of the standard.
- Established the Industry Solutions research group at the Tokyo Research Lab. The research group focuses on creating innovative solutions for the systems engineering and product development industry. These solutions center on the use of SysML as a data management platform for product development and management. The group is led by Hiroyuki Akatsu and has approximately 25 members.
- Led the IBM Research team, from 2002 thru 2005, in creating Systems Data Management assets. IBM Global Business Services and IBM Software Group use these assets as the core component to support the Product Development Integration Framework (PDIF) that was announced in 2006 by Steve Mills as one of the major integration strategies for product lifecycle management solutions.
- Invited professor at the new graduate school for Systems Engineering and Management at Keio University in Japan. The school helps educate engineers for the product development industry in Japan. Laurent teaches a course at the school on innovative engineering and management techniques.
- Created one of the first models of a realistic industrial system (Rain Sensing Wiper model) that is used across the industry as an example of model-based management for a realistic industrial product.
|
Bio
Dr. Laurent Balmelli is currently a manager at IBM in charge of architecting the new generation of offerings and tools for Systems Engineering and Product Development. He has been a research staff member at T.J. Watson Research Center and IBM Tokyo Research Labs, and a member of several leadership councils in IBM since 2000. Since 2003, Dr. Balmelli has represented IBM within the SysML standard team and is one of the lead authors of the SysML language specification. He was recently awarded the position of invited professor at Keio University in Tokyo, Japan, where he currently resides. He can be reached at balmelli@us.ibm.com.
Books
Published articles and interviews
Presentations
The Systems Modeling Language - Overview Presentation (for Japanese audience)
Systems and Product Development Patents (filed and issued)
- Method and apparatus for using design specifications and measurements on manufactured products in conceptual design models, L. Balmelli et al., IBM Research Division, JP820060617, World wide patent filed, December 2006.
- Automatic Creation of Glossary for Text Analytics, L. Balmelli et al., YOR820060290, IBM Research Division, U.S. Patent filed, June 2006.
- Method and system to create software client applications, L. Balmelli et al., YOR820050988, IBM Research Division, U.S. Patent, U.S. Patent filed, May 2006.
- Method and apparatus for the computer-assisted creation of tradeoff studies for System Engineering application, L. Balmelli et al., YOR820050248, IBM Research Division, U.S. Patent filed, May 2005.
- Requirements Semantics, L. Balmelli et al., IBM Research Division, World-Wide Patent Filed, IL820040086, Sept 2004.
- Methods and appartus for mapping generic system engineering methodology viewpoints and model levels to specific viewpoints of customers, L. Balmelli et al, YOR820050073, U.S. Patent Filed, April 2005.
- Method and system to support systems engineering best practices and manage the lifecycle of systems engineering development artifacts, L. Balmelli et al., YOR820041107, IBM Research Division, U.S. Patent Filed, March 2005.
 |
- Worldwide IBM Community of Practice leader for Systems Development.
- Key leader behind the Model-Driven Systems Development (MDSD) practice.
- Promotes the practice of model-driven techniques for systems and software engineering.
- Author and leader of the Systems Engineering Special Interest Group.
- Creator/producer of the new MDSD poster.
|
Bio
Tim Bohn is currently the Worldwide IBM Community of Practice Leader for Systems Development. This group is comprised of a diverse worldwide community of practitioners within IBM and its partners. The group helps build expertise and shares a common goal to enable others to achieve real results with Rational tools and solutions. In particular, the systems development community focuses on enabling its members in the areas of:
- Designing IBM Rational software cross product/discipline solutions to meet client needs
- Presenting and tailoring the IBM Rational software solution offerings to specific client situations
- Assessing client development projects and organizations to understand where Rational software solutions or capabilities can help improve business results
- Mentoring clients through process adoption (including process tailoring and presentation)
Tim also leads the Systems Engineering Special Interest Group. This group is a cross-community group of practitioners who work with clients whose main focus is on systems and not just software. Tim has been active in the systems community for many years, helping customers adopt Model-Driven Systems Development in their practice. Tim has been with IBM Rational Software for 12 years, in both technical and management roles. Prior to joining IBM Rational software, Tim worked as a software engineer and systems engineer for 16 years. Tim holds a BS and MS degree in Computer Engineering from the University of Southern California , where he also guest lectures.
Recent articles
An engineering paradigm for Service Oriented Architecture
This article presents an approach for using the IBM Rational Unified Process (RUP) framework in combination with Model Driven Systems Development (MDSD) to reduce risk in the development of Service Oriented Architecture (SOA) components. It also touches on some of the pitfalls associated with SOA development.
Products
RUP for Model-Driven Systems Development (MDSD) Plug-in V4.0 for Rational Method Composer
The plug-in library to extend RUP to support systems development projects. In addition to pure systems development projects, this plug-in is applicable to projects that have concurrent software and hardware development requiring more than one development team. It also provides content for handling architecturally significant deployment issues.
A complementary poster to the RUP Poster to hang on the wall and have a handy process reference for the activities of systems modeling.
Books
Model Driven Systems Development with Rational Products Redbook
This IBM Redbooks publication describes the basic principles of the Rational Unified Process for Systems Engineering, which is IBM Rational's instantiation of model-driven systems development (MDSD)
Academic Initiative Contributions
USC: University of Southern California Computer Science Department
- Tim has been a key contributor for introducing IBM Rational software solutions which are now used regularly in the Center for Systems and Software Engineering.
- Tim provides systems and software engineering leadership to USC by contributing the following:
- Guest lectures, leads workshops, and coordinates with faculty to recommend appropriate technologies and courseware needed to assist required instructional materials.
- As an IBM Worldwide University Ambassador, Tim helps coordinate other IBM thought leaders and colleagues, such as Dr. Murray Cantor to visit USC.
- Tim received the very first IBM Worldwide University Ambassador award in 2005 for his work at USC. This award is given to one of the 3,000 plus IBMers worldwide who volunteer their time to work with academia.
USC - Marshall School of Business Information and Operations Management Department
- As an IBM Worldwide University Ambassador, Tim has helped IBM introduce other IBM technologies into their curriculum, such as IBM Rational RequisitePro, IBM Rational Software Modeler and IBM WebSphere Business Modeler.
SDSU: San Diego State University Computer Science Department
- Creating curriculum using IBM Rational solutions to teach analysis techniques to help identify the steps needed prior to software coding.
UCLA: University of California - Los Angeles Computer Science Department
- Frequently guest lectures on systems engineering.
 |
- Created foundation for the theory and practice of software architecture.
- Created foundation for the theory and practice of collaborative software development environments (CDEs).
- Built the first prototype for Rational Rose and the architecture (with Dave Stevenson) for the first Rational modeling product.
- Led standardization of Unified Modeling Language (UML) through the OMG in collaboration with Jim Rumbaugh and Ivar Jacobson.
|
Bio
Grady is recognized internationally for his innovative work on software architecture and software engineering. A renowned visionary, he has devoted his life's work to improving the effectiveness of software developers worldwide. Grady served as Chief Scientist for Rational Software Corporation since its founding in 1981 and continues to serve in that capacity within IBM. Grady is one of the original authors of the Unified Modeling Language (UML) and was also one of the original developers of several Rational products. He has served as architect and architectural mentor for numerous complex software-intensive systems around the world in many domains.
Grady is the author of six best-selling books, including the UML Users Guide and the seminal Object-Oriented Analysis with Applications. He has published several hundred articles on software engineering, including papers published in the early '80s that originated the term and practice of object-oriented design (OOD). His papers published in the early 2000 originated the term and practice of collaborative development environments (CDE).
Grady is a member of the Association for Computing Machinery (ACM), the Institute of Electrical and Electronics Engineers (IEEE), the American Association for the Advancement of Science (AAAS), and Computer Professionals for Social Responsibility (CPSR). He is an IBM Fellow, an ACM Fellow, a World Technology Network Fellow, a Software Development Forum Visionary, and a recipient of Dr. Dobb's Excellence in Programming award as well as three Jolt Awards. Grady was a founding board member of the Agile Alliance, the Hillside Group, and the Worldwide Institute of Software Architects, and now also serves on the advisory board of the International Association of Software Architecture. He also serves on the boards of Neumont University and the Iliff School of Theology and is a member of the IEEE Software editorial board.
Grady received his BS from the United States Air Force Academy in 1977 and his MS in electrical engineering from the University of California at Santa Barbara in 1979.
Grady Booch has dozens of publications and interviews posted on the Web. Below is a selection of recent works about and by Grady in a variety of media.
Recent Books
Object-Oriented Analysis and Design with Applications, 3rd Edition (with Robert A. Maksimchuk, Michael W. Engel, Bobbi J. Young, Jim Conallen, and Kelli A. Houston)
Unified Modeling Language User Guide, 2nd Edition (with James Rumbaugh and Ivar Jacobson)
Videos, blogs
“The promise, the limits, the beauty of software” (video)
Blog: developerWorks: Software architecture, software engineering, and Renaissance Jazz
Blog: Handbook of software architecture
Articles, interviews, and papers
Wikipedia Page
“Grady Booch discusses the V7 release of IBM Rational desktop tools, SOA, and Eclipse” (chat transcript).
Interview: “Grady Booch polishes his crystal ball”
“Grady Booch answers questions about the V7 Rational Tools Release” (chat transcript)
Interview: Grady Booch (podcast)
Papers on collaborative development environments (CDEs)
CDE.docand CDE.pdf
Paper on the limits of software
Limits.doc
Paper describing the Handbook project
Quantitative_Theoretical.doc
Presentations
|
Bio
Alan W. Brown, an IBM Distinguished Engineer, is the chief technical strategist for IBM Rational Design and Construction products. He defines product direction and consults with product teams to help clients improve software development efficiency through visual modeling, model-driven code generation, and systematic reuse.
|
This involves working with engineering teams on product architecture, product management groups on creating plans, and marketing and field teams on positioning IBM Rational products and services.
His primary interests are in service-based design, component-based development, software engineering environments, and enterprise application development tools. In addition to authoring three books, he has edited three others and published more than 40 papers. Alan holds a doctorate in computing science from the University of Newcastle upon Tyne, UK.
Books
Large Scale Component Based Development
Principles of Case Tool Integration by Alan W. Brown et al. Oxford University Press, 1994.
Component-Based Software Engineering: Selected Papers from the Software Engineering Institute (Editor)
Integrated Project Support Environments: The Aspect Project
Software Engineering Environments: Automated Support for Software Engineering (with Anthony N. Ear and John A. McDermid)
Recent articles
“A Rational approach to model-driven development”
“Realizing service-oriented solutions with the IBM Rational Software Development Platform”
 |
|
- Led development of IBM Rational Unified Process for Systems Engineering (RUP SE).
- Introduced variance in program variables as a way to measure and reason about risk in development and service delivery programs. Concept led to new, disciplined ways for organizations to balance development risk and value.
- Key player on OMG and INCOSE committees to generate a Request for Proposal for the System Modeling Language (SysML).
- Founding member of SysML Partners, industry consortium generating most of the SysML specification.
|
Bio
Dr. Murray Cantor is an IBM Distinguished Engineer and the governance solutions lead on the IBM Rational Software CTO team.. His areas of expertise include IT and development governance, software and system engineering processes, and system development management. Murray was the lead architect of RUP SE, the extension of the Rational Unified Process for system and enterprise engineering. He is the author of Object-Oriented Project Management with UML (John Wiley 1998) and Software Leadership (Addison-Wesley 2001), and has been a system architect, team lead, project manager, development product manager, architecture manager, program manager, and lead consultant. He developed and currently teaches a course on Development Governance at Stevens Institute in New Jersey.
Books
Object-Oriented Project Management with UML
Software Leadership: A Guide to Successful Software Development
Recent articles
IBM Systems Journal
L. Balmelli, D. Brown, M. Cantor, and M. Mott, “Model driven systems development.”
The Rational Edge (on IBM developerWorks)
“Operational IT Governance” (with John Sanders)
“Leading Modern Systems Development”
“Hardware/software co-development using a model-driven systems development (MDSD) approach - Part 1”
“Hardware/software co-development using a model-driven systems development approach - Part II: Illustrating the solution”
“Estimation variance and governance”
“Governing the business process of software and systems development”
“Rational Unified Process for Systems Engineering: Part 1—Introducing RUP SE Version 2.0”
“Rational Unified Process for Systems Engineering: Part 2—System Architecture”
“Rational Unified Process for Systems Engineering: Part 3—Requirements Analysis and Design”
|
Primary author of RFC-3253, the IETF (Internet Engineering Task Force) standard versioning protocol, and specification lead for JSR-147, the JCP (Java community process) standard versioning API.
|
Bio
Geoffrey Clemm is an IBM Distinguished Engineer and a member of the IBM Academy of Technology. His primary responsibilities include advanced development for the IBM Rational® ClearCase® software configuration management system, software configuration management standards, and the Rational software product line architecture. Geoff is the primary author of RFC-3253, the IETF standard versioning protocol, and is specification lead for JSR-147, the JCP standard versioning API.
Before joining Atria Software in 1995, he was chief scientist for Evolutionary Software, where he designed and implemented the Workshop System, an expert system based software engineering environment. Subsequently he was a principal engineer at Sun Microsystems and Director of the Software Tools Applied Research Group at Bellcore. Geoff received his BA in applied mathematics from Harvard in 1976 and his PhD in computer science from the University of Colorado at Boulder in 1986.
Recent articles
“JSR-147 Workspace Versioning and Configuration Management (WVCM)"
“Impact of software engineering research on the practice of software configuration management(2005)”
“A mechanism for environment integration”
Additional articles listed at: Libra: Geoffrey Clemm
|
Bio
Jim Conallen is a software engineer on the IBM Rational Model Driven Development Strategy team, where he is actively involved in applying the Object Management Group's (OMG) Model Driven Architecture (MDA) initiative to IBM Rational model tooling. Jim is also active in the area of asset-based development and the Reusable Asset Specification (RAS).
|
He authored two editions of Building Web Applications with UML, the first focusing on Microsoft's Active Server Pages and the latest on J2EE technologies. He is a frequent conference speaker and article writer, whose expertise includes Web application development. He developed the Web Application Extension (WAE) for Unified Modeling Language (UML), a UML extension that lets developers model Web-centric architectures with UML at appropriate levels of abstraction and detail. This work served as the basis for IBM Rational Rose® and Rational® XDETM Web modeling functionality.
Prior to joining Rational, Jim was an independent consultant, Peace Corps volunteer, and college instructor; he is now the father of three boys. He holds undergraduate and graduate degrees from Widener University in computer and software engineering.
Books
Building Web Applications with UML, Second edition by Jim Conallen
Object-Oriented Analysis and Design with Applications, 3/E (with Grady Booch, Robert Maksimchuk, Michael Engle, Bobbi Young, and Kelli Houstin)
Recent articles
“Developing and deploying Aspects in a Model-Driven Development environment: Part 1: How to package an Aspect for MDD”
“Developing and deploying Aspects in a Model-Driven Development environment: Part 2: How to package and customize an Aspect for MDD”
“Building SOA applications with reusable assets, Part 4: The requester-side caching pattern”
“Inside the Preferred Data Source Pattern”
"Coordinated Web Controllers: A Reusable Asset”
|
- Promote the practice of software architecture through books, articles, and presentations.
- Aligned the application of RUP with J2EE and wrote a book about it: Building J2EE Applications with the Rational Unified Process.
- Contributed to the IBM Rational “Principles of Architecting Software Systems” course.
|
Bio
As an executive IT architect for IBM Rational Software, Peter assists organizations in their adoption of the IBM Rational Unified Process® and the IBM software delivery platform, primarily in architecture-centric initiatives. In conjunction with this work, Peter also helps them with organizational transformation.
In the software industry since 1985, Peter has spent a large part of his career architecting and implementing large-scale, distributed systems. Prior to joining Rational, he was a founding member of Integrated Objects, where he was responsible for the development of a distributed object infrastructure. This technology was used by System Software Associates (an ERP solutions provider) and by Mobile Systems International (a telecoms solutions provider), where Peter also held positions.
Books
Building J2EE Applications with the Rational Unified Process (with Kelli Houston and Wojtek Kozaczynski )
Building Business Objects (with Oliver Sims)
Recent articles
“What is a software architecture”?
“Characteristics of a software architect”
“The process of software architecting”
“The benefits of software architecting”
“Realizing service-oriented solutions with the IBM Rational Software Development Platform”
|
- Developed the notion of process and information slots as the foundation for a reusable method framework.
- Spearheaded development of the IBM method authoring method (MAM), serving as method architect and project technical lead.
- Founder and current leader of the IBM Rational Method Composer (RMC) Special Interest Group (SIG).
|
Bio
Kelli is a consulting IT specialist at IBM Rational. She is the method architect for the IBM internal method authoring method (MAM) and is on the team responsible for integrating IBM methods. She leads the IBM Rational Method Composer (RMC) Special Interest Group (SIG) and provides consulting and mentoring services to customers and internal IBM consultants on effective use of Rational Method Composer (RMC).
Kelli has presented at a number of conferences and delivered numerous courses, workshops, and Webinars to both internal and external audiences. She co-authored Building J2EE Applications with the Rational Unified Process and Object-Oriented Analysis and Design with Applications, 3rd Edition, and was a contributing author for Component-Based Software Engineering.
She has developed several key product components for IBM Rational, including:
Kelli holds a BS in computer science from the University of South Florida and an MS in computer science from Johns Hopkins University.
Books
Building J2EE Applications with the Rational Unified Process (with Peter Eeles and Wojtek Kozaczynski)
Chapter 14 in Component-Based Software Engineering: Putting the Pieces Together (by George T. Heineman and William Councill)
J2EE: An Introduction to the Rational Unified Process (with Peter Eeles and Wojteck Kozaczynski)
Object-Oriented Analysis and Design with Applications, Third edition (with Robert Maksimchuk, Michael Engle, Bobbi Young, and Jim Conallen)
|
Bio
Sridhar Iyengar, an IBM Distinguished Engineer, leads the technical strategy team for IBM Rational Software. Working with development teams and architects both inside IBM and within the broader industry, he focuses on accelerating the use of industry standard models, patterns, and metadata for developing, integrating, and managing applications and creating an integrated software platform built on industry standards and open source technologies.
|
Sridhar holds several patents in the areas of modeling, metadata management, and software integration. He led the definition of the initial MOF (Meta Object Facility) and XMI (XML Metadata Interchange) standards, then promoted their integration and use within the UML (Unified Modeling Language). He was also instrumental in securing their inclusion in the MDA (Model Driven Architecture) suite of standards for software infrastructure as well as industry domain specific standards.
Sridhar serves on the OMG (Object Management Group) Architecture Board. In addition, he serves on the OMG Board of Directors that oversees the evolution of MDA to better address the needs of architects, developers, testers, and administrators. Recently, he has also played a role in the development of emerging standards for business processes, business rules and semantic Web integration.
Recent articles
Insight and outlook, Part 3: “What is the most valuable IT architecture skill and how can you learn it”?
Insight and outlook, Part 8: “Why and how IBM architects became architects”
 |
|
- Helped develop the original SOA plug-in for the Rational Unified Process which has since evolved into the RUP/SOMA (Service Oriented Modeling and Architecture) plug-in that is currently included in the Rational Method Composer product line.
- Developed the UML Profile for Software Services which is included in the RUP/SOMA plug-in, included in the Rational Software Architect product and has also formed the basis for an IBM submission to the OMG UML Profile and Metamodel for Services RFP.
|
Bio
Simon Johnston is a Senior Technical Staff Member (STSM) in the CTO team for IBM Rational software. He has worked on standards in the area of e-business, XML and Model-Driven Architecture (MDA) for a number of years at Rational Software and now with IBM Rational software. Currently Simon is working in the area of Service-Oriented Architectures and REST-style services and how the Rational development community build tools for, and with, such architectures. Simon is a frequent speaker at the Raleigh Executive Briefing Center and other industry-related events as well as having written a number of articles on the subject of modeling and service-oriented architecture. Simon works with product teams and research projects in the development of standards and guidelines for the architecture and design of future Rational software products and is therefore involved in a number of internal development councils as well as being a member of the IBM Software Group Architecture Board.
Simon takes an active interest in programming language history and design, and in particular he has been using Python as a prototyping platform for some time now in the CTO team. Finally, you can follow along with Simon's random ramblings at his developerWorks blog
Books
Ada 95 for C and C ++ Programmers (International Computer Science Series) by Simon Johnston
Recent articles and blogs
Recent product updates
 |
|
- Helped to create the IBM Rational Unified Process.
- Spearheads adoption of agile practices both inside and outside IBM, writing books and articles, offering adoption assistance, and co-chairing conferences to carry out this mission.
- Initiator and driver of the Eclipse Process Framework Project.
- Key thought leader behind OpenUP.
|
Bio
As development manager for the IBM Rational Unified Process (RUP) and IBM Rational Method Composer, Per Kroll is responsible for strategy in the process area. He is also project leader on the Eclipse Process Framework Project, an open source project which centers on software practices.
Per has a twenty-year background in software development for supply chain management, telecom, communications. He co-authored The Rational Unified Process Made Easy – A Practitioner’s Guide with Philippe Kruchten, and Agility and Discipline Made Easy – Practices from OpenUP and RUP with Bruce MacIsaac. A frequent speaker at conferences, Per has authored numerous articles on software engineering.
Books
Agility and Discipline Made Easy – Practices from OpenUP and RUP (with Bruce MacIsaac)
The Rational Unified Process Made Easy: A Practitioner's Guide to Rational Unified Process (with Philippe Kruchten)
Recent articles and interviews
“Key principles for business-driven development”
“Making agile mainstream: Crossing the chasm”
Best practices for lean development governance:
Part 1: Principles and organization
Part 2: Processes and measures
Part 3: Roles and policies
DeveloperWorks chats: Scott Ambler and Per Kroll answer questions on how to succeed with Agility at Scale
Podcast Interview: Per Kroll on Agility & Discipline, Distributed Dev, RUP Subsets
Eclipse Process Framework Project
Per’s materials on OpenUp
 |
|
Grant Larsen is a model-driven development specialist at IBM Rational software. At KPMG Peat Marwick in 1989 he joined their Advanced Technologies practice applying leading-edge, object-oriented solutions. Grant joined Rational Software in 1993 where he had multiple roles including field services, product development for Rational Rose, and business development. Grant was a member of the UML committee for Rational and published portions of that specification.
|
Bio
In 1997 Grant joined Blueprint Technologies, directing their development activities. Grant’s team developed reusable components/frameworks for solving Internet application integration problems. Grant and his team also developed an advanced reuse mechanism for managing reusable designs.
Grant has published multiple articles, been guest editor, and contributed to other books on framework technology and related technologies.
In 2000 Grant joined the Technology Group in Catapulse, Inc. working with Rational Software to establish industry standards on specifying reusable assets. In 2001 Rational Software acquired Catapulse. Grant continued to develop reusable assets, practices, and techniques in his role as Director, Reuse Strategies. During this time Grant published multiple articles to Annals of Software Engineering and to the Rational Developer Network site.
In 2003 IBM acquired Rational Software. Grant continues to drive the asset-based development strategy including asset-based development process definition, pattern content development as well as tooling features. Grant worked with industry leaders to establish standards on specifying reusable assets, known as the Reusable Asset Specification (RAS). This specification was adopted by the OMG. Grant currently drives pattern strategies and implementation at IBM Rational.
 |
|
- Co-authored an authoritative book on SCM, now in its second edition: Software Configuration Management Strategies and IBM Rational ClearCase.
- Formulated seven attributes of a good SCM system and published them in an article that was widely accepted by the industry.
- Developed significant amounts of intellectual capital to support deployment and use of IBM Rational CRM (change request management) solutions. (Find many of these materials on developerWorks).
|
Bio
Tom Milligan is a senior development lead in the IBM Rational services organization. Prior to this assignment he worked in the Worldwide Technical Marketing team at IBM Rational software and in the Western Region Consulting Organization for IBM Rational and for Atria Software, which was acquired by Rational. An expert on IBM Rational ClearCase IBM Rational ClearQuest, and IBM Rational Build Forge, Tom has led numerous sessions on configuration management and change management practices at the annual IBM Rational User Conference and published related articles inThe Rational Edge.
His background also includes work in electronic design automation, software quality assurance, software tools acquisition and development, and real-time embedded software development. He holds a B.A in computer science from the University of Oregon (Honors College).
Books
Software Configuration Management Strategies and IBM Rational ClearCase®: A Practical Introduction, Second Edition (with David E. Bellagio)
Recent articles
"Seven Attributes of Highly Effective SCM Systems”
Other contributions on DeveloperWorks
See: www.ibm.com/developerworks/search/searchResults.jsp? searchType=1&searchSite=dW&searchScope=rdd&query=milligan& Search.x=53&Search.y=8&Search=Search
 |
|
- One of the original experts hired by Rational Software to support Object-Oriented activities; instrumental in building OO knowledge both internally and externally.
- Sought after as a presenter on UML (Unified Modeling Language) topics at conferences worldwide.
- Content manager for many successful Rational Software Developer Conferences.
|
Bio
As the UML (Unified Modeling Language) evangelist at IBM Corporation, Terry Quatrani travels the world preaching the visual modeling gospel according to UML creators Grady Booch, Jim Rumbaugh, and Ivar Jacobsen. A popular presenter, she also leads sessions and workshops at the annual IBM Rational User Conference.
Terry has written three best selling books on using UML: Visual Modeling with Rational Rose and UML, Visual Modeling with Rational Rose 2000 and UML, and Visual Modeling with Rational Rose 2002 and UML. In addition, she co-authored Visual Modeling with Rational Software Architect and UML with Jim Palistrant and Succeeding with the Booch and OMT Methods with Michael Chonoles.
Terry’s work as a UML evangelist dates back to her early days at Rational Software, before the company was acquired by IBM. Prior to that, at General Electric (GE), she was a founding member of the GE Advanced Concepts Center as well as a programmer and analyst. She started her professional career as an eighth grade Math teacher in Pennsauken, NJ.
Terry holds a BS in mathematics from St. Joseph's University in Philadelphia, Pennsylvania.
Books
Visual Modeling with IBM(R) Rational(R) Software Architect and UML(TM) (with Jim Palistrant)
Visual Modeling with Rational Rose 2002 and UML
Visual Modeling with Rational Rose 2000 and UML (with Grady Booch, contributor)
Succeeding with the Booch and OMT Methods: A Practical Approach (with Michael Jesse Chonoles)
Recent articles
“Writing Good Use Cases”
|
Authored the book, Software Project Management, A Unified Framework
Principal contributor to the management philosophy inherent in the IBM Rational Unified Process.
|
Bio
Walker Royce is the vice president of IBM Worldwide Rational Lab Services. He joined Rational in 1994 and served as vice president of professional services from 1997 through the IBM acquisition in 2003. Over the past ten years, he has managed large software engineering projects, consulted with a broad spectrum of IBM Rational clients worldwide, and developed a software management approach based on an iterative development and delivery lifecycle, industry best practices, and architecture-first priorities.
Walker is the author of Software Project Management, A Unified Framework and a principal contributor to the management philosophy inherent in the IBM Rational Unified Process. Before joining Rational Software, Walker spent 16 years in software project development, software technology development, and software management roles at TRW Electronics & Defense. He received the TRW Chairman's Award for Innovation for his contributions in distributed architecture middleware and iterative software processes in 1990 and was named a TRW Technical Fellow in 1992. He received a BA in physics from the University of California and an MS in computer information and control engineering from the University of Michigan.
Books
Software Project Management: A Unified Framework
Recent articles and interviews
Insight and outlook, Part 3: “What is the most valuable IT architecture skill and how can you learn it?”
Insight and outlook, Part 5: “What is IT governance, and why should you care?”
Blog: Remarks on the IBM Rational User Conference 2006
Developer Spotlight: Walker Royce
Bio
Jonathan Sayles is a senior manager for educational product development at IBM Rational Software, where he conducts presentations and training courses, and produces educational materials. His more than 30 years in the IT education and computer industries encompasses work within both academic and corporate organizations. He has also been engaged as a software developer/designer/consultant, educator, and author, with a focus on relational database, IDE, and object technologies.
In addition to authoring numerous books, Jon has published more than 100 articles in technical journals, and served as technical editor for several IT magazines. He is also co-author of a recent IBM Redbook on EGL (Enterprise Generation Language).
Books
GUI-Based Design and Development for Client/Server Applications (Editor)
How to Use Oracle Sql Plus
SQL for DB2 and SQL/DS Application Developers
Embedded SQL for DB2: Application Design and Programming
SQL Spoken Here
QMF - How to use Query Management Facility(with Gabriel F. Gargiulo)
Using Workbench Development Tools(with Peter Molchan)
SQL for dBase IV: A User's Tutorial(with Edwin F. Kerr and Meva Eringen)
Recent articles
“Beyond Conventional Wisdom: Enterprise Generation Language (EGL) makes ‘old school’ new again."
|