The following is a listing of the events for the 2005/2006 season including presentation abstracts and speaker biographies. Please see the 2005/2006 Season page for the details on the schedule, location and sponsor(s).
This is a presentation on the value of certifications in the various areas of IT consulting. This is a compilation of current research and indicated trends on the influence of certification on IT hiring, IT rates, and demand in today's marketplace. The trends are presented from a local and national level and include the list of trump cards clients are looking for in hiring new professionals. Also discussed are other investments that may have a higher ROI than certification in some areas as seen by S.i. Systems Ltd., one of Canada's largest IT staffing organizations.
Derek Bullen is a leader in the development of standard profiling, screening, and recruiting techniques for Information Technology (I.T.) professionals. In 1994, he founded S.i. Systems Ltd., Canada's 5th largest National IT Placement Company.
S.i. Systems is currently listed as one of the 30 largest IT Services companies in Canada and has is currently listed as one of Canada's fastest growing companies by Profit Magazine for the 5th year in a row, and is currently one of Venture magazines 30 fastest growing companies in Alberta.
Derek is a frequent lecturer on recruiting IT talent, and the IT services industry with audiences at the across Canada made up of industry associations such as the Canadian Information Processing Society (CIPS), the Alberta Association of Production Accountants, and the Canadian Association for Career Educators and Employers (CACEE), and Canadian Association of Chemical Distributors.
Derek is the author of 'High Velocity, the handbook for Contract IT Professionals'.
How do you know when your process is good enough? This session is about how to do software process improvement - from the planning through to deployment of initiatives and the all important care and feeding / ongoing maintenance of your system.
Planning includes identifying and prioritizing opportunities for improvement and input can include ISO9001 requirements, customer satisfaction surveys, CMMI, lessons learned and simply where the pain is in the organization. Management buy-in is critical.
Just as in software development, there needs to be a balance between major improvement initiatives (features/enhancement in a software context) and maintenance of the existing system (fixing bugs and incorporating improvements that the design teams have introduced).
Answering the question 'how do you know when your process is good enough?' can be answered in many ways. Fiona has a couple of strong answers, based on her experience with the Nortel software development team in Calgary.
Fiona Koether worked in Britain for 10 years in a variety of roles such as Customer Support, business applications development and Systems Analysis. She's been in Calgary for 12 years, the first 18 months with ACTC (now CGI) in a Software Quality Assurance role and since then with Nortel in a process improvement specialist and management role. She is fortunate to be able to work full-time on her passion of software process improvement, particularly on working with developers to improve the maturity of the organization and striving for integration of process, tools, training and management reporting. She is proud that the Nortel Calgary team (which develops real-time software for Wireless systems) produces excellent quality software on time and is one of the most mature software development organizations in Calgary and in Nortel. Her current focus is taking the processes developed by the Calgary team and deploying them across all CDMA groups in Nortel (~1000 people and 5 countries).
User Experience is an umbrella term used to describe all the factors that contribute to a site user?s overall perception of a system. The user, rather than the system, is placed at the center of the design process. This approach, called ?user-centered design? incorporates user concerns and advocacy from the beginning of the design process and dictates that the needs of the user should be foremost in any design decisions.
The design of a strong User Experience includes tasks and elements surrounding the creation of the presentation layer of a system: business objectives, user needs analysis, functional specification, content requirements, interaction design, information architecture, interface design, information design and visual design.
Usability refers to the measurement of the User Experience. Usability concepts and principles can be used to measure the quality of the User Experience. Usability analysis can be conducted by any person who is trained in assessing screens using usability principles. Usability testing implements more formal methods of using usability principles to measure the user experience. There are many different types of tests that can be used, from simple paper prototyping to comprehensive user performance testing.
Usability testing can sometimes be conducted in collaboration with QA cycles and, certainly, QA personnel can be trained to help identify usability concerns. In an effort to produce the best product possible, the symbiotic relationship between User Experience and Usability must be utilized as much as possible. Collaboration between teams will go far in supporting this goal.
Rosanne Fleury is the Manager, User Experience at NETELLER Inc. in Calgary. She has worked in the internet/software industry for 10 years and has expertise in areas pertaining to User Experience, including user-centered design process, user research, information architecture, interaction design, information design, visual design and usability testing. Rosanne was previously Director of Information Architecture at McGill Digital Solutions in Windsor, Ontario, which primarily serviced DaimlerChrysler?s e-learning needs.
Rosanne's philosophy is to accomplish best practices in User Experience within her current company and the industry in general. She is a User Experience evangelist and enjoys educating and training associated industry experts regarding the value of user-friendly solution creation and verification.
Rosanne has a Masters Degree in Industrial Design, where she focused on Ergonomics and Human-Computer Interaction.
This is our first open discussion session of the year; the topic is Usability. This is your opportunity to hold forth on what you think Usability is; what it means to you and your users; how you go about infusing usabilility into your programs, projects and software; what measures you use to gauge the level of usability; and how you know when you've achieved it -- Usabiliity, that is.
How can we make applications harder to test? Sounds like a crazy question, but it is a surprisingly powerful one when it comes to trying to get to grips with testability. We can define testability by the things that reduce it, and by inference we can also identify strategies that should improve testability. Finding out which of those strategies are practical and achievable on our own software projects is a harder question. To do that we must first identify an operational definition for testability that allows us to measure testability and hence gives us the power to improve our ability to test an application.
Pete McBreen is an independent consultant and the author of "Software Craftsmanship" and "Questioning Extreme Programming." He has been working in software development for over 20 years and has worked in most roles from maintenance programmer to project manager, quality assurance manager to tester and OO consultant to methodologist. He is currently on contract as a project manager/lead developer on a large distributed enterprise application, so exploring and improving the testability of large systems is a very hot topic for him.
Employee appreciation is so much more than ordering team T-shirts. Understand the language of employee recognition and motivation. Explore business and employee perspectives to discover why Employee Appreciation builds effective teams. Discover the dynamic Equity Equation, and how it fits into employee appreciation activities. Find out the "value" of money as a vehicle for employee recognition. Share exciting real life experiences and come prepared to tap into your creativity and imagination!
Christine Bovaird holds a BSc. in Geology from the University of New Brunswick, an ADP in Civil Engineering Technology (GIS) from the British Columbia Institute for Technology, and a Management Certificate from the University of Calgary. Currently, she is pursuing her Leadership Certificate and teaches part-time at the University of Calgary. Christine had an active career in precious metal exploration before pursuing a transition to software and process quality. She has worked at a number of companies to improve development processes and product quality for customer delivery, and is an integral member of IHS Energy's Product Management team (AccuMap). In parallel with technical product management activities, Christine is committed to fostering healthy and rewarding workplace environments.
What a great opportunity to meet with fellow quality practitioners to partake of some fine vituals, hoist a few and talk about software quality, amongst other things, I'm certain.
We're meeting at the Auburn Saloon again this year, since our previous outing here was a huge success. The Auburn is located 119 9th Avenue SW. It's on the south side of 9th Avenue, on the west side of the Palliser Square office tower, directly across from the Glenbow Museum.
As always, this is an informal affair. We can start congregating around 5:30 pm and wrap up any time we want. Food will be served starting shortly after 6:00.
Communication - it's something we all do every day, so why is it so difficult? The goal of this talk is to first raise awareness of both our own and others' communication styles, and then apply that knowledge to improve our ability to effectively "hear and be heard". The first part of this talk will explore the basic principles of good communication, including:
The second portion will take workshop approach to applying this knowledge to the world of software quality. Exercises may include work on such problematic areas as:
Margo Elliott is a specialist in leadership, self-managed work teams and team and organizational performance improvement. She has a strong business background with over 17 years experience, much of that time in senior leadership positions. Margo's experience includes developing leaders at all organizational levels, establishing, training and coaching work teams to meet productivity, quality and performance targets; design, development and facilitation of courses and training programs; coaching; and project management.
Through her company, Momentum Performance Solutions, Margo helps leaders, teams and organizations improve productivity and performance to achieve desired results. Through commitment to people and with insight, energy and enthusiasm, she co-creates positive change and growth for people and teams in all stages of development. Her work has spanned businesses, Government and non-profit organizations in Alberta, British Columbia and Ontario.
Throughout the latter part of 2003 and ongoing until March 2006, Margo has been working with the Wild Rose Foundation of Alberta to design and deliver a series of "Leadership Enhancement Institutes" to non-profit leaders across Alberta. In addition to her consulting practice, Margo is an Associate Faculty member at Royal Roads University in Victoria, B.C., where she teaches "Classic Studies In Leadership Organizations" at the Master's level, and at the University of Alberta where she teaches in the Leadership Development Program.
Margo's Master's thesis research explored the effectiveness of teams and their learning through rapid organizational change. She has delivered speeches on this research to the Calgary chapters of the American Society for Quality and the International Society for Performance Improvement. In addition, she currently serves as a Board member for the Ayudamos Aid to Latin America Foundation, providing aid to impoverished women and children in Guatemala.
This is our second open discussion session this season; the topic is Effective Communicating. Communication, in one form or another, is central to every part of the software life cycle; and everyone involved in designing, developing, deploying and maintaining software has a role to play. This facilicated, open discussion will take a look at what communicating effectively looks like to you, what you're doing to encourage and promote effective communication strategies and tactics. We'll also look at how you may measure the effectiveness your communications and how you know when you've been successful.
Valleri will give an overview of the ITIL framework and the readiness training required for each competency. John Krogh, one of the leads on the City of Calgary ITIL implementation project, will share some inside stories on software and ITIL processes.
Valleri Okos is an Account Executive and Business Systems Consultant with Polar Bear - CDI Corporate Education (recently merged).
Valleri has been with Polar Bear-CDI eight years in a variety of roles involving corporate technology rollouts, CRM and ERP implementations as well as business process assessments. In addition to 17 years in high technology and telecommunications, Valleri is a former CGA and business owner in Europe and Canada. Valleri's combined experience in business development and ownership give her a unique understanding of what it takes to be successful in both.
Calgary Lab Services is the primary provider of Laboratory Services in the Calgary area. Laboratory data drive 70-80% of all health care costs. The data must be accurate and timely, protected and delivered to the care providers that need to know.
In the spring of 2005, a Revision Upgrade was done to the Lab Information system. One aspect of the upgrade introduced unexpected code, that changed the inherent patient identifier in the information. While no patients came to any harm, the impact has been enormous.
This presentation will discuss what happened, the points of failure for the error to get as far as it did, and other risks that have since been identified. As well, I will discuss what our quality processes were at that time, the changes that have been introduced and where we will be going in the future.
Kathy Ervin, works for Calgary Laboratory Services; her background includes:
As AltaGas moves forward with multiple software projects this year, the realization that how we design and implement software solutions have dramatically changed as a result of SOX compliance. Questions in areas like:
Change Management Controls
Control Objectives
Interface Controls
Control Objectives
All of these play a part in deciding how software is designed, implemented and sustained form part of my discussion.
Dave Watt performs the Chief Information Officer Role at AltaGas Ltd. Since joining AltaGas in late 2003, his responsibility includes all components of Information Services, He holds Corporate accountability for all of AltaGas Ltd.'s operating companies from a Technology consistency and Integration capability perspective, while ensuring a strong focus on compliance and regulatory reporting. He is also the AltaGas Ltd. Privacy Manager.
He is currently a member of the Calgary SOX IT User Group, a member of ISACA (Information Systems and Audit Control Association) as well as a member/chair of several AltaGas Steering Committees relating to IT Initiatives including Enterprise Application Integration.
Prior to joining AltaGas, Mr. Watt was the General Manager for SAS Canada, the world?s largest privately held Software Company based in Raleigh, North Carolina. In his role, he was responsible for all of the company's Western Canadian Operations, Strategic business partner relationships, and the creation and leadership of SAS' Canadian Energy Practice. Prior to SAS, he held the role of Managing Director for Global Delivery for EDS/Systemhouse based in Calgary, Alberta.
He is a current long time member of the Canadian Association of Management Consultants, the American /Management Association, as well as a recent member of ERMAC (the Energy Risk Management Association of Canada), and IPPSA, the (Independent Power Producers Society of Alberta) and a graduate of the Queens School of Business Operational Leadership Program.
This discussion will focus on defining emerging trends in data quality, why it has become important to Oil and Gas industry. Topics covered include:
This presentation uses real case studies where E&P companies were faced with the challenges of resolving the data quality before or after delivering complex software systems. Learn how new technologies were used to help solve data quality problems and implement successful solutions.
Paul Gregory is President and Managing Partner of Intervera Data Solutions ? a company dedicated to providing data quality software products and services to the Energy sector. He has twenty years experience in dealing with software quality assurance and digital data issues in many sectors all over North America and the U.K. In the Oil & Gas sector he has successfully managed data initiatives for numerous Exploration and Producing companies over the last 10 years and is active in the standards community as a member of the Board of Directors for the Public Petroleum Data Model association (PPDM). Paul holds a Bachelor of Commerce and is a member of the Project Management Institute (PMI) and a member of International Association for Information and Data Quality (IAIDQ).
Software maintainability is the result of many different factors including good design. Other somewhat less obvious factors like ownership, homogeneous development environment, leadership, and business strategy have all been equally important to Peloton's approach to releasing maintainable software. In my presentation I will provide a list of maintainability factors that Peloton focuses on and discuss examples of how they contribute to providing maintainable software.
Orest Demkiw has a B.Sc. in Computer Science and is a senior software developer and database specialist. He's been with Peloton since January 1996 and was previously with Arthur Anderson Consulting and Amoco Canada.
Orest has 18 years oil and gas systems experience, including software development for gas marketing systems, financial systems, workflow processing systems, and completions and drilling software. While at Amoco Canada he was a member of the Production Technical Computing Support team. Orest now specializes in software development revolving around the Peloton WellView database design, upgrade paths, performance tuning and 3rd party data integration.
This is the final open session for the year; the topic for discussion is Maintainability. The concept of "good enough" probably plays a big part in defining the what and the how, especially how much, of maintainability. The artifacts, tangential, and otherwise, I suppose, that you're trying to maintain will also have a bearing on your approach. Help us sort through the issues, concerns and insights to the maintainabilty "opportunity" -- what is it, how do you know when you have it, or not, and how do you go about achieving it. See you there!
Calgary oil and gas producers have been directed by the AEUB to change their data systems from the old NAD27 coordinate system (datum) to the more recent NAD83 datum by 2008. For EnCana, Canada's largest oil and gas company, this involves changes to 150 Tbytes of data held in >600 databases and migrating over 50 interconnected systems, all without impacting the business.
This challenge, which can be compared to "changing all the tires on vehicles running on Deerfoot without disrupting traffic", is the subject of this case-study discussion. The data clean-up, risk management and quality assurance approaches being employed will be explored. The work is being run as a program of related projects and the presentation will also discuss the Project Portfolio Management (PPM) tools being used to manage and track the program along with the upcoming challenges for 2006 and 2007.
Mike Griffiths is a project manager and trainer with Quadrus Development. Prior to joining Quadrus, Mike was a project manager at IBM Global Services and worked on a large, government Y2K migration program. Mike is a contributor to the PMBOK 3rd Edition, speaker at the 2004 & 2005 PMI Global Congress conferences and instructor for the PMI SeminarsWorld training program.
Root Cause Analysis (RCA) is a thorough process to investigate why a problem occurred with a view to taking action to prevent recurrence of this type of problem. It is expensive in terms of people's time and therefore an organization needs to select carefully the issues which are worth doing RCA on. This workshop will examine the process for RCA, including the 'timeline of events' and '5 Whys' tools, and provide an example to aid understanding. Be aware that RCA has a prerequisite - the organization needs to have the discipline to follow a repeatable process, otherwise RCA is just going to add more change to an already ad-hoc environment.
Fiona Koether worked in Britain for 10 years in a variety of roles such as Systems Analysis, Business Applications Development and Customer Support. She's been in Calgary for 12 years, the first 18 months with ACTC (now CGI) in a Software Quality Assurance role and since then with Nortel in a process improvement specialist role. She is proud that the Nortel Calgary team (which develops real-time software for Wireless systems) produces excellent quality software on time and is one of the most mature software development organizations in Calgary and in Nortel. She is currently taking the processes developed by the Calgary team and deploying them in other software development groups across Nortel.
This is our annual planning session where organizers, volunteers and participants, active or otherwise, get a chance to make their mark on next years sessions. Everything is up for discussion. Bring your ideas and suggestions to make this an even better discussion group next year.