Kscope13 Presentations

Check out the presentations listed below.



Building an Instrumented and Supportable Database Application
Jerry Brenner , Guidewire
When: Jun 27, 2013, Session 17, 8:30 am - 9:30 am
Topic: Building Better Software - Subtopic: Instrumentation

Supporting a deployed application can be quite expensive and disruptive. This presentation will discuss building key types of instrumentation into an application in order to reduce the time and expense involved in remotely debugging issues. Setting module, action, and identifier in your application is only the starting point. The presenter builds context into queries by making judicious use of comments and by encoding a "query type" into the correlation for the driving table of a query, making the AWR and ASH data that much more meaningful. The functionality built into the applications includes: o Analysis of the AWR and ASH data within a user-specified interval, leveraging knowledge of concepts in data model and query generator. o Analysis of customer data for significant skew and variations. o Analysis of customer changes to the out of the box data model. The presentation will cover the basic methodology for building this functionality, as well as their approach for obtaining the information from the customer. (An end user with the appropriate permissions navigates to the tools page in the browser, selects a few options, clicks a button, and downloads a zip file through the browser.)

Back to Top
Building Applications That Play Nice in Oracle Database
Tim Gorman , Evergreen Database Technologies
When: Jun 25, 2013, Session 6, 8:30 am - 9:30 am
Topic: Building Better Software - Subtopic: Instrumentation

We're all into building modular reusable code, but like many situations, often accomplishing the mission brings up other issues. How can application code be "registered" within the database so that commonly-used PL/SQL code and SQL statements can be differentiated by how they're used within different program modules? The built-in packages DBMS_APPLICATION_INFO, DBMS_DEBUG, and DBMS_SESSION have several ways to make applications easier to debug, tune, improve, understand, track, and administer. With advantages like that, what's not to love? This presentation will provide SQL and PL/SQL code examples and templates as a reference point for use back at work.

Back to Top
Five Ways to Make Data Modeling Fun
Kent Graziano , Data Warrior
When: Jun 24, 2013, Session 2, 9:45 am - 10:45 am
Topic: Building Better Software - Subtopic: Modeling

Most people think data modeling booooorrring, right? While data architects the world over all agree that data modeling is a critical success factor to any well-engineered database or data warehouse, many struggle with how to get their organizations to support their efforts. What if you could make data modeling sessions more engaging for the business folks? The end result would be better data models. Using some common games and concepts, this session will show you how to make data modeling fun. This will be a very interactive session complete with audience participation and maybe some prizes!

Back to Top
The Art of a Sleek UI and Intuitive UX for Your Application
Cameron Mahbubian , ClariFit
When: Jun 26, 2013, Session 13, 11:15 am - 12:15 pm
Topic: Building Better Software - Subtopic: Instrumentation

You've been working extremely hard on this kick-a** application. It's rich in features and allows the end-user to do everything they would ever need to do. You've business-analyzed every angle and left no stones unturned. It's now time to present it to the users and/or clients. Outcome: They're still not wowed?! More often than not, us techies are so bogged down with getting the features, functionalities, and corner cases covered that we neglect the ever so critical "First Impression"! In this talk, business executive and veteran UX designer, Cameron Mahbubian, will talk about how to boost your application's UX and give it the sleekness that WILL wow your audience on your next presentation.

Back to Top
An Agile Implementation Success Story & the Hidden Costs of Database Deployment in Each Interation
Uri Margalit , dbMaestro
When: Jun 27, 2013, Session 18, 9:45 am - 10:45 am
Topic: Building Better Software - Subtopic: No Subtopic

A complete case study of how a development team made the jump into Agile development. Learn from their experience including all about the hidden costs that weren't considered at the start.

Back to Top
Performance is a Feature: Here is the Specification
Cary Millsap , Method R Corporation
When: Jun 24, 2013, Session 3, 11:30 am - 12:30 pm
Topic: Building Better Software - Subtopic: Instrumentation

To many software developers, designers, and architects, "performance" is a side-effect...an afterthought of designing and building proper features like "book an order" or "look up a book by author." But great performance at scale doesn't happen by accident. The first step is to know what performance *is*: it is the answer to the question, "What have people been *experiencing*?" Knowing what people experience when they use your software is possible only if you treat performance as a proper feature, a feature you analyze, design, build, test, and maintain. This session explains the steps that will get you started.

Back to Top
Using Kanban and Scrum to Increase Your Development Throughput
Stew Stryker , Dartmouth College
When: Jun 26, 2013, Session 11, 8:30 am - 9:30 am
Topic: Building Better Software - Subtopic: Agile

The Kanban methodology was developed at Toyota in the 1940's as a production line scheduling tool for just-in-time building. It's been adapted to software development as a way to improve software delivery throughput, reliability, and customer satisfaction in an IT/programming environment, while having significantly lower overhead than most Agile implementations. This session will cover the basics of the Kanban methodology and how it applies in development environments, focusing on the improvements to team productivity and improved relationships with software consumers. It will also present a case study of Dartmouth College's IMS team implementation of Kanban during the past two years, including their implementation of Kanban, immediate productivity benefits, changes to long-term relationships with end-user departments, and the improvement in the team's reputation, morale, and productivity. An update will describe how and why IMS "upgraded" from Kanban to Scrum this past winter.

Back to Top
Find us on Facebook
Follow Us