Skip to main content

Jonathan Kohl

Profile picture for user jkohl

Member for

23 years

Jonathan Kohl is an internationally-recognized consultant with Kohl Concepts, based in Calgary, Alberta, Canada. Jonathan works on mobile application development projects in a variety of roles. He is also a popular author, speaker and trainer in the software industry. Read more of his work at www.kohl.ca. Contact Jonathan at [email protected]. Follow on twitter: @jonathan_kohl

Job Function
Consulting
Industry
Business Services - Consulting - Non-profit
Interests
Configuration Management
Process Improvement
Requirements
Software Testing
Country
Canada

Jonathan Kohl is an internationally-recognized consultant with Kohl Concepts, based in Calgary, Alberta, Canada. Jonathan works on mobile application development projects in a variety of roles. He is also a popular author, speaker and trainer in the software industry. Read more of his work at www.kohl.ca. Contact Jonathan at [email protected]. Follow on twitter: @jonathan_kohl

All Articles by Jonathan Kohl


All Stories by Jonathan Kohl

Mobile Challenges for Project Management: The Human Factors

Continuing the conversation on building software for mobile devices, we look beyond the devices to the human concerns and challenges of managing a mobile-app development team, including ergonomics, health, and scheduling.

I'm Going Mobile: Testing Mobile Applications for Fun and ProfitIn this lightning talk from STAREAST 2011, Jonathan Kohl discusses testing mobile software and takes a look at some of the differences between mobile and traditional software.
Fuzzing Through the Side DoorF
estimates in days with corresponding uncertainity factors Software Project Estimation

Tired of guesstimating your estimation process just to create a completion date management will accept? Jonathan Kohl takes the guess work out of estimations by focusing on uncertainties. It may sound counterintuitive, but the idea is to focus on the fact that all projects face unforeseen delays. The rigorous estimation process Jonathan describes here provides your team a way that ensures enough time is scheduled for development and a date for completion management can agree upon.

My Manager Thinks I'm Holding Her Hostage

You don't need to look any further than to your coworkers to see how many different personalities and work styles are in effect. Despite the differences, certain predictable behaviors occur between staff and management when personalities clash. Jonathan Kohl defines a few managerial behavioral anti-patterns that could undermine your project. He also sets the ground work for ways to improve the relationship between staff and management.

What's More Important: Being Agile or Creating Value?In this video, Jonathan Kohl looks at why and for whom we develop software, what our end users and team members value, and the difference between tools and processes that create value and those that distract from it.
Pair Testing