Today, we are starting a new series of interview blog posts -- Coffee Time with Requirements Experts. Through this series, we try to bring to you the thoughts, career experience and advice of experts from the industry. Enjoy!
We have with us Jared Pulham, a Senior Product Manager at IBM. He focuses specifically on requirements management tools and capabilities for Jazz. Jared is responsible for one of IBM's requirements management products, Rational Requirements Composer. He has over 15 years of industry experience in software testing and development with a background and experience in many companies across industries. He joined IBM through Telelogic acquisition where he was a Director of Product Management. He regularly writes at jazz.net blog . He can be reached out at jared.pulham[at]uk.ibm.com
Q. Throughout your career in the Software development industry how have things in the field changed?
Watching the improvements and changes in development processes from waterfall models to adoption of faster development models proposed under the agile manifesto. Likewise the tools and emphasis on features (in those tools) with features/concepts to support different roles in the development process has continued to revolutionize and change the way organizations work.
Q. You have been mostly associated with the discipline of requirements management in your career; what attracted you to it?
I believe that requirements are the driver for shaping businesses and are the mechanism for deciding what should be developed to meet the customers need. As a business and tool leader myself I feel this is the right place to help myself and other organizations achieve similar successful results.
Q. How do you see tools and techniques helping professionals in a requirements domain?
Tools help bring development teams together to collaborate, bring them out of silos, allow them to organize development requirements better in structures that makes it easy for all/others to understand, see and spot gaps where development is missing, and easily recognize changes in the project.
Q. What do you think are some of the challenges faced by Business Analysts or Requirements Engineers today?
Understanding how they can work in faster projects adjusting to agile and iterative processes. Knowing how to help meet business goals and objectives through joined up thinking and development.
Q. What interests you outside your job?
Sports, sailing and technology improvements in mobile and Web devices for lifestyle
Q. How do you keep yourself current in this fast changing technology field?
Working with many customers across industries and markets. Writing blogs and papers that can help challenge the thought for requirements in development as well as speaking through conferences where I get a chance to meet other thought leaders for development processes and tool development.
Q. What's your advice to budding analysts/engineers considering focusing on requirements processes or tools?
Focus on understanding the market drivers for your specific industry because customer demand (requirements) will always drive a project and understanding how to translate that demand into use cases, business cases and actual development content for your project will help you better support your organization. Once you understand those requirements look at the other members of your team and understand who in your team will best benefit from those requirements to improve the business (through development).