Management Consulting
Technical Assessments
Jonathan is experienced with management consulting techniques and is an expert interviewer and assessor. He has done assessments for technical teams, product lines, and for functional departments, particularly with regards to quality. Jonathan is able to quickly identify important problems and provide simple, clear and insightful guidance. Company leaders are able to quickly realize value by implementing assessment recommendations.
- Project assessments.
- Technical assessments.
- Product and business plan assessments.
Advisory
- Advise on emerging technologies and trends.
- Review and help refine investor and marketing pitches.
- Help align technology considerations with business goals.
- Review and advise on business planning and business model efforts.
Hands-On
- Project management.
- Estimation.
- Requirements elicitation and definition.
- Employee recruitment and retention.
- Help teams identify and solve business and technical problems.
Mobile Application Development
Jonathan is experienced in mobile projects including mobile application development, embedded devices and wireless.
Mobile Application Testing
- Test Planning and Strategy
- Test Execution
- Test Management
- Exploratory Testing
Mobile Application Design
- Project chartering
- Technical Design
- Modeling
Mobile Application Project Management
- Team creation
- Planning and Strategy
- Estimation using uncertainty factors
- Motivation, focusing
- Tracking and Reporting
E-mail Jonathan for more information.
Software Consulting
Jonathan is fluent in Agile (Scrum and XP) and traditional software development methodologies, including waterfall and iterative life-cycles.
Test Strategy
- Help companies decide how to set direction for testing on software projects.
- Help develop testing teams, determining what kind of skills are needed.
- Assist in hiring testers.
- Process analysis and assessment.
- Advise on automated testing implementation.
- Develop test processes.
Test Planning and Execution
- Determine appropriate testing based on team and business goals.
- Apply skilled test execution.
- Perform project and risk analyses.
- Offer analysis at any stage of development in a project.
- Implement automated testing strategies.
Skill Development and Coaching
- Coach and mentor testers.
- Train testers exploratory testing skills.
- Technical assessments of projects.
- Recruit and interview testers.
- Improve tester relationships with developers, customer support and management.
E-mail Jonathan for more information.
Training
- Mobile Application Testing
- Exploratory Testing
- Managing Exploratory Testing
E-mail Jonathan for more information.
Speaking Engagements
Jonathan is a popular and talented speaker. He can speak at your software development conference or user group for public engagements. He can also speak and train at private engagements for your company or department.
Watch Jonathan present: Am I Creating Value with My Testing? keynote, STANZ, 2011, and What’s More Important: Being Agile or Creating Value? keynote, Better Software Conference, 2008.
Past topics include:
- Mobile Applications and Testing
- Architecture and Design for Managers
- Creating Value
- Exploratory Testing
- Test Automation
- Software Testing on Agile Projects
- Testing for Programmers
- Open Source Test Tools
- Project Management
E-mail Jonathan for more information.
Freelance Writing
Jonathan is an adept and experienced writer. He is available to write for online and print magazines on a variety of topics, including but not limited to software development and testing. For samples of his writing, read his blog and/or take a look at his current publications.
E-mail Jonathan for more information.
