Language:
English
繁體中文
Help
回圖書館首頁
手機版館藏查詢
Login
Back
Switch To:
Labeled
|
MARC Mode
|
ISBD
Lean software systems engineering fo...
~
Durham, Doug.
Linked to FindBook
Google Book
Amazon
博客來
Lean software systems engineering for developers = achieving predictable outcomes through a system for software development /
Record Type:
Electronic resources : Monograph/item
Title/Author:
Lean software systems engineering for developers/ by Doug Durham, Chad Michel.
Reminder of title:
achieving predictable outcomes through a system for software development /
Author:
Durham, Doug.
other author:
Michel, Chad.
Published:
Berkeley, CA :Apress : : 2025.,
Description:
xxiii, 285 p. :ill., digital ;24 cm.
[NT 15003449]:
Chapter 1: Focusing on Software Development Outcomes Instead of Outputs -- Chapter 2: Managing the Dimensions of Complexity in Software Development -- Chapter 3: Improving How We Learn and Iterate Throughout the Project -- Chapter 4: Validation of User Experience -- Chapter 5: Designing Software Systems That Age Well and Adapt to Change -- Chapter 6: Developers "Falling into the Pit of Success" -- Chapter 7: Institutionalized Quality -- Chapter 8: Rethinking the Roles, Interactions, and Accountabilities on Your Teams -- Chapter 9: Bringing It All Together - Creating an Action Plan -- Chapter 10: Moving Towards a Standard of Care for Software Development.
Contained By:
Springer Nature eBook
Subject:
Agile software development. -
Online resource:
https://doi.org/10.1007/979-8-8688-2065-6
ISBN:
9798868820656
Lean software systems engineering for developers = achieving predictable outcomes through a system for software development /
Durham, Doug.
Lean software systems engineering for developers
achieving predictable outcomes through a system for software development /[electronic resource] :by Doug Durham, Chad Michel. - Second edition. - Berkeley, CA :Apress :2025. - xxiii, 285 p. :ill., digital ;24 cm.
Chapter 1: Focusing on Software Development Outcomes Instead of Outputs -- Chapter 2: Managing the Dimensions of Complexity in Software Development -- Chapter 3: Improving How We Learn and Iterate Throughout the Project -- Chapter 4: Validation of User Experience -- Chapter 5: Designing Software Systems That Age Well and Adapt to Change -- Chapter 6: Developers "Falling into the Pit of Success" -- Chapter 7: Institutionalized Quality -- Chapter 8: Rethinking the Roles, Interactions, and Accountabilities on Your Teams -- Chapter 9: Bringing It All Together - Creating an Action Plan -- Chapter 10: Moving Towards a Standard of Care for Software Development.
Graduate to the next level of your software development career, learning the tools you need to successfully manage the complexity of modern software systems. Whether you are a developer at a small software company or one of many developers at a large enterprise, your success directly correlates to the ability of your development team to rapidly respond to change. In today's world, developers face increasingly complex challenges when it comes to requirements, technology, solution hosting, support, and pace of change. This book will help you put on the lens of a software engineer. You will come away with an understanding of how to view the entire spectrum of the software development process, learn valuable concepts, and apply these principles through meaningful examples. What You Will Learn Move beyond being a programmer to being a professional software engineer Spend more time developing software; minimize time spent dealing with ineffective or inadequate processes Reduce errors in judgment and provide predictable outcomes while maintaining agility and responsiveness using Lean and Agile practices Identify and effectively manage the various types of complexity present in modern software development Know the steps you can take to ensure a shared understanding among stakeholders Discover tools to validate user experience early and often to minimize costly re-work Develop software designs and architectures that enable long-term business agility Implement patterns and processes that result in "falling into the pit of success" instead of into the "pit of failure" Adopt processes and patterns that will result in pervasive "institutionalized" quality Think differently about the responsibilities and accountabilities of essential technical leadership roles that will ensure team maturity and growth Understand what it means to be a professional engineer and how to take steps towards achieving true professionalism New to This Edition In this second edition, two seasoned veterans Doug Durham and Chad Michel have added new material that dives deeper into the challenges that prevent teams from maintaining velocity over the lifetime of their projects. Packed with plenty of useful examples based on real-world project development experience, the authors will explore the process of systems decomposition and detailed design as well as expanded discussions on topics covering the entire development lifecycle. The book includes a detailed discussion of the core quality metrics teams should adopt and why these are important to enabling positive change in outcomes. Readers will learn from individual case studies to help put the concepts of this book into practice for the improvement and maturation of developers. Finally, they introduce the notion of establishing a standard of care for software development that can move software engineering closer to being recognized as a professional engineering discipline.
ISBN: 9798868820656
Standard No.: 10.1007/979-8-8688-2065-6doiSubjects--Topical Terms:
926939
Agile software development.
LC Class. No.: QA76.76.D47
Dewey Class. No.: 005.1
Lean software systems engineering for developers = achieving predictable outcomes through a system for software development /
LDR
:04704nmm a2200337 a 4500
001
2422982
003
DE-He213
005
20260102122635.0
006
m d
007
cr nn 008maaau
008
260505s2025 cau s 0 eng d
020
$a
9798868820656
$q
(electronic bk.)
020
$a
9798868820649
$q
(paper)
024
7
$a
10.1007/979-8-8688-2065-6
$2
doi
035
$a
979-8-8688-2065-6
040
$a
GP
$c
GP
041
0
$a
eng
050
4
$a
QA76.76.D47
072
7
$a
UMZ
$2
bicssc
072
7
$a
COM051230
$2
bisacsh
072
7
$a
UMZ
$2
thema
082
0 4
$a
005.1
$2
23
090
$a
QA76.76.D47
$b
D961 2025
100
1
$a
Durham, Doug.
$3
3506443
245
1 0
$a
Lean software systems engineering for developers
$h
[electronic resource] :
$b
achieving predictable outcomes through a system for software development /
$c
by Doug Durham, Chad Michel.
250
$a
Second edition.
260
$a
Berkeley, CA :
$b
Apress :
$b
Imprint: Apress,
$c
2025.
300
$a
xxiii, 285 p. :
$b
ill., digital ;
$c
24 cm.
505
0
$a
Chapter 1: Focusing on Software Development Outcomes Instead of Outputs -- Chapter 2: Managing the Dimensions of Complexity in Software Development -- Chapter 3: Improving How We Learn and Iterate Throughout the Project -- Chapter 4: Validation of User Experience -- Chapter 5: Designing Software Systems That Age Well and Adapt to Change -- Chapter 6: Developers "Falling into the Pit of Success" -- Chapter 7: Institutionalized Quality -- Chapter 8: Rethinking the Roles, Interactions, and Accountabilities on Your Teams -- Chapter 9: Bringing It All Together - Creating an Action Plan -- Chapter 10: Moving Towards a Standard of Care for Software Development.
520
$a
Graduate to the next level of your software development career, learning the tools you need to successfully manage the complexity of modern software systems. Whether you are a developer at a small software company or one of many developers at a large enterprise, your success directly correlates to the ability of your development team to rapidly respond to change. In today's world, developers face increasingly complex challenges when it comes to requirements, technology, solution hosting, support, and pace of change. This book will help you put on the lens of a software engineer. You will come away with an understanding of how to view the entire spectrum of the software development process, learn valuable concepts, and apply these principles through meaningful examples. What You Will Learn Move beyond being a programmer to being a professional software engineer Spend more time developing software; minimize time spent dealing with ineffective or inadequate processes Reduce errors in judgment and provide predictable outcomes while maintaining agility and responsiveness using Lean and Agile practices Identify and effectively manage the various types of complexity present in modern software development Know the steps you can take to ensure a shared understanding among stakeholders Discover tools to validate user experience early and often to minimize costly re-work Develop software designs and architectures that enable long-term business agility Implement patterns and processes that result in "falling into the pit of success" instead of into the "pit of failure" Adopt processes and patterns that will result in pervasive "institutionalized" quality Think differently about the responsibilities and accountabilities of essential technical leadership roles that will ensure team maturity and growth Understand what it means to be a professional engineer and how to take steps towards achieving true professionalism New to This Edition In this second edition, two seasoned veterans Doug Durham and Chad Michel have added new material that dives deeper into the challenges that prevent teams from maintaining velocity over the lifetime of their projects. Packed with plenty of useful examples based on real-world project development experience, the authors will explore the process of systems decomposition and detailed design as well as expanded discussions on topics covering the entire development lifecycle. The book includes a detailed discussion of the core quality metrics teams should adopt and why these are important to enabling positive change in outcomes. Readers will learn from individual case studies to help put the concepts of this book into practice for the improvement and maturation of developers. Finally, they introduce the notion of establishing a standard of care for software development that can move software engineering closer to being recognized as a professional engineering discipline.
650
0
$a
Agile software development.
$3
926939
650
0
$a
Systems engineering.
$3
572511
650
1 4
$a
Software Engineering.
$3
890874
650
2 4
$a
Computer and Information Systems Applications.
$3
3538505
650
2 4
$a
Web Development.
$3
3134872
700
1
$a
Michel, Chad.
$3
3506444
710
2
$a
SpringerLink (Online service)
$3
836513
773
0
$t
Springer Nature eBook
856
4 0
$u
https://doi.org/10.1007/979-8-8688-2065-6
950
$a
Professional and Applied Computing (SpringerNature-12059)
based on 0 review(s)
Location:
ALL
電子資源
Year:
Volume Number:
Items
1 records • Pages 1 •
1
Inventory Number
Location Name
Item Class
Material type
Call number
Usage Class
Loan Status
No. of reservations
Opac note
Attachments
W9523480
電子資源
11.線上閱覽_V
電子書
EB QA76.76.D47
一般使用(Normal)
On shelf
0
1 records • Pages 1 •
1
Multimedia
Reviews
Add a review
and share your thoughts with other readers
Export
pickup library
Processing
...
Change password
Login