Agile Software Engineering Skills
Agile Software Engineering Skills
YOU SAVE £8.60
- Condition: Brand new
- UK Delivery times: Usually arrives within 2 - 3 working days
- UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
- More about Agile Software Engineering Skills
This textbook provides a comprehensive guide to working in teams to create functioning software, covering skills in agile software development methods, team working, version control, and continuous integration. It is inspired by the needs of early career practitioners and undergraduate software engineering and computer science students and includes nearly 100 exercises for trying out and applying the skills.
Format: Paperback / softback
Length: 317 pages
Publication date: 14 March 2023
Publisher: Springer International Publishing AG
This comprehensive textbook delves into the realm of collaborative software development, emphasizing the importance of teamwork in creating functional software solutions. It encompasses a wide range of skills and methodologies, including agile software development methods, effective team collaboration, version control, and continuous integration. By presenting readers with the latest ideas from lean, agile, and Kanban frameworks, the book equips them with the tools and techniques necessary to apply these principles in their work.
Part I, titled "People," explores the diverse roles and skills required within software development teams. It sheds light on the roles of self-organizing team members, scrum masters, product owners, and stakeholders management. The book provides detailed insights into the competencies needed to create valuable product artifacts, encompassing agile requirements, architectures, designs, development, and security artifacts.
Part II, titled "Product Artifacts," delves deeper into the creation of these essential components. It outlines the skills required to develop agile requirements, architect robust systems, design user-friendly interfaces, and create development and security artifacts. This section emphasizes the importance of collaboration and communication in ensuring the successful delivery of high-quality software products.
Part III, titled "The Agile Development Process," focuses on coordinating and collaborating with team members to facilitate an incremental and iterative development process. It introduces the skills needed to leverage software tools for version control, automated testing, and continuous integration. The book emphasizes the importance of continuous improvement and adaptability in responding to changing requirements and evolving technologies.
Part IV, titled "Advanced Topics," delves into more complex aspects of software development. It covers large projects involving multiple cooperating teams, automated deployment strategies, cloud software services, DevOps practices, and the evolution of live systems. This section provides readers with the knowledge and skills needed to navigate complex development environments and deliver successful software solutions.
To enhance the learning experience, the textbook includes nearly 100 exercises designed to reinforce the skills learned throughout the chapters. Each exercise comes with hints, tips, and further advice, aiding readers in applying the knowledge in practical scenarios. Additionally, a case study project is presented, accompanied by downloadable source code from an online repository. This project allows readers to apply the skills learned across the chapters in a real-world context, fostering a deeper understanding of the subject matter.
Furthermore, the book offers additional example software projects, providing readers with further opportunities to apply their skills and build their portfolio. These projects serve as a valuable resource for hands-on practice and further exploration of software development principles.
In summary, this textbook serves as a comprehensive guide to working in teams and creating functioning software. It covers a wide range of topics, from people and product artifacts to the agile development process and advanced topics, providing readers with the skills and knowledge needed to succeed in the fast-paced world of software development. Whether you are a software developer, project manager, or team leader, this textbook will be an invaluable resource for your professional growth and development.
Weight: 528g
Dimension: 235 x 155 (mm)
ISBN-13: 9783031054686
Edition number: 1st ed. 2023
This item can be found in:
UK and International shipping information
UK and International shipping information
UK Delivery and returns information:
- Delivery within 2 - 3 days when ordering in the UK.
- Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
- Returns policy: Return within 30 days of receipt for full refund.
International deliveries:
Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.
- Delivery times: within 5 - 10 days for international orders.
- Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
- Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.