Products related to Development:
-
Agile Software Development
Agile Software Development is an introduction to agile software development methods.Agile methods try to diminish complexity, increase transparency, and reach a deployable product in a shorter time frame.Agile methods use an iterative and incremental approach to minimize risks and to avoid maldevelopment.The book gives a short introduction to agile methods and agile software development principles.It serves as a study book and as a reference manual.Based on the official Scrum Guide, the book also covers other topics such as best practices for agile software development and agile testing.It targets practitioners who want to start with agile software development, as well as developers or project managers who already use agile methodologies.The book can be read from the beginning, but each chapter has been written in a way so it can be read individually.
Price: 22.99 £ | Shipping*: 3.99 £ -
Software Development in Practice
Software development is becoming recognised more and more as an essential skill and profession in today's increasingly digital world.This book is a pragmatic guide to software development in practice.It explores the inner workings of software development in the context of the industry, covering good practice for software developers and providing you with tools and practical understanding you'll need to advance within the software development world.
Price: 29.99 £ | Shipping*: 0.00 £ -
Real-World Software Development
Explore the latest Java-based software development techniques and methodologies through the project-based approach in this practical guide.Unlike books that use abstract examples and lots of theory, Real-World Software Development shows you how to develop several relevant projects while learning best practices along the way. With this engaging approach, junior developers capable of writing basic Java code will learn about state-of-the-art software development practices for building modern, robust and maintainable Java software.You'll work with many different software development topics that are often excluded from software develop how-to references. Featuring real-world examples, this book teaches you techniques and methodologies for functional programming, automated testing, security, architecture, and distributed systems.
Price: 47.99 £ | Shipping*: 0.00 £ -
The Nature of Software Development
You need to get value from your software project. You need it "free, now, and perfect." We can't get you there, but we can help you get to "cheaper, sooner, and better." This book leads you from the desire for value down to the specific activities that help good Agile projects deliver better software sooner, and at a lower cost.Using simple sketches and a few words, the author invites you to follow his path of learning and understanding from a half century of software development and from his engagement with Agile methods from their very beginning. The book describes software development, starting from our natural desire to get something of value.Each topic is described with a picture and a few paragraphs.You're invited to think about each topic; to take it in.You'll think about how each step into the process leads to the next.You'll begin to see why Agile methods ask for what they do, and you'll learn why a shallow implementation of Agile can lead to only limited improvement.This is not a detailed map, nor a step-by-step set of instructions for building the perfect project.There is no map or instructions that will do that for you. You need to build your own project, making it a bit more perfect every day.To do that effectively, you need to build up an understanding of the whole process.This book points out the milestones on your journey of understanding the nature of software development done well.It takes you to a location, describes it briefly, and leaves you to explore and fill in your own understanding.What You Need: You'll need your Standard Issue Brain, a bit of curiosity, and a desire to build your own understanding rather than have someone else's detailed ideas poured into your head.
Price: 18.99 £ | Shipping*: 3.99 £
-
Is software development legal?
Yes, software development is legal as long as it complies with copyright laws and intellectual property rights. Developers must ensure that they have the necessary licenses for any third-party software or libraries they use, and they must also respect any open-source licenses if they use open-source software. Additionally, developers must adhere to any relevant laws and regulations related to data privacy and security when creating software. Overall, as long as software development is conducted in accordance with the law, it is legal.
-
What is the difference between web development and software development?
Web development primarily focuses on creating websites and web applications that are accessed through a web browser, using technologies such as HTML, CSS, and JavaScript. Software development, on the other hand, involves creating applications that can run on various platforms, including desktop computers, mobile devices, and servers. While web development is a subset of software development, software development encompasses a broader range of applications beyond just web-based ones.
-
What is the difference between software development and application development?
Software development is a broader term that encompasses the entire process of creating software, including planning, designing, coding, testing, and maintenance. Application development, on the other hand, specifically refers to the process of creating a specific type of software application, such as a mobile app, web app, or desktop application. In other words, application development is a subset of software development, focusing on the creation of specific types of software applications.
-
What professions exist in the field of software development or game development?
Professions in the field of software development or game development include software engineer, game developer, quality assurance tester, project manager, and user experience designer. Software engineers are responsible for designing and developing software applications, while game developers focus on creating video games. Quality assurance testers ensure that software and games meet quality standards, project managers oversee the development process, and user experience designers focus on creating a positive user interface and experience.
Similar search terms for Development:
-
Software Development Activity Cycles : Collaborative Development, Continuous Testing and User Acceptance
Written from the perspective of a Technical Project Manager, this study presents a scenario for a complete “shift left” software development effort. It brings considerations for Test and Support as early as the Inception Stage. Based on an innovative model - Development Process Activity Cycles (DPAC) - this representation allows visualization of progress including recursive activities. The model is based on an interpretation of the Deming quality cycle of Plan Do, Check Act (PDCA). Periodic Management reports are generated using configuration management data generated during the Act phase of each iteration. There is no Test stage in the DPAC model; Test is represented in the back swing Check Phase of each iteration. This approach allows the user or Subject Mater Expert (SME) to contemplate the face of the system through several iterations of design and development, using the triad principle (“Power of Three”) matching a programmer, tester and member of the user community This approach incrementally reveals the best fit to the intent of the vision statement and iteratively uncovers the needs of the user while maintaining conceptual integrity.This book provides a holistic and comprehensible view of the entire development process including ongoing evolution and support, staffing, and establishment of a comprehensive quality engineering program.It describes activity inside the “belly of the beast.” By including support services as a part of the development model a complete return on investment (ROI) can be calculated and a value stream can be measured over the entire Application Life Cycle. You will· See how the various disciplines constituting the software development process come together· Understand where in the iterative development process progress can be measured and control exercised· Review how a quality engineering program will positively affect the quality of the development process· Examine how the quality of the development process profoundly affects the quality of the software systemWho this book is forIntended for a technical audience, this work should be of interest to all technical personnel including analysts, programmers, test and production, especially mid level managers and anyone familiar with the principles of a Lean, Agile approach to development.
Price: 49.99 £ | Shipping*: 0.00 £ -
Patterns in the Machine : A Software Engineering Guide to Embedded Development
Discover how to apply software engineering patterns to develop more robust firmware faster than traditional embedded development approaches.In the authors’ experience, traditional embedded software projects tend towards monolithic applications that are optimized for their target hardware platforms.This leads to software that is fragile in terms of extensibility and difficult to test without fully integrated software and hardware.Patterns in the Machine focuses on creating loosely coupled implementations that embrace both change and testability. This book illustrates how implementing continuous integration, automated unit testing, platform-independent code, and other best practices that are not typically implemented in the embedded systems world is not just feasible but also practical for today’s embedded projects. After reading this book, you will have a better idea of how to structure your embedded software projects.You will recognize that while writing unit tests, creating simulators, and implementing continuous integration requires time and effort up front, you will be amply rewarded at the end of the project in terms of quality, adaptability, and maintainability of your code.What You Will Learn Incorporate automated unit testing into an embedded projectDesign and build functional simulators for an embedded projectWrite production-quality software when hardware is not availableUse the Data Model architectural pattern to create a highly decoupled design and implementationUnderstand the importance of defining the software architecture before implementation starts and how to do itDiscover why documentation is essential for an embedded projectUse finite state machines in embedded projects Who This Book Is ForMid-level or higher embedded systems (firmware) developers, technical leads, software architects, and development managers.
Price: 39.99 £ | Shipping*: 0.00 £ -
Human Resource Development : Talent Development
Discover the challenges, rewards and most recent advancements in the field of human resource development today with Werner's HUMAN RESOURCE DEVELOPMENT, 8E.This powerful edition addresses each aspects of human resource development -- from orientation and skills training to careers, management and organizational development.Updated content integrates more than 1,000 new citations and draws from the latest professional and academic organizations, while expanded coverage prepares you to effectively address international issues, diversity and inclusion.Interesting chapter-opening cases, practical end-of-chapter exercises and meaningful discussions highlight how a variety of organizations today have effectively translated leading human resource development concepts and theories into effective practice.
Price: 70.99 £ | Shipping*: 0.00 £ -
User Stories Applied : For Agile Software Development
Thoroughly reviewed and eagerly anticipated by the agile community, User Stories Applied offers a requirements process that saves time, eliminates rework, and leads directly to better software. The best way to build software that meets users' needs is to begin with "user stories": simple, clear, brief descriptions of functionality that will be valuable to real users.In User Stories Applied, Mike Cohn provides you with a front-to-back blueprint for writing these user stories and weaving them into your development lifecycle. You'll learn what makes a great user story, and what makes a bad one.You'll discover practical ways to gather user stories, even when you can't speak with your users.Then, once you've compiled your user stories, Cohn shows how to organize them, prioritize them, and use them for planning, management, and testing. User role modeling: understanding what users have in common, and where they differGathering stories: user interviewing, questionnaires, observation, and workshopsWorking with managers, trainers, salespeople and other "proxies"Writing user stories for acceptance testingUsing stories to prioritize, set schedules, and estimate release costsIncludes end-of-chapter practice questions and exercises User Stories Applied will be invaluable to every software developer, tester, analyst, and manager working with any agile method: XP, Scrum... or even your own home-grown approach.
Price: 40.49 £ | Shipping*: 0.00 £
-
What professions are there in the field of software development or game development?
Professions in the field of software development or game development include software engineer, game developer, quality assurance tester, technical artist, and project manager. Software engineers design, develop, and maintain software applications, while game developers create video games for various platforms. Quality assurance testers ensure the functionality and quality of software products, technical artists work on the visual aspects of games, and project managers oversee the development process and ensure projects are completed on time and within budget.
-
How should one start with software development?
One should start with software development by learning the fundamentals of programming languages such as Python, Java, or C++. It is important to understand the basic concepts of programming, such as variables, loops, and functions. Additionally, practicing coding through small projects and exercises can help in gaining practical experience. It is also beneficial to explore different areas of software development, such as web development, mobile app development, or data science, to find one's area of interest. Finally, seeking out resources such as online tutorials, coding bootcamps, or formal education can provide structured learning and guidance in software development.
-
How complicated is software development in Germany?
Software development in Germany can be quite complicated due to the high standards and regulations in place. There is a strong emphasis on quality and security, which can lead to more complex development processes. Additionally, the German market is highly competitive, with a focus on innovation and cutting-edge technology, which can also add to the complexity of software development. However, Germany also has a strong infrastructure and a well-educated workforce, which can help mitigate some of the challenges in software development.
-
Is software development a form of slavery?
No, software development is not a form of slavery. Slavery involves the exploitation and forced labor of individuals without their consent, while software development is a voluntary and skilled profession. Software developers are compensated for their work and have the freedom to choose their projects and employers. Additionally, they have the ability to negotiate their terms of employment and have legal protections that prevent them from being treated as slaves.
* All prices are inclusive of VAT and, if applicable, plus shipping costs. The offer information is based on the details provided by the respective shop and is updated through automated processes. Real-time updates do not occur, so deviations can occur in individual cases.