We may earn an affiliate commission when you visit our partners.
Pluralsight logo

Software Is Not a Very Fast Pencil

Pluralsight LIVE

In this talk, we will outline one common fallacy in software development. It comes from the inability to view software as a tool that operates on a different plane compared to traditional pen-and-paper business.

Read more

In this talk, we will outline one common fallacy in software development. It comes from the inability to view software as a tool that operates on a different plane compared to traditional pen-and-paper business.

In this talk, we will outline one common fallacy in software development. It comes from inability to view software as a tool that operates on a different plane compared to traditional pen-and-paper business. In a typical scenario, customer would look for software as a replacement to traditional business, effectively robbing their business of the opportunity to transform into pure digital form. In this talk, we will explain how that fallacy happens, why development teams fail to notice it, and - most valuable - how that tragic error can be avoided in real software development. By the end of the demonstration, you will view software with different eyes: As a unique take on the business problem, rather than a rework of any existing practices.

Enroll now

What's inside

Syllabus

Software Is Not a Very Fast Pencil

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Introduces a unique perspective on software development, helping learners challenge conventional approaches
Lays the groundwork for software as a transformative tool, enabling learners to envision new possibilities for their businesses
Focuses on a specific fallacy in software development, making the course highly targeted and relevant for certain learners
Appears to be taught by industry experts, who bring their practical experience into the classroom
Designed for learners seeking to understand the complexities and misconceptions surrounding software development
Requires learners to challenge their existing perceptions and critically examine software's role in business processes

Save this course

Save Software Is Not a Very Fast Pencil to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Software Is Not a Very Fast Pencil with these activities:
Follow guided tutorials
Provides step-by-step instructions and demonstrations to reinforce understanding.
Browse courses on Software Development
Show steps
  • Search for tutorials related to the course concepts.
  • Follow the tutorials carefully, taking notes and practicing the steps.
  • Complete the exercises and projects included in the tutorials.
Discuss with peers
Enhances comprehension by discussing the concepts with peers and gaining diverse perspectives.
Show steps
  • Join or form a study group with peers.
  • Discuss the concepts covered in the course.
  • Share insights and knowledge with each other.
Show all two activities

Career center

Learners who complete Software Is Not a Very Fast Pencil will develop knowledge and skills that may be useful to these careers:
Software Engineer
Software Engineers may benefit from the concepts in this course, which provides an understanding of the unique characteristics of software as a tool and the challenges associated with replacing traditional business practices with software solutions. This knowledge can be applied to developing and implementing software solutions that effectively transform businesses into digital forms.
Business Analyst
Business Analysts can utilize the insights gained from this course to enhance their understanding of the limitations and capabilities of software as a tool for business transformation. By recognizing the differences between software and traditional pen-and-paper business, Business Analysts can provide more informed recommendations for software solutions that align with business objectives.
Project Manager
Project Managers responsible for overseeing software development projects can benefit from this course. It provides a deeper understanding of the unique challenges and considerations associated with software development, enabling Project Managers to make more informed decisions, manage expectations effectively, and ensure successful project outcomes.
Product Manager
Product Managers can leverage the knowledge gained from this course to develop software products that truly meet customer needs. By understanding the differences between software and traditional business tools, Product Managers can design products that effectively address business problems and drive digital transformation.
IT Consultant
IT Consultants can use the concepts covered in this course to advise clients on software solutions for their specific business needs. By understanding the limitations and potential of software as a tool, IT Consultants can provide tailored recommendations that drive digital transformation and improve business efficiency.
Data Analyst
Data Analysts may find this course helpful in understanding the role of software in data analysis and interpretation. By recognizing the unique capabilities of software for processing and analyzing large datasets, Data Analysts can enhance their ability to extract meaningful insights and make data-driven recommendations.
Management Consultant
Management Consultants can benefit from the insights provided in this course to gain a deeper understanding of the role of software in modern business practices. This knowledge enables them to provide strategic advice to clients on how to leverage software effectively for digital transformation and organizational improvement.
Systems Analyst
Systems Analysts may find this course helpful in understanding the challenges and opportunities associated with integrating software into existing business systems. By recognizing the unique nature of software as a tool, Systems Analysts can effectively analyze and design software solutions that seamlessly complement existing systems and enhance overall business functionality.
Software Architect
This course may be useful for Software Architects who want to develop a broader perspective on the role of software in business. It provides insights into the unique characteristics and considerations associated with software development, which can help Software Architects design and implement robust and scalable software solutions that align with business objectives.
Quality Assurance Engineer
Quality Assurance Engineers may find this course helpful in developing a better understanding of the unique challenges associated with testing and ensuring the quality of software products. By recognizing the differences between software and traditional business tools, Quality Assurance Engineers can develop more effective testing strategies and contribute to the delivery of high-quality software solutions.
Software Developer
Software Developers can gain insights from this course that can enhance their understanding of the broader context in which they work. By recognizing the unique characteristics of software as a tool, Software Developers can approach their work with a deeper appreciation for the impact of software on business transformation and customer experience.
Database Administrator
This course may be useful for Database Administrators who want to gain a broader perspective on the role of software in managing and maintaining data. It provides insights into the unique characteristics and considerations associated with software development, which can help Database Administrators optimize database systems and ensure the integrity and availability of data.
Technical Writer
Technical Writers may find this course helpful in developing a deeper understanding of the technical aspects of software and its impact on business. By recognizing the unique characteristics and challenges associated with software development, Technical Writers can create more effective documentation that clearly communicates technical concepts and supports the successful adoption of software solutions.
Business Development Manager
This course may be useful for Business Development Managers who want to develop a stronger understanding of the technical aspects of software and its impact on business. By recognizing the unique characteristics and challenges associated with software development, Business Development Managers can engage in more informed conversations with clients and partners, effectively promoting software solutions that align with business needs.
UX Designer
UX Designers may find this course helpful in gaining a better understanding of the role of software in user experience design. By recognizing the unique characteristics and limitations of software as a tool, UX Designers can create more user-centric designs that enhance the overall customer experience and drive business success.

Reading list

We've selected 12 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Software Is Not a Very Fast Pencil.
This widely used textbook provides a comprehensive overview of software engineering principles and practices, covering topics such as requirements analysis, design, implementation, and testing.
This influential work in software design emphasizes the importance of aligning software design with the business domain, promoting better communication between developers and stakeholders.
This classic work provides insights into the challenges and complexities of software development, exploring the relationship between team size, project planning, and software quality.
Introduces a practical approach to software architecture, focusing on principles such as separation of concerns, dependency inversion, and hexagonal architecture.
This practical guide to software development principles and best practices can help you write cleaner, more maintainable code, leading to improved software quality.
This classic work in business strategy explores the challenges that established companies face when faced with disruptive technologies, providing insights into how to adapt and innovate.
This comprehensive guide to agile software development provides practical insights into the principles, patterns, and techniques of agile methodologies, such as Scrum and Kanban.
This popular novel uses a fictional story to illustrate the challenges and benefits of adopting DevOps practices, providing insights into improving collaboration and efficiency in software development.
This classic book on software design patterns can provide valuable insights into designing software solutions that are more flexible and maintainable.
This influential work on lean startup principles provides a framework for building successful businesses by iteratively testing ideas, collecting feedback, and making informed decisions.
This practical guide to Scrum provides a step-by-step approach to implementing agile development practices, including sprint planning, backlog management, and retrospectives.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Software Is Not a Very Fast Pencil.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser